Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 562661 2026-01-05T19:53:20 0:00:00
Previous 562650 2026-01-05T19:53:18 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2421 2638
Performance Improvements 1990 2401
Added Tests 124 0
Unchanged Tests 52645 52141
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy(vector<bool>)_(unaligned)/262144 548.85% 1711.965 11108.140 - 548.43% -
rng::copy(vector<bool>)_(unaligned)/262144 449.96% 1369.296 7530.598 - 450.37% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 159.61% 25.317 65.727 - -1.09% -
std::copy_backward(vector<bool>)_(aligned)/262144 158.36% 278.526 719.606 - -4.01% -
std::count(list<int>)_(every_other)/1024 121.88% 700.117 1553.413 - 118.97% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 119.78% 511.937 1125.127 - 17.99% -
rng::unique_copy(list<int>)_(contiguous)/1024 118.31% 741.388 1618.500 - 118.16% -
std::unique_copy(list<int>)_(contiguous)/1024 117.66% 742.506 1616.166 - 117.07% -
rng::unique_copy(list<int>)_(sprinkled)/1024 117.17% 742.086 1611.612 - 116.88% -
std::unique_copy(list<int>)_(sprinkled)/1024 116.77% 743.731 1612.171 - 116.84% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 106.86% 789.875 1633.973 - 105.18% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 106.38% 793.897 1638.443 - 105.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 103.99% 547.978 1117.802 - 8.62% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 103.99% 821.657 1676.063 - 102.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 101.84% 546.597 1103.230 - 7.11% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 101.74% 830.047 1674.569 - 97.79% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 98.05% 20.540 40.681 - 83.82% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 97.74% 98.571 194.911 - 86.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 90.69% 3506947.927 6687386.236 - 11.60% -
rng::starts_with(list<int>)/1024 88.90% 775.439 1464.827 - 86.92% -
SetIntersection_Interlaced_Vector_uint32_262144_16 86.51% 3073552.127 5732629.281 - 64.09% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 79.46% 6824.478 12247.192 - 84.33% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 78.13% 9.423 16.785 - 74.81% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 77.89% 230.466 409.973 - 98.29% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 76.91% 100.720 178.187 - 69.97% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 75.98% 203.138 357.485 - 81.26% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 70.47% 29.281 49.914 - 68.92% -
SetIntersection_Interlaced_Vector_float_262144_16 69.36% 3193913.861 5409356.119 - -13.92% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 67.47% 14.749 24.699 - 64.04% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 65.88% 54593.783 90557.655 - 64.01% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 65.38% 3.104 5.133 - 56.98% -
std::unordered_set<std::string>::erase(key)_(existent)/32 65.12% 73.607 121.539 - 64.24% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 64.90% 3.772 6.220 - 65.17% -
std::unordered_set<std::string>::erase(iterator)/8192 64.77% 26.603 43.835 - 32.81% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 64.36% 21.229 34.892 - 70.14% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 64.36% 95.668 157.237 - 77.04% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 63.64% 38.076 62.308 - 65.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 63.48% 79.673 130.247 - 63.98% -
BM_RangesPushHeap_string_Descending_262144 62.54% 3.435 5.583 - 9.06% -
std::map<std::string,_int>::insert(value)_(already_present)/32 62.14% 15.222 24.682 - 0.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 61.12% 2.261 3.643 - -2.26% -
std::unordered_set<std::string>::erase(key)_(existent)/0 60.60% 72.277 116.080 - -5.44% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 60.24% 4.477 7.174 - 68.72% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 60.14% 55461.411 88814.571 - 62.46% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 60.10% 3.211 5.141 - 60.09% -
std::unordered_set<int>::clear()/1024 58.91% 8112.414 12891.791 - 63.47% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 58.73% 380.375 603.759 - 62.70% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 58.67% 6858.457 10882.293 - 64.47% -
BM_RangesMakeHeap_string_PipeOrgan_262144 56.94% 7.143 11.211 - -6.11% -
std::is_partitioned(list<int>)_(unpartitioned)/50 56.51% 4.531 7.091 - 62.64% -
BM_RangesMakeHeap_string_Descending_262144 55.16% 3.523 5.467 - -3.77% -
BM_RangesMakeHeap_string_Ascending_262144 54.93% 7.621 11.807 - 20.92% -
std::unordered_set<std::string>::erase(iterator)/1024 54.47% 28.967 44.746 - 49.94% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 54.21% 6.829 10.531 - 27.86% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 53.17% 25.081 38.418 - 58.24% -
std::unordered_set<std::string>::clear()/32 52.99% 894.497 1368.473 - 47.81% -
std::shift_left(vector<int>)/32 52.13% 2.979 4.532 - 51.45% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 51.77% 56.295 85.436 - 49.33% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 51.69% 31.035 47.076 - 57.52% -
std::unordered_set<std::string>::clear()/1024 51.47% 22591.095 34218.746 - 49.30% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 50.32% 4.776 7.180 - 49.64% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 49.80% 83.658 125.317 - 1.50% -
std::unordered_set<int>::clear()/8192 49.41% 61495.609 91881.628 - 48.26% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 49.02% 383.063 570.830 - 53.10% -
rng::starts_with(list<int>)/1000 48.94% 757.721 1128.523 - 48.20% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 48.54% 12013.733 17844.758 - 41.03% -
BM_vector_deque_move/0 47.83% 0.463 0.684 - 23.27% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 47.58% 20.089 29.647 - 53.16% -
BM_RangesPushHeap_string_Ascending_262144 47.15% 29.035 42.726 - 21.10% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 47.11% 4.985 7.334 - 25.69% -
BM_RangesMakeThenSortHeap_string_Ascending_16 46.79% 9.551 14.020 - 46.70% -
BM_RangesMakeThenSortHeap_string_Descending_16 45.43% 7.881 11.461 - 47.94% -
SetIntersection_Front_Set_float_16384_16384 45.26% 237619530.394 345160357.163 - 0.67% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 45.14% 637.417 925.163 - 27.75% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 44.91% 29.627 42.932 - -12.64% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 44.83% 13662.139 19787.243 - 47.19% -
SetIntersection_Interlaced_Vector_uint32_1024_256 44.58% 4757556.410 6878477.906 - 8.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 44.27% 251087776.660 362239458.486 - 69.91% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 44.19% 13.832 19.944 - 49.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 43.57% 0.447 0.642 - 56.50% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 42.76% 1.251 1.786 - 24.75% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 42.69% 28.762 41.041 - 43.87% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 42.55% 13070.305 18631.669 - 48.44% -
std::multiset<std::string>::find(key)_(existent)/32 42.17% 15.147 21.535 - 45.94% -
std::unordered_set<std::string>::erase(iterator)/32 42.12% 28.377 40.329 - 27.06% -
std::unordered_set<int>::erase(key)_(existent)/1024 42.00% 22.674 32.197 - 43.71% -
BM_RangesMakeThenSortHeap_string_Descending_256 41.92% 18.198 25.827 - 33.68% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 41.52% 1.287 1.821 - 7.32% -
BM_RangesMakeThenSortHeap_string_Ascending_4 41.48% 5.385 7.619 - 41.41% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 41.31% 13630.643 19262.142 - 44.53% -
BM_RangesMakeThenSortHeap_string_Ascending_64 41.23% 15.603 22.036 - 41.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 40.35% 25.232 35.413 - 16.32% -
BM_RangesMakeThenSortHeap_string_Descending_64 40.29% 13.104 18.384 - 41.72% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 40.25% 31.607 44.330 - 39.14% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 39.76% 82614.942 115465.565 - 39.27% -
SetIntersection_Interlaced_Vector_uint32_262144_64 39.73% 10276784.814 14359289.634 - 74.88% -
BM_RangesMakeThenSortHeap_string_Ascending_256 39.60% 20.394 28.470 - 25.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 39.45% 1.916 2.671 - -2.61% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 39.40% 1498.633 2089.087 - 20.63% -
std::unordered_set<int>::erase(iterator)/1024 39.27% 20.507 28.561 - 41.43% -
BM_RangesMakeThenSortHeap_string_Descending_4 39.00% 3.758 5.224 - 38.25% -
BM_RangesPushHeap_string_PipeOrgan_262144 38.83% 17.955 24.927 - 38.41% -
rng::copy(vector<bool>)_(aligned)/1048576 38.79% 1038.917 1441.933 - -59.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 38.46% 55.419 76.731 - 15.16% -
std::unique_copy(deque<int>)_(sprinkled)/32 38.26% 9.899 13.687 - 48.27% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 38.15% 149.981 207.202 - 37.96% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 38.15% 2.777 3.836 - 261.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 37.65% 251155506.202 345707771.467 - -4.28% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 37.46% 40.079 55.094 - 94.52% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 37.44% 177.587 244.068 - 37.30% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 37.32% 1.309 1.797 - -7.76% -
BM_std_min<unsigned_char>/1 37.11% 0.330 0.453 - 39.59% -
BM_PushHeap_float_Descending_1 37.00% 0.394 0.539 - 25.27% -
std::unordered_set<int>::erase(key)_(existent)/8192 36.35% 23.685 32.296 - 41.39% -
std::unordered_set<std::string>::clear()/8192 35.97% 217779.830 296108.858 - 33.92% -
SetIntersection_Interlaced_Vector_uint64_16384_64 35.94% 6131649.810 8335436.339 - 39.12% -
BM_std_min<__int128>/64000 35.42% 24751.438 33517.683 - 35.52% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 35.21% 692.833 936.802 - 34.06% -
BM_RangesPushHeap_float_Descending_1 35.21% 0.413 0.559 - -19.87% -
BM_std_minmax<long_long>/2 35.11% 0.904 1.221 - -7.11% -
BM_std_min<__int128>/65536 35.04% 25367.495 34256.224 - 35.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 34.92% 33.771 45.564 - 2.85% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 34.66% 7565.642 10187.971 - 36.94% -
BM_std_min<__int128>/70000 34.63% 27087.261 36467.695 - 34.76% -
BM_std_min<__int128>/4096 34.54% 1580.601 2126.544 - 34.69% -
std::multiset<std::string>::erase(key)_(existent)/1024 34.47% 65.115 87.562 - 51.45% -
std::unordered_set<int>::ctor(const&,_alloc)/32 34.32% 288.667 387.742 - 48.81% -
BM_std_min<__int128>/5500 34.29% 2120.456 2847.457 - 34.27% -
BM_std_min<__int128>/4000 34.21% 1543.049 2070.906 - 34.42% -
std::unordered_set<int>::count(key)_(non-existent)/1024 34.17% 1.138 1.527 - -1.38% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 34.05% 77.603 104.029 - 28.05% -
BM_std_min<int>/1 33.89% 0.287 0.384 - 36.46% -
BM_std_min<__int128>/1024 33.79% 396.994 531.149 - 34.11% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 33.64% 117340.124 156815.339 - 32.53% -
std::unordered_set<std::string>::ctor(const&)/32 33.27% 689.465 918.848 - 26.89% -
rng::find_first_of(deque<int>)_(large_needle)/50 33.12% 670.780 892.951 - 25.16% -
BM_std_min<__int128>/512 32.99% 199.025 264.678 - 33.09% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 32.68% 781.939 1037.461 - 54.75% -
SetIntersection_Interlaced_Vector_uint32_262144_256 32.61% 25589663.179 33935075.445 - 15.16% -
BM_RangesMakeThenSortHeap_string_Descending_1024 32.06% 28.419 37.528 - -2.17% -
std::unordered_set<int>::erase(iterator)/0 31.61% 19.862 26.141 - 33.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 31.45% 31.029 40.789 - -5.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 31.28% 0.639 0.838 - 31.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 31.26% 0.467 0.614 - 10.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 31.17% 139632.702 183161.185 - 34.41% -
std::unordered_set<int>::erase(key)_(existent)/32 31.03% 21.761 28.513 - 35.40% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 30.97% 18.599 24.358 - 30.30% -
std::unordered_set<int>::erase(key)_(existent)/0 30.87% 21.463 28.089 - 33.37% -
rng::rotate_copy(vector<int>)/8192 30.87% 499.784 654.063 - 130.61% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 30.74% 141754.861 185330.318 - 31.37% -
SetIntersection_Interlaced_Vector_uint64_262144_256 30.39% 29092911.679 37935589.583 - 0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 30.36% 32340774.137 42159471.467 - 4.15% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 30.25% 85059.662 110787.520 - 31.98% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 30.20% 5418.870 7055.253 - 36.72% -
std::unordered_set<int>::erase(iterator)/32 29.89% 20.312 26.384 - 31.44% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 29.78% 9849.969 12783.131 - 28.16% -
rng::search(deque<int>)_(no_match)/1024 29.69% 269.865 349.996 - 14.73% -
std::set<std::string>::insert(value)_(new_value)/8192 29.26% 69.829 90.259 - 29.04% -
std::unordered_set<int>::contains(key)_(existent)/1024 29.24% 1.154 1.491 - 6.38% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 29.19% 26.497 34.232 - -1.92% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 29.04% 18.865 24.343 - 29.74% -
SetIntersection_Interlaced_Vector_uint32_1024_16 28.57% 1868630.925 2402415.193 - 27.46% -
std::unordered_set<int>::insert(value)_(already_present)/8192 28.43% 2.283 2.932 - 31.13% -
SetIntersection_Front_Set_uint32_16384_16384 28.17% 263326660.073 337512213.199 - 0.05% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 27.98% 10546.130 13497.160 - 31.31% -
std::unordered_set<std::string>::erase(iterator)/0 27.94% 32.941 42.144 - 53.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 27.89% 11413055.944 14596065.319 - 43.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 27.67% 3760503.222 4800952.901 - -4.56% -
std::set<std::string>::erase(iterator)/8192 27.46% 26.276 33.491 - 29.78% -
rng::starts_with(list<int>,_pred)/8192 27.40% 10157.382 12940.606 - 13.60% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 26.95% 1495.869 1898.959 - 16.97% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 26.95% 142577.266 180997.150 - 27.77% -
std::unordered_set<int>::insert(value)_(new_value)/0 26.93% 19.165 24.326 - 27.63% -
std::unordered_set<int>::insert(value)_(new_value)/32 26.78% 20.077 25.454 - 26.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 26.43% 8417231.998 10641714.361 - -1.59% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 26.35% 101.409 128.135 - 19.65% -
BM_std_min<unsigned_long_long>/1 26.30% 0.256 0.323 - -29.39% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 26.26% 6.349 8.016 - 29.83% -
BM_std_min<__int128>/64 26.24% 24.556 31.000 - 26.51% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 25.97% 1.464 1.844 - 8.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 25.72% 751.657 944.956 - 26.55% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 25.71% 1299.726 1633.878 - -3.35% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 25.69% 46.778 58.796 - -5.42% -
std::rotate(list<int>)_(by_1/2)/8192 25.59% 5022.140 6307.369 - 0.60% -
std::unordered_set<int>::ctor(const&)/8192 25.43% 55691.546 69854.105 - 27.05% -
std::unordered_set<int>::erase(iterator)/8192 25.26% 20.519 25.703 - 27.46% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 25.26% 3313.029 4149.970 - 24.92% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 25.13% 79.775 99.825 - 17.64% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 24.78% 0.537 0.670 - 19.30% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 24.69% 43634.594 54409.612 - 27.24% -
BM_std_minmax<char>/16 24.66% 0.924 1.152 - 12.24% -
std::find_if(list<int>)_(bail_25%)/32768 24.63% 8145.589 10151.773 - -2.61% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 24.45% 0.364 0.453 - 24.27% -
BM_RangesMakeHeap_string_Ascending_16384 24.39% 5.271 6.556 - 13.36% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 24.37% 0.276 0.343 - -1.88% -
SetIntersection_Interlaced_Vector_float_1024_256 24.24% 6154372.197 7646348.626 - -3.73% -
BM_RangesMakeHeap_string_PipeOrgan_16384 24.17% 5.053 6.275 - -7.94% -
std::unordered_set<int>::clear()/32 24.11% 613.520 761.455 - 25.17% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 23.83% 694.857 860.408 - 27.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 23.81% 28.036 34.710 - -5.50% -
rng::is_sorted_until(list<int>)/8192 23.60% 6891.865 8518.544 - 3.21% -
std::find_if(list<int>)_(process_all)/8192 23.55% 9814.465 12125.776 - -0.51% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.51% 25.305 31.253 - -8.97% -
rng::find(list<int>)_(process_all)/50 23.18% 20.074 24.726 - 31.26% -
rng::find_first_of(deque<int>)_(large_needle)/32 22.92% 283.359 348.298 - 16.78% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 22.91% 0.343 0.422 - 8.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 22.75% 37.580 46.129 - -5.03% -
rng::search(deque<int>,_pred)_(no_match)/1024 22.53% 355.791 435.957 - -0.13% -
std::flat_multimap<int,_int>::erase(iterator)/8192 22.08% 496.806 606.489 - 20.00% -
BM_PopHeap_string_1 22.08% 0.525 0.641 - -8.45% -
SetIntersection_Interlaced_Vector_float_1024_64 22.05% 3639651.490 4442311.388 - -24.23% -
BM_RangesPushHeap_string_Random_262144 21.94% 18.277 22.287 - 20.47% -
BM_RangesPushHeap_string_PipeOrgan_16384 21.91% 13.263 16.169 - 9.74% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 21.64% 1.204 1.465 - 11.98% -
std::unordered_set<int>::insert(value)_(new_value)/8192 21.60% 21.141 25.707 - 32.63% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 21.49% 509.828 619.411 - 10.93% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 21.35% 681.957 827.532 - 12.54% -
std::unique_copy(deque<int>)_(sprinkled)/52 21.28% 18.726 22.711 - 20.85% -
SetIntersection_Interlaced_Vector_uint64_1024_64 21.19% 3562906.691 4317970.695 - -8.74% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 21.13% 0.365 0.442 - 28.75% -
BM_RangesMakeHeap_float_Descending_64 21.12% 0.223 0.270 - 39.63% -
BM_std_minmax<long_long>/3 21.08% 1.255 1.520 - -13.14% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 21.02% 64.325 77.847 - 16.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 20.75% 78404.985 94671.891 - 19.23% -
BM_RangesMakeThenSortHeap_string_Descending_16384 20.66% 66.004 79.639 - 15.31% -
BM_PushHeap_uint64_SingleElement_1 20.49% 0.413 0.498 - -4.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 20.47% 123284030.725 148516884.680 - 10.25% -
SetIntersection_Front_Set_float_256_256 20.45% 8386670.362 10101911.525 - 8.63% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 20.43% 39.872 48.019 - 10.98% -
SetIntersection_Front_Vector_float_1024_1024 20.27% 5981714.716 7194123.751 - 20.18% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 20.25% 192.044 230.941 - 10.44% -
SetIntersection_Interlaced_Vector_float_262144_256 20.20% 24798581.382 29807660.321 - -42.44% -
BM_std_minmax<char>/64 19.72% 1.153 1.381 - 9.94% -
BM_std_minmax<char>/24 19.60% 1.154 1.380 - 10.08% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 19.58% 615.524 736.043 - 20.91% -
BM_RangesPushHeap_string_Ascending_16384 19.49% 19.470 23.265 - 20.54% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 19.40% 28.553 34.092 - 42.78% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 19.07% 0.421 0.501 - -5.67% -
SetIntersection_Interlaced_Vector_uint32_1024_64 19.05% 3778542.345 4498417.899 - -11.33% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 19.01% 0.336 0.399 - 18.87% -
BM_MakeThenSortHeap_uint64_Descending_4 18.75% 1.260 1.496 - -1.10% -
BM_StringRelational_Eq_Empty_Empty_Control 18.56% 1.742 2.065 - 11.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 18.29% 9628417.623 11389771.940 - 16.87% -
BM_std_minmax_element<int>/3 18.24% 0.971 1.148 - 9.95% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 18.18% 49.230 58.182 - -19.19% -
BM_RangesMakeHeap_float_Random_4 18.17% 1.313 1.552 - 1.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 17.79% 6098491.552 7183218.829 - 7.28% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 17.58% 64.197 75.482 - 25.46% -
std::unordered_set<int>::insert(value)_(new_value)/1024 17.56% 21.129 24.840 - 27.31% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 17.54% 0.880 1.034 - -3.88% -
BM_std_minmax<char>/25 17.48% 1.179 1.385 - 8.53% -
BM_std_min<__int128>/31 17.46% 11.806 13.867 - 17.76% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.41% 28.459 33.415 - 18.31% -
BM_std_min<__int128>/32 17.41% 12.223 14.351 - 17.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 17.35% 0.395 0.463 - 3.11% -
BM_RangesMakeHeap_string_Ascending_1024 17.30% 4.970 5.829 - 9.19% -
rng::find_last(deque<int>)_(bail_10%)/1024 17.28% 226.371 265.490 - 16.54% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 17.25% 69.473 81.460 - 17.27% -
BM_MakeHeap_uint32_Random_4 17.21% 1.180 1.384 - 23.37% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 17.20% 3190.512 3739.423 - 17.75% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 17.11% 1.222 1.431 - 6.88% -
rng::move(list<int>)/4096 17.04% 5403.220 6324.082 - 17.26% -
BM_std_min<__int128>/30 17.00% 11.426 13.369 - 17.43% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 16.92% 22.690 26.529 - 17.76% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 16.88% 0.347 0.406 - 8.37% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 16.82% 18.841 22.011 - -6.47% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 16.80% 1.298 1.516 - 29.97% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 16.79% 950.888 1110.508 - 7.68% -
SetIntersection_Interlaced_Vector_uint64_16384_16 16.78% 2705373.424 3159283.904 - 29.74% -
BM_PopHeap_string_262144 16.66% 92.950 108.435 - 17.12% -
std::flat_map<int,_int>::erase(iterator)/0 16.62% 15.284 17.823 - 16.14% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 16.58% 62.317 72.649 - 0.72% -
BM_std_minmax<char>/26 16.56% 1.387 1.617 - 5.10% -
BM_std_min<__int128>/29 16.48% 11.035 12.853 - 16.82% -
std::flat_map<int,_int>::erase(key)_(existent)/0 16.28% 15.794 18.366 - 16.27% -
BM_std_minmax<char>/27 16.20% 1.742 2.024 - 3.71% -
std::find_end(deque<int>)_(same_length)/8192 16.20% 2810.976 3266.426 - -77.98% -
std::unordered_set<std::string>::find(key)_(existent)/32 16.17% 37.281 43.311 - 2.77% -
BM_StringDestroy_Empty 16.16% 0.699 0.812 - 24.07% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 16.16% 109.306 126.965 - 15.41% -
std::fill(list<int>)/8192 16.14% 7105.143 8251.898 - 15.95% -
rng::stable_partition(list<int>)_(dense)/8192 16.14% 18782.670 21813.933 - 19.66% -
BM_std_min<__int128>/28 16.14% 10.640 12.356 - 16.40% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 16.10% 21.269 24.694 - 2.39% -
BM_RangesMakeHeap_string_PipeOrgan_1024 16.10% 4.933 5.727 - -2.84% -
BM_std_min<char>/1 16.10% 0.326 0.378 - 31.26% -
BM_std_minmax<long_long>/5 16.06% 1.840 2.135 - -4.01% -
std::partial_sort_copy(list<int>)_(repeated)/1024 16.05% 4513.016 5237.550 - 16.10% -
BM_RangesMakeThenSortHeap_string_Heap_4 16.03% 6.008 6.971 - 16.51% -
std::set<int>::contains(key)_(non-existent)/32 15.97% 2.467 2.861 - 21.88% -
rng::find(vector<bool>)_(process_all)/8 15.92% 0.570 0.661 - 9.96% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 15.87% 41.320 47.878 - 0.44% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 15.82% 0.360 0.417 - 14.99% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 15.79% 21.014 24.332 - 8.71% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 15.68% 22.215 25.698 - 9.37% -
BM_RangesMakeThenSortHeap_string_Heap_262144 15.67% 180.352 208.607 - 6.38% -
rng::all_of(list<int>)_(process_all)/8192 15.60% 7550.700 8728.411 - 17.69% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 15.56% 10.076 11.644 - 17.56% -
rng::copy_n(list<int>)/4096 15.48% 3700.807 4273.612 - 7.30% -
BM_std_min<__int128>/27 15.45% 10.243 11.825 - 15.67% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 15.40% 1.127 1.301 - 3.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 15.12% 17.077 19.659 - 31.22% -
BM_std_min<__int128>/26 15.05% 9.839 11.319 - 15.32% -
std::set<std::string>::contains(key)_(existent)/1024 15.04% 21.127 24.303 - 14.39% -
BM_PopHeap_uint32_1 15.04% 0.424 0.488 - 6.89% -
BM_std_min<__int128>/25 14.89% 9.493 10.907 - 15.30% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 14.87% 54.930 63.100 - 14.39% -
std::multiset<std::string>::find(key)_(non-existent)/32 14.81% 9.460 10.860 - 2.88% -
rng::find_last(deque<int>)_(bail_10%)/50 14.75% 11.410 13.093 - 14.38% -
BM_StringRelational_Less_Empty_Huge_Control 14.64% 1.838 2.107 - 5.82% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14.63% 5277.423 6049.353 - 4.29% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 14.60% 39.953 45.787 - 16.64% -
std::multiset<std::string>::find(key)_(non-existent)/1024 14.58% 19.791 22.676 - 2.40% -
std::unordered_set<int>::find(key)_(non-existent)/8192 14.52% 1.139 1.305 - 7.05% -
rng::find_end(deque<int>)_(single_element)/8192 14.48% 2209.477 2529.505 - 14.80% -
SetIntersection_Interlaced_Vector_float_16384_1024 14.42% 44150813.330 50518252.807 - -31.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 14.40% 17.444 19.956 - 13.68% -
BM_std_minmax<long_long>/4 14.32% 1.550 1.772 - -5.16% -
std::multiset<int>::insert(value)_(new_value)/1024 14.20% 47.606 54.368 - 13.78% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 14.15% 10.768 12.292 - 20.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 14.14% 40015.774 45674.454 - 5.57% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 14.14% 27.946 31.897 - 9.83% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 14.13% 15055.397 17183.457 - 13.14% -
std::unordered_multiset<int>::contains(key)_(existent)/32 14.10% 1.260 1.438 - 11.24% -
BM_RangesMakeHeap_float_Descending_16 14.10% 0.219 0.250 - 19.30% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 14.09% 8800.531 10040.207 - -9.40% -
BM_std_minmax<char>/20 14.08% 1.797 2.050 - -1.04% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.06% 16.561 18.890 - 13.89% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 14.00% 3331.319 3797.849 - 10.01% -
std::map<std::string,_int>::find(key)_(existent)/32 13.90% 14.606 16.637 - 8.84% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 13.88% 9.699 11.045 - 4.62% -
BM_std_min<__int128>/24 13.84% 9.124 10.387 - 14.11% -
std::copy_n(vector<bool>)_(aligned)/1048576 13.78% 2106.509 2396.837 - 42.87% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 13.59% 36322.755 41260.596 - 14.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.59% 37.124 42.168 - -20.92% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 13.56% 531.073 603.069 - 13.62% -
bm_lexicographical_compare<signed_char>/64 13.55% 1.932 2.194 - -5.15% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 13.41% 0.950 1.078 - 15.78% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13.41% 62300.255 70655.481 - 13.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 13.38% 76912756.109 87202376.856 - 15.69% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 13.30% 1.349 1.529 - 2.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 13.26% 2949730.212 3340973.062 - 6.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 13.25% 8405800.426 9519279.820 - 12.98% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 13.18% 1.060 1.199 - -10.44% -
std::map<std::string,_int>::insert(value)_(already_present)/0 13.14% 14.885 16.841 - 38.51% -
std::unordered_set<std::string>::ctor(const&)/1024 13.13% 34411.977 38929.520 - 12.06% -
std::stable_partition(deque<int>)_(sparse)/32 13.01% 11.056 12.494 - 2.66% -
SetIntersection_Interlaced_Vector_uint64_256_16 13.00% 6386594.237 7217163.684 - 16.54% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12.98% 63757.945 72031.757 - 13.88% -
SetIntersection_Front_Vector_float_1024_256 12.96% 2341935.273 2645450.737 - 11.84% -
BM_std_min<__int128>/23 12.92% 8.760 9.892 - 13.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 12.84% 1.957 2.209 - 18.61% -
SetIntersection_Front_Vector_uint32_16384_256 12.83% 2330001.680 2628862.176 - 14.79% -
std::none_of(list<int>)_(process_all)/8192 12.77% 6974.364 7864.838 - 9.22% -
SetIntersection_Front_Set_float_16384_1024 12.61% 14505957.775 16334639.011 - 4.99% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 12.56% 599160.481 674440.250 - 11.58% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 12.54% 16.621 18.706 - 14.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 12.52% 6010930.892 6763431.612 - 6.18% -
rng::adjacent_find(deque<int>,_pred)/8 12.48% 4.054 4.560 - 9.30% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 12.38% 107849.725 121202.707 - 9.68% -
rng::find_last(vector<int>)_(bail_90%)/8 12.34% 0.604 0.679 - 23.98% -
std::for_each(join_view(vector<vector<int>>))/8 12.30% 1.433 1.609 - 16.69% -
SetIntersection_Interlaced_Vector_uint32_16384_256 12.28% 19645837.768 22058915.558 - 56.19% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 12.16% 56471.135 63338.410 - 13.74% -
std::map<std::string,_int>::contains(key)_(existent)/1024 12.15% 21.103 23.667 - 5.86% -
BM_RangesMakeThenSortHeap_string_Heap_16 12.13% 17.796 19.954 - 16.17% -
BM_std_min<__int128>/22 12.09% 8.358 9.369 - 12.42% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 12.05% 0.362 0.405 - 11.90% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 12.03% 46.839 52.473 - 10.33% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 12.02% 317.829 356.033 - 1.29% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 12.02% 21.400 23.971 - -2.32% -
BM_std_min<__int128>/21 11.97% 7.947 8.899 - 12.00% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 11.97% 0.448 0.501 - 1.26% -
BM_std_minmax_element<int>/5500 11.96% 1394.558 1561.300 - 8.30% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 11.90% 1.020 1.141 - 20.70% -
std::partition_point(list<int>)/1024 11.87% 1124.358 1257.821 - -2.80% -
BM_std_minmax_element<int>/70000 11.81% 17794.901 19896.849 - 8.09% -
BM_std_minmax_element<int>/64000 11.80% 16270.066 18190.638 - 8.07% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 11.77% 1.067 1.193 - 13.52% -
std::map<int,_int>::insert(value)_(new_value)/8192 11.77% 34.361 38.406 - -3.41% -
rng::find_if_not(list<int>)_(process_all)/8192 11.77% 7936.264 8870.152 - -1.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 11.75% 1277.069 1427.112 - 8.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 11.75% 1973.150 2204.947 - 13.67% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 11.73% 204.881 228.924 - 2.21% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 11.73% 6.699 7.485 - -1.16% -
SetIntersection_Interlaced_Vector_string_262144_64 11.70% 18725910.571 20917281.942 - -5.42% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 11.69% 10.584 11.821 - 11.64% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 11.67% 0.625 0.698 - 12.20% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 11.65% 639555.248 714041.869 - 11.81% -
BM_std_min<unsigned___int128>/1 11.63% 0.370 0.413 - 12.47% -
BM_RangesPushHeap_string_PipeOrgan_1024 11.61% 9.758 10.891 - 4.23% -
BM_std_minmax_element<int>/4096 11.60% 1043.937 1164.994 - 8.02% -
BM_std_minmax_element<int>/4000 11.59% 1019.810 1138.034 - 7.99% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 11.56% 0.420 0.469 - -27.65% -
BM_std_minmax_element<int>/65536 11.55% 16696.862 18624.671 - 8.13% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 11.53% 16.522 18.428 - 10.87% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 11.52% 2632.637 2935.929 - 11.73% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.50% 33.036 36.836 - 12.58% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 11.49% 0.364 0.406 - 12.04% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 11.49% 5671.881 6323.338 - 13.31% -
std::unordered_set<int>::find(key)_(existent)/8192 11.48% 1.193 1.330 - -3.84% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 11.47% 1.301 1.450 - 10.20% -
std::search(list<int>)_(no_match)/8192 11.42% 7020.369 7822.276 - 9.36% -
BM_std_minmax<char>/19 11.42% 1.600 1.783 - 0.78% -
SetIntersection_Interlaced_Vector_uint32_1024_4 11.39% 1323874.851 1474672.959 - 11.27% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 11.36% 0.969 1.080 - -5.77% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 11.27% 0.467 0.520 - -14.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 11.26% 1524812.251 1696523.838 - 6.36% -
BM_std_minmax_element<int>/1024 11.25% 264.447 294.199 - 7.85% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 11.23% 6.365 7.079 - 10.99% -
SetIntersection_Front_Set_float_64_64 11.21% 14464843.136 16086772.899 - 4.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 11.16% 37786.273 42002.215 - -1.33% -
std::unique(deque<int>)_(sprinkled)/52 11.15% 73.733 81.957 - -3.08% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 11.14% 517484.664 575145.645 - 10.98% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.14% 32.874 36.536 - 11.76% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 11.13% 9.504 10.561 - -6.31% -
SetIntersection_Front_Set_string_1024_64 11.04% 4758340.219 5283600.292 - 12.50% -
BM_RangesMakeHeap_string_PipeOrgan_256 11.02% 4.829 5.361 - -2.51% -
BM_StringEraseWithMove_Huge_Transparent 11.00% 45.985 51.041 - 12.67% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 10.98% 0.526 0.584 - 10.94% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 10.94% 4.839 5.368 - -0.49% -
BM_std_minmax<char>/11 10.94% 1.595 1.769 - 7.34% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 10.86% 581.545 644.700 - -2.95% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 10.86% 28.893 32.030 - 22.57% -
BM_std_minmax<int>/4 10.80% 0.925 1.025 - 5.08% -
std::multiset<int>::equal_range(key)_(non-existent)/32 10.78% 2.305 2.553 - 10.56% -
rng::find_if(list<int>)_(process_all)/8192 10.68% 9368.024 10368.258 - 0.42% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 10.67% 19.773 21.882 - -0.47% -
BM_RangesMakeHeap_string_Ascending_256 10.65% 4.906 5.428 - 7.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 10.65% 16393870.425 18140281.558 - 10.96% -
BM_std_minmax_element<int>/512 10.64% 134.950 149.305 - 8.08% -
rng::unique_copy(deque<int>)_(sprinkled)/52 10.63% 16.596 18.361 - 24.39% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 10.62% 63528.827 70274.100 - 10.11% -
BM_std_minmax<char>/32 10.58% 1.551 1.715 - 4.74% -
BM_RangesPushHeap_uint32_Descending_4 10.57% 0.353 0.391 - 11.19% -
std::unordered_set<int>::find(key)_(non-existent)/1024 10.52% 1.058 1.169 - -10.20% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 10.50% 1.409 1.557 - 16.34% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 10.50% 636042.112 702807.862 - 10.51% -
std::search(deque<int>,_pred)_(near_matches)/1000 10.48% 24528.141 27099.297 - 16.27% -
std::multiset<std::string>::contains(key)_(existent)/32 10.45% 15.086 16.663 - 11.60% -
std::set<int>::contains(key)_(non-existent)/1024 10.45% 5.361 5.921 - 11.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 10.40% 3.617 3.994 - 10.97% -
BM_RangesMakeHeap_uint32_Random_4 10.38% 1.222 1.349 - -20.81% -
std::find(vector<long_long>)_(process_all)/8 10.33% 1.154 1.273 - 10.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 10.32% 42.061 46.404 - 20.17% -
SetIntersection_Interlaced_Vector_string_16384_4 10.23% 1841782.005 2030149.049 - 11.49% -
std::unordered_set<std::string>::contains(key)_(existent)/32 10.21% 39.371 43.391 - 31.17% -
std::unordered_set<std::string>::count(key)_(existent)/32 10.20% 36.799 40.554 - 4.06% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 10.19% 24.473 26.966 - 24.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 10.18% 3.933 4.333 - 20.98% -
BM_std_minmax<char>/28 10.14% 2.047 2.255 - -0.03% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 10.13% 2.235 2.462 - 3.20% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 10.12% 0.733 0.807 - 1.65% -
SetIntersection_Interlaced_Vector_float_256_64 10.08% 6787078.258 7471421.545 - -16.26% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 10.06% 0.568 0.625 - 10.31% -
BM_std_min<__int128>/20 10.06% 7.628 8.396 - 10.25% -
BM_MakeHeap_uint64_Random_16384 10.04% 1.011 1.112 - 7.57% -
std::unordered_set<int>::find(key)_(existent)/1024 9.99% 1.118 1.229 - 6.44% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 9.99% 1.436 1.579 - -0.64% -
std::search(deque<int>,_pred)_(near_matches)/1024 9.98% 25756.440 28326.582 - 15.73% -
BM_MakeHeap_float_Random_256 9.94% 1.324 1.456 - 17.62% -
BM_RangesPushHeap_string_PipeOrgan_256 9.92% 7.956 8.746 - 4.52% -
BM_MakeHeap_uint64_Random_256 9.91% 1.127 1.238 - 9.14% -
SetIntersection_Interlaced_Vector_uint32_256_64 9.89% 6811715.688 7485544.910 - 2.78% -
SetIntersection_Front_Set_string_1024_256 9.87% 15099351.421 16590130.643 - 2.84% -
std::vector<int>::ctor(size)/32 9.87% 10.523 11.562 - 5.91% -
BM_RangesMakeThenSortHeap_string_Heap_64 9.85% 34.068 37.424 - 11.29% -
std::set<int>::upper_bound(key)_(existent)/8192 9.84% 7.833 8.603 - 9.45% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 9.81% 1.768 1.941 - -1.31% -
BM_vector_deque_move_backward/0 9.81% 0.400 0.440 - -0.94% -
BM_std_minmax<char>/14 9.76% 2.348 2.577 - 0.89% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 9.76% 36009.030 39522.730 - 7.91% -
BM_std_minmax<long_long>/11 9.75% 2.235 2.453 - -3.37% -
std::multimap<int,_int>::erase(key)_(existent)/8192 9.74% 26.512 29.093 - 10.75% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 9.72% 0.255 0.280 - 9.41% -
BM_RangesSortHeap_string_262144 9.66% 173.460 190.220 - 3.35% -
bm_lexicographical_compare<int>/1 9.57% 1.205 1.321 - -0.08% -
std::set<std::string>::equal_range(key)_(existent)/8192 9.56% 27.181 29.780 - 10.27% -
BM_std_min<unsigned_int>/29 9.55% 1.977 2.166 - 3.69% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 9.54% 23.002 25.195 - 26.58% -
rng::move(vector<bool>)_(aligned)/64 9.53% 1.890 2.070 - 9.13% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 9.48% 2.026 2.218 - -15.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 9.47% 7.373 8.072 - 19.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 9.47% 8.993 9.845 - 19.19% -
BM_MakeHeap_string_Ascending_262144 9.46% 7.534 8.247 - -10.08% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 9.43% 1.505 1.647 - -1.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 9.40% 5.778 6.321 - 19.93% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 9.36% 608773.401 665751.414 - 9.70% -
BM_std_minmax<char>/22 9.36% 2.402 2.627 - -1.63% -
BM_std_minmax<unsigned_short>/32 9.28% 1.229 1.343 - 9.27% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 9.28% 1.646 1.799 - 4.92% -
std::set<std::string>::insert(value)_(already_present)/0 9.27% 15.028 16.420 - 9.61% -
rng::find_if(vector<char>)_(process_all)/8 9.21% 2.450 2.675 - 7.55% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 9.18% 2.872 3.136 - 0.14% -
std::replace(vector<int>)_(sprinkled)/50 9.08% 7.864 8.579 - 11.03% -
BM_vector_deque_copy/64000 9.08% 2391.144 2608.244 - -11.34% -
BM_std_min<char>/8 9.05% 2.194 2.393 - 6.31% -
BM_StringRelational_Less_Huge_Small_Control 9.04% 1.695 1.848 - 1.81% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 9.04% 0.461 0.503 - -17.88% -
BM_std_min<int>/4 9.03% 0.987 1.076 - 5.27% -
std::find_first_of(deque<int>)_(small_needle)/1024 9.00% 3614.039 3939.481 - 6.05% -
BM_RangesMakeThenSortHeap_string_Heap_1024 9.00% 62.878 68.536 - 8.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 8.97% 196373824.202 213993025.159 - 2.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 8.96% 2970415.883 3236628.851 - 10.41% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 8.95% 0.518 0.564 - 21.58% -
BM_std_minmax<char>/21 8.94% 2.140 2.331 - -2.52% -
BM_std_min<__int128>/19 8.94% 7.255 7.903 - 9.14% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 8.88% 1.940 2.112 - 11.47% -
std::set<std::string>::equal_range(key)_(existent)/32 8.87% 15.400 16.765 - 8.12% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 8.86% 23.380 25.452 - 11.74% -
std::find_first_of(deque<int>)_(small_needle)/8192 8.86% 28151.454 30644.860 - 7.23% -
BM_RangesPushHeap_uint64_SingleElement_16 8.85% 0.347 0.377 - 11.86% -
BM_RangesMakeThenSortHeap_string_Heap_256 8.84% 49.109 53.451 - 8.93% -
BM_std_minmax_element<int>/64 8.82% 16.836 18.320 - 6.02% -
BM_std_minmax<char>/29 8.78% 2.333 2.538 - -0.69% -
BM_vector_deque_move/64000 8.77% 2384.590 2593.754 - -11.45% -
SetIntersection_Front_Set_float_262144_16384 8.77% 237566797.456 258402061.332 - -27.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 8.76% 22.441 24.407 - -3.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 8.76% 589.554 641.215 - 4.41% -
SetIntersection_Interlaced_Set_uint64_1024_1024 8.76% 15018291.252 16333972.608 - 7.56% -
BM_std_minmax<long_long>/6 8.73% 2.147 2.334 - -3.91% -
BM_PushHeap_uint64_Random_4 8.72% 2.012 2.188 - 6.45% -
rng::partition(list<int>)_(dense)/32 8.60% 8.259 8.969 - 6.16% -
BM_std_minmax<unsigned_char>/8 8.60% 1.051 1.142 - 5.05% -
rng::find_last(list<int>)_(bail_90%)/50 8.56% 1.239 1.345 - 3.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 8.50% 5926869.041 6430932.008 - -7.41% -
rng::find_end(deque<int>)_(single_element)/1024 8.50% 331.458 359.620 - 29.36% -
std::set<std::string>::count(key)_(existent)/32 8.49% 14.678 15.925 - 10.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.48% 5.089 5.520 - 8.53% -
BM_vector_deque_copy/65536 8.44% 2390.160 2591.892 - -2.68% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.43% 37.681 40.859 - 8.44% -
std::any_of(list<int>)_(process_all)/8192 8.42% 6965.038 7551.693 - 5.92% -
BM_vector_deque_ranges_copy/64000 8.41% 2389.956 2591.020 - -12.37% -
BM_vector_deque_ranges_move/64000 8.41% 2387.465 2588.250 - -9.30% -
std::list<int>::erase(begin)_(cheap_elements)/8192 8.40% 10.004 10.844 - 8.48% -
rng::stable_partition(deque<int>)_(dense)/1024 8.40% 601.269 651.777 - 10.47% -
SetIntersection_Front_Vector_uint32_262144_1024 8.32% 5957548.250 6453256.604 - 7.96% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 8.32% 3315.425 3591.277 - 8.13% -
BM_vector_deque_move/65536 8.32% 2389.284 2588.043 - -10.01% -
BM_RangesMakeThenSortHeap_string_Random_64 8.31% 39.554 42.841 - 9.36% -
BM_vector_deque_ranges_move/65536 8.31% 2385.439 2583.573 - -9.66% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 8.28% 341.409 369.683 - 8.51% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 8.28% 0.464 0.502 - 7.59% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 8.27% 36.602 39.630 - 8.25% -
BM_vector_deque_ranges_copy/65536 8.27% 2389.541 2587.208 - -10.01% -
std::find(vector<bool>)_(process_all)/50 8.23% 0.691 0.748 - 29.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 8.22% 12729892.526 13776268.323 - 0.01% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 8.20% 0.422 0.457 - 1.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 8.16% 56959.987 61606.379 - 10.45% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 8.14% 0.599 0.648 - 2.94% -
SetIntersection_Interlaced_Set_string_262144_16384 8.13% 2812105.470 3040831.543 - 5.22% -
std::set<std::string>::upper_bound(key)_(existent)/8192 8.11% 28.661 30.984 - 7.52% -
BM_std_minmax<unsigned_long_long>/3 8.11% 1.247 1.348 - 8.84% -
std::unordered_map<int,_int>::count(key)_(existent)/32 8.10% 1.135 1.227 - -3.62% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 8.09% 1874.758 2026.378 - 9.04% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 8.07% 12.557 13.571 - -2.06% -
std::equal(list<int>)_(it,_it,_it)/50 8.04% 35.692 38.562 - 13.70% -
std::rotate(vector<bool>)_(by_1/4)/1024 8.04% 14.064 15.194 - 2.76% -
BM_MakeThenSortHeap_float_SingleElement_1024 7.99% 4.780 5.162 - 8.00% -
std::search(list<int>,_pred)_(same_length)/8192 7.98% 9033.131 9754.346 - 9.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 7.98% 0.982 1.060 - -5.59% -
BM_StringRelational_Compare_Empty_Huge_Control 7.98% 1.542 1.665 - 2.46% -
rng::rotate(list<int>)_(1_element_forward)/8192 7.97% 7734.080 8350.345 - 1.12% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.97% 6.419 6.930 - 15.66% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 7.95% 1.196 1.291 - -3.96% -
BM_StringRelational_Compare_Small_Empty_Control 7.95% 1.542 1.664 - -2.97% -
BM_vector_deque_ranges_move/0 7.94% 0.430 0.464 - -10.62% -
BM_RangesPushHeap_float_Descending_4 7.92% 0.357 0.385 - 5.97% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.90% 9.057 9.772 - 15.23% -
rng::partial_sort_copy(deque<int>)_(descending)/8 7.85% 20.232 21.821 - 10.92% -
std::is_sorted_until(list<int>,_pred)/8192 7.82% 7282.964 7852.825 - 1.07% -
BM_std_min<__int128>/18 7.80% 6.871 7.407 - 7.99% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 7.78% 1.235 1.331 - -2.27% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 7.77% 23.223 25.028 - 8.47% -
std::generate(list<int>)/8192 7.75% 6972.135 7512.649 - 1.44% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7.70% 7753.854 8350.635 - -10.86% -
SetIntersection_Interlaced_Set_string_256_256 7.66% 29965185.257 32260400.645 - -0.42% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 7.64% 556850.876 599402.683 - 7.78% -
std::move(vector<bool>)_(unaligned)/4096 7.64% 25.689 27.652 - 3.79% -
BM_std_minmax<unsigned_long_long>/1 7.64% 0.606 0.653 - 11.87% -
BM_std_minmax_element<int>/1 7.62% 0.309 0.333 - 9.05% -
BM_std_minmax<char>/30 7.62% 2.598 2.796 - -2.14% -
SetIntersection_Front_Set_float_262144_256 7.58% 4394105.236 4727068.357 - -2.92% -
BM_vector_deque_copy/70000 7.57% 2608.276 2805.742 - -10.41% -
std::list<int>::erase(begin)_(cheap_elements)/32 7.57% 10.253 11.029 - 9.50% -
BM_PushHeap_uint32_Ascending_1 7.54% 0.467 0.502 - 0.02% -
rng::rotate(list<int>)_(1_element_backward)/8192 7.53% 7796.111 8382.918 - 0.27% -
std::multiset<std::string>::contains(key)_(existent)/8192 7.52% 27.837 29.929 - 6.97% -
std::unique(list<int>)_(sprinkled)/52 7.50% 70.602 75.896 - 7.46% -
BM_vector_deque_ranges_move/70000 7.48% 2605.304 2800.088 - -8.13% -
rng::starts_with(list<int>)/8192 7.46% 8489.911 9123.566 - 2.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 7.46% 11.609 12.475 - 13.98% -
SetIntersection_None_Set_string_16384_1 7.46% 196552452.699 211210515.864 - 4.48% -
std::unordered_set<int>::ctor(const&)/1024 7.45% 6756.865 7260.306 - 8.12% -
BM_MakeHeap_uint64_Random_262144 7.43% 1.046 1.124 - 8.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 7.41% 10.982 11.796 - 12.93% -
BM_vector_deque_ranges_copy/70000 7.39% 2609.222 2802.092 - -10.57% -
BM_RangesMakeThenSortHeap_string_Random_256 7.35% 55.091 59.138 - 8.48% -
BM_RangesMakeThenSortHeap_string_Heap_16384 7.35% 101.192 108.624 - 7.09% -
std::move(list<int>)/4096 7.33% 4802.451 5154.492 - 17.68% -
std::unordered_multiset<int>::clear()/8192 7.30% 59794.575 64157.903 - 6.72% -
std::set<int>::lower_bound(key)_(existent)/8192 7.30% 7.880 8.455 - 7.75% -
std::remove(deque<int>)_(sprinkled)/32 7.29% 53.129 57.004 - 8.32% -
std::map<int,_int>::equal_range(key)_(existent)/1024 7.27% 4.249 4.558 - 6.87% -
BM_std_minmax<char>/6 7.26% 1.929 2.069 - -3.96% -
SetIntersection_Front_Set_string_256_16 7.25% 7378840.158 7913873.666 - 4.10% -
BM_RangesMakeHeap_float_Random_64 7.25% 1.411 1.513 - -8.25% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 7.24% 727.954 780.668 - 6.15% -
std::list<int>::erase(begin)_(cheap_elements)/1024 7.22% 10.157 10.890 - 7.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 7.19% 2271183.855 2434586.211 - 2.79% -
std::flat_map<int,_int>::erase(key)_(existent)/32 7.19% 23.041 24.697 - 5.94% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 7.18% 38.240 40.987 - 33.66% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 7.18% 344406.352 369143.025 - 7.37% -
std::find_end(list<int>)_(same_length)/8192 7.17% 9018.707 9665.138 - -48.18% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 7.15% 9475.746 10153.725 - -19.21% -
BM_vector_deque_move/70000 7.13% 2605.969 2791.845 - -11.88% -
std::copy_n(list<int>)/4096 7.12% 3918.357 4197.436 - 8.71% -
std::flat_multimap<int,_int>::erase(iterator)/1024 7.12% 75.917 81.323 - 6.36% -
std::set<std::string>::erase(key)_(existent)/32 7.11% 70.073 75.058 - 7.76% -
BM_StringRelational_Compare_Huge_Empty_Control 7.10% 1.554 1.665 - 0.11% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 7.07% 5.086 5.445 - 8.91% -
BM_std_minmax<char>/18 7.06% 1.295 1.386 - -0.13% -
BM_RangesMakeThenSortHeap_string_Random_1024 7.01% 69.389 74.253 - 8.24% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 7.00% 201.104 215.188 - 16.98% -
std::unordered_set<std::string>::find(key)_(existent)/1024 6.99% 38.677 41.380 - 17.33% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 6.98% 1.121 1.200 - -5.16% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.98% 7.054 7.546 - 18.74% -
std::unordered_set<int>::count(key)_(non-existent)/8192 6.94% 1.418 1.516 - -9.24% -
BM_PushHeap_uint32_PipeOrgan_1 6.93% 0.502 0.536 - 13.05% -
rng::rotate(vector<bool>)_(by_1/4)/1024 6.92% 14.594 15.603 - 1.81% -
std::mismatch(deque<int>)_(it,_it,_it)/8 6.91% 4.230 4.522 - 5.49% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 6.89% 75.255 80.444 - 6.16% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 6.88% 0.520 0.556 - 24.20% -
rng::is_sorted(list<int>)/8 6.87% 2.129 2.275 - 5.92% -
rng::unique_copy(list<int>)_(contiguous)/8192 6.86% 7325.571 7828.389 - 13.19% -
BM_std_minmax<char>/10 6.84% 1.296 1.384 - 6.39% -
BM_std_min<__int128>/17 6.83% 6.499 6.942 - 7.11% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 6.82% 9.094 9.715 - 6.37% -
SetIntersection_Front_Vector_string_262144_16 6.80% 1668338.680 1781867.943 - 3.59% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 6.78% 1.117 1.192 - 2.54% -
SetIntersection_Front_Vector_string_16384_64 6.77% 3470165.244 3705258.970 - 6.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.76% 50.130 53.519 - 8.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 6.76% 176180.792 188088.965 - 4.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 6.76% 5672282.251 6055568.706 - 6.11% -
rng::fill(deque<int>)/32 6.74% 1.402 1.497 - 1.81% -
BM_std_minmax_element<int>/4 6.73% 1.191 1.271 - 2.30% -
std::multiset<std::string>::count(key)_(existent)/32 6.72% 18.397 19.633 - 8.87% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 6.71% 10.023 10.696 - 3.33% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 6.69% 10.619 11.330 - 11.09% -
BM_std_min<char>/4 6.68% 1.000 1.066 - -0.40% -
BM_std_minmax<char>/31 6.67% 3.056 3.260 - -2.33% -
rng::fill(list<int>)/8192 6.66% 7109.825 7583.565 - 2.59% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 6.66% 1.535 1.637 - -8.90% -
BM_StringRelational_Compare_Empty_Empty_Control 6.66% 1.555 1.659 - 2.91% -
bm_lexicographical_compare<int>/3 6.66% 1.568 1.672 - -1.18% -
BM_StringRelational_Less_Huge_Empty_Control 6.66% 1.875 2.000 - -4.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 6.65% 5127.142 5468.350 - -4.26% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.63% 5.812 6.198 - 5.54% -
std::multiset<int>::equal_range(key)_(existent)/8192 6.63% 8.488 9.051 - 3.10% -
rng::generate(list<int>)/8192 6.63% 7073.481 7542.430 - 0.10% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 6.61% 7.456 7.949 - 6.44% -
BM_std_min<unsigned_int>/13 6.61% 1.370 1.461 - 3.28% -
std::is_sorted_until(deque<int>,_pred)/8 6.59% 4.305 4.589 - 7.93% -
std::search(list<int>)_(no_match)/1000 6.57% 641.279 683.422 - -4.32% -
BM_MakeThenSortHeap_string_Ascending_1024 6.57% 34.252 36.501 - 1.83% -
rng::stable_partition(deque<int>)_(dense)/50 6.56% 38.688 41.227 - 10.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 6.56% 32.401 34.528 - 19.63% -
std::set<int>::contains(key)_(non-existent)/8192 6.55% 8.413 8.964 - 7.86% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 6.55% 1813.134 1931.885 - -0.23% -
BM_std_minmax_element<short>/64000 6.55% 17255.675 18385.255 - 12.79% -
std::all_of(list<int>)_(process_all)/8192 6.54% 7693.096 8196.510 - 7.77% -
BM_std_minmax_element<short>/70000 6.54% 18878.604 20112.767 - 12.66% -
BM_std_minmax_element<int>/2 6.53% 0.645 0.687 - 7.75% -
BM_std_minmax_element<short>/65536 6.52% 17671.563 18823.823 - 12.77% -
BM_MakeThenSortHeap_float_SingleElement_256 6.51% 3.990 4.250 - 6.48% -
SetIntersection_Front_Vector_string_256_64 6.51% 11016220.118 11733860.094 - 5.69% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 6.49% 48820504.600 51990757.936 - 2.47% -
vector<bool>(const_vector<bool>&) 6.47% 9.531 10.147 - 3.25% -
BM_StringRelational_Compare_Large_Empty_Control 6.46% 1.559 1.660 - -2.73% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 6.46% 2.142 2.281 - 5.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 6.45% 199052392.127 211899548.430 - 4.06% -
std::swap_ranges(deque<int>)/1024 6.45% 319.904 340.538 - 3.33% -
BM_StringRelational_Compare_Empty_Large_Control 6.40% 1.564 1.664 - 2.91% -
std::flat_map<int,_int>::erase(iterator)/32 6.39% 20.643 21.963 - 5.47% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 6.38% 1.372 1.459 - 7.80% -
rng::fill_n(vector<bool>)/64 6.35% 1.362 1.448 - 2.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 6.34% 0.891 0.947 - 5.14% -
rng::unique_copy(list<int>)_(sprinkled)/8192 6.34% 7274.245 7735.576 - 10.82% -
BM_std_minmax<char>/17 6.34% 1.086 1.155 - 3.10% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 6.33% 30.273 32.190 - 9.17% -
BM_std_minmax_element<short>/64 6.32% 17.415 18.515 - 7.42% -
SetIntersection_None_Set_string_16384_4 6.32% 197159144.610 209620318.810 - 6.37% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 6.32% 9469.216 10067.679 - -20.56% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.32% 10.997 11.692 - 9.90% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.32% 6.605 7.023 - 5.43% -
SetIntersection_Front_Set_string_1024_16 6.32% 1919243.036 2040458.885 - 0.93% -
BM_std_minmax_element<long_long>/3 6.31% 1.164 1.237 - 10.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.31% 26550.211 28225.109 - 9.13% -
rng::move_backward(vector<int>)/1048576 6.31% 56032.718 59567.349 - 1.76% -
std::search(list<int>,_pred)_(no_match)/8192 6.28% 7010.775 7451.371 - 4.23% -
std::unique_copy(list<int>)_(sprinkled)/8192 6.28% 7200.987 7653.209 - 9.34% -
BM_MakeHeap_uint64_Random_1024 6.26% 1.051 1.117 - 1.78% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 6.22% 1.578 1.676 - 11.58% -
BM_StringRelational_Compare_Empty_Small_Control 6.21% 1.604 1.703 - 4.22% -
BM_std_minmax_element<short>/4000 6.19% 1084.334 1151.495 - 12.41% -
BM_std_minmax_element<char>/2 6.18% 0.649 0.689 - 0.11% -
rng::search(vector<int>)_(no_match)/1024 6.18% 211.011 224.054 - 2.17% -
BM_std_minmax_element<short>/5500 6.17% 1488.640 1580.542 - 12.16% -
BM_std_minmax<unsigned_short>/4 6.15% 1.087 1.154 - 23.30% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 6.14% 110916.021 117729.204 - 5.66% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 6.13% 341795.716 362755.694 - 6.05% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 6.12% 43.624 46.294 - 6.37% -
BM_std_minmax_element<short>/4096 6.12% 1110.773 1178.730 - 12.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 6.12% 1606170.898 1704408.287 - 1.17% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 6.11% 1.561 1.656 - -11.06% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 6.11% 1.479 1.569 - 4.93% -
SetIntersection_None_Set_string_16384_16 6.10% 198975122.998 211121125.846 - 7.13% -
std::swap_ranges(deque<int>)/8192 6.09% 2553.372 2708.983 - 2.77% -
SetIntersection_Interlaced_Vector_float_64_16 6.09% 17722971.421 18802229.549 - -2.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 6.07% 0.733 0.778 - 4.79% -
BM_RangesMakeHeap_uint32_Random_16384 6.07% 1.030 1.093 - 4.77% -
BM_RangesPushHeap_uint64_SingleElement_4 6.06% 0.361 0.383 - 7.43% -
std::set<std::string>::erase(iterator)/0 6.05% 25.570 27.116 - 6.64% -
BM_std_minmax<char>/15 6.04% 2.770 2.937 - 0.26% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 6.03% 7839.339 8312.425 - 12.00% -
BM_RangesMakeThenSortHeap_string_Random_16384 6.03% 110.264 116.916 - 7.35% -
std::set<int>::insert(value)_(new_value)/8192 6.03% 73.076 77.484 - 9.07% -
BM_RangesPushHeap_string_PipeOrgan_4 6.03% 2.513 2.664 - 3.41% -
SetIntersection_Interlaced_Vector_string_262144_16 6.02% 5929402.620 6286544.632 - 7.69% -
BM_StringRelational_Less_Empty_Large_Control 6.01% 1.959 2.077 - 10.79% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 5.94% 1.536 1.627 - 2.08% -
std::search_n(list<int>)_(no_match)/8192 5.94% 6795.780 7199.495 - -1.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.93% 26231386.595 27785827.222 - 5.45% -
SetIntersection_Front_Set_string_64_64 5.91% 36429564.765 38583240.177 - 6.68% -
rng::fill(vector<bool>)/64 5.91% 1.558 1.650 - 2.83% -
BM_std_min<unsigned___int128>/4000 5.89% 1627.638 1723.496 - -35.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 5.88% 3.503 3.709 - -1.19% -
SetIntersection_Interlaced_Set_float_262144_262144 5.87% 1781224.121 1885842.287 - 3.56% -
BM_RangesPushHeap_uint64_SingleElement_64 5.87% 0.369 0.391 - 1.37% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 5.87% 19.344 20.479 - 6.12% -
BM_RangesMakeThenSortHeap_string_Random_262144 5.85% 206.605 218.683 - 4.89% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 5.84% 22.890 24.226 - 4.97% -
std::reverse_copy(vector<int>)/8 5.82% 2.417 2.558 - 8.07% -
BM_std_min<unsigned___int128>/512 5.82% 209.375 221.551 - -34.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 5.81% 1594702.149 1687391.193 - 0.01% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.81% 9462.560 10012.294 - 5.23% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 5.80% 1.139 1.205 - 16.16% -
BM_MakeHeap_uint64_Ascending_4 5.80% 0.405 0.428 - -5.31% -
BM_std_min<unsigned___int128>/4096 5.79% 1665.173 1761.573 - -35.30% -
SetIntersection_Front_Set_string_16384_64 5.79% 4924294.034 5209337.176 - 4.93% -
rng::partition_point(list<int>)/8192 5.76% 13363.366 14133.367 - 6.66% -
std::partition(list<int>)_(sparse)/8192 5.74% 7157.617 7568.164 - -7.44% -
SetIntersection_Interlaced_Vector_float_262144_16384 5.73% 348281518.272 368238108.091 - 5.47% -
rng::copy(vector<bool>)_(unaligned)/512 5.73% 3.527 3.729 - 0.82% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 5.73% 3.703 3.915 - 7.60% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 5.72% 0.470 0.497 - 6.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 5.72% 1603236.584 1694958.118 - 3.73% -
BM_std_min<unsigned_short>/28 5.71% 2.626 2.776 - 3.09% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 5.70% 7.149 7.557 - 5.24% -
std::is_sorted_until(list<int>)/8192 5.69% 6773.926 7159.288 - -1.59% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 5.67% 7.039 7.438 - 12.88% -
SetIntersection_None_Set_string_262144_1 5.66% 1643496.826 1736547.037 - 2.37% -
std::multiset<std::string>::count(key)_(non-existent)/1024 5.65% 22.264 23.521 - 3.30% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 5.65% 38.917 41.115 - 5.75% -
SetIntersection_Front_Set_string_262144_64 5.64% 4571395.227 4829244.779 - 0.58% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 5.64% 31.132 32.887 - 0.25% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 5.64% 29.480 31.142 - -0.16% -
rng::search(vector<int>)_(no_match)/1000 5.63% 207.385 219.070 - 2.10% -
std::find(vector<bool>)_(process_all)/8 5.63% 0.628 0.664 - 15.15% -
std::map<int,_int>::erase(key)_(non-existent)/0 5.63% 0.254 0.268 - 5.57% -
std::map<std::string,_int>::erase(key)_(existent)/8192 5.63% 82.325 86.957 - 33.99% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.62% 13094.624 13830.210 - 4.04% -
rng::search_n(list<int>)_(no_match)/8192 5.61% 6876.068 7261.682 - -1.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 5.60% 1612107.178 1702465.004 - 0.89% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 5.60% 7926.948 8370.754 - 10.95% -
SetIntersection_Interlaced_Set_float_1024_1024 5.60% 15449999.263 16314868.997 - 7.29% -
rng::stable_partition(deque<int>)_(dense)/32 5.59% 28.566 30.164 - 7.72% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 5.57% 0.469 0.495 - -0.20% -
std::adjacent_find(list<int>,_pred)/50 5.55% 36.697 38.735 - 10.57% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.54% 11160.601 11778.969 - -29.37% -
BM_std_min<unsigned___int128>/5500 5.54% 2237.675 2361.548 - -35.42% -
rng::search(list<int>)_(single_element)/1000 5.53% 667.799 704.733 - 5.81% -
std::map<int,_int>::erase(key)_(non-existent)/32 5.53% 2.282 2.408 - 1.17% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 5.52% 19.483 20.560 - -0.90% -
BM_std_min<unsigned___int128>/65536 5.52% 26777.235 28254.633 - -35.63% -
std::unique_copy(list<int>)_(contiguous)/8192 5.51% 7278.047 7679.175 - 11.45% -
BM_std_min<unsigned___int128>/70000 5.50% 28595.709 30168.317 - -35.64% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 5.50% 7945.431 8382.353 - 10.42% -
BM_std_minmax<char>/23 5.49% 2.847 3.004 - -5.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.49% 770.825 813.107 - 0.41% -
BM_RangesMakeThenSortHeap_string_Descending_262144 5.48% 97.595 102.944 - 3.22% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 5.48% 24.651 26.002 - 27.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 5.47% 0.555 0.585 - 0.03% -
BM_std_minmax_element<short>/512 5.47% 144.051 151.933 - 10.07% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 5.47% 0.438 0.462 - -16.82% -
BM_RangesPushHeap_uint32_Descending_16 5.47% 0.361 0.381 - 5.55% -
BM_std_minmax_element<short>/1024 5.47% 283.733 299.251 - 11.53% -
BM_std_minmax<char>/3 5.46% 1.109 1.170 - -3.25% -
SetIntersection_None_Set_string_16384_64 5.44% 201657331.783 212636724.082 - 5.95% -
std::copy_if(vector<int>)_(entire_range)/64 5.44% 16.010 16.881 - 3.16% -
std::set<std::string>::insert(value)_(already_present)/8192 5.44% 38.294 40.377 - 4.78% -
BM_std_min<unsigned___int128>/64000 5.43% 26143.709 27564.110 - -35.72% -
SetIntersection_None_Set_string_262144_16384 5.41% 1652377.847 1741705.566 - 2.96% -
BM_std_minmax<short>/20 5.40% 1.950 2.056 - 2.74% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.39% 88.540 93.313 - 5.24% -
BM_RangesMakeHeap_string_PipeOrgan_64 5.39% 4.734 4.989 - -2.26% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 5.36% 147485.335 155389.342 - 5.40% -
BM_PopHeap_float_262144 5.34% 37.759 39.777 - -2.19% -
std::move(deque<int>)/8 5.34% 3.717 3.916 - -2.04% -
std::map<std::string,_int>::insert(value)_(new_value)/32 5.33% 41.858 44.088 - 30.49% -
BM_std_minmax<char>/2 5.31% 0.831 0.875 - -2.20% -
std::sort(vector<int>)_(qsort_adversarial)/1024 5.30% 12923.624 13608.605 - 5.28% -
BM_MakeHeap_float_Heap_4 5.29% 0.275 0.290 - 4.91% -
std::unordered_multiset<int>::clear()/1024 5.28% 7814.704 8227.568 - 4.35% -
BM_RangesPopHeap_string_16384 5.26% 70.603 74.320 - 3.34% -
std::unique(list<int>)_(contiguous)/52 5.25% 67.392 70.929 - 5.43% -
SetIntersection_None_Set_string_16384_1024 5.24% 218023939.490 229440285.443 - 11.23% -
rng::copy_n(vector<int>)/32768 5.23% 2776.891 2922.215 - 27.38% -
rng::adjacent_find(deque<int>,_pred)/50 5.23% 28.946 30.460 - 4.97% -
std::fill_n(list<int>)/8192 5.23% 7031.873 7399.504 - 4.82% -
std::set<int>::find(key)_(non-existent)/8192 5.23% 8.414 8.854 - 4.89% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 5.23% 2.347 2.470 - 3.26% -
rng::is_sorted_until(list<int>,_pred)/8192 5.22% 7276.259 7656.219 - -1.95% -
BM_RangesPushHeap_string_Ascending_64 5.22% 7.308 7.689 - 3.32% -
std::partition_point(list<int>)/8192 5.18% 11729.433 12337.567 - -3.39% -
SetIntersection_Front_Set_float_1024_1024 5.18% 14719333.479 15481272.964 - -6.82% -
std::unique(deque<int>)_(sprinkled)/32 5.17% 62.474 65.703 - -2.32% -
std::find_first_of(vector<int>)_(large_needle)/32 5.17% 114.474 120.387 - 14.90% -
SetIntersection_None_Vector_string_16384_1024 5.15% 1235198.233 1298825.548 - 1.48% -
SetIntersection_Front_Set_uint64_262144_256 5.14% 4598336.294 4834857.059 - 7.91% -
SetIntersection_Interlaced_Set_float_256_256 5.14% 9120878.349 9590013.732 - 1.78% -
std::map<std::string,_int>::count(key)_(existent)/32 5.14% 16.731 17.590 - -2.80% -
BM_std_min<int>/2 5.13% 0.462 0.486 - 5.25% -
BM_StringEraseWithMove_Huge_Opaque 5.12% 50.498 53.081 - 14.98% -
std::rotate_copy(vector<int>)/8192 5.11% 635.815 668.314 - 4.28% -
std::none_of(deque<int>)_(process_all)/50 5.11% 18.316 19.252 - 8.42% -
BM_RangesMakeHeap_uint64_Descending_64 5.11% 0.240 0.252 - 7.25% -
SetIntersection_None_Set_string_262144_4 5.11% 1647987.385 1732153.318 - 2.64% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 5.10% 30.735 32.304 - -16.08% -
SetIntersection_None_Set_string_262144_256 5.10% 1649667.156 1733792.156 - 2.46% -
BM_RangesMakeHeap_string_Ascending_64 5.09% 4.772 5.015 - 3.07% -
BM_RangesPushHeap_string_PipeOrgan_64 5.09% 5.823 6.119 - -1.28% -
BM_MakeHeap_float_Random_262144 5.08% 1.125 1.182 - 6.00% -
BM_deque_vector_ranges_move_backward/65536 5.08% 8050.509 8459.112 - 4.47% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.07% 37.052 38.932 - 6.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.05% 9294.076 9763.364 - 0.13% -
rng::search(list<int>)_(no_match)/8192 5.05% 6831.217 7175.894 - 4.61% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5.04% 9319.859 9789.759 - 0.07% -
std::stable_partition(list<int>)_(dense)/32 5.04% 32.891 34.547 - 3.64% -
std::multimap<int,_int>::clear()/8192 5.03% 79717.231 83730.491 - 2.41% -
BM_std_min<unsigned___int128>/1024 5.03% 417.781 438.791 - -35.43% -
SetIntersection_None_Set_string_262144_64 5.02% 1648496.256 1731203.940 - 2.15% -
rng::find_end(list<int>,_pred)_(single_element)/8192 5.01% 8981.985 9431.962 - 2.95% -
std::sort(vector<int>)_(qsort_adversarial)/8192 5.01% 147742.355 155141.925 - 4.97% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 5.00% 21.627 22.708 - -13.65% -
BM_std_min<__int128>/16 4.99% 6.137 6.444 - 5.05% -
BM_RangesMakeThenSortHeap_string_Random_16 4.98% 22.459 23.578 - 5.11% -
rng::find_end(deque<int>)_(same_length)/8192 4.98% 2684.947 2818.605 - -75.04% -
SetIntersection_None_Set_string_262144_16 4.98% 1649088.055 1731178.467 - 2.46% -
BM_std_min<unsigned_char>/5 4.98% 1.291 1.355 - 2.91% -
std::unordered_multiset<int>::find(key)_(existent)/32 4.98% 1.192 1.251 - -3.88% -
BM_SortHeap_string_262144 4.96% 183.259 192.350 - 7.61% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.96% 22.296 23.401 - 6.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4.93% 6228958.400 6536216.032 - 6.17% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 4.93% 29.561 31.018 - 2.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 4.91% 6522539.597 6843105.874 - 5.02% -
BM_RangesPopHeap_string_262144 4.90% 104.139 109.237 - 7.99% -
bm_lexicographical_compare<unsigned_char>/64 4.89% 1.920 2.014 - 2.49% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 4.88% 1.323 1.388 - -0.68% -
BM_std_minmax<char>/13 4.88% 2.154 2.259 - 0.74% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 4.87% 11417.878 11973.511 - -4.03% -
SetIntersection_Front_Vector_float_1024_64 4.86% 1434565.967 1504264.316 - 3.83% -
SetIntersection_Front_Vector_string_16384_256 4.86% 9948438.725 10431512.909 - 2.73% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 4.85% 48.718 51.083 - -0.64% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.85% 1.141 1.196 - 4.36% -
SetIntersection_Front_Set_float_1024_256 4.84% 4531841.315 4751210.619 - -5.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 4.84% 36.412 38.173 - 30.69% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.82% 6939.949 7274.558 - 6.25% -
std::stable_partition(vector<int>)_(sparse)/1024 4.81% 209.664 219.758 - 6.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.81% 88931213.913 93208771.332 - 44.73% -
SetIntersection_Interlaced_Set_uint32_256_64 4.80% 14920002.603 15636095.873 - 6.58% -
rng::sort(vector<int>)_(descending)/8 4.79% 24.700 25.882 - 4.82% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 4.78% 2661.770 2789.072 - 5.98% -
BM_PushHeap_uint32_Ascending_16384 4.77% 6.443 6.751 - 0.24% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 4.77% 12934.382 13550.851 - 5.06% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 4.76% 11825.469 12388.056 - -3.44% -
BM_RangesMakeHeap_string_PipeOrgan_4 4.75% 2.588 2.711 - -2.12% -
BM_MakeThenSortHeap_float_SingleElement_64 4.74% 3.309 3.465 - 4.57% -
std::unordered_multiset<int>::count(key)_(existent)/8192 4.74% 1.776 1.860 - -0.01% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.73% 78614.280 82334.304 - -0.03% -
rng::contains_subrange(vector<int>)_(same_length)/8192 4.73% 1868.112 1956.457 - 4.33% -
BM_PopHeap_float_16384 4.71% 33.099 34.659 - 4.59% -
BM_std_minmax<long_long>/29 4.71% 4.153 4.349 - 0.47% -
BM_deque_deque_ranges_copy/70000 4.70% 3026.423 3168.520 - 4.31% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.67% 6533.870 6839.297 - 5.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.67% 10476.449 10965.314 - 3.65% -
bm_lexicographical_compare<int>/2 4.66% 1.439 1.506 - -0.78% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 4.66% 451.560 472.586 - 0.49% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4.65% 4483.369 4691.901 - 2.61% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 4.64% 21.877 22.893 - -9.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 4.64% 3.590 3.756 - -0.70% -
std::unique(list<int>)_(sprinkled)/1024 4.63% 961.488 1006.031 - 5.78% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 4.63% 8.599 8.997 - 2.77% -
std::unordered_multiset<int>::count(key)_(existent)/1024 4.61% 1.598 1.672 - -4.68% -
std::multiset<int>::find(key)_(non-existent)/8192 4.61% 8.417 8.805 - 3.12% -
std::count(vector<int>)_(every_other)/8 4.60% 1.321 1.382 - 3.63% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.60% 23.364 24.439 - 3.83% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 4.58% 101220.567 105861.387 - 3.43% -
BM_MakeHeap_uint32_PipeOrgan_4 4.58% 0.428 0.448 - 6.88% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 4.58% 9.750 10.197 - 10.78% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 4.58% 66.363 69.403 - 6.97% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.58% 41.274 43.163 - 7.72% -
rng::search_n(list<int>,_pred)_(no_match)/8192 4.57% 7937.407 8300.430 - 0.84% -
BM_std_min<__int128>/8 4.57% 2.870 3.002 - 4.55% -
std::find_if_not(deque<int>)_(bail_25%)/8 4.56% 1.421 1.486 - -2.90% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 4.55% 1.199 1.254 - 9.30% -
BM_std_min<unsigned_char>/30 4.54% 2.223 2.324 - 0.69% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 4.54% 1.615 1.689 - 3.64% -
BM_StringRelational_Less_Small_Small_ChangeFirst 4.54% 1.266 1.323 - -4.54% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 4.54% 1.204 1.259 - 1.38% -
BM_std_min<unsigned_char>/6 4.54% 1.479 1.546 - 0.84% -
BM_MakeHeap_uint32_Descending_64 4.52% 0.226 0.237 - 1.64% -
std::map<std::string,_int>::count(key)_(non-existent)/32 4.52% 10.121 10.579 - 5.27% -
BM_std_minmax<unsigned_long_long>/7 4.51% 2.502 2.615 - 3.43% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.51% 88.864 92.872 - 6.12% -
BM_std_minmax<char>/1 4.51% 0.609 0.636 - 0.37% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.49% 6.174 6.452 - 3.40% -
std::list<std::string>::ctor(size)/1024 4.49% 12317.167 12870.659 - 4.24% -
BM_std_minmax<char>/12 4.48% 1.896 1.981 - 3.41% -
BM_std_min<short>/18 4.47% 1.614 1.686 - 4.15% -
std::multiset<int>::find(key)_(existent)/8192 4.46% 8.059 8.418 - -5.52% -
std::vector<int>::ctor(size)/1024 4.46% 42.217 44.098 - 7.30% -
BM_RangesPushHeap_uint64_SingleElement_262144 4.45% 0.362 0.379 - 5.96% -
std::map<std::string,_int>::ctor(const&)/32 4.43% 681.230 711.416 - -9.81% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.41% 12204.725 12742.548 - 3.54% -
std::replace(vector<int>)_(prefix)/32 4.40% 4.977 5.197 - 3.27% -
BM_std_min<__int128>/15 4.40% 5.716 5.967 - 4.74% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 4.38% 31.874 33.272 - 1.42% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 4.38% 28616.519 29869.456 - -0.21% -
BM_std_min<__int128>/6 4.38% 2.078 2.169 - 4.49% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 4.37% 1.548 1.616 - -2.95% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.37% 27.709 28.921 - 7.05% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 4.37% 0.484 0.505 - 8.76% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.37% 4.015 4.191 - 6.07% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.37% 212.711 222.000 - 5.16% -
rng::unique(list<int>)_(contiguous)/52 4.36% 67.296 70.228 - -6.36% -
BM_std_minmax<unsigned_short>/16 4.36% 1.710 1.785 - 5.92% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 4.35% 9.646 10.066 - -0.89% -
rng::find_first_of(vector<int>)_(large_needle)/32 4.35% 103.994 108.513 - 3.31% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 4.34% 2.288 2.387 - -0.23% -
SetIntersection_None_Set_string_16384_256 4.33% 207081278.619 216050997.694 - 7.43% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 4.33% 106303.619 110906.476 - -1.15% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 4.32% 21.421 22.346 - -2.36% -
std::rotate(list<int>)_(1_element_forward)/50 4.30% 26.735 27.884 - 14.86% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 4.30% 1.549 1.616 - 0.15% -
std::find_if_not(list<int>)_(bail_25%)/32768 4.30% 7274.410 7587.026 - -0.19% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 4.29% 2.941 3.068 - 1.89% -
SetIntersection_Front_Vector_uint64_64_64 4.29% 11504947.847 11998434.901 - 7.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.27% 7.093 7.396 - 2.06% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 4.26% 3.011 3.139 - 4.43% -
BM_std_min<unsigned_char>/8 4.26% 2.244 2.340 - -0.37% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 4.25% 31.987 33.348 - -5.42% -
std::map<int,_int>::find(key)_(existent)/1024 4.25% 3.895 4.061 - 8.28% -
BM_std_min<unsigned___int128>/64 4.24% 25.566 26.651 - -31.25% -
std::search(list<int>)_(single_element)/1000 4.24% 663.811 691.969 - 3.11% -
std::list<std::string>::ctor(size)/32 4.24% 335.635 349.858 - 2.78% -
SetIntersection_Front_Vector_uint32_262144_16384 4.24% 79995402.846 83383737.740 - 5.27% -
BM_std_min<__int128>/14 4.23% 5.318 5.543 - 4.78% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.22% 1.205 1.256 - 8.75% -
BM_RangesPushHeap_uint64_SingleElement_1024 4.21% 0.368 0.384 - 5.67% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 4.21% 40198.279 41891.243 - 4.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.21% 9733.345 10143.077 - 2.97% -
std::set<int>::ctor(const&,_alloc)/32 4.21% 221.629 230.951 - 7.12% -
std::set<int>::contains(key)_(non-existent)/0 4.20% 0.273 0.284 - 6.23% -
SetIntersection_None_Vector_string_1024_4 4.18% 1189129.979 1238883.806 - 0.96% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 4.18% 11.617 12.103 - 0.31% -
rng::copy_n(vector<int>)/8 4.17% 2.216 2.308 - 3.40% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 4.17% 1.550 1.615 - 0.10% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.17% 26.576 27.683 - 13.89% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 4.17% 7947.999 8279.238 - 9.22% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 4.16% 340.261 354.424 - 3.57% -
BM_StringAssignStr_Huge_Transparent 4.15% 107.762 112.240 - 8.47% -
std::multimap<int,_int>::find(key)_(existent)/8192 4.15% 5.364 5.587 - 1.08% -
BM_std_minmax<short>/23 4.15% 2.603 2.711 - 0.64% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.14% 13376.986 13930.939 - 4.37% -
BM_std_min<short>/27 4.14% 2.260 2.353 - 2.53% -
std::list<int>::insert(begin)_(cheap_elements)/1024 4.14% 11.297 11.765 - 4.08% -
BM_MakeHeap_string_Ascending_16384 4.13% 5.189 5.403 - -6.06% -
rng::search(vector<int>)_(no_match)/1048576 4.12% 209676.565 218324.086 - 0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 4.12% 1093169.944 1138248.088 - 1.11% -
std::set<int>::insert(value)_(new_value)/1024 4.12% 41.466 43.174 - 2.93% -
std::find_if_not(list<int>)_(bail_25%)/8 4.11% 1.270 1.322 - 8.77% -
bm_ranges_lexicographical_compare<unsigned_char>/8 4.09% 1.435 1.494 - 1.28% -
std::multiset<std::string>::clear()/32 4.09% 892.355 928.882 - 5.32% -
std::adjacent_find(deque<int>,_pred)/8 4.09% 4.419 4.600 - 7.30% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.09% 272644.958 283797.681 - 3.34% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 4.08% 2.387 2.484 - 5.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 4.07% 637.123 663.055 - 1.46% -
std::replace(vector<int>)_(sprinkled)/32 4.06% 5.202 5.414 - 7.50% -
BM_RangesMakeHeap_string_PipeOrgan_16 4.06% 3.629 3.776 - -1.75% -
BM_std_min<unsigned_char>/12 4.06% 1.300 1.352 - -0.44% -
rng::any_of(list<int>)_(process_all)/8192 4.05% 7204.632 7496.408 - 5.45% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 4.05% 902.177 938.677 - 3.79% -
rng::reverse(deque<int>)/64 4.04% 13.065 13.593 - 3.94% -
BM_deque_vector_copy/0 4.04% 1.380 1.435 - -3.69% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 4.04% 1.189 1.237 - 7.13% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 4.03% 31.919 33.207 - 6.24% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 4.03% 0.923 0.960 - 2.21% -
BM_StringRelational_Eq_Small_Small_Control 4.03% 1.784 1.856 - 0.27% -
BM_MakeThenSortHeap_float_Random_1 4.02% 0.269 0.280 - 2.33% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 4.02% 1409.818 1466.557 - 5.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.02% 1577.848 1641.337 - 0.02% -
std::set<std::string>::count(key)_(non-existent)/1024 4.01% 23.269 24.203 - 6.22% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 4.00% 10.322 10.735 - 6.41% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 4.00% 5.970 6.208 - 2.65% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 3.99% 1.092 1.136 - 0.18% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 3.99% 1.063 1.106 - 14.59% -
BM_MakeHeap_uint32_PipeOrgan_1024 3.99% 0.676 0.703 - 2.07% -
SetIntersection_Front_Set_uint64_1024_64 3.99% 1884170.530 1959342.780 - 3.78% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 3.99% 1.187 1.234 - -3.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 3.99% 1185786.422 1233057.120 - 1.89% -
SetIntersection_Front_Set_string_64_16 3.98% 24671131.442 25653540.912 - -0.42% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 3.97% 519.896 540.536 - 5.72% -
SetIntersection_Interlaced_Vector_string_64_64 3.97% 27498058.409 28589276.383 - -1.81% -
rng::find_if(vector<int>)_(process_all)/8 3.97% 2.528 2.628 - 0.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.97% 33.430 34.755 - 5.05% -
BM_RangesMakeThenSortHeap_float_Ascending_4 3.96% 1.269 1.319 - -2.94% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.96% 3987.456 4145.268 - 3.55% -
std::map<int,_int>::contains(key)_(non-existent)/32 3.96% 2.308 2.399 - 5.09% -
SetIntersection_Front_Set_float_262144_1 3.95% 1067314.589 1109505.450 - -0.58% -
BM_LowerBound_string_1 3.95% 4.533 4.712 - 2.53% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.94% 338.093 351.409 - 2.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 3.93% 8.289 8.615 - 12.50% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 3.92% 1.146 1.191 - -3.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.92% 202722461.937 210670923.045 - 5.82% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 3.91% 5.244 5.450 - 1.19% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 3.91% 8.852 9.199 - 2.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.91% 1599343.004 1661939.420 - 4.21% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 3.91% 0.269 0.280 - 2.99% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 3.90% 1.010 1.049 - -7.21% -
std::set<int>::ctor(const&,_alloc)/1024 3.90% 6161.138 6401.222 - 2.29% -
std::unordered_set<std::string>::ctor(const&)/8192 3.88% 341827.729 355088.159 - 4.05% -
BM_std_minmax<short>/19 3.85% 2.306 2.395 - -1.39% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 3.85% 12151.810 12619.103 - 2.57% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.83% 6.738 6.996 - 2.63% -
std::list<int>::insert(begin)_(cheap_elements)/8192 3.83% 11.220 11.649 - 3.35% -
bm_ranges_lexicographical_compare<int>/8 3.82% 1.558 1.617 - 5.67% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 3.82% 215.413 223.643 - 1.91% -
BM_std_min<char>/22 3.80% 2.006 2.082 - 0.59% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 3.80% 0.269 0.279 - 1.21% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 3.80% 10612.803 11016.403 - -23.76% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.80% 24.614 25.549 - 5.33% -
BM_std_min<int>/8 3.80% 1.235 1.282 - -1.18% -
BM_RangesPushHeap_float_Ascending_16 3.80% 0.989 1.026 - 4.51% -
BM_RangesPushHeap_uint64_SingleElement_256 3.79% 0.389 0.404 - 4.59% -
std::unordered_multiset<int>::count(key)_(existent)/32 3.79% 1.789 1.857 - -0.04% -
SetIntersection_Front_Set_uint32_262144_1024 3.78% 15539594.264 16127238.432 - 4.24% -
BM_MakeHeap_string_Ascending_1024 3.78% 4.941 5.127 - -2.69% -
std::list<int>::insert(begin)_(cheap_elements)/32 3.77% 10.233 10.619 - 4.86% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.76% 6113.697 6343.683 - 1.49% -
BM_std_min<long_long>/64 3.76% 4.854 5.037 - 2.68% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.76% 6.379 6.618 - 4.60% -
BM_RangesPushHeap_uint32_Descending_64 3.76% 0.377 0.391 - 3.79% -
rng::any_of(deque<int>)_(process_all)/8192 3.75% 2630.214 2728.838 - 3.94% -
BM_std_min<short>/11 3.74% 1.180 1.224 - 3.75% -
SetIntersection_Front_Vector_string_16384_1024 3.73% 39523824.397 40999845.690 - 4.08% -
BM_StringRelational_Compare_Small_Small_Control 3.72% 1.781 1.847 - -0.03% -
std::map<std::string,_int>::erase(iterator)/0 3.72% 26.122 27.094 - -1.16% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 3.72% 93166414.746 96631538.747 - 19.91% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 3.72% 28630.958 29694.775 - -0.66% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 3.71% 44.062 45.699 - 6.46% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.71% 15587.848 16166.724 - 2.95% -
rng::move_backward(list<int>)/32768 3.71% 34832.588 36125.425 - 7.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.70% 1580.849 1639.289 - -0.23% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.69% 6.339 6.572 - 3.08% -
std::unique(list<int>)_(sprinkled)/8192 3.68% 7886.943 8177.356 - 4.85% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 3.68% 31.284 32.435 - 2.73% -
BM_std_min<char>/24 3.67% 2.697 2.796 - 5.70% -
std::copy(list<int>)/64 3.66% 32.645 33.841 - 5.57% -
bm_ranges_swap_ranges_vb_unaligned/8 3.66% 4.894 5.073 - 1.37% -
BM_RangesMakeHeap_string_Descending_16384 3.66% 2.722 2.821 - -26.70% -
BM_StringRelational_Compare_Huge_Small_Control 3.65% 1.783 1.849 - 0.06% -
rng::unique(deque<int>)_(contiguous)/52 3.64% 67.972 70.446 - 3.53% -
BM_std_minmax<long_long>/13 3.64% 2.948 3.055 - -1.52% -
BM_RangesSortHeap_uint64_4 3.64% 0.935 0.969 - 3.82% -
std::fill_n(deque<int>)/32 3.63% 1.165 1.207 - 4.45% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 3.63% 1.327 1.375 - -0.84% -
BM_std_minmax<char>/7 3.63% 2.345 2.431 - -4.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.63% 21206674.147 21976688.772 - 4.62% -
std::for_each_n(list<int>)/8 3.63% 2.268 2.351 - -9.31% -
SetIntersection_Front_Vector_uint32_16384_64 3.62% 1442354.082 1494547.902 - 3.21% -
std::multimap<int,_int>::count(key)_(existent)/1024 3.61% 5.503 5.702 - 1.53% -
SetIntersection_Interlaced_Vector_uint64_256_64 3.61% 7582907.734 7856614.578 - 16.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.61% 2.997 3.105 - -3.06% -
SetIntersection_Front_Set_uint64_1024_4 3.61% 1115357.256 1155601.373 - 5.07% -
rng::transform(list<int>,_list<int>)/8192 3.60% 9400.715 9739.531 - -4.69% -
BM_std_min<unsigned_char>/3 3.60% 0.693 0.718 - 3.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.60% 85895.473 88989.894 - 1.76% -
BM_std_min<__int128>/7 3.60% 2.484 2.574 - 3.75% -
SetIntersection_Front_Set_float_262144_64 3.60% 1852384.980 1919059.196 - 2.54% -
std::map<std::string,_int>::find(key)_(non-existent)/32 3.59% 10.314 10.684 - 8.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.58% 31754.309 32889.959 - 2.60% -
SetIntersection_Front_Vector_uint32_16384_16384 3.57% 80437869.224 83312684.874 - 4.98% -
BM_StringRelational_Less_Small_Small_ChangeLast 3.57% 1.780 1.844 - -0.11% -
BM_StringRelational_Compare_Small_Huge_Control 3.56% 1.786 1.850 - 0.10% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 3.56% 0.988 1.023 - -1.08% -
rng::for_each(join_view(vector<vector<int>>)/8 3.55% 1.385 1.435 - 0.02% -
SetIntersection_None_Set_string_262144_262144 3.55% 1674263.346 1733678.387 - 2.07% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 3.55% 556.426 576.168 - -5.60% -
SetIntersection_Front_Set_uint64_262144_16384 3.55% 341054957.612 353147445.161 - 5.03% -
BM_std_minmax<char>/5 3.54% 1.680 1.740 - -6.41% -
BM_RangesPushHeap_float_Ascending_64 3.54% 1.740 1.802 - 3.12% -
BM_MakeHeap_uint32_PipeOrgan_256 3.54% 0.621 0.643 - 2.00% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 3.53% 10.219 10.579 - 12.18% -
std::find(list<int>)_(bail_25%)/32768 3.53% 7748.979 8022.234 - -1.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.53% 3.397 3.517 - -1.26% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 3.52% 50.729 52.516 - 0.35% -
std::unordered_set<int>::count(key)_(non-existent)/32 3.52% 1.493 1.545 - 4.39% -
BM_deque_vector_move_backward/65536 3.52% 7871.093 8148.099 - 1.97% -
std::remove(deque<int>)_(sprinkled)/50 3.52% 57.911 59.948 - 4.70% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.51% 48547.819 50253.175 - 0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.51% 1633592.041 1690939.533 - -1.02% -
std::unique(list<int>)_(sprinkled)/32 3.51% 57.137 59.142 - 3.74% -
std::multimap<int,_int>::clear()/1024 3.51% 10084.208 10438.082 - 2.12% -
BM_StringRelational_Compare_Large_Small_Control 3.49% 1.786 1.849 - 0.06% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 3.49% 0.539 0.558 - -0.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.49% 736.174 761.852 - 0.00% -
BM_std_min<__int128>/13 3.49% 4.897 5.067 - 3.83% -
SetIntersection_Front_Vector_string_16384_16 3.48% 1724771.715 1784785.494 - 3.87% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 3.47% 5.515 5.706 - 0.78% -
BM_std_min<unsigned_short>/20 3.47% 2.195 2.271 - 2.27% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 3.46% 42.395 43.861 - -0.60% -
SetIntersection_Interlaced_Vector_uint32_64_16 3.45% 18082101.825 18706799.928 - 0.14% -
std::fill_n(vector<bool>)/64 3.45% 1.571 1.625 - 7.04% -
BM_StringFindNoMatch/64 3.44% 1.811 1.874 - 1.32% -
std::for_each_n(list<int>)/50 3.43% 23.299 24.099 - 5.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.43% 0.695 0.719 - 2.58% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.42% 570.467 589.963 - 3.25% -
rng::stable_partition(deque<int>)_(sparse)/8192 3.42% 3533.557 3654.307 - 7.44% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 3.41% 37.503 38.781 - 0.59% -
SetIntersection_Front_Set_string_16384_1024 3.40% 57481976.313 59438943.094 - 0.23% -
std::map<int,_int>::insert(value)_(new_value)/1024 3.39% 27.283 28.209 - 1.96% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 3.39% 74.679 77.213 - 2.96% -
BM_deque_vector_move_backward/64000 3.39% 7840.630 8106.582 - 0.92% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 3.38% 0.768 0.794 - 5.99% -
std::map<int,_int>::erase(key)_(non-existent)/8192 3.38% 7.334 7.582 - -1.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.38% 4.765 4.926 - 7.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.37% 1223929.405 1265221.902 - 3.36% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.37% 337.066 348.427 - 2.06% -
BM_StringEraseWithMove_Small_Transparent 3.37% 2.315 2.393 - -6.36% -
BM_deque_vector_ranges_copy_backward/64000 3.36% 7944.808 8212.126 - 0.84% -
rng::stable_sort(deque<int>)_(heap)/8192 3.36% 17408.307 17993.925 - 1.65% -
SetIntersection_Front_Vector_string_64_64 3.35% 27262374.439 28176080.794 - 1.69% -
BM_RangesPushHeap_uint64_SingleElement_16384 3.34% 0.368 0.381 - 4.56% -
std::list<std::string>::ctor(size)/8192 3.34% 103647.424 107112.961 - 4.24% -
BM_std_min<__int128>/12 3.34% 4.484 4.634 - 3.58% -
rng::contains_subrange(list<int>)_(single_element)/8192 3.34% 6901.399 7131.697 - 1.95% -
BM_StringAssignStr_Large_Transparent 3.34% 10.275 10.618 - 4.53% -
std::set<int>::ctor(const&)/1024 3.33% 6164.436 6369.637 - 1.33% -
rng::remove_if(list<int>)_(sprinkled)/1024 3.32% 991.305 1024.217 - 2.64% -
BM_deque_vector_ranges_move_backward/64000 3.32% 7941.956 8205.547 - 4.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 3.31% 32.372 33.443 - 14.64% -
BM_StringRelational_Less_Large_Empty_Control 3.31% 1.949 2.014 - 3.34% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.30% 31.749 32.797 - -2.06% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 3.30% 21.929 22.652 - 14.20% -
std::stable_sort(vector<int>)_(repeated)/1024 3.30% 1083.264 1118.969 - -0.94% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.29% 101284.175 104619.435 - 2.35% -
BM_StringConstructDestroyCStr_Large_Transparent 3.28% 9.069 9.367 - 4.63% -
std::remove(list<int>)_(sprinkled)/50 3.27% 64.757 66.877 - -2.53% -
BM_PushHeap_uint32_Descending_4 3.27% 0.358 0.370 - 7.48% -
BM_MakeThenSortHeap_uint64_SingleElement_4 3.26% 1.224 1.264 - 2.06% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.26% 249.047 257.158 - 2.78% -
BM_std_min<unsigned_long_long>/5 3.26% 1.291 1.333 - -0.78% -
std::find(deque<int>)_(process_all)/50 3.26% 13.139 13.567 - 2.50% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.25% 16.473 17.009 - 2.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.25% 43.697 45.117 - 28.54% -
std::replace_if(deque<int>)_(prefix)/32 3.25% 13.742 14.188 - -0.01% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.24% 12188.146 12583.189 - 2.55% -
BM_StringRelational_Less_Large_Large_ChangeFirst 3.24% 1.279 1.320 - -4.89% -
SetIntersection_Front_Vector_string_1024_1024 3.23% 40883547.891 42204348.537 - 4.04% -
std::find_if_not(vector<bool>)_(process_all)/50 3.23% 34.604 35.722 - -2.62% -
std::list<int>::ctor(Range)_(cheap_elements)/32 3.23% 326.490 337.031 - 2.39% -
std::copy_backward(vector<bool>)_(aligned)/4096 3.22% 4.851 5.007 - -1.91% -
rng::find_end(deque<int>)_(match_near_end)/1024 3.22% 37.365 38.569 - -98.79% -
SetIntersection_Interlaced_Vector_float_16384_4 3.22% 1378451.427 1422855.767 - -16.41% -
std::set<int>::ctor(const&,_alloc)/8192 3.22% 49178.867 50760.672 - 3.22% -
std::multimap<int,_int>::erase(key)_(existent)/32 3.21% 22.892 23.628 - 2.38% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.21% 21.485 22.175 - 3.57% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.21% 5.329 5.501 - 11.10% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 3.21% 21.779 22.479 - -3.06% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.21% 25.462 26.279 - -1.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 3.21% 19131.356 19744.761 - 11.19% -
std::find_end(vector<int>)_(same_length)/1024 3.20% 248.181 256.131 - -49.80% -
SetIntersection_Interlaced_Set_string_262144_1024 3.20% 2085183.270 2151874.756 - 1.76% -
std::remove_if(list<int>)_(sprinkled)/50 3.20% 73.572 75.924 - 3.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 3.19% 1590264.597 1641020.104 - 3.02% -
rng::find_if(list<int>)_(bail_25%)/8 3.18% 1.274 1.315 - -0.63% -
rng::contains_subrange(list<int>)_(process_all)/50 3.18% 18.032 18.605 - 5.63% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 3.18% 18965.195 19567.896 - 12.08% -
std::multimap<int,_int>::erase(key)_(existent)/0 3.18% 21.529 22.213 - 2.56% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 3.17% 102737.170 105995.668 - -5.14% -
SetIntersection_Interlaced_Set_string_262144_64 3.17% 2136066.814 2203720.217 - 1.95% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 3.16% 339.354 350.079 - 1.82% -
BM_std_minmax<short>/15 3.16% 1.966 2.028 - 1.84% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.15% 6933.360 7151.917 - 0.80% -
rng::find_first_of(list<int>)_(large_needle)/8192 3.15% 49243313.866 50793729.145 - 0.61% -
std::find_end(vector<int>)_(single_element)/8192 3.15% 1869.137 1927.949 - 5.12% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 3.15% 49318.016 50869.804 - 4.50% -
BM_StringRead_Hot_Deep_Small 3.15% 0.474 0.489 - 3.26% -
BM_LowerBound_pair<uint32,_uint32>_1 3.14% 2.851 2.940 - 2.62% -
rng::find_last(deque<int>)_(bail_10%)/8 3.14% 2.547 2.627 - -1.99% -
std::copy_n(deque<int>)/8 3.14% 2.705 2.789 - 5.55% -
BM_std_min<__int128>/11 3.14% 4.060 4.188 - 3.49% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.14% 28.069 28.951 - 5.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.14% 1637167.645 1688555.906 - -0.92% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 3.14% 98080.824 101158.469 - 3.89% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 3.13% 11177.202 11526.569 - 2.63% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.12% 3.712 3.828 - 0.30% -
std::set<int>::ctor(const&)/8192 3.12% 49369.912 50911.446 - 1.96% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 3.12% 469.071 483.715 - 0.31% -
BM_MakeThenSortHeap_string_Descending_256 3.12% 17.730 18.284 - -7.02% -
rng::find(deque<int>)_(bail_25%)/8 3.12% 1.998 2.061 - -0.14% -
SetIntersection_Front_Vector_string_256_256 3.11% 20627833.454 21268627.677 - 5.46% -
rng::copy_backward(list<int>)/32768 3.10% 29661.198 30582.090 - 0.83% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.10% 3.832 3.951 - -0.02% -
std::set<std::string>::contains(key)_(non-existent)/32 3.10% 10.242 10.559 - 12.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 3.08% 6.780 6.989 - 10.94% -
std::sort(vector<int>)_(descending)/8 3.08% 24.565 25.322 - 2.68% -
std::set<int>::clear()/8192 3.08% 75200.258 77516.025 - 4.39% -
BM_StringRelational_Compare_Small_Large_Control 3.08% 1.793 1.849 - 0.08% -
rng::move(deque<int>)/8 3.07% 3.765 3.881 - -1.75% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.07% 323.861 333.803 - 2.46% -
bm_ranges_lexicographical_compare<signed_char>/64 3.07% 2.238 2.306 - 21.18% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.07% 3899.981 4019.580 - 1.07% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 3.06% 1.184 1.220 - -1.77% -
std::search_n(list<int>,_pred)_(no_match)/8192 3.06% 7935.275 8178.388 - 0.37% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 3.06% 724.416 746.605 - 4.09% -
std::find_end(deque<int>)_(same_length)/1000 3.06% 336.190 346.483 - -63.14% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.06% 896.414 923.840 - 2.11% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.06% 33.901 34.938 - -1.19% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.05% 98662.862 101668.589 - 4.28% -
BM_RangesPushHeap_float_Ascending_262144 3.04% 5.141 5.297 - 3.15% -
std::unordered_multiset<int>::ctor(const&)/32 3.04% 197.492 203.505 - 2.80% -
std::none_of(deque<int>)_(process_all)/32768 3.04% 10556.712 10877.693 - -5.52% -
BM_StringRelational_Less_Empty_Small_Control 3.04% 2.022 2.083 - 4.61% -
rng::is_sorted(vector<int>,_pred)/8 3.03% 4.033 4.156 - 18.33% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.02% 29.853 30.753 - 5.35% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 3.01% 8.891 9.159 - -17.62% -
SetIntersection_Interlaced_Set_string_64_16 3.00% 40272441.076 41482611.402 - 6.25% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 3.00% 9363.289 9644.607 - 0.02% -
BM_std_minmax<unsigned_short>/64 3.00% 1.525 1.571 - 2.97% -
BM_StringRelational_Eq_Small_Large_Control 2.99% 0.477 0.492 - 2.79% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 2.99% 0.824 0.849 - 3.00% -
SetIntersection_Interlaced_Vector_string_1024_64 2.98% 8167859.456 8411662.492 - -0.46% -
SetIntersection_Front_Set_float_262144_4 2.98% 1116109.582 1149415.228 - 0.81% -
BM_std_min<__int128>/10 2.98% 3.671 3.781 - 3.14% -
std::any_of(list<int>)_(process_all)/32768 2.98% 25711.700 26477.558 - 2.48% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.97% 1.904 1.961 - 5.83% -
std::none_of(deque<int>)_(process_all)/8192 2.97% 2623.688 2701.679 - -5.97% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.97% 3011.011 3100.373 - 0.94% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.97% 2187.751 2252.666 - -0.14% -
BM_RangesMakeHeap_string_Ascending_16 2.96% 3.709 3.819 - 3.35% -
rng::equal(vector<bool>)_(unaligned)/50 2.96% 0.845 0.870 - 18.17% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.96% 33.587 34.580 - -0.26% -
std::move(vector<bool>)_(aligned)/64 2.96% 1.644 1.693 - -4.69% -
BM_RangesMakeHeap_string_Descending_1024 2.96% 2.686 2.765 - -22.51% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 2.95% 20636.385 21244.482 - 2.81% -
BM_SortHeap_pair<uint32,_uint32>_4 2.95% 1.612 1.660 - -12.21% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 2.95% 22.839 23.512 - 2.00% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.94% 43406.671 44681.862 - -1.34% -
std::move(list<int>)/32768 2.93% 30702.843 31603.768 - 2.67% -
rng::find_if_not(list<int>)_(bail_25%)/8 2.93% 1.274 1.311 - -0.21% -
SetIntersection_Interlaced_Vector_uint32_256_4 2.93% 4907158.585 5050735.559 - -4.54% -
SetIntersection_Interlaced_Set_string_1024_16 2.93% 13516792.218 13912195.031 - 0.29% -
rng::is_partitioned(vector<int>)_(partitioned)/50 2.92% 8.490 8.738 - 3.04% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 2.92% 20630.908 21232.560 - 2.82% -
BM_std_min<unsigned_short>/26 2.91% 2.072 2.132 - -0.98% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.91% 4.805 4.945 - 0.54% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 2.91% 21.774 22.407 - 1.52% -
SetIntersection_Front_Vector_uint32_16_16 2.90% 38030166.441 39134212.359 - 3.29% -
rng::search_n(vector<int>)_(no_match)/1024 2.90% 210.357 216.461 - 2.78% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.90% 21.741 22.371 - 1.56% -
rng::copy_n(list<int>)/32768 2.89% 26104.166 26858.637 - 2.28% -
std::set<int>::count(key)_(existent)/32 2.89% 1.839 1.893 - 5.58% -
std::list<int>::operator=(const&)_(cheap_elements)/32 2.89% 16.617 17.098 - 1.43% -
BM_std_minmax<unsigned_short>/2 2.88% 0.867 0.892 - 5.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.88% 14487.825 14905.655 - 0.33% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.88% 30.099 30.966 - 2.53% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.88% 72.356 74.439 - 3.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.88% 346057391.444 356015968.908 - 3.23% -
BM_std_minmax<int>/16 2.88% 1.311 1.349 - 2.72% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.88% 266961.412 274639.073 - 3.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 2.88% 18505490.535 19037657.065 - 0.76% -
BM_RangesPushHeap_float_Descending_16 2.87% 0.363 0.373 - 1.69% -
rng::find_if_not(list<int>)_(bail_25%)/32768 2.86% 9393.592 9662.651 - -7.70% -
rng::find_if_not(vector<bool>)_(process_all)/50 2.86% 34.847 35.843 - -2.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.86% 18731689.120 19267114.785 - 0.38% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 2.86% 285.173 293.320 - 3.90% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.86% 273696.461 281513.782 - 2.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.86% 1988480.713 2045271.076 - 1.26% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.85% 2.043 2.101 - 1.46% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.85% 4.317 4.440 - -1.04% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.84% 19.601 20.158 - 1.74% -
std::unordered_set<int>::contains(key)_(existent)/8192 2.84% 1.271 1.307 - -14.71% -
std::remove_if(deque<int>)_(sprinkled)/32 2.84% 56.912 58.527 - 4.29% -
BM_std_min<char>/31 2.84% 2.505 2.576 - 3.53% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.83% 325.580 334.808 - 2.40% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 2.83% 6.067 6.238 - 2.79% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 2.83% 10.465 10.762 - 0.97% -
rng::find_if(vector<bool>)_(process_all)/50 2.83% 35.004 35.995 - -1.88% -
std::deque<std::string>::ctor(size)/8192 2.83% 8327.871 8563.564 - 0.32% -
std::multiset<std::string>::find(key)_(non-existent)/8192 2.83% 28.681 29.491 - -8.65% -
rng::starts_with(deque<int>)/8 2.82% 4.045 4.159 - 1.47% -
rng::search(list<int>)_(no_match)/1048576 2.81% 835477.660 858991.053 - 1.60% -
SetIntersection_None_Set_string_262144_1024 2.81% 1665134.197 1711979.736 - 0.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 2.81% 112771171.836 115943378.624 - 4.66% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.81% 6074.150 6244.948 - 0.22% -
std::find_if(vector<bool>)_(process_all)/50 2.81% 35.001 35.985 - -1.55% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 2.80% 25699.782 26419.379 - 2.91% -
SetIntersection_Front_Set_string_1024_1024 2.80% 55017512.484 56557533.804 - 0.38% -
std::stable_sort(deque<int>)_(descending)/8192 2.80% 20827.274 21409.617 - 1.71% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 2.80% 7.413 7.620 - 1.63% -
std::set<std::string>::upper_bound(key)_(existent)/32 2.79% 16.863 17.334 - 1.69% -
rng::any_of(deque<int>)_(process_all)/32768 2.79% 10554.235 10848.945 - 3.04% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.79% 197.156 202.648 - 1.22% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.79% 176778.840 181702.967 - 3.45% -
rng::search_n(vector<int>)_(no_match)/1048576 2.79% 208993.742 214814.957 - 2.71% -
rng::fill(vector<bool>)/512 2.78% 1.571 1.614 - 8.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 2.78% 6.695 6.881 - 0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 2.78% 11822998.178 12151335.848 - 1.29% -
rng::find(list<int>)_(bail_25%)/8192 2.77% 1409.347 1448.416 - 1.77% -
rng::copy_backward(vector<int>)/1048576 2.77% 48782.851 50133.599 - 3.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.76% 13871.098 14254.168 - -1.82% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.76% 6206.758 6377.772 - 4.70% -
BM_std_min<unsigned___int128>/31 2.75% 12.087 12.420 - -25.91% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 2.75% 0.448 0.460 - 2.60% -
BM_std_minmax<short>/30 2.75% 2.710 2.785 - -0.44% -
SetIntersection_Interlaced_Vector_float_262144_1 2.75% 1088030.434 1117918.504 - -0.17% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.75% 20131.805 20684.602 - 3.58% -
rng::none_of(list<int>)_(process_all)/32768 2.75% 25455.429 26154.382 - 2.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.74% 3.577 3.675 - 5.53% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.74% 273101.004 280585.944 - 2.78% -
std::equal(list<int>)_(it,_it,_it)/8192 2.74% 9419.983 9677.914 - -4.08% -
rng::search(vector<int>)_(no_match)/8192 2.74% 1631.813 1676.449 - 0.94% -
BM_std_min<__int128>/9 2.73% 3.279 3.368 - 2.92% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.73% 2.311 2.374 - -1.50% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.72% 12603.184 12946.488 - 2.89% -
rng::search_n(vector<int>)_(no_match)/1000 2.72% 205.440 211.029 - 2.07% -
rng::any_of(vector<int>)_(process_all)/8 2.72% 2.425 2.491 - 5.82% -
BM_deque_vector_move_backward/70000 2.72% 8679.590 8915.411 - 4.60% -
std::set<int>::count(key)_(existent)/8192 2.71% 7.877 8.090 - 3.97% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.70% 29.258 30.047 - 2.62% -
std::find(list<int>)_(process_all)/50 2.70% 18.027 18.514 - 2.11% -
std::search_n(list<int>)_(no_match)/1000 2.70% 690.798 709.431 - 4.75% -
std::set<int>::insert(value)_(already_present)/0 2.69% 0.615 0.631 - 8.51% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.69% 1.756 1.803 - 2.90% -
BM_std_min<unsigned___int128>/32 2.69% 12.526 12.863 - -26.09% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 2.69% 30.343 31.159 - 1.23% -
SetIntersection_Front_Set_string_262144_16 2.69% 1982478.373 2035759.704 - 1.32% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.68% 592405.544 608302.811 - 0.53% -
BM_StringRead_Cold_Shallow_Large 2.68% 1.128 1.158 - 12.03% -
BM_StringEraseWithMove_Small_Opaque 2.68% 2.529 2.596 - 0.86% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.67% 16875.958 17326.278 - 0.85% -
SetIntersection_None_Vector_string_262144_16384 2.67% 1345340.150 1381194.337 - 1.38% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 2.66% 1.633 1.677 - 12.01% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 2.66% 1.245 1.278 - 6.23% -
std::map<int,_int>::erase(key)_(non-existent)/1024 2.66% 5.317 5.458 - 1.17% -
BM_PushHeap_uint32_Random_16384 2.66% 6.240 6.406 - 2.07% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 2.66% 4.872 5.001 - 8.68% -
rng::any_of(list<int>)_(process_all)/32768 2.65% 25945.200 26631.744 - 2.32% -
SetIntersection_Interlaced_Set_string_16384_64 2.65% 357540194.528 366997871.401 - 4.26% -
BM_std_min<unsigned___int128>/28 2.64% 10.857 11.144 - -24.83% -
BM_MakeThenSortHeap_string_Descending_1024 2.64% 25.151 25.815 - -33.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.64% 1157556.005 1188127.751 - -0.35% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.64% 48536.940 49816.600 - -0.06% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 2.64% 12.178 12.499 - 1.38% -
SetIntersection_Interlaced_Set_string_262144_4 2.63% 1893049.235 1942794.678 - 2.79% -
std::unordered_map<int,_int>::ctor(const&)/32 2.63% 197.818 203.016 - 0.98% -
BM_std_min<char>/30 2.63% 2.272 2.332 - 4.88% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.62% 47.824 49.079 - 3.40% -
rng::reverse(deque<int>)/512 2.62% 113.155 116.118 - 2.30% -
std::move_backward(deque<int>)/8 2.62% 3.875 3.977 - 19.83% -
rng::replace(vector<int>)_(prefix)/32 2.62% 4.787 4.912 - -2.55% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 2.61% 94965442.752 97441724.832 - -2.69% -
rng::unique(deque<int>)_(contiguous)/32 2.60% 58.784 60.314 - 2.61% -
BM_RangesSortHeap_string_16384 2.60% 96.059 98.555 - 2.72% -
BM_std_min<unsigned___int128>/29 2.60% 11.283 11.576 - -25.21% -
std::find(deque<int>)_(process_all)/8 2.60% 3.315 3.401 - -0.47% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.59% 715.382 733.941 - 2.58% -
std::map<int,_int>::contains(key)_(existent)/1024 2.57% 4.103 4.208 - 3.99% -
rng::find_end(deque<int>)_(match_near_end)/1000 2.57% 36.397 37.334 - -88.54% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2.57% 4881.755 5007.294 - 0.19% -
BM_RangesMakeHeap_string_Ascending_4 2.57% 2.863 2.937 - 2.60% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.56% 3.609 3.702 - 0.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 2.56% 0.825 0.846 - 1.62% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.55% 14776.641 15154.148 - 2.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.55% 2099656.738 2153163.246 - -0.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 2.55% 0.502 0.515 - 0.51% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.55% 18.036 18.495 - 2.12% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 2.54% 1.611 1.652 - 2.44% -
BM_std_min<unsigned_char>/20 2.54% 1.516 1.554 - 2.57% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 2.54% 10.400 10.665 - 1.75% -
std::partition(list<int>)_(sparse)/50 2.54% 14.642 15.014 - 1.36% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 2.54% 0.600 0.615 - 0.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.53% 1120963.593 1149334.100 - 3.15% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 2.53% 10.328 10.590 - 3.82% -
bm_ranges_lexicographical_compare<int>/1 2.53% 1.350 1.384 - 6.84% -
rng::move_backward(vector<bool>)_(aligned)/64 2.52% 1.726 1.769 - -4.26% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 2.52% 29.820 30.571 - 3.83% -
BM_PushHeap_uint64_Random_16 2.52% 4.143 4.247 - -0.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.52% 1836827.311 1883053.627 - -0.97% -
std::find_end(deque<int>)_(same_length)/1024 2.52% 344.421 353.087 - -80.90% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 2.51% 4.866 4.988 - -1.16% -
rng::find(vector<bool>)_(process_all)/1048576 2.51% 3647.106 3738.794 - 2.02% -
BM_deque_vector_ranges_move_backward/70000 2.51% 8694.309 8912.609 - 4.58% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.51% 31857.250 32657.104 - 1.48% -
BM_StringConstructDestroyCStr_Huge_Transparent 2.51% 68.445 70.162 - 2.29% -
BM_std_min<unsigned_char>/16 2.51% 2.502 2.565 - -2.08% -
BM_RangesPushHeap_float_PipeOrgan_4 2.50% 0.482 0.494 - 2.66% -
BM_RangesMakeHeap_uint64_Random_262144 2.50% 1.034 1.059 - 1.70% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 2.49% 784.576 804.096 - 3.35% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.49% 2.026 2.076 - 2.44% -
std::rotate(deque<int>)_(1_element_forward)/1024 2.48% 38.105 39.050 - 0.79% -
std::unordered_map<int,_int>::erase(iterator)/8192 2.48% 20.466 20.973 - 3.03% -
rng::for_each(set<int>)/8 2.47% 6.233 6.387 - 38.37% -
SetIntersection_Interlaced_Set_float_16384_16 2.47% 214763153.725 220068242.899 - 4.48% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.46% 4.670 4.785 - 1.29% -
bm_ranges_lexicographical_compare<int>/64 2.45% 4.962 5.084 - 3.51% -
std::multiset<int>::ctor(const&)/32 2.45% 215.906 221.202 - -2.30% -
BM_std_minmax<long_long>/12 2.45% 2.659 2.724 - -0.32% -
BM_StringEraseToEnd_Small_Transparent 2.45% 0.415 0.425 - 2.22% -
BM_std_minmax<unsigned_short>/27 2.45% 2.751 2.818 - -2.03% -
std::move_backward(vector<bool>)_(aligned)/64 2.44% 1.696 1.738 - -3.37% -
BM_std_minmax<unsigned_char>/29 2.44% 2.336 2.393 - -1.51% -
rng::reverse_copy(list<int>)/8 2.44% 2.327 2.384 - 3.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.44% 0.682 0.699 - -1.23% -
std::stable_sort(deque<int>)_(heap)/8192 2.43% 17595.548 18023.651 - 2.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.43% 1082881.275 1109189.092 - -1.24% -
std::search(deque<int>,_pred)_(same_length)/1000 2.43% 481.352 493.040 - 3.14% -
rng::remove_copy(deque<int>)_(prefix)/32 2.43% 12.740 13.049 - 0.91% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.43% 608.392 623.146 - 2.97% -
rng::find(vector<int>)_(process_all)/8 2.42% 2.811 2.879 - -0.78% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 2.42% 4.813 4.929 - -2.62% -
BM_RangesPushHeap_string_PipeOrgan_16 2.42% 4.091 4.190 - 0.84% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2.42% 2871.641 2941.172 - 0.46% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 2.42% 139.376 142.744 - 2.42% -
BM_StringAssignAsciiz_Large_Opaque 2.42% 11.580 11.860 - 1.47% -
BM_std_min<unsigned___int128>/30 2.42% 11.708 11.991 - -25.62% -
BM_StringRelational_Eq_Empty_Huge_Control 2.41% 0.484 0.495 - 1.14% -
BM_deque_vector_copy_backward/64000 2.41% 8036.345 8230.077 - 0.22% -
std::multiset<std::string>::equal_range(key)_(existent)/32 2.41% 20.180 20.666 - 7.26% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.40% 215.259 220.435 - 1.72% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.40% 24.935 25.534 - 3.51% -
std::rotate(list<int>)_(1_element_forward)/32 2.39% 14.259 14.601 - 17.90% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 2.39% 9445.863 9671.936 - 5.57% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.39% 2.604 2.666 - 1.75% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 2.39% 0.638 0.654 - 2.89% -
std::stable_partition(vector<int>)_(sparse)/32 2.39% 7.377 7.554 - 9.89% -
std::mismatch(list<int>)_(it,_it,_it)/8 2.39% 2.658 2.722 - 2.93% -
BM_std_minmax<short>/6 2.39% 1.370 1.402 - 1.67% -
std::stable_partition(list<int>)_(sparse)/32 2.39% 9.786 10.019 - 2.07% -
rng::count(vector<int>)_(every_other)/8 2.39% 1.351 1.383 - -0.02% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.38% 27.980 28.647 - 2.37% -
BM_vector_deque_ranges_move_backward/512 2.38% 18.011 18.440 - 3.95% -
SetIntersection_Interlaced_Set_float_16384_4 2.38% 172943306.107 177052098.419 - 2.74% -
SetIntersection_Interlaced_Set_string_262144_16 2.37% 2170859.863 2222380.695 - 2.61% -
rng::find_end(deque<int>)_(match_near_end)/8192 2.37% 280.091 286.735 - -99.83% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.37% 29.424 30.122 - 2.50% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.37% 1.180 1.208 - 0.07% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 2.37% 6.265 6.413 - 0.44% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.37% 171921.422 175989.455 - 1.73% -
rng::stable_sort(vector<int>)_(shuffled)/1024 2.36% 2196.374 2248.298 - -0.47% -
std::multimap<int,_int>::count(key)_(existent)/32 2.36% 3.517 3.600 - 3.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.36% 2.101 2.150 - 2.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.36% 2278633.540 2332314.412 - 0.33% -
SetIntersection_Interlaced_Set_float_16384_64 2.36% 220161993.804 225348618.696 - 3.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.35% 1213014.771 1241574.077 - -0.24% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 2.35% 13.095 13.403 - -18.69% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.35% 9.357 9.577 - 2.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 2.35% 33.093 33.871 - 30.69% -
BM_std_min<char>/7 2.35% 1.796 1.838 - -0.94% -
std::generate_n(deque<int>)/32 2.35% 8.205 8.398 - 1.20% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 2.35% 5.902 6.040 - -0.12% -
SetIntersection_Interlaced_Set_string_262144_256 2.34% 2071897.463 2120472.494 - 1.71% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.34% 903.596 924.747 - 0.54% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 2.34% 7.353 7.525 - -1.29% -
BM_std_min<short>/31 2.33% 2.558 2.618 - 1.82% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.33% 696.754 712.979 - 2.08% -
std::find_end(list<int>,_pred)_(single_element)/8192 2.33% 9194.480 9408.514 - 1.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.33% 138316.149 141534.965 - 1.58% -
std::multiset<int>::find(key)_(existent)/32 2.32% 1.663 1.702 - 0.58% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.32% 34.353 35.149 - 0.84% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.32% 337.840 345.670 - 0.95% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 2.31% 4.396 4.498 - 1.68% -
rng::fill_n(list<int>)/8192 2.31% 7431.808 7603.505 - 7.43% -
BM_std_min<__int128>/5 2.31% 1.755 1.795 - 2.71% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.31% 1.493 1.527 - 1.35% -
BM_std_minmax<unsigned_short>/26 2.31% 2.493 2.551 - -1.15% -
rng::find_end(vector<int>)_(same_length)/1024 2.31% 250.113 255.881 - -50.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.30% 24970011.751 25545306.593 - 2.68% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 2.30% 83.947 85.877 - -6.66% -
SetIntersection_Front_Vector_uint32_256_16 2.30% 4447089.940 4549245.459 - 4.12% -
BM_StringEraseWithMove_Large_Transparent 2.30% 2.629 2.689 - 3.94% -
std::set<int>::clear()/1024 2.29% 8804.355 9006.407 - 2.77% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 2.29% 16.239 16.612 - 2.53% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.29% 21.193 21.679 - 1.18% -
BM_RangesMakeHeap_string_SingleElement_16 2.29% 5.536 5.663 - 2.35% -
std::multiset<int>::ctor(const&,_alloc)/32 2.29% 217.399 222.385 - 0.96% -
BM_std_min<unsigned___int128>/25 2.28% 9.661 9.882 - -23.49% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 2.28% 31.516 32.235 - 9.98% -
bm_ranges_lexicographical_compare<int>/4 2.28% 1.354 1.385 - 6.79% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.28% 12.145 12.421 - 1.72% -
std::multimap<int,_int>::ctor(const&)/1024 2.28% 6304.696 6448.218 - 2.20% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.27% 281945.910 288356.897 - 2.66% -
SetIntersection_None_Vector_float_16384_16384 2.27% 1149814.700 1175943.329 - -1.46% -
BM_std_minmax<unsigned_char>/21 2.27% 2.117 2.165 - -2.95% -
BM_std_minmax<long_long>/10 2.27% 2.123 2.171 - -0.85% -
std::copy(vector<bool>)_(aligned)/1048576 2.27% 2838.626 2903.003 - -12.58% -
SetIntersection_Interlaced_Vector_uint64_16384_1 2.26% 1083607.319 1108143.901 - -0.83% -
std::stable_partition(vector<int>)_(sparse)/50 2.26% 20.862 21.334 - 5.85% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.26% 273245.569 279418.554 - 1.62% -
BM_std_min<unsigned___int128>/27 2.26% 10.474 10.710 - -24.42% -
rng::find_last_if(list<int>)_(bail_10%)/8192 2.26% 6510.254 6657.285 - 0.82% -
SetIntersection_Front_Set_float_262144_262144 2.26% 1724274.984 1763179.685 - -1.14% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 2.26% 17.892 18.295 - 1.76% -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.25% 2.238 2.288 - 2.20% -
rng::search(list<int>)_(no_match)/1000 2.25% 698.296 713.995 - -1.64% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2.25% 2789.342 2852.013 - 0.37% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.25% 102213.441 104509.289 - 2.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.25% 0.684 0.699 - 1.78% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.24% 0.912 0.933 - 0.78% -
BM_lexicographical_compare_three_way_slow_path/16 2.24% 4.399 4.498 - -0.91% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 2.23% 184.241 188.354 - 0.50% -
BM_std_min<char>/20 2.23% 1.492 1.526 - -0.25% -
std::find_end(vector<int>)_(single_element)/1024 2.23% 245.441 250.918 - 4.89% -
BM_std_min<int>/10 2.23% 0.994 1.017 - 1.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.23% 12880.926 13167.839 - -2.45% -
std::unordered_multiset<int>::find(key)_(existent)/1024 2.22% 1.223 1.250 - 7.65% -
bm_ranges_lexicographical_compare<int>/2 2.22% 1.579 1.614 - 5.68% -
BM_std_min<unsigned_char>/19 2.22% 1.157 1.182 - 2.27% -
std::set<std::string>::count(key)_(non-existent)/32 2.22% 10.151 10.376 - 7.27% -
BM_RangesMakeThenSortHeap_float_Descending_64 2.22% 3.316 3.390 - 4.39% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 2.21% 22.609 23.109 - 4.36% -
BM_std_minmax<short>/22 2.21% 2.282 2.332 - 2.44% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.21% 2034.710 2079.702 - 5.39% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.21% 295.100 301.624 - 1.60% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2.21% 2791.335 2853.025 - 0.38% -
SetIntersection_Front_Vector_float_1024_16 2.21% 1183382.263 1209492.440 - 1.95% -
std::find_if_not(vector<bool>)_(process_all)/8 2.21% 5.385 5.504 - -2.21% -
std::set<int>::find(key)_(non-existent)/1024 2.20% 5.591 5.713 - 2.86% -
std::find_end(list<int>)_(same_length)/1024 2.19% 750.680 767.141 - -49.13% -
std::find_end(vector<int>)_(single_element)/1000 2.19% 240.057 245.320 - 4.88% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 2.19% 20839.213 21296.052 - 1.45% -
rng::find_first_of(vector<int>)_(large_needle)/1024 2.19% 108886.214 111273.045 - 1.31% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.19% 19.479 19.905 - 2.42% -
rng::partition_point(deque<int>)/8192 2.19% 15.688 16.031 - 0.95% -
rng::copy(vector<int>)/32768 2.19% 3243.518 3314.436 - -4.93% -
SetIntersection_Interlaced_Set_float_16384_1024 2.18% 173063678.175 176832750.910 - 2.52% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.18% 24561.619 25096.400 - 3.95% -
BM_std_minmax<unsigned_char>/7 2.17% 2.363 2.415 - -0.80% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 2.17% 0.695 0.710 - 1.56% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.17% 17.938 18.328 - -7.83% -
rng::copy_if(vector<int>)_(entire_range)/64 2.17% 15.785 16.127 - 4.13% -
SetIntersection_Front_Set_float_16_16 2.17% 40680852.137 41562080.348 - 0.40% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.16% 53618.830 54778.793 - -0.95% -
std::multiset<int>::find(key)_(non-existent)/32 2.16% 2.250 2.299 - 2.60% -
BM_MakeHeap_float_Random_16384 2.16% 1.173 1.198 - -0.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.16% 36.231 37.012 - 4.70% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.16% 2.725 2.783 - 3.52% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.15% 2.349 2.400 - 8.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.15% 1641885.498 1677181.887 - -2.31% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 2.15% 362256.639 370040.038 - 1.90% -
std::find_if_not(deque<int>)_(bail_25%)/1024 2.15% 104.465 106.709 - 0.27% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.15% 19701.249 20124.154 - 0.65% -
rng::copy_n(deque<int>)/8 2.15% 2.707 2.765 - 0.25% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 2.14% 10.290 10.511 - 0.00% -
std::search_n(deque<int>)_(no_match)/1000 2.14% 430.402 439.629 - -1.83% -
BM_SortHeap_pair<uint32,_uint32>_16384 2.14% 22.476 22.958 - 0.08% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.14% 8.994 9.186 - 2.34% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 2.13% 36.947 37.736 - -0.58% -
rng::partial_sort_copy(deque<int>)_(heap)/8 2.13% 16.386 16.735 - 4.51% -
rng::stable_sort(deque<int>)_(descending)/8192 2.13% 20927.161 21372.246 - 2.35% -
BM_StringFindCharLiteral/256 2.13% 5.311 5.423 - 2.01% -
std::partial_sort(deque<int>)_(descending)/8 2.12% 43.294 44.211 - 6.87% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 2.11% 20840.822 21280.941 - -0.00% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.11% 709.740 724.722 - 1.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.11% 33.596 34.305 - -22.25% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.11% 594151.342 606675.044 - 0.57% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.11% 8.739 8.924 - -15.07% -
SetIntersection_None_Vector_string_262144_64 2.11% 1355697.216 1384260.519 - 0.95% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.10% 616.329 629.287 - 2.78% -
BM_RangesPushHeap_float_Ascending_1024 2.10% 3.105 3.170 - 2.12% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.10% 11301.524 11538.780 - 2.81% -
std::move_backward(vector<int>)/1048576 2.10% 56406.747 57589.616 - 5.72% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 2.09% 31.526 32.185 - 3.16% -
std::stable_sort(vector<int>)_(heap)/1024 2.09% 2510.331 2562.818 - -0.30% -
rng::stable_sort(vector<int>)_(heap)/1024 2.08% 2511.060 2563.304 - -0.25% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.08% 101260.272 103364.174 - 1.13% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.08% 142018.723 144968.512 - 1.37% -
SetIntersection_Front_Set_string_64_4 2.08% 19644674.821 20052686.089 - -0.73% -
rng::reverse_copy(deque<int>)/8 2.08% 2.947 3.008 - -1.21% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 2.07% 693.244 707.572 - 1.08% -
BM_std_minmax<unsigned_char>/19 2.07% 1.602 1.635 - -1.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.06% 678.792 692.796 - 1.67% -
BM_MakeHeap_uint64_QuickSortAdversary_16 2.06% 0.608 0.621 - 1.85% -
BM_RangesMakeHeap_string_Random_4 2.06% 5.701 5.818 - 1.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.06% 0.685 0.699 - 1.75% -
rng::stable_partition(vector<int>)_(sparse)/1024 2.06% 206.888 211.151 - 2.09% -
BM_MakeThenSortHeap_uint32_SingleElement_16 2.06% 3.934 4.015 - -0.79% -
BM_std_minmax<int>/31 2.05% 2.639 2.694 - -0.85% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 2.05% 21.803 22.250 - 3.04% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.05% 716.012 730.703 - -0.47% -
BM_RangesPopHeap_float_16384 2.05% 33.476 34.162 - 1.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.05% 848.092 865.473 - 0.90% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.05% 603.745 616.111 - -0.76% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.04% 29.948 30.560 - 6.96% -
std::search(vector<int>)_(same_length)/8192 2.04% 1868.659 1906.858 - -2.73% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 2.04% 0.824 0.841 - -3.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.04% 786.798 802.881 - -1.51% -
std::map<int,_int>::contains(key)_(non-existent)/8192 2.04% 7.806 7.965 - 5.38% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 2.04% 11.755 11.995 - -0.08% -
BM_std_min<unsigned___int128>/24 2.04% 9.290 9.479 - -22.88% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 2.04% 0.584 0.596 - -0.79% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.03% 15014.354 15319.806 - 0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.03% 1766132.162 1802053.223 - -0.99% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 2.03% 445751.736 454813.037 - -0.26% -
std::all_of(list<int>)_(process_all)/32768 2.03% 26130.860 26662.034 - 1.94% -
BM_RangesMakeHeap_float_Random_16 2.03% 1.595 1.628 - -4.81% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 2.03% 25188.442 25699.604 - 2.81% -
std::search(list<int>)_(same_length)/1024 2.02% 753.265 768.504 - -0.99% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 2.02% 9.292 9.480 - 2.34% -
BM_std_minmax_element<long_long>/5500 2.02% 1439.606 1468.682 - 1.64% -
std::move_backward(vector<int>)/8 2.02% 2.239 2.284 - -0.21% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.02% 873.274 890.875 - 1.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.01% 9686412.764 9881360.662 - -8.72% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 2.01% 776.542 792.115 - 1.44% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.01% 1.626 1.658 - 0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.01% 10090076.847 10292393.789 - 2.77% -
std::multimap<int,_int>::count(key)_(existent)/8192 2.00% 6.596 6.728 - 0.37% -
rng::stable_sort(vector<int>)_(descending)/1024 2.00% 2804.900 2860.923 - 0.67% -
BM_MakeThenSortHeap_uint64_Heap_4 2.00% 1.171 1.194 - -1.04% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.00% 25566.949 26077.278 - 2.19% -
BM_MakeThenSortHeap_string_Ascending_262144 2.00% 76.421 77.946 - -1.10% -
SetIntersection_None_Vector_string_262144_4 1.99% 1345797.162 1372531.788 - 1.41% -
BM_PushHeap_uint32_Random_16 1.98% 4.428 4.516 - 2.33% -
BM_std_minmax_element<long_long>/65536 1.98% 17184.798 17524.822 - 0.04% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.98% 11264.140 11486.789 - 1.17% -
SetIntersection_None_Vector_float_16384_64 1.98% 1151652.379 1174413.203 - -2.43% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.97% 388.560 396.227 - 2.54% -
BM_std_minmax_element<long_long>/70000 1.97% 18351.341 18712.863 - 0.09% -
BM_StringFindStringLiteral/256 1.97% 5.432 5.539 - 3.99% -
rng::find_if_not(list<int>)_(process_all)/32768 1.97% 28040.444 28592.493 - -2.30% -
BM_deque_vector_move/0 1.97% 1.563 1.593 - 11.78% -
BM_MakeHeap_uint32_Random_256 1.97% 1.195 1.218 - 6.17% -
std::move_backward(vector<bool>)_(unaligned)/512 1.96% 4.640 4.731 - 1.99% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 1.96% 52.677 53.712 - 45.27% -
BM_std_minmax_element<long_long>/64000 1.96% 16782.482 17111.295 - 0.02% -
BM_std_minmax<short>/25 1.96% 2.310 2.355 - 6.94% -
BM_std_minmax<unsigned_short>/7 1.96% 1.641 1.673 - -4.50% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.96% 114541799.434 116783354.711 - 0.20% -
rng::find_if(vector<bool>)_(process_all)/8 1.96% 5.442 5.549 - -1.18% -
BM_std_min<short>/64 1.95% 3.458 3.525 - -0.24% -
SetIntersection_Front_Set_string_256_4 1.95% 5167588.882 5268457.227 - -0.10% -
SetIntersection_None_Vector_uint64_262144_4 1.95% 1156693.626 1179263.487 - -3.28% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 1.95% 15.922 16.233 - 2.73% -
rng::partition_point(vector<int>)/1024 1.95% 7.394 7.539 - -0.29% -
BM_RangesMakeThenSortHeap_float_Ascending_256 1.95% 6.545 6.672 - 0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.95% 24804539.404 25287562.105 - 0.56% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.95% 173.298 176.670 - 1.80% -
BM_deque_deque_move/70000 1.94% 3120.729 3181.363 - -4.25% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.94% 5.356 5.460 - 0.83% -
std::remove(list<int>)_(sprinkled)/32 1.94% 56.288 57.378 - 4.66% -
std::set<int>::lower_bound(key)_(non-existent)/8192 1.94% 9.208 9.386 - -3.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.94% 9.493 9.677 - 2.36% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.93% 38.607 39.354 - 3.45% -
SetIntersection_Front_Set_string_16384_16 1.93% 1931066.603 1968403.534 - -4.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.93% 1646801.270 1678618.080 - -2.31% -
BM_std_minmax<unsigned_long_long>/6 1.93% 2.110 2.151 - 3.02% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.93% 16755.259 17078.754 - 2.94% -
BM_std_minmax_element<long_long>/4096 1.93% 1077.462 1098.258 - 1.97% -
rng::generate_n(vector<int>)/32 1.93% 7.918 8.071 - 0.79% -
BM_std_min<unsigned_int>/8 1.93% 1.285 1.310 - 2.51% -
SetIntersection_None_Vector_string_16384_256 1.93% 1283000.274 1307705.584 - 1.32% -
std::find_end(forward_list<int>)_(single_element)/1000 1.93% 671.926 684.865 - 1.64% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.92% 12578.732 12820.858 - 7.17% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 1.92% 558.352 569.099 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.92% 11251025.691 11467441.619 - 1.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 1.92% 14.963 15.250 - 3.18% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.92% 32155.846 32773.161 - 1.89% -
BM_StringAssignStr_Large_Opaque 1.92% 10.357 10.555 - 3.83% -
BM_std_min<__int128>/4 1.92% 1.378 1.405 - 2.21% -
BM_SortHeap_pair<uint32,_uint32>_262144 1.92% 33.308 33.947 - -0.19% -
BM_RangesPushHeap_uint64_Ascending_16384 1.92% 3.605 3.675 - 3.09% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.92% 18.970 19.334 - 1.74% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.91% 19.103 19.468 - 1.65% -
std::stable_sort(vector<int>)_(ascending)/1024 1.91% 2059.407 2098.745 - -0.49% -
BM_SortHeap_pair<uint32,_uint32>_256 1.91% 10.113 10.306 - 0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.91% 27631601.683 28158055.985 - -0.29% -
BM_RangesMakeHeap_float_Random_16384 1.90% 1.153 1.175 - -3.42% -
BM_StringAssignAsciiz_Large_Transparent 1.90% 11.583 11.803 - 1.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.90% 9.306 9.482 - 0.47% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.90% 25928.785 26420.680 - 0.47% -
BM_std_minmax<unsigned_short>/22 1.90% 2.240 2.282 - -4.66% -
rng::find_if(deque<int>)_(process_all)/32768 1.90% 11427.261 11643.854 - -4.49% -
BM_StringAssignStr_Huge_Opaque 1.89% 109.561 111.636 - 6.75% -
BM_PopHeap_uint64_262144 1.89% 41.323 42.106 - 0.20% -
std::set<std::string>::ctor(const&,_alloc)/32 1.89% 791.322 806.289 - 1.38% -
BM_RangesPushHeap_uint64_Random_256 1.89% 5.650 5.757 - 0.68% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.89% 31756.889 32357.177 - 0.42% -
std::deque<int>::ctor(size)/1024 1.89% 71.952 73.312 - 6.40% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 1.89% 32.096 32.702 - 32.19% -
BM_MakeThenSortHeap_float_SingleElement_16 1.89% 3.218 3.279 - 1.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.88% 3091008.543 3149224.447 - 1.15% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.88% 25937.429 26425.498 - 1.27% -
BM_RangesPushHeap_uint64_Random_16384 1.88% 5.928 6.039 - -1.13% -
BM_deque_vector_ranges_move/65536 1.88% 2723.993 2775.222 - 0.87% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.88% 358.533 365.271 - -0.03% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.88% 1030815.836 1050183.676 - -1.36% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.88% 10.070 10.259 - 2.13% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.88% 7076.003 7208.737 - 5.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.87% 1.002 1.020 - -0.07% -
rng::find_first_of(vector<int>)_(large_needle)/8192 1.87% 7040569.020 7172302.616 - 1.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.87% 1643831.379 1674577.475 - -1.92% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.87% 22.867 23.295 - 0.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.87% 1.799 1.832 - 0.80% -
BM_deque_vector_ranges_copy_backward/70000 1.87% 8684.761 8846.900 - 2.20% -
BM_std_min<unsigned___int128>/23 1.86% 8.906 9.072 - -22.16% -
721_gcc_r 1.86% 12.903 13.144 - -0.37% -
std::stable_sort(vector<int>)_(descending)/1024 1.86% 2809.629 2861.936 - 0.72% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.86% 4.951 5.043 - 0.19% -
std::set<std::string>::ctor(const&)/32 1.86% 690.987 703.838 - 1.81% -
rng::partial_sort(deque<int>)_(descending)/8192 1.86% 277921.385 283084.873 - -0.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.86% 2029560.707 2067258.381 - -1.20% -
std::deque<int>::ctor(size)/32 1.85% 26.470 26.959 - 3.21% -
rng::stable_partition(deque<int>)_(sparse)/50 1.85% 27.684 28.196 - 2.89% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 1.85% 5.287 5.385 - 10.45% -
std::remove_if(deque<int>)_(prefix)/32 1.85% 57.297 58.356 - 0.49% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.85% 609.020 620.271 - 2.55% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.85% 1.215 1.238 - -0.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.85% 625117.989 636660.176 - 1.76% -
std::unordered_multiset<int>::ctor(const&)/1024 1.85% 6650.589 6773.343 - 2.43% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.84% 11.801 12.018 - 0.55% -
BM_std_min<short>/19 1.84% 1.899 1.934 - -2.06% -
rng::find_if(vector<char>)_(bail_25%)/32768 1.84% 2022.975 2060.209 - 1.04% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.84% 12.326 12.553 - 2.05% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.84% 34696.995 35334.491 - 2.85% -
BM_RangesPushHeap_uint32_Ascending_262144 1.84% 8.171 8.321 - 3.55% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.83% 80.864 82.347 - 1.56% -
SetIntersection_Front_Vector_string_1024_64 1.83% 3486530.613 3550482.823 - 2.41% -
SetIntersection_Interlaced_Set_string_16384_256 1.83% 350459236.917 356880118.053 - 1.49% -
std::sort(deque<int>)_(pipe-organ)/1024 1.83% 2736.691 2786.822 - -1.42% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.83% 3772.940 3842.021 - 0.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 1.83% 5300017.617 5396984.043 - 5.11% -
std::unordered_multimap<int,_int>::clear()/8192 1.83% 60900.241 62013.809 - -4.46% -
std::stable_partition(list<int>)_(sparse)/50 1.83% 25.586 26.054 - -0.24% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.83% 163928.823 166924.906 - -1.58% -
SetIntersection_Front_Vector_string_262144_1024 1.83% 40889870.574 41637178.284 - 3.78% -
BM_std_min<unsigned___int128>/26 1.83% 10.050 10.234 - -24.61% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.82% 69.830 71.104 - 0.22% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.82% 289.792 295.073 - 0.13% -
rng::rotate(vector<int>)_(1_element_forward)/32 1.82% 2.922 2.975 - 1.31% -
rng::is_sorted_until(vector<int>,_pred)/1024 1.82% 420.194 427.835 - 5.53% -
BM_std_min<unsigned_short>/6 1.82% 0.948 0.965 - 0.61% -
BM_std_minmax_element<long_long>/1024 1.82% 273.958 278.931 - 2.54% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.81% 50026.337 50934.126 - 0.49% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.81% 32101.831 32683.668 - 0.58% -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.81% 1.656 1.686 - -3.21% -
std::equal(deque<int>)_(it,_it,_it)/1048576 1.81% 487491.296 496323.473 - -1.34% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.81% 4.214 4.290 - 0.15% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.81% 18.038 18.364 - 1.59% -
rng::search(deque<int>)_(no_match)/1000 1.81% 400.779 408.027 - 0.35% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.81% 23.688 24.116 - 2.73% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.81% 3839.305 3908.632 - 1.13% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.80% 35765.161 36410.199 - 3.18% -
rng::partition_point(deque<int>)/32 1.80% 4.313 4.391 - 3.88% -
rng::fill_n(vector<bool>)/32768 1.80% 30.057 30.598 - 1.47% -
SetIntersection_Front_Set_uint64_1024_16 1.80% 1281196.229 1304243.768 - 1.64% -
std::map<int,_int>::find(key)_(existent)/8192 1.80% 5.495 5.594 - 1.58% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.80% 79.497 80.926 - 2.50% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.80% 31778.869 32350.119 - 0.40% -
rng::sample(list<int>)/8192 1.80% 98832.169 100607.871 - 1.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.80% 33.863 34.471 - 2.48% -
std::partition_copy(deque<int>)/1024 1.79% 630.514 641.818 - 1.05% -
BM_RangesPushHeap_string_Random_256 1.79% 14.125 14.378 - 0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.79% 13341145.013 13580243.766 - 0.44% -
std::find(vector<char>)_(bail_25%)/1024 1.79% 5.351 5.447 - 0.10% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.79% 10.269 10.453 - 0.91% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.79% 215.697 219.556 - -1.46% -
std::set<std::string>::equal_range(key)_(non-existent)/32 1.79% 10.265 10.448 - 4.63% -
rng::move_backward(vector<bool>)_(unaligned)/512 1.79% 4.766 4.851 - -9.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.79% 24.635 25.075 - 7.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.78% 477.725 486.246 - 1.23% -
BM_std_minmax_element<long_long>/512 1.78% 138.916 141.393 - 2.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.78% 1089273.575 1108646.378 - -0.88% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.78% 35571.239 36203.110 - 0.97% -
std::is_sorted_until(vector<int>,_pred)/8 1.77% 3.436 3.497 - -3.30% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.77% 1181.180 1202.098 - 1.98% -
std::search(vector<int>)_(same_length)/1024 1.77% 244.883 249.215 - -2.21% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.77% 4.154 4.227 - 2.67% -
BM_std_min<unsigned_int>/12 1.77% 1.479 1.505 - 1.65% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.77% 4.300 4.376 - -13.68% -
std::rotate_copy(vector<int>)/1024 1.77% 32.543 33.118 - 0.79% -
BM_std_minmax<unsigned_char>/27 1.76% 1.815 1.847 - -1.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.76% 20880309.372 21247803.218 - -1.37% -
std::copy_backward(vector<bool>)_(aligned)/512 1.76% 1.481 1.507 - -3.43% -
SetIntersection_None_Vector_string_1024_1024 1.76% 1223453.896 1244929.829 - 1.71% -
SetIntersection_None_Vector_string_16384_4 1.75% 1291079.071 1313715.065 - 2.55% -
rng::fold_left(deque<int>)/8192 1.75% 4366.927 4443.479 - 1.72% -
std::unique_copy(list<int>)_(contiguous)/52 1.75% 21.818 22.200 - 9.27% -
std::find_end(vector<int>)_(same_length)/1000 1.75% 242.793 247.041 - -50.51% -
rng::find_end(deque<int>)_(single_element)/1000 1.75% 334.741 340.585 - 16.18% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.75% 2.644 2.690 - 1.51% -
std::find_if_not(deque<int>)_(process_all)/32768 1.74% 11440.204 11639.792 - -3.03% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.74% 2447.354 2489.993 - 1.69% -
BM_std_minmax<unsigned_char>/30 1.74% 2.647 2.693 - -0.94% -
BM_StringEraseToEnd_Empty_Opaque 1.74% 0.609 0.620 - 1.05% -
BM_std_min<unsigned_char>/18 1.73% 0.971 0.988 - 1.74% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 1.73% 98.615 100.325 - 9.74% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.73% 140858.441 143299.790 - 1.63% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.73% 175272.916 178308.211 - 1.69% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.73% 588.869 599.063 - 1.09% -
rng::remove_copy(deque<int>)_(prefix)/50 1.73% 20.716 21.074 - -3.63% -
SetIntersection_None_Vector_string_262144_262144 1.73% 1350931.516 1374294.025 - 1.06% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.73% 205.736 209.293 - -1.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.73% 1286011.157 1308229.476 - 4.86% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.73% 13539.538 13773.168 - 1.81% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.72% 5.434 5.528 - -1.95% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.72% 175023.914 178029.021 - 2.27% -
SetIntersection_Front_Vector_uint64_262144_4 1.72% 1114611.339 1133737.618 - 4.96% -
BM_RangesPushHeap_string_Random_1024 1.72% 14.748 15.001 - -0.78% -
rng::partial_sort_copy(list<int>)_(ascending)/8 1.71% 9.048 9.203 - 2.54% -
rng::unique_copy(list<int>)_(sprinkled)/52 1.71% 22.313 22.694 - -4.72% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 1.71% 12.870 13.090 - -0.52% -
BM_deque_deque_ranges_move_backward/70000 1.71% 8786.217 8936.440 - 5.06% -
std::search(list<int>)_(no_match)/1048576 1.71% 842459.877 856839.395 - 0.79% -
rng::fill(vector<bool>)/32768 1.70% 29.677 30.183 - -2.67% -
BM_std_min<int>/3 1.70% 0.692 0.704 - 1.21% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.70% 2468.562 2510.574 - 3.00% -
std::map<int,_int>::count(key)_(existent)/32 1.70% 1.680 1.709 - 0.72% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.70% 2467.964 2509.924 - 2.83% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.70% 8.455 8.599 - 0.36% -
BM_std_min<unsigned_char>/21 1.70% 1.804 1.835 - 1.96% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.70% 1.972 2.005 - -3.66% -
BM_StringResizeAndOverwrite 1.69% 0.864 0.879 - 2.14% -
rng::adjacent_find(vector<int>,_pred)/8 1.69% 3.367 3.424 - 0.81% -
std::multiset<int>::find(key)_(non-existent)/1024 1.69% 5.413 5.504 - 0.53% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.69% 141669.825 144057.003 - 1.52% -
rng::copy_backward(deque<int>)/32768 1.68% 3692.966 3755.154 - -2.20% -
rng::starts_with(deque<int>,_pred)/8192 1.68% 3982.508 4049.498 - -0.11% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 1.68% 42.579 43.294 - 3.20% -
SetIntersection_Front_Set_float_64_4 1.68% 17154031.482 17442182.852 - 0.72% -
BM_std_min<unsigned_char>/4 1.68% 1.028 1.045 - 6.77% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.68% 342337680.704 348079822.126 - -0.02% -
BM_RangesSortHeap_string_1024 1.67% 58.976 59.963 - 1.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.67% 9908330.842 10074000.460 - 2.85% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.67% 19707.800 20036.793 - 1.72% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.67% 57537.510 58497.484 - 2.74% -
SetIntersection_None_Vector_string_262144_1024 1.67% 1353104.046 1375637.487 - 1.92% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 1.66% 8.659 8.803 - -0.71% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.66% 7641.495 7768.587 - 1.93% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 1.66% 32330.929 32868.598 - 4.92% -
BM_RangesMakeHeap_string_Random_16384 1.66% 12.431 12.638 - -1.39% -
SetIntersection_Front_Set_string_16_4 1.66% 66717041.980 67824069.055 - 1.46% -
BM_RangesMakeHeap_string_Random_256 1.66% 10.274 10.444 - 1.00% -
rng::copy_if(list<int>)_(every_other)/4096 1.66% 3230.895 3284.405 - 0.83% -
std::find_if(vector<bool>)_(process_all)/8 1.66% 5.429 5.519 - -1.54% -
std::move_backward(deque<int>)/4096 1.65% 159.375 162.006 - 4.64% -
BM_deque_vector_ranges_move_backward/4000 1.65% 142.696 145.050 - 2.55% -
BM_RangesPushHeap_float_Random_16384 1.65% 7.514 7.638 - 0.04% -
rng::find_first_of(vector<int>)_(large_needle)/50 1.65% 293.915 298.758 - 4.62% -
rng::contains(list<int>)_(process_all)/50 1.64% 18.318 18.619 - -3.76% -
rng::partial_sort(deque<int>)_(heap)/8 1.64% 37.648 38.267 - 3.69% -
std::list<int>::ctor(size)/8192 1.64% 96158.330 97737.839 - 2.72% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.64% 4.777 4.856 - -0.73% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.64% 1307.341 1328.803 - 1.17% -
rng::find_last(list<int>)_(bail_90%)/1024 1.64% 53.700 54.581 - -13.42% -
BM_std_minmax_element<long_long>/4000 1.64% 1053.103 1070.382 - 1.71% -
SetIntersection_Interlaced_Set_float_16384_1 1.64% 1087073.303 1104889.738 - -1.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.63% 4.017 4.082 - 0.93% -
rng::sort(vector<NonIntegral>)_(heap)/8192 1.63% 49721.902 50533.827 - -0.86% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.63% 63.973 65.017 - 1.96% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.63% 6.752 6.863 - -0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.63% 2122553.305 2157193.440 - -0.84% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.63% 97867.542 99464.387 - 2.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.63% 166783743.899 169504809.906 - -0.91% -
BM_StringRelational_Eq_Small_Small_ChangeLast 1.63% 2.154 2.189 - 30.47% -
BM_std_min<unsigned_char>/7 1.63% 1.815 1.844 - 0.24% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 1.63% 27.427 27.874 - -8.80% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.63% 12773.907 12981.942 - 1.99% -
BM_RangesSortHeap_string_256 1.63% 44.328 45.050 - 1.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.63% 4434848.530 4507007.236 - 0.81% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.63% 448.847 456.144 - -1.84% -
BM_RangesPushHeap_string_SingleElement_64 1.62% 2.473 2.513 - -3.76% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.62% 275280.866 279731.251 - 0.54% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.62% 9.136 9.284 - 3.00% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.62% 180354.292 183267.383 - 0.34% -
std::count(vector<bool>)/1000 1.61% 3.007 3.055 - 1.71% -
rng::stable_sort(vector<int>)_(ascending)/1024 1.61% 2063.628 2096.912 - -0.55% -
rng::remove_if(list<int>)_(sprinkled)/8192 1.61% 8196.696 8328.743 - 0.60% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.61% 4.326 4.396 - 0.77% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.61% 11586.898 11773.118 - 1.59% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.61% 24774.070 25172.071 - -0.57% -
SetIntersection_Front_Vector_float_1024_4 1.60% 1111615.803 1129438.897 - 0.90% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 1.60% 14.383 14.613 - 1.15% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 1.60% 42.806 43.492 - -9.90% -
rng::is_sorted_until(vector<int>,_pred)/8192 1.60% 3291.565 3344.240 - 3.32% -
BM_std_minmax<long_long>/28 1.60% 4.053 4.118 - -0.52% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 1.60% 17.424 17.702 - 9.71% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.60% 5.251 5.334 - -2.62% -
BM_MakeThenSortHeap_uint32_Ascending_64 1.59% 8.560 8.697 - 0.42% -
BM_std_min<unsigned_char>/32 1.59% 2.897 2.943 - 2.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.59% 681.658 692.511 - -0.38% -
rng::find_if(vector<char>)_(bail_25%)/8192 1.59% 517.356 525.591 - 0.58% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.59% 38.999 39.620 - 3.28% -
BM_std_min<unsigned___int128>/22 1.59% 8.500 8.635 - -21.55% -
BM_deque_deque_ranges_move/70000 1.59% 3045.602 3094.018 - -4.27% -
rng::copy_if(list<int>)_(entire_range)/8 1.59% 2.547 2.588 - -0.35% -
rng::stable_partition(list<int>)_(dense)/50 1.59% 56.157 57.048 - 8.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.59% 28.660 29.115 - -15.07% -
BM_std_min<unsigned_short>/7 1.59% 1.087 1.104 - 0.52% -
BM_std_minmax<unsigned_short>/30 1.59% 2.795 2.839 - 4.16% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.58% 6662.457 6768.036 - 1.13% -
std::multiset<int>::find(key)_(existent)/1024 1.58% 3.691 3.749 - -1.32% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.58% 538.754 547.288 - -3.40% -
rng::find_if_not(vector<char>)_(process_all)/1024 1.57% 270.480 274.724 - 0.35% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.57% 456.556 463.710 - -1.43% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.57% 952.723 967.650 - -4.42% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.57% 41.742 42.396 - 0.79% -
std::for_each(deque<int>)/32 1.57% 3.785 3.844 - 0.72% -
std::set<int>::equal_range(key)_(non-existent)/32 1.56% 2.688 2.731 - 0.84% -
rng::is_partitioned(list<int>)_(partitioned)/1024 1.56% 704.541 715.541 - -0.76% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.56% 15084.975 15320.461 - 0.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.56% 1422657.558 1444859.369 - 3.34% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.56% 541.486 549.930 - 0.98% -
std::set<int>::lower_bound(key)_(non-existent)/1024 1.56% 6.091 6.186 - -2.01% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.56% 2880.672 2925.535 - -0.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.56% 9.896 10.050 - 2.26% -
SetIntersection_None_Vector_uint32_262144_4 1.56% 1189440.524 1207961.714 - 0.14% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.56% 12567.351 12762.813 - 6.69% -
std::set<int>::erase(key)_(existent)/8192 1.56% 50.810 51.601 - 0.65% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.55% 28173.917 28611.416 - 0.92% -
std::search(deque<int>)_(no_match)/1000 1.55% 402.482 408.731 - 1.37% -
std::fill_n(deque<int>)/8192 1.55% 239.154 242.867 - 1.22% -
std::unordered_multiset<int>::ctor(const&)/8192 1.55% 55031.166 55885.102 - 2.11% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.55% 1.194 1.213 - -2.99% -
std::stable_sort(deque<int>)_(heap)/1024 1.54% 2724.059 2766.096 - 1.83% -
std::multiset<std::string>::ctor(const&,_alloc)/32 1.54% 731.291 742.563 - -1.85% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.54% 421.157 427.642 - 1.45% -
BM_StringDestroy_Huge 1.54% 10.670 10.835 - 1.98% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.54% 211.361 214.610 - 1.28% -
rng::sort(vector<int>)_(pipe-organ)/8 1.53% 18.583 18.867 - 1.02% -
std::find_if(list<int>)_(bail_25%)/8 1.53% 1.192 1.211 - -0.57% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.53% 5345.904 5427.551 - -3.18% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.53% 10.204 10.360 - 0.93% -
SetIntersection_None_Vector_float_262144_256 1.52% 1197374.479 1215617.610 - -1.04% -
BM_std_min<short>/8 1.52% 1.369 1.390 - 2.08% -
BM_StringRelational_Less_Small_Huge_Control 1.51% 1.704 1.729 - -1.61% -
BM_RangesPushHeap_string_Random_4 1.51% 5.941 6.031 - 1.19% -
BM_std_minmax<unsigned_long_long>/21 1.51% 3.490 3.543 - 1.29% -
BM_std_minmax<long_long>/20 1.51% 3.254 3.304 - -0.42% -
SetIntersection_Interlaced_Vector_float_256_4 1.51% 5298789.133 5378683.079 - 0.41% -
rng::copy_if(list<int>)_(every_other)/32768 1.51% 25620.250 26006.520 - 2.65% -
std::rotate(deque<int>)_(by_1/2)/50 1.51% 10.284 10.439 - 1.66% -
BM_PushHeap_uint64_Random_262144 1.50% 6.003 6.093 - -0.50% -
rng::partition_point(deque<int>)/50 1.50% 4.275 4.340 - -0.19% -
std::multimap<int,_int>::erase(iterator)/32 1.50% 20.752 21.064 - 1.60% -
SetIntersection_Front_Vector_float_16384_64 1.50% 1414975.911 1436206.707 - 0.45% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.50% 16.282 16.526 - -0.03% -
SetIntersection_None_Set_string_256_4 1.50% 11643723.187 11818187.779 - -0.29% -
std::find(deque<int>)_(process_all)/8192 1.50% 1957.908 1987.231 - 1.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.50% 7.475 7.587 - -0.36% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.49% 938.411 952.435 - 1.41% -
rng::partial_sort_copy(list<int>)_(repeated)/8 1.49% 8.467 8.593 - 2.38% -
std::count(list<int>)_(every_other)/8 1.49% 2.081 2.112 - 0.55% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.49% 368.960 374.463 - 0.02% -
BM_std_min<unsigned___int128>/21 1.49% 8.079 8.199 - -21.05% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 1.49% 31309.330 31776.036 - 5.53% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 1.49% 23.843 24.198 - -6.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.49% 3267395.296 3316018.235 - -6.94% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.49% 0.773 0.785 - -0.57% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.49% 12268.826 12451.275 - 1.48% -
rng::fill(vector<int>)/8192 1.49% 237.985 241.522 - 0.75% -
SetIntersection_None_Set_string_1024_16 1.49% 8883193.156 9015138.494 - -0.32% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1.48% 1765.632 1791.848 - 16.10% -
SetIntersection_None_Vector_string_1024_64 1.48% 1222441.902 1240588.822 - 1.17% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.48% 872.037 884.951 - 1.40% -
std::stable_sort(vector<int>)_(descending)/8 1.48% 25.258 25.632 - 0.43% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 1.48% 20.979 21.290 - -0.08% -
729_abc_r 1.48% 18.394 18.666 - -1.46% -
rng::sample(list<int>)/1024 1.48% 12069.842 12247.995 - 1.55% -
std::set<int>::insert(value)_(new_value)/32 1.48% 19.634 19.924 - 0.92% -
std::none_of(list<int>)_(process_all)/32 1.48% 11.648 11.820 - 2.49% -
std::rotate_copy(deque<int>)/1024 1.47% 34.205 34.708 - 1.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.47% 26417280.492 26805910.764 - -13.33% -
std::set<int>::lower_bound(key)_(existent)/32 1.47% 1.558 1.580 - 0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.47% 8786059.550 8915047.661 - 1.38% -
rng::none_of(vector<int>)_(process_all)/8 1.46% 2.439 2.475 - 5.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.46% 7804964.260 7919194.209 - 1.39% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.46% 98799.277 100244.528 - 6.01% -
SetIntersection_Interlaced_Set_string_262144_1 1.46% 1162649.144 1179655.208 - 0.85% -
rng::for_each(multimap<int>)/32 1.46% 26.235 26.618 - 18.72% -
rng::stable_partition(vector<int>)_(sparse)/8192 1.46% 1491.468 1513.213 - -2.52% -
std::reverse_copy(deque<int>)/8 1.46% 2.536 2.573 - 1.38% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.46% 217.489 220.655 - 0.33% -
bm_swap_ranges_vb_unaligned/8 1.46% 4.839 4.910 - -0.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.45% 711.920 722.269 - 1.72% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.45% 19.938 20.228 - 1.83% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.45% 22.608 22.936 - 1.94% -
BM_MakeHeap_string_Ascending_256 1.45% 4.868 4.938 - -1.01% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 1.45% 545.444 553.346 - -5.58% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.45% 137527.529 139516.107 - -0.15% -
std::multiset<int>::ctor(const&)/1024 1.45% 6063.750 6151.413 - -0.11% -
SetIntersection_Front_Vector_string_16_16 1.45% 54672301.201 55462606.799 - 1.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.44% 17164.526 17412.378 - 0.06% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 1.44% 200033.037 202918.735 - -0.70% -
bm_lexicographical_compare<signed_char>/512 1.44% 7.806 7.918 - -0.76% -
std::multimap<int,_int>::ctor(const&)/8192 1.44% 50080.283 50801.666 - 0.76% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.44% 7.370 7.476 - -0.93% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.44% 779.671 790.860 - 8.91% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 1.43% 19.313 19.590 - 5.30% -
rng::find_if(vector<char>)_(process_all)/50 1.43% 12.641 12.822 - 1.28% -
BM_std_minmax<short>/16 1.43% 1.733 1.758 - -7.50% -
BM_std_minmax<unsigned_long_long>/5 1.43% 1.831 1.857 - 2.92% -
BM_MakeThenSortHeap_string_PipeOrgan_64 1.43% 14.945 15.159 - 0.60% -
std::multiset<int>::ctor(const&)/8192 1.43% 48479.058 49171.302 - 0.41% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.43% 51301.734 52034.008 - 1.14% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.43% 31.236 31.682 - 1.61% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 1.43% 2.466 2.501 - 1.17% -
BM_std_minmax<unsigned_short>/6 1.42% 1.347 1.366 - -1.58% -
BM_std_min<unsigned_long_long>/32 1.42% 3.211 3.257 - -0.11% -
rng::contains_subrange(deque<int>)_(same_length)/16 1.42% 12.959 13.143 - 17.01% -
BM_std_minmax<unsigned_long_long>/30 1.42% 4.441 4.504 - 1.40% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 1.42% 495.371 502.399 - 4.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.42% 10406272.265 10553870.479 - -2.10% -
BM_PushHeap_uint32_Random_64 1.42% 5.558 5.637 - 1.35% -
BM_std_minmax<unsigned_long_long>/14 1.41% 3.288 3.334 - 1.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.41% 68.362 69.329 - 4.84% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.41% 1.369 1.389 - 0.51% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.41% 24807.145 25157.577 - 0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 1.41% 338451452.603 343228814.036 - -4.10% -
std::set<std::string>::erase(key)_(existent)/8192 1.41% 71.145 72.149 - 1.53% -
SetIntersection_Front_Vector_uint32_256_256 1.41% 4659368.307 4725071.303 - 0.92% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.40% 1308.156 1326.525 - -2.41% -
SetIntersection_Front_Set_float_16384_256 1.40% 4959523.313 5029146.971 - -2.22% -
SetIntersection_Front_Vector_uint64_1024_64 1.40% 1416571.345 1436430.788 - 4.70% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.40% 11.538 11.700 - 1.94% -
std::remove_if(deque<int>)_(prefix)/50 1.40% 66.507 67.440 - 0.93% -
SetIntersection_None_Vector_string_16384_64 1.40% 1284374.466 1302366.047 - 1.58% -
std::map<int,_int>::count(key)_(existent)/1024 1.39% 4.341 4.401 - 0.96% -
BM_std_minmax<unsigned_long_long>/15 1.39% 3.652 3.703 - 0.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.39% 53.126 53.865 - 1.18% -
BM_std_minmax<short>/7 1.39% 1.740 1.764 - 0.96% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.39% 720.320 730.332 - 1.29% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 1.39% 330.074 334.661 - 4.27% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.39% 9953112.703 10091375.320 - -0.88% -
rng::remove_copy_if(list<int>)_(prefix)/50 1.39% 24.930 25.276 - 0.61% -
rng::stable_sort(deque<int>)_(heap)/1024 1.38% 2729.203 2766.997 - 1.62% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.38% 2.840 2.879 - 0.72% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.38% 17.114 17.350 - 0.60% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.38% 12384.429 12555.324 - 0.06% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.38% 20.140 20.417 - 1.85% -
rng::replace(list<int>)_(prefix)/50 1.37% 18.939 19.199 - -0.26% -
rng::for_each(map<int>)/32 1.37% 25.778 26.132 - 22.97% -
std::partition(vector<int>)_(sparse)/50 1.37% 13.888 14.079 - 2.03% -
std::set<int>::ctor(const&)/32 1.37% 222.916 225.975 - 4.39% -
std::fill_n(vector<int>)/1024 1.37% 29.665 30.072 - 0.66% -
BM_RangesMakeHeap_string_Random_64 1.37% 9.942 10.078 - 1.17% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.37% 17.279 17.516 - 0.03% -
std::find_if(deque<int>)_(process_all)/1024 1.37% 484.248 490.877 - 0.03% -
BM_std_minmax<unsigned_char>/20 1.37% 1.873 1.898 - -1.75% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.37% 13.104 13.283 - -0.15% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.37% 6.918 7.013 - -0.20% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.37% 5.368 5.441 - 0.17% -
SetIntersection_None_Vector_string_262144_16 1.37% 1366480.319 1385144.548 - 2.01% -
std::generate(list<int>)/50 1.37% 15.643 15.857 - 3.21% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.37% 1.205 1.222 - -0.16% -
rng::find(vector<bool>)_(process_all)/8192 1.36% 33.462 33.918 - 0.78% -
std::reverse_copy(list<int>)/64 1.36% 30.139 30.550 - 1.32% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.36% 37514.638 38025.604 - 2.08% -
BM_RangesPushHeap_uint32_PipeOrgan_262144 1.36% 3.030 3.072 - 1.41% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 1.36% 8.498 8.613 - -0.84% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 1.36% 6.544 6.633 - 1.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.36% 149508.248 151536.335 - 0.34% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.35% 1.619 1.641 - 3.14% -
rng::unique_copy(deque<int>)_(contiguous)/52 1.35% 15.155 15.360 - 4.58% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.35% 47.207 47.845 - 0.37% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.35% 17.610 17.848 - -0.24% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.35% 5.604 5.680 - 0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.35% 202678827.004 205410188.861 - 0.74% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.35% 11.914 12.074 - 2.33% -
std::fill(vector<bool>)/64 1.34% 1.551 1.572 - -3.86% -
rng::move_backward(deque<int>)/4096 1.34% 157.179 159.284 - 2.78% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.34% 53735900.617 54455368.614 - 0.78% -
std::move(vector<bool>)_(unaligned)/512 1.34% 4.590 4.652 - 16.96% -
std::partition_copy(list<int>)/32 1.34% 8.493 8.607 - 0.18% -
std::partial_sort(deque<int>)_(ascending)/8192 1.34% 164474.365 166673.881 - 1.82% -
BM_RangesMakeThenSortHeap_float_Descending_256 1.34% 6.055 6.136 - 7.31% -
BM_std_min<long_long>/512 1.33% 46.595 47.217 - 0.92% -
rng::find_end(vector<int>)_(same_length)/8192 1.33% 1944.711 1970.662 - -48.50% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.33% 299.829 303.828 - 0.77% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.33% 186.285 188.762 - -1.09% -
BM_MakeHeap_uint32_PipeOrgan_16 1.33% 1.005 1.019 - -2.14% -
rng::find_end(forward_list<int>)_(same_length)/1024 1.33% 1477.475 1497.093 - -0.45% -
rng::stable_partition(list<int>)_(dense)/32 1.33% 34.234 34.689 - 9.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.33% 3.478 3.524 - 1.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.33% 5414860.100 5486674.643 - 2.21% -
std::map<int,_int>::erase(key)_(existent)/1024 1.32% 25.386 25.722 - 3.34% -
SetIntersection_None_Vector_uint64_1024_64 1.32% 1140983.856 1156075.019 - 1.26% -
rng::generate(list<int>)/32 1.32% 8.685 8.799 - 3.08% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.32% 277150.267 280806.961 - -0.49% -
std::partial_sort_copy(list<int>)_(descending)/8 1.32% 18.707 18.954 - 0.15% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.32% 15.416 15.619 - 6.73% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.32% 172581131.924 174851125.229 - 3.26% -
SetIntersection_None_Vector_uint64_16384_256 1.31% 1157777.757 1172972.623 - -0.73% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.31% 5450.799 5522.327 - 1.11% -
BM_RangesMakeThenSortHeap_float_Heap_256 1.31% 6.139 6.220 - 5.47% -
BM_PushHeap_uint64_Random_64 1.31% 5.202 5.271 - -0.04% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.31% 18.985 19.234 - 5.37% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.31% 225.097 228.047 - 4.24% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.31% 50026.138 50680.553 - 0.59% -
SetIntersection_None_Vector_string_16384_1 1.31% 1287260.479 1304093.517 - 1.43% -
rng::stable_sort(vector<int>)_(repeated)/1024 1.31% 1094.561 1108.870 - -1.94% -
BM_RangesSortHeap_string_64 1.31% 29.715 30.104 - 1.02% -
BM_deque_deque_ranges_copy_backward/1024 1.31% 41.273 41.812 - 9.91% -
std::find_end(list<int>)_(same_length)/1000 1.30% 735.983 745.574 - -49.55% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 1.30% 12.138 12.295 - 0.48% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.30% 20.232 20.495 - 0.84% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 1.30% 15.805 16.010 - 0.99% -
std::generate_n(deque<int>)/50 1.29% 12.270 12.428 - 0.90% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.29% 243542.984 246692.602 - 0.98% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.29% 19840.043 20095.596 - -3.36% -
SetIntersection_Interlaced_Set_uint64_16_16 1.29% 41145577.283 41675471.833 - 1.45% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 1.29% 2.911 2.949 - 4.39% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 1.29% 31.696 32.105 - -4.43% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 1.29% 31.730 32.139 - -7.01% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.29% 0.818 0.828 - 1.15% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.29% 779.428 789.459 - 1.26% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.29% 18.186 18.420 - 0.65% -
BM_std_min<unsigned_char>/13 1.29% 1.544 1.563 - 0.12% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.28% 4196.499 4250.368 - -0.38% -
std::find_end(forward_list<int>)_(match_near_end)/1024 1.28% 4470.911 4528.282 - 1.68% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.28% 13.760 13.937 - 0.32% -
std::rotate(list<int>)_(by_1/2)/1024 1.28% 382.697 387.607 - 0.13% -
BM_std_minmax_element<long_long>/64 1.28% 17.258 17.479 - 0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.28% 634.694 642.830 - -1.72% -
rng::for_each(list<int>)/32 1.28% 11.176 11.319 - 0.83% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.28% 32.564 32.981 - 1.15% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.28% 28.553 28.919 - 1.38% -
BM_deque_deque_copy_backward/512 1.28% 22.738 23.029 - 24.01% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.28% 4.565 4.623 - 4.61% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 1.28% 304.285 308.176 - -0.80% -
rng::copy_backward(list<int>)/4096 1.28% 3062.710 3101.870 - -0.25% -
BM_MakeThenSortHeap_float_PipeOrgan_16 1.28% 3.040 3.079 - 4.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.28% 1173.389 1188.365 - 2.61% -
rng::swap_ranges(list<int>)/8192 1.27% 12738.587 12900.940 - 28.07% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.27% 14408.495 14592.121 - 1.01% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 1.27% 10.096 10.225 - 0.04% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 1.27% 497.123 503.452 - 0.03% -
BM_StringAssignAsciiz_Huge_Transparent 1.27% 182.986 185.314 - 0.79% -
BM_RangesMakeHeap_string_Random_1024 1.27% 10.646 10.781 - -0.06% -
SetIntersection_None_Set_string_1024_256 1.27% 9007136.040 9121662.241 - 2.08% -
BM_std_minmax<short>/18 1.27% 2.049 2.075 - 4.19% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.27% 822734.935 833183.098 - 1.50% -
SetIntersection_Interlaced_Set_float_1024_4 1.27% 10056027.757 10183700.743 - 1.15% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.27% 148326.893 150208.511 - -1.65% -
std::set<int>::find(key)_(existent)/8192 1.27% 7.917 8.017 - -0.24% -
BM_MakeThenSortHeap_string_PipeOrgan_256 1.27% 19.850 20.102 - -0.65% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 1.27% 175.384 177.605 - 1.04% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 1.26% 22.968 23.258 - -4.23% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.26% 27.084 27.426 - 3.54% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.26% 24153.532 24457.872 - 3.36% -
rng::copy_backward(deque<int>)/262144 1.26% 30840.046 31228.632 - -0.41% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.26% 644.813 652.926 - -4.19% -
rng::partition_point(vector<int>)/8192 1.26% 10.603 10.736 - 0.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.26% 359254079.691 363772421.526 - 3.55% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.26% 2.239 2.267 - 1.39% -
rng::partition_copy(list<int>)/32 1.26% 15.945 16.146 - 0.54% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.26% 20.130 20.383 - 2.13% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.26% 8.488 8.595 - 0.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.25% 15.001 15.188 - 2.39% -
std::multimap<int,_int>::clear()/32 1.25% 655.845 664.058 - 0.56% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.25% 41012.287 41525.272 - 1.74% -
std::remove_copy_if(deque<int>)_(prefix)/1024 1.25% 529.489 536.110 - 0.98% -
BM_std_minmax<short>/27 1.25% 2.855 2.890 - 0.66% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.25% 2324.358 2353.342 - -0.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.25% 1.110 1.124 - 0.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.25% 200929062.806 203432633.789 - -1.31% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.25% 28.744 29.102 - 8.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.24% 22525834.781 22806257.848 - -0.02% -
rng::for_each_n(list<int>)/8192 1.24% 7252.199 7342.329 - 1.60% -
BM_RangesPushHeap_string_Ascending_16 1.24% 4.647 4.705 - -0.31% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 1.24% 14.794 14.977 - 1.06% -
BM_deque_deque_ranges_move_backward/1024 1.24% 41.221 41.732 - 9.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.24% 17776.826 17997.008 - 4.46% -
BM_std_min<unsigned___int128>/20 1.24% 7.714 7.810 - -20.10% -
std::set<int>::clear()/32 1.24% 639.082 646.991 - 1.00% -
std::search(list<int>)_(near_matches)/8192 1.24% 2525450.061 2556704.380 - -0.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.24% 15.743 15.937 - 0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.23% 1391545.124 1408721.904 - 0.23% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.23% 296.000 299.651 - 0.53% -
std::unordered_map<int,_int>::clear()/8192 1.23% 61768.090 62529.868 - -0.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.23% 24.861 25.168 - 2.23% -
rng::find_end(vector<int>)_(same_length)/1000 1.23% 244.523 247.534 - -50.70% -
std::swap_ranges(list<int>)/8192 1.23% 10362.377 10489.829 - 8.46% -
BM_std_min<unsigned_short>/16 1.23% 1.694 1.715 - -0.95% -
std::copy_backward(list<int>)/8 1.23% 2.430 2.460 - 0.73% -
rng::unique(list<int>,_pred)_(contiguous)/52 1.23% 73.531 74.433 - -1.20% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.23% 27.739 28.079 - -0.20% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.22% 14.657 14.836 - 1.10% -
std::remove_if(vector<int>)_(sprinkled)/32 1.22% 56.694 57.387 - 6.77% -
BM_deque_deque_move_backward/70000 1.22% 8882.269 8990.827 - 2.17% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.22% 1.536 1.555 - 1.20% -
rng::copy_backward(vector<bool>)_(aligned)/262144 1.22% 276.057 279.429 - -5.06% -
rng::remove(list<int>)_(prefix)/8192 1.22% 8266.874 8367.573 - -1.82% -
rng::find_if(list<int>)_(process_all)/32768 1.22% 28384.804 28729.776 - -1.69% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 1.22% 39.184 39.661 - -5.20% -
rng::sort(vector<int>)_(ascending)/8 1.21% 16.623 16.825 - -0.28% -
SetIntersection_None_Set_uint64_256_256 1.21% 5807540.465 5877909.434 - -0.06% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.21% 24.371 24.666 - 1.11% -
std::multimap<std::string,_int>::ctor(const&)/32 1.21% 827.833 837.856 - 17.53% -
std::unordered_set<int>::insert(value)_(already_present)/0 1.21% 1.561 1.579 - 0.59% -
std::find_end(list<int>)_(match_near_end)/1000 1.21% 77.376 78.310 - -89.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.21% 139916253.208 141604949.208 - -1.24% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 1.21% 23648.344 23933.475 - -1.69% -
std::find_first_of(list<int>)_(large_needle)/8192 1.20% 48152325.000 48732363.933 - -0.15% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1.20% 1882.140 1904.800 - 0.98% -
std::set<int>::ctor(&&,_different_allocs)/1024 1.20% 5779.624 5848.779 - 1.34% -
BM_RangesPushHeap_string_Random_64 1.20% 12.698 12.850 - 0.27% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.20% 35.650 36.076 - 2.15% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 1.19% 24.627 24.922 - -3.61% -
rng::search_n(vector<int>)_(no_match)/8192 1.19% 1625.798 1645.170 - 1.06% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.19% 497191.093 503113.509 - 1.29% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.19% 225.493 228.177 - 5.32% -
BM_MakeThenSortHeap_string_Ascending_64 1.19% 15.591 15.777 - -0.16% -
std::all_of(vector<int>)_(process_all)/50 1.19% 18.131 18.346 - 44.03% -
rng::reverse_copy(vector<int>)/4096 1.19% 133.070 134.649 - -1.89% -
std::find_if_not(vector<char>)_(process_all)/1024 1.18% 272.170 275.392 - 1.83% -
rng::sort(vector<int>)_(qsort_adversarial)/8 1.18% 16.636 16.833 - -0.21% -
rng::is_sorted(list<int>)/1024 1.18% 759.099 768.076 - 1.13% -
std::transform(list<int>)_(identity_transform)/32 1.18% 16.042 16.230 - 1.34% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.18% 60368.695 61078.671 - 0.35% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.18% 16.238 16.429 - 0.85% -
BM_RangesMakeThenSortHeap_uint32_Random_4 1.18% 3.960 4.007 - 0.34% -
BM_PushHeap_uint32_Random_256 1.17% 5.960 6.030 - -0.17% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.17% 765.521 774.487 - 0.88% -
std::find_end(deque<int>)_(process_all)/1024 1.17% 292.822 296.246 - 11.75% -
rng::move(list<int>)/262144 1.17% 248021.196 250914.963 - -1.17% -
BM_std_minmax<short>/3 1.17% 1.148 1.162 - -2.46% -
std::partition_copy(deque<int>)/50 1.16% 20.963 21.207 - 0.46% -
BM_RangesMakeThenSortHeap_string_Random_4 1.16% 10.383 10.504 - 1.17% -
SetIntersection_Interlaced_Set_string_1024_64 1.16% 17210374.203 17410467.843 - -1.74% -
rng::replace(vector<int>)_(prefix)/50 1.16% 7.018 7.100 - 1.66% -
std::copy_n(vector<int>)/8 1.16% 2.184 2.209 - 2.04% -
std::search(list<int>)_(near_matches)/1024 1.16% 39308.787 39764.399 - 0.31% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.16% 17.447 17.649 - 0.51% -
rng::for_each(multiset<int>)/8 1.16% 6.173 6.245 - 36.49% -
std::find_end(deque<int>,_pred)_(single_element)/1000 1.16% 646.320 653.800 - 9.38% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.16% 10.191 10.309 - 0.69% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.16% 960.643 971.760 - 0.89% -
std::find_if(vector<char>)_(process_all)/1024 1.16% 271.736 274.880 - 1.72% -
BM_RangesPushHeap_string_SingleElement_262144 1.16% 2.522 2.551 - -3.19% -
std::multiset<std::string>::insert(value)_(already_present)/1024 1.16% 56.253 56.904 - 1.31% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.16% 70.017 70.826 - 0.61% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 1.16% 532.235 538.385 - -5.90% -
rng::rotate(list<int>)_(1_element_backward)/1024 1.16% 739.592 748.135 - 0.13% -
SetIntersection_Front_Vector_string_64_16 1.15% 21850744.697 22102891.769 - 0.63% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.15% 16.071 16.257 - 1.01% -
SetIntersection_None_Vector_string_262144_1 1.15% 1352476.115 1368069.306 - 0.48% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 1.15% 45.511 46.036 - -1.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.15% 42.337 42.824 - 47.38% -
std::copy(vector<int>)/8 1.15% 2.217 2.242 - -0.20% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.15% 19908.462 20137.281 - 1.91% -
std::sort(vector<int>)_(ascending)/8 1.15% 16.636 16.827 - -0.36% -
rng::partition(deque<int>)_(sparse)/32 1.15% 9.733 9.844 - -27.57% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.15% 21.494 21.741 - 3.82% -
rng::contains(deque<int>)_(process_all)/8 1.14% 2.941 2.975 - 1.08% -
std::copy_backward(deque<int>)/8 1.14% 2.753 2.784 - 1.67% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.14% 3104.170 3139.637 - 0.96% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.14% 3.999 4.045 - -0.95% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.14% 22.810 23.071 - 1.25% -
std::search(vector<int>)_(same_length)/1000 1.14% 240.344 243.081 - -1.34% -
rng::transform(vector<int>)_(identity_transform)/50 1.14% 16.268 16.453 - 0.61% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.14% 21.072 21.311 - 4.09% -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.13% 1.519 1.536 - -1.14% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.13% 196516.178 198737.307 - 0.18% -
std::find(list<int>)_(bail_25%)/8192 1.13% 1411.276 1427.215 - 0.21% -
BM_std_min<char>/23 1.13% 2.272 2.298 - 0.74% -
std::replace(vector<int>)_(prefix)/50 1.13% 7.559 7.644 - 0.66% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.13% 673.314 680.905 - 0.11% -
BM_std_min<char>/5 1.13% 1.381 1.396 - -2.09% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.13% 23.550 23.815 - 1.39% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.12% 344946.718 348822.066 - 1.57% -
std::count_if(list<int>)_(every_other)/8192 1.12% 7560.501 7645.395 - -0.07% -
SetIntersection_Interlaced_Vector_string_256_64 1.12% 20437742.474 20666122.528 - 2.42% -
rng::unique_copy(list<int>)_(sprinkled)/32 1.12% 10.733 10.852 - -15.43% -
rng::move_backward(list<int>)/1048576 1.12% 1044977.363 1056632.605 - 0.58% -
rng::for_each(multimap<int>)/8 1.12% 6.204 6.273 - 38.99% -
SetIntersection_Front_Set_float_16384_4 1.12% 1133841.111 1146483.718 - -1.05% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.12% 20.498 20.727 - 11.27% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.11% 17738.935 17936.708 - 9.25% -
SetIntersection_Front_Vector_string_256_16 1.11% 6429077.802 6500447.415 - 1.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.11% 3.582 3.622 - 0.30% -
rng::shuffle(deque<int>)/32 1.11% 303.696 307.065 - 1.00% -
std::set<std::string>::find(key)_(non-existent)/32 1.11% 9.601 9.708 - 4.63% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.11% 5944.262 6009.998 - 0.24% -
std::sort(vector<int>)_(pipe-organ)/8 1.10% 18.530 18.735 - 0.57% -
std::adjacent_find(list<int>,_pred)/8 1.10% 3.858 3.901 - 0.16% -
SetIntersection_Front_Set_uint32_1024_1024 1.10% 16343628.769 16523617.122 - 1.34% -
rng::stable_partition(vector<int>)_(sparse)/32 1.10% 6.970 7.047 - -5.87% -
SetIntersection_Front_Set_string_262144_4 1.10% 1301483.820 1315796.798 - 1.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.10% 2313724.529 2339144.939 - 0.68% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.10% 8.501 8.595 - 0.41% -
rng::rotate_copy(deque<int>)/32 1.10% 2.658 2.687 - -0.23% -
rng::contains_subrange(list<int>)_(single_element)/50 1.10% 18.348 18.549 - 5.13% -
BM_MakeHeap_uint64_PipeOrgan_16 1.10% 1.027 1.038 - 1.00% -
std::stable_partition(deque<int>)_(sparse)/50 1.10% 28.045 28.352 - -4.60% -
std::vector<std::string>::ctor(size)/8192 1.09% 4202.906 4248.873 - 0.47% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.09% 3.529 3.568 - 0.34% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.09% 6185.812 6253.422 - 1.06% -
SetIntersection_None_Vector_string_256_64 1.09% 3831617.495 3873495.872 - 1.51% -
SetIntersection_None_Vector_float_1024_256 1.09% 1149792.785 1162352.851 - -0.87% -
BM_SortHeap_pair<uint32,_uint32>_1024 1.09% 13.727 13.876 - -0.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.09% 14791.509 14952.934 - 1.59% -
BM_PopHeap_float_4 1.09% 2.448 2.474 - 4.25% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 1.09% 37338.934 37745.556 - -8.39% -
rng::copy(deque<int>)/262144 1.09% 10201.041 10312.096 - -0.98% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 1.09% 29978.095 30303.794 - 0.79% -
BM_StringEraseWithMove_Large_Opaque 1.09% 2.838 2.868 - 0.19% -
BM_MakeThenSortHeap_uint32_Ascending_4 1.09% 1.420 1.435 - -0.38% -
rng::remove(list<int>)_(prefix)/1024 1.09% 952.244 962.582 - 0.29% -
std::multiset<int>::contains(key)_(existent)/1024 1.08% 4.018 4.062 - 0.80% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.08% 4.135 4.180 - 3.20% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.08% 29.526 29.846 - 1.59% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.08% 10.604 10.719 - 0.24% -
std::find_first_of(vector<int>)_(large_needle)/50 1.08% 290.913 294.066 - 9.76% -
BM_std_min<unsigned___int128>/8 1.08% 2.888 2.920 - -6.11% -
rng::remove(list<int>)_(sprinkled)/8192 1.08% 7805.842 7890.335 - -0.29% -
std::find(deque<int>)_(process_all)/32768 1.08% 7827.344 7911.823 - 0.03% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 1.08% 8287.915 8377.336 - 0.10% -
SetIntersection_Front_Set_uint32_64_64 1.08% 15808378.882 15978877.205 - 2.18% -
std::adjacent_find(vector<int>,_pred)/8 1.08% 3.338 3.374 - 0.17% -
BM_StringFindNoMatch/512 1.08% 9.224 9.324 - 0.56% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.08% 568.938 575.068 - 1.05% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 1.08% 5624.370 5684.902 - 1.75% -
BM_StringEraseToEnd_Huge_Transparent 1.08% 2.466 2.493 - -2.85% -
rng::contains(vector<int>)_(process_all)/1048576 1.07% 235356.627 237884.418 - 0.52% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.07% 13.818 13.966 - 0.74% -
std::find_if_not(list<int>)_(process_all)/50 1.07% 21.474 21.703 - 1.77% -
BM_RangesMakeThenSortHeap_float_Ascending_64 1.07% 3.950 3.992 - -2.86% -
BM_std_min<unsigned_long_long>/31 1.07% 2.927 2.958 - -2.26% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.06% 12262.874 12393.330 - 0.64% -
rng::contains(deque<int>)_(process_all)/8192 1.06% 1906.785 1927.064 - 0.85% -
std::is_sorted(list<int>,_pred)/8192 1.06% 7565.181 7645.631 - 0.46% -
rng::contains(deque<int>)_(process_all)/1048576 1.06% 248479.640 251116.428 - 0.65% -
std::rotate(list<int>)_(1_element_backward)/50 1.06% 22.350 22.587 - -8.88% -
rng::swap_ranges(list<int>)/50 1.06% 29.433 29.745 - 0.38% -
std::map<int,_int>::ctor(const&)/32 1.06% 208.317 210.525 - -0.65% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.06% 3.878 3.919 - 0.62% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.06% 1382.816 1397.464 - -18.41% -
std::partition_copy(vector<int>)/8192 1.06% 4512.508 4560.289 - -1.53% -
BM_std_minmax<unsigned_char>/22 1.06% 2.431 2.456 - -2.08% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.06% 6268.272 6334.597 - 0.43% -
SetIntersection_Interlaced_Vector_string_1024_1 1.06% 1134593.539 1146588.414 - 2.66% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.06% 16.516 16.690 - 1.12% -
SetIntersection_None_Vector_string_1024_256 1.06% 1223692.483 1236628.415 - 2.38% -
BM_StringRead_Cold_Deep_Large 1.06% 1.322 1.336 - 10.53% -
BM_RangesMakeHeap_string_Random_16 1.06% 8.272 8.359 - 0.87% -
SetIntersection_Front_Vector_uint64_64_16 1.06% 15271359.009 15432489.789 - 1.42% -
std::multimap<int,_int>::erase(iterator)/0 1.05% 20.585 20.802 - 1.02% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 1.05% 8.302 8.389 - 0.14% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 1.05% 38890.561 39299.642 - -8.26% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.05% 12.360 12.490 - -3.80% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.05% 19809.266 20017.509 - -4.48% -
std::set<std::string>::ctor(&&,_different_allocs)/0 1.05% 13.647 13.790 - 0.50% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.05% 28511.029 28810.546 - 0.14% -
rng::all_of(list<int>)_(process_all)/32768 1.05% 26050.005 26323.564 - 2.09% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.05% 1.222 1.235 - 0.05% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.05% 20.883 21.102 - 1.55% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.05% 349997.293 353665.322 - 1.55% -
BM_std_minmax<short>/32 1.05% 1.228 1.241 - 1.01% -
std::adjacent_find(list<int>)/1024 1.04% 1585.900 1602.443 - 124.32% -
rng::is_partitioned(list<int>)_(partitioned)/32 1.04% 8.610 8.700 - 0.32% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.04% 625482.478 631998.495 - -1.93% -
BM_RangesMakeHeap_string_Random_262144 1.04% 14.987 15.143 - -22.03% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.04% 21.789 22.016 - -0.27% -
SetIntersection_Interlaced_Vector_float_16384_64 1.04% 5321758.999 5376848.844 - -49.02% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 1.03% 9418.062 9515.331 - 0.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.03% 1104459.533 1115819.011 - -1.27% -
rng::partition(vector<int>)_(sparse)/50 1.03% 13.892 14.034 - -1.75% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.03% 18.911 19.105 - -0.55% -
rng::find_end(list<int>,_pred)_(same_length)/1024 1.03% 780.426 788.432 - -50.22% -
std::fill_n(deque<int>)/1024 1.02% 29.479 29.781 - 0.53% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.02% 26.416 26.686 - 2.78% -
std::remove_if(list<int>)_(sprinkled)/8192 1.02% 8225.693 8309.731 - -0.27% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.02% 725303.046 732708.335 - -2.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.02% 29.336 29.636 - -8.00% -
rng::fill_n(vector<int>)/1024 1.02% 29.657 29.959 - 2.35% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.02% 607.260 613.454 - -4.95% -
std::find(list<int>)_(bail_25%)/1024 1.02% 128.863 130.177 - 0.03% -
rng::reverse(list<int>)/4096 1.02% 1653.004 1669.840 - -4.70% -
BM_MakeThenSortHeap_string_Heap_262144 1.02% 180.081 181.914 - 2.06% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.02% 445.718 450.251 - -0.78% -
BM_lexicographical_compare_three_way_slow_path/64 1.01% 15.673 15.832 - 0.84% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 1.01% 24.873 25.125 - 0.69% -
BM_std_min<int>/64 1.01% 2.686 2.713 - 1.64% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.01% 54819.795 55374.593 - 1.92% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.01% 21.920 22.142 - -0.17% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 1.01% 26.309 26.576 - -9.31% -
std::multimap<int,_int>::erase(iterator)/8192 1.01% 21.012 21.224 - 1.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.01% 1213628.673 1225891.576 - 2.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.01% 797134.453 805161.397 - 1.49% -
std::find_end(forward_list<int>)_(process_all)/1000 1.01% 679.712 686.556 - -1.10% -
rng::find_last_if(list<int>)_(bail_90%)/50 1.01% 2.065 2.086 - -4.30% -
SetIntersection_Front_Set_uint64_262144_16 1.01% 1271531.496 1284323.540 - -1.69% -
std::find_first_of(list<int>)_(small_needle)/1024 1.01% 2779.744 2807.703 - -2.63% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.01% 5925.943 5985.527 - 0.76% -
BM_StringDestroy_Large 1.00% 6.902 6.972 - 3.33% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.00% 3.815 3.853 - 5.13% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.00% 597.009 602.990 - -3.01% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.00% 6697.419 6764.419 - 2.50% -
std::multimap<int,_int>::erase(iterator)/1024 1.00% 20.916 21.125 - 1.36% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::is_partitioned(vector<int>)_(unpartitioned)/50 -71.69% 9.612 2.721 - -70.91% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -70.46% 71.921 21.248 - -32.72% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -68.02% 9.373 2.997 - -67.45% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -61.72% 12.210 4.674 - -54.95% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -59.48% 65.082 26.373 - -46.57% -
std::find_if(list<int>)_(process_all)/1024 -52.82% 1614.355 761.676 - 0.09% -
std::is_sorted_until(list<int>)/1024 -52.25% 1571.895 750.622 - -0.38% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -50.94% 1566.716 768.682 - -0.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -47.46% 16.077 8.447 - -55.32% -
SetIntersection_Interlaced_Vector_float_262144_64 -46.70% 13958421.981 7439209.977 - -62.68% -
BM_StringCtorDefault -46.41% 0.456 0.244 - 3.86% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -43.50% 34.732 19.624 - -22.22% -
std::map<std::string,_int>::erase(key)_(existent)/0 -41.50% 74.860 43.795 - 3.77% -
BM_PushHeap_string_Descending_262144 -40.86% 5.540 3.276 - -39.86% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -40.38% 11.358 6.771 - -32.14% -
rng::copy_n(vector<int>)/4096 -38.70% 243.710 149.396 - 2.14% -
BM_lexicographical_compare_three_way<IntPtr>/1 -38.58% 0.451 0.277 - -29.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -37.42% 18853270.995 11799279.960 - -43.52% -
std::map<std::string,_int>::erase(key)_(existent)/32 -36.40% 81.722 51.974 - -35.03% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -36.21% 1178.982 752.087 - 0.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -35.86% 2212.422 1418.986 - 7.79% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -35.52% 7.472 4.818 - -33.00% -
std::equal(list<int>)_(it,_it,_it)/1024 -35.00% 1749.083 1136.868 - 0.01% -
BM_RangesMakeHeap_uint64_Random_4 -33.95% 1.766 1.167 - 1.10% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -32.48% 0.620 0.418 - -39.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -32.38% 0.636 0.430 - -14.15% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -32.22% 4.294 2.910 - -30.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -31.55% 86.727 59.360 - 32.34% -
std::multiset<std::string>::erase(key)_(existent)/0 -30.97% 60.139 41.514 - -29.94% -
BM_RangesPushHeap_uint32_Random_1 -30.74% 0.571 0.395 - -21.05% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -30.66% 0.403 0.280 - -43.43% -
rng::all_of(deque<int>)_(process_all)/8 -30.62% 4.648 3.224 - 4.41% -
rng::any_of(deque<int>)_(process_all)/8 -30.57% 4.643 3.224 - 4.28% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -30.09% 0.406 0.284 - -41.40% -
SetIntersection_Interlaced_Vector_float_1024_16 -29.78% 2715911.487 1907162.802 - -32.37% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -29.76% 2112.787 1484.120 - -6.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -29.65% 0.560 0.394 - -4.24% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -29.37% 36.050 25.463 - -29.08% -
std::move(vector<int>)/262144 -29.23% 20110.956 14231.562 - -35.07% -
BM_RangesPopHeap_uint64_1 -29.09% 0.634 0.449 - 0.95% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -29.05% 36031.760 25566.043 - 0.01% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -28.78% 138.847 98.888 - -2.71% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -27.97% 0.360 0.259 - -11.74% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.86% 40.977 29.559 - -27.58% -
std::map<std::string,_int>::erase(iterator)/8192 -27.80% 35.434 25.583 - -3.27% -
BM_PushHeap_string_Descending_16384 -27.26% 3.231 2.350 - -30.24% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -27.16% 60.115 43.787 - -27.12% -
SetIntersection_Interlaced_Vector_float_16384_256 -26.99% 17429548.359 12724841.404 - -57.17% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -26.99% 27.880 20.355 - -23.53% -
rng::is_sorted_until(deque<int>)/8 -26.58% 4.610 3.385 - -21.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -25.96% 5016769.403 3714488.348 - -22.52% -
BM_vector_deque_copy_backward/0 -25.84% 0.561 0.416 - 3.53% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -25.75% 32.962 24.476 - -25.08% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -25.45% 92.819 69.199 - -26.13% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -25.31% 10.789 8.058 - 20.86% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -24.90% 371.471 278.966 - -3.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -24.87% 88.774 66.693 - -30.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -24.75% 0.614 0.462 - -33.71% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -24.67% 31.348 23.613 - -9.31% -
BM_RangesPushHeap_uint64_SingleElement_1 -24.56% 0.577 0.435 - -29.30% -
std::copy_backward(vector<int>)/4096 -24.41% 225.070 170.129 - -28.86% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -24.20% 44.484 33.717 - -26.70% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.84% 38.493 29.315 - -23.35% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -23.82% 1.652 1.259 - -23.20% -
BM_StringConstructDestroyCStr_Empty_Transparent -23.64% 0.315 0.241 - 2.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.45% 37.461 28.677 - -23.47% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -23.20% 2142.238 1645.152 - -24.87% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -23.12% 34.067 26.189 - -34.01% -
std::equal(vector<bool>)_(unaligned)/8 -22.97% 0.917 0.707 - -17.05% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -22.74% 45.291 34.991 - -17.71% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -22.51% 36.103 27.978 - -41.93% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -22.14% 0.576 0.448 - -35.70% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -22.10% 2.505 1.951 - 0.61% -
rng::adjacent_find(deque<int>)/50 -22.02% 20.029 15.618 - -16.94% -
BM_vector_deque_ranges_move_backward/2 -21.98% 2.248 1.753 - -9.46% -
std::find_end(deque<int>)_(match_near_end)/1000 -21.95% 43.656 34.075 - -89.69% -
BM_PushHeap_string_PipeOrgan_16384 -21.86% 16.625 12.991 - -20.31% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -21.61% 1926880.374 1510561.900 - -0.90% -
std::set<std::string>::erase(key)_(existent)/0 -21.53% 64.571 50.669 - -21.23% -
BM_PushHeap_string_Descending_256 -21.16% 2.935 2.314 - -24.53% -
BM_vector_deque_ranges_move_backward/1 -21.16% 2.533 1.997 - -8.50% -
rng::find_last(vector<char>)_(bail_90%)/1024 -21.15% 14.296 11.272 - -6.68% -
BM_lexicographical_compare_three_way_fast_path/1 -21.01% 0.389 0.307 - -21.35% -
rng::find(list<int>)_(bail_25%)/1024 -20.98% 180.190 142.391 - -21.41% -
BM_PopHeap_pair<uint32,_uint32>_1 -20.94% 0.696 0.550 - 8.63% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -20.62% 94.329 74.876 - -21.53% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -20.54% 24.317 19.323 - 1.25% -
BM_PushHeap_string_PipeOrgan_262144 -20.49% 21.629 17.198 - -22.07% -
rng::adjacent_find(deque<int>)/8 -20.34% 3.773 3.005 - -19.85% -
std::adjacent_find(deque<int>)/50 -20.20% 17.881 14.268 - -3.42% -
BM_lexicographical_compare_three_way_slow_path/1 -20.17% 0.458 0.365 - 0.30% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -20.16% 12372.447 9877.789 - -21.87% -
rng::contains_subrange(list<int>)_(process_all)/8192 -20.16% 8355.449 6670.973 - -4.81% -
std::for_each_n(join_view(vector<vector<int>>))/8 -20.10% 1.998 1.596 - -4.91% -
rng::copy_backward(vector<int>)/32768 -20.05% 3516.343 2811.256 - -14.47% -
BM_deque_vector_ranges_move/0 -19.99% 1.718 1.375 - -11.21% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -19.98% 55.951 44.771 - -20.20% -
std::adjacent_find(list<int>)/50 -19.80% 29.629 23.764 - -0.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -19.79% 21.992 17.639 - -25.47% -
rng::all_of(deque<int>)_(process_all)/32 -19.68% 14.374 11.545 - -0.08% -
rng::any_of(deque<int>)_(process_all)/32 -19.61% 14.349 11.535 - -0.13% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -19.33% 79.862 64.426 - -25.78% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -19.30% 11.696 9.439 - -10.65% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -19.24% 32792.674 26483.639 - 5.38% -
BM_PushHeap_string_Random_262144 -19.03% 22.290 18.047 - -17.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -19.03% 3682776.596 2981891.330 - 3.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -19.01% 0.576 0.467 - 4.35% -
BM_std_min<short>/1 -18.90% 0.328 0.266 - -9.03% -
std::multiset<std::string>::erase(key)_(existent)/32 -18.83% 60.825 49.375 - -15.93% -
rng::fill_n(deque<int>)/32 -18.54% 1.419 1.156 - -5.66% -
BM_RangesPopHeap_uint32_1 -18.51% 0.523 0.426 - 2.53% -
BM_PushHeap_string_Descending_1024 -18.35% 3.085 2.519 - -24.03% -
std::set<int>::upper_bound(key)_(non-existent)/32 -18.18% 2.984 2.442 - 0.27% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -18.16% 1.717 1.405 - -17.84% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -18.13% 0.635 0.520 - -15.54% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -18.07% 2.332 1.910 - -13.12% -
std::search(deque<int>,_pred)_(no_match)/1024 -17.96% 412.378 338.298 - 3.35% -
std::map<std::string,_int>::erase(iterator)/32 -17.90% 30.673 25.182 - -9.12% -
std::find_end(deque<int>)_(match_near_end)/1024 -17.73% 39.564 32.549 - -99.02% -
rng::copy(vector<int>)/4096 -17.33% 232.863 192.503 - 28.82% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 -17.31% 29.701 24.561 - 2.80% -
BM_PushHeap_string_Ascending_16384 -17.20% 23.509 19.464 - -12.57% -
rng::move_backward(list<int>)/262144 -17.19% 333767.651 276402.604 - 3.55% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -17.18% 94.899 78.592 - -0.49% -
BM_std_minmax<unsigned_int>/3 -17.15% 1.317 1.091 - -5.52% -
BM_RangesPushHeap_uint64_Descending_1 -16.89% 0.584 0.485 - 3.94% -
BM_PushHeap_string_Descending_64 -16.63% 2.667 2.223 - -17.41% -
BM_RangesPushHeap_float_Random_1 -16.62% 0.557 0.465 - 8.47% -
rng::partition_copy(list<int>)/8192 -16.62% 8791.217 7330.426 - -0.53% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -16.49% 1.172 0.978 - -13.14% -
BM_std_min<unsigned_short>/1 -16.16% 0.455 0.381 - 50.15% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -16.06% 0.401 0.336 - 0.10% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 -16.02% 76.710 64.421 - 6.18% -
std::partition(deque<int>)_(dense)/32 -16.02% 11.240 9.439 - -15.31% -
SetIntersection_Interlaced_Vector_uint32_256_16 -16.00% 7643166.129 6420329.147 - -4.61% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -15.97% 2.237 1.880 - -7.49% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 -15.96% 0.468 0.393 - -0.53% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -15.95% 27.155 22.823 - -6.96% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -15.93% 6.333 5.324 - 16.53% -
std::search(deque<int>)_(no_match)/1024 -15.85% 416.079 350.112 - -15.73% -
std::set<std::string>::erase(iterator)/32 -15.79% 31.479 26.508 - -15.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -15.68% 6873990.234 5796416.406 - -19.05% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -15.62% 24.239 20.453 - -11.22% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -15.61% 0.398 0.336 - -31.30% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -15.41% 7.189 6.081 - 1.50% -
std::find_end(forward_list<int>)_(same_length)/8192 -15.40% 16860.332 14264.124 - -1.75% -
rng::partition(deque<int>)_(dense)/50 -15.22% 17.167 14.554 - -5.49% -
BM_deque_vector_ranges_move_backward/0 -15.18% 1.615 1.370 - -8.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -15.16% 43.724 37.094 - -1.22% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -15.12% 584753.535 496359.773 - -2.11% -
rng::search(deque<int>)_(same_length)/1000 -15.00% 383.719 326.155 - -1.56% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -14.92% 6.136 5.221 - 15.55% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -14.88% 0.510 0.434 - -15.22% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -14.72% 563.491 480.549 - -0.82% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -14.71% 666.210 568.202 - -16.78% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -14.70% 4532.028 3865.928 - -1.80% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -14.66% 2.130 1.818 - -3.07% -
rng::search(deque<int>)_(near_matches)/1000 -14.65% 22362.944 19085.867 - -20.76% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -14.62% 9.583 8.182 - 31.65% -
std::equal(vector<bool>)_(unaligned)/50 -14.60% 0.871 0.744 - -15.59% -
BM_PushHeap_float_Random_1 -14.56% 0.482 0.412 - -20.34% -
BM_StringRead_Hot_Deep_Large -14.42% 0.566 0.485 - -15.78% -
BM_vector_deque_ranges_copy/0 -14.40% 0.464 0.397 - -14.11% -
rng::copy_if(list<int>)_(entire_range)/64 -14.38% 37.669 32.253 - 4.73% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -14.34% 11838.219 10140.568 - 0.78% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -14.31% 7.838 6.716 - -7.94% -
std::adjacent_find(deque<int>)/8 -14.24% 3.778 3.240 - 9.57% -
rng::partition(deque<int>)_(dense)/32 -14.24% 11.609 9.956 - -5.30% -
BM_std_minmax<unsigned_int>/2 -14.22% 0.943 0.809 - -1.94% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -13.94% 11.957 10.290 - 1.86% -
rng::search(deque<int>)_(near_matches)/1024 -13.93% 23273.720 20031.972 - -20.59% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -13.64% 5861670.317 5062263.812 - -23.61% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -13.63% 29.077 25.115 - 13.83% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -13.54% 1.046 0.904 - -16.06% -
BM_deque_vector_ranges_move/64 -13.52% 2.994 2.589 - -0.73% -
std::is_sorted(deque<int>)/8 -13.51% 3.249 2.810 - 11.85% -
BM_RangesPushHeap_float_SingleElement_1 -13.41% 0.540 0.467 - -26.65% -
std::multiset<std::string>::erase(iterator)/8192 -13.35% 31.282 27.104 - -10.83% -
BM_PushHeap_string_Ascending_262144 -13.32% 33.564 29.094 - -22.24% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -13.21% 12.212 10.598 - -2.53% -
std::find_end(deque<int>)_(match_near_end)/8192 -13.16% 315.093 273.617 - -99.84% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -13.06% 1.735 1.508 - -6.42% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -13.02% 10.349 9.001 - -13.73% -
BM_PushHeap_string_Descending_4 -13.01% 2.209 1.922 - -11.29% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -12.91% 68.794 59.912 - -2.48% -
rng::find(list<int>)_(bail_25%)/32768 -12.91% 8799.887 7664.206 - 0.71% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -12.83% 2878.276 2509.073 - -8.13% -
std::partition(deque<int>)_(dense)/50 -12.77% 16.225 14.153 - -13.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -12.66% 9622481.817 8404138.850 - -0.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -12.66% 35.633 31.123 - -14.30% -
std::search(list<int>)_(same_length)/8192 -12.64% 10551.780 9218.430 - -12.55% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -12.54% 6733.241 5889.061 - -0.04% -
bm_lexicographical_compare<signed_char>/3 -12.44% 1.849 1.619 - -6.27% -
std::for_each(list<int>)/8192 -12.42% 8922.444 7813.858 - -10.04% -
BM_StringConstructDestroyCStr_Small_Transparent -12.42% 0.396 0.347 - -6.41% -
rng::all_of(deque<int>)_(process_all)/50 -12.31% 20.624 18.086 - -1.36% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -12.28% 7732.670 6783.473 - -5.37% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -12.27% 1.489 1.306 - -1.87% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -12.26% 29.685 26.046 - -11.28% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -12.23% 32.004 28.091 - -0.25% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -12.13% 693.695 609.564 - -11.25% -
BM_StringRelationalLiteral_Less_Small_Small_Control -12.09% 1.852 1.628 - -11.43% -
bm_lexicographical_compare<signed_char>/4 -12.01% 2.115 1.861 - -4.84% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -11.97% 38.257 33.677 - -17.58% -
BM_vector_deque_ranges_move/1 -11.94% 2.650 2.333 - 14.86% -
std::unordered_set<int>::count(key)_(non-existent)/0 -11.90% 0.344 0.303 - -25.05% -
BM_deque_vector_move_backward/64 -11.88% 3.317 2.923 - 0.28% -
BM_std_minmax<unsigned_int>/7 -11.87% 1.919 1.691 - -3.11% -
std::partition_point(deque<int>)/50 -11.82% 5.087 4.486 - -2.78% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -11.77% 57.313 50.566 - -0.97% -
std::set<std::string>::find(key)_(existent)/32 -11.74% 16.963 14.972 - -8.17% -
BM_deque_vector_move/64 -11.70% 2.915 2.574 - -2.17% -
BM_deque_vector_copy_backward/0 -11.68% 1.632 1.441 - 4.53% -
std::is_sorted_until(deque<int>)/8 -11.63% 2.876 2.541 - -17.75% -
std::copy_n(vector<int>)/4096 -11.63% 196.332 173.502 - -16.65% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -11.58% 0.932 0.824 - -0.35% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -11.57% 1.258 1.113 - -3.16% -
std::multiset<std::string>::erase(iterator)/1024 -11.55% 33.696 29.803 - -9.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -11.55% 57.305 50.685 - 9.12% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -11.39% 95.478 84.598 - -9.56% -
SetIntersection_Front_Set_uint32_16384_1024 -11.37% 17514682.571 15523485.396 - 0.40% -
BM_std_min<long_long>/1 -11.33% 0.678 0.601 - -10.64% -
SetIntersection_Front_Set_uint64_16384_256 -11.30% 4951357.507 4391681.346 - -13.26% -
BM_deque_vector_ranges_copy_backward/0 -11.28% 1.552 1.377 - 0.04% -
rng::find(list<int>)_(process_all)/8192 -11.24% 11778.296 10453.837 - 0.12% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -11.24% 30293.748 26887.533 - -3.48% -
std::rotate(list<int>)_(1_element_forward)/8192 -11.23% 8919.496 7917.645 - 0.17% -
BM_PushHeap_uint64_Ascending_64 -11.15% 1.727 1.535 - 1.09% -
std::fill_n(vector<bool>)/512 -11.15% 1.605 1.426 - 0.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -11.13% 41.730 37.084 - -10.02% -
std::map<int,_int>::find(key)_(non-existent)/8192 -11.10% 8.329 7.405 - 4.55% -
rng::rotate(deque<int>)_(1_element_forward)/32 -11.04% 5.202 4.628 - -3.63% -
BM_deque_vector_move_backward/0 -11.00% 1.715 1.526 - 3.94% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -10.97% 1594672.906 1419713.204 - -7.25% -
bm_lexicographical_compare<signed_char>/5 -10.89% 2.340 2.085 - -5.54% -
std::move(deque<int>)/32768 -10.89% 2114.372 1884.163 - -11.17% -
std::find_if(deque<int>)_(bail_25%)/32768 -10.84% 3058.021 2726.384 - -0.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -10.79% 2196294.911 1959383.364 - -2.58% -
rng::move_backward(list<int>)/4096 -10.71% 7326.191 6541.681 - -0.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -10.70% 3260581.593 2911714.577 - -0.57% -
std::none_of(vector<int>)_(process_all)/50 -10.59% 14.206 12.701 - -30.22% -
SetIntersection_Interlaced_Vector_float_1024_4 -10.59% 1448530.600 1295127.740 - -11.70% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 -10.54% 22.808 20.403 - 2.63% -
BM_deque_vector_move_backward/1 -10.53% 2.331 2.086 - 0.06% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -10.53% 1.079 0.965 - -19.03% -
BM_vector_deque_ranges_copy/64 -10.46% 3.146 2.817 - -0.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -10.44% 29.050 26.016 - -9.71% -
BM_deque_deque_move/1 -10.44% 3.936 3.525 - 3.41% -
BM_MakeHeap_uint32_Heap_64 -10.43% 0.270 0.242 - 3.43% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -10.40% 23.600 21.145 - -8.25% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -10.29% 7.668 6.879 - 5.90% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -10.25% 843.673 757.224 - -8.56% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -10.21% 20.890 18.757 - 0.96% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -10.21% 5.581 5.011 - 5.31% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -10.18% 0.535 0.480 - -24.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -10.07% 87.197 78.416 - -10.24% -
BM_vector_deque_ranges_move/64 -10.04% 3.113 2.801 - 5.27% -
std::move_backward(list<int>)/4096 -10.02% 5481.252 4932.302 - 0.32% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -10.01% 30.771 27.689 - -12.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -9.96% 1871917.229 1685406.103 - -11.30% -
SetIntersection_None_Set_float_1024_256 -9.93% 9905451.489 8922123.052 - -1.15% -
std::set<std::string>::erase(key)_(existent)/1024 -9.92% 76.918 69.285 - -9.51% -
BM_deque_deque_ranges_copy/1 -9.92% 3.933 3.543 - 3.31% -
std::set<std::string>::erase(iterator)/1024 -9.90% 28.494 25.674 - -8.79% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.84% 86.686 78.155 - -14.39% -
BM_MakeHeap_string_PipeOrgan_16384 -9.76% 5.563 5.020 - -9.69% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -9.76% 0.575 0.519 - -9.71% -
BM_PushHeap_uint32_QuickSortAdversary_1 -9.74% 0.615 0.556 - 15.26% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -9.71% 1.452 1.311 - -8.88% -
SetIntersection_None_Set_float_1024_4 -9.66% 9967290.529 9004286.384 - 1.48% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -9.65% 21.687 19.595 - -6.91% -
BM_deque_vector_ranges_copy_backward/1 -9.61% 2.306 2.084 - -2.63% -
BM_vector_deque_ranges_copy_backward/1 -9.59% 2.549 2.305 - 3.85% -
BM_deque_vector_ranges_copy_backward/2 -9.59% 2.035 1.840 - 0.01% -
BM_std_minmax<char>/8 -9.57% 1.020 0.923 - -9.91% -
BM_deque_vector_ranges_move_backward/2 -9.54% 2.028 1.835 - 0.02% -
bm_lexicographical_compare<signed_char>/2 -9.49% 1.618 1.465 - -2.04% -
std::set<int>::equal_range(key)_(existent)/8192 -9.45% 8.882 8.042 - 1.08% -
std::map<int,_int>::insert(value)_(already_present)/0 -9.44% 0.645 0.584 - -13.97% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.40% 5.312 4.812 - -8.61% -
BM_deque_vector_move/1 -9.37% 2.349 2.129 - -0.11% -
rng::search(list<int>,_pred)_(single_element)/8192 -9.31% 9231.694 8372.438 - 0.63% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -9.29% 3.006 2.727 - -7.76% -
BM_deque_vector_ranges_move_backward/1 -9.20% 2.288 2.078 - -1.83% -
rng::reverse_copy(list<int>)/4096 -9.19% 3379.410 3068.939 - -0.10% -
std::search(deque<int>)_(near_matches)/1000 -9.18% 24534.111 22282.209 - 12.80% -
BM_vector_deque_ranges_copy/1 -9.17% 2.553 2.319 - -1.43% -
BM_deque_deque_move/2 -9.17% 3.544 3.219 - 5.24% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -9.17% 7.917 7.191 - -3.41% -
BM_MakeHeap_string_Descending_16384 -9.16% 2.969 2.697 - -9.36% -
rng::generate_n(list<int>)/8192 -9.14% 7717.762 7012.514 - 0.64% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.11% 34.694 31.533 - -9.50% -
BM_RangesPopHeap_string_1 -9.10% 0.641 0.583 - 11.31% -
rng::rotate(deque<int>)_(1_element_forward)/50 -9.04% 6.407 5.828 - -4.46% -
BM_deque_vector_ranges_move/2 -9.03% 2.020 1.838 - -0.12% -
BM_deque_vector_copy_backward/1 -9.00% 2.340 2.129 - 1.79% -
rng::search(list<int>)_(single_element)/8192 -9.00% 8119.986 7388.917 - -0.41% -
BM_deque_deque_ranges_move/2 -8.99% 3.534 3.216 - 5.06% -
bm_lexicographical_compare<signed_char>/6 -8.96% 2.640 2.403 - -3.51% -
BM_StringRelationalLiteral_Less_Large_Small_Control -8.96% 1.888 1.719 - -8.97% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -8.96% 0.552 0.503 - -21.10% -
BM_deque_vector_move_backward/2 -8.96% 2.017 1.836 - -0.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.94% 1585.929 1444.124 - -9.44% -
std::replace_if(list<int>)_(sprinkled)/50 -8.94% 25.114 22.870 - -0.66% -
std::map<int,_int>::find(key)_(non-existent)/32 -8.93% 2.712 2.470 - 2.85% -
std::map<int,_int>::find(key)_(non-existent)/1024 -8.91% 5.903 5.377 - -0.65% -
BM_deque_vector_move/2 -8.89% 2.018 1.838 - -0.07% -
std::unique_copy(deque<int>)_(contiguous)/32 -8.89% 14.931 13.604 - 23.18% -
BM_PushHeap_string_PipeOrgan_1024 -8.87% 10.510 9.578 - -11.28% -
BM_deque_vector_ranges_move_backward/64 -8.84% 3.204 2.920 - 0.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -8.82% 42837837.029 39059848.850 - 0.22% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -8.82% 1.723 1.571 - -1.69% -
std::search(deque<int>)_(near_matches)/1024 -8.77% 25644.047 23394.687 - 13.30% -
BM_deque_vector_ranges_move/1 -8.75% 2.298 2.097 - -2.44% -
bm_lexicographical_compare<signed_char>/7 -8.73% 2.901 2.648 - -3.57% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -8.67% 1.360 1.242 - -11.06% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -8.67% 0.902 0.824 - -11.68% -
BM_PushHeap_uint64_Ascending_256 -8.66% 2.290 2.092 - 0.02% -
BM_RangesMakeHeap_uint32_Random_256 -8.61% 1.232 1.126 - -5.70% -
BM_PushHeap_string_QuickSortAdversary_262144 -8.58% 17.625 16.113 - -6.23% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -8.55% 27.028 24.717 - -7.91% -
std::stable_partition(vector<int>)_(dense)/32 -8.53% 21.289 19.472 - -12.11% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -8.50% 2966.166 2713.985 - -1.12% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -8.49% 20.484 18.745 - 0.81% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -8.47% 10.443 9.558 - 0.69% -
BM_std_min<__int128>/1 -8.47% 0.372 0.340 - -8.35% -
std::set<std::string>::contains(key)_(existent)/8192 -8.46% 30.259 27.700 - -7.36% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -8.45% 0.827 0.757 - -0.01% -
BM_vector_deque_ranges_copy_backward/2 -8.44% 2.255 2.065 - 6.31% -
std::search(deque<int>)_(same_length)/1000 -8.44% 421.063 385.540 - 9.14% -
std::unordered_set<int>::count(key)_(existent)/1024 -8.43% 1.317 1.206 - 0.17% -
BM_deque_vector_copy_backward/2 -8.42% 2.021 1.851 - 0.46% -
BM_std_minmax_element<char>/65536 -8.41% 18213.088 16682.006 - -6.73% -
SetIntersection_None_Set_float_1024_16 -8.38% 9765919.871 8947255.385 - -1.23% -
BM_deque_vector_ranges_copy_backward/64 -8.38% 3.176 2.910 - 0.08% -
BM_std_minmax_element<char>/64000 -8.36% 17798.420 16310.672 - -6.80% -
BM_vector_deque_move_backward/2 -8.35% 2.251 2.063 - -9.55% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -8.33% 1.656 1.518 - -10.87% -
BM_deque_vector_copy_backward/64 -8.32% 3.186 2.921 - 0.12% -
BM_deque_deque_ranges_move/1 -8.31% 3.865 3.544 - 3.59% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -8.29% 2.598 2.383 - 10.06% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -8.27% 24.519 22.492 - 1.97% -
SetIntersection_Front_Set_uint64_262144_64 -8.22% 2028328.907 1861529.553 - 1.80% -
bm_swap_ranges_vb_aligned/64 -8.19% 2.947 2.706 - -6.92% -
rng::is_sorted(deque<int>)/8 -8.18% 3.246 2.981 - 4.44% -
rng::remove(deque<int>)_(sprinkled)/50 -8.13% 61.853 56.824 - -11.53% -
rng::copy_n(vector<bool>)_(unaligned)/262144 -8.12% 1489.701 1368.768 - -0.01% -
BM_vector_deque_ranges_copy/2 -8.10% 2.245 2.063 - -0.15% -
BM_MakeHeap_float_Random_16 -8.05% 1.612 1.482 - -7.81% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -8.04% 16091441.919 14797646.405 - -6.65% -
BM_std_minmax_element<char>/70000 -8.02% 19465.951 17904.467 - -6.46% -
SetIntersection_None_Set_float_1024_1 -8.02% 9979971.258 9180021.653 - -0.10% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -8.01% 0.531 0.489 - -9.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -7.98% 22255639.526 20480673.564 - 1.78% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 -7.93% 136.682 125.849 - -2.66% -
BM_deque_deque_ranges_copy/2 -7.92% 3.511 3.233 - 5.57% -
SetIntersection_None_Set_float_1024_64 -7.89% 9747834.434 8978906.078 - -0.25% -
BM_std_minmax_element<char>/5500 -7.89% 1536.828 1415.606 - -6.26% -
BM_deque_deque_ranges_move_backward/64 -7.88% 5.497 5.063 - 49.94% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -7.86% 105.767 97.450 - -6.95% -
BM_std_minmax_element<char>/4000 -7.83% 1118.477 1030.865 - -6.34% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -7.82% 4.825 4.448 - -31.11% -
std::find_end(deque<int>)_(single_element)/8192 -7.82% 2964.977 2733.028 - 34.07% -
bm_swap_ranges_vb_aligned/8 -7.81% 3.536 3.260 - -2.68% -
BM_vector_deque_move/64 -7.81% 3.105 2.863 - 5.87% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -7.79% 223.786 206.346 - -8.23% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -7.77% 1420471.582 1310167.173 - -7.09% -
BM_std_minmax_element<char>/4096 -7.76% 1145.242 1056.381 - -6.24% -
BM_MakeHeap_string_Descending_1024 -7.75% 2.882 2.658 - -2.09% -
std::set<std::string>::find(key)_(existent)/8192 -7.72% 29.840 27.536 - -3.54% -
std::copy(vector<bool>)_(aligned)/262144 -7.71% 675.258 623.164 - -8.90% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -7.71% 17373120.004 16033495.242 - -21.38% -
BM_PushHeap_string_PipeOrgan_256 -7.67% 8.631 7.969 - -8.18% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -7.66% 28.304 26.135 - -9.61% -
std::shift_right(list<int>)/50 -7.63% 30.041 27.748 - 3.06% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -7.62% 7.257 6.704 - 1.87% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -7.59% 6.633 6.129 - -37.89% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -7.58% 1.365 1.262 - -2.39% -
BM_vector_deque_ranges_move_backward/0 -7.58% 0.500 0.462 - -23.77% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -7.55% 27.272 25.213 - 0.24% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -7.53% 1.481 1.370 - 5.71% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -7.47% 2.571 2.379 - 5.05% -
rng::all_of(deque<int>)_(process_all)/8192 -7.47% 2881.277 2666.063 - 1.29% -
rng::all_of(deque<int>)_(process_all)/32768 -7.47% 11493.267 10635.014 - 0.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -7.46% 0.519 0.481 - 7.47% -
SetIntersection_Interlaced_Vector_uint64_64_16 -7.45% 18977329.022 17563107.286 - -0.39% -
BM_PushHeap_float_SingleElement_1 -7.42% 0.522 0.483 - -30.65% -
rng::for_each_n(deque<int>)/8 -7.42% 1.329 1.230 - 2.13% -
rng::find_last(deque<int>)_(bail_90%)/8192 -7.41% 219.496 203.237 - -0.25% -
BM_deque_deque_move_backward/64 -7.40% 5.504 5.097 - 50.83% -
rng::replace(vector<int>)_(sprinkled)/50 -7.40% 9.807 9.082 - 13.12% -
BM_std_minmax<unsigned_char>/11 -7.40% 1.842 1.706 - -0.33% -
BM_vector_deque_move/1 -7.39% 2.517 2.331 - 10.40% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -7.39% 12.176 11.276 - 11.83% -
BM_vector_deque_ranges_move/2 -7.39% 2.232 2.067 - 19.71% -
std::copy_if(list<int>)_(entire_range)/32768 -7.38% 30740.788 28471.178 - -5.11% -
BM_std_minmax<unsigned_int>/10 -7.38% 1.498 1.387 - -0.01% -
BM_deque_deque_ranges_copy_backward/64 -7.37% 5.484 5.079 - 50.41% -
BM_std_min<char>/15 -7.37% 2.081 1.928 - -9.46% -
rng::swap_ranges(deque<int>)/50 -7.35% 21.116 19.565 - -1.87% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -7.33% 22.174 20.548 - -7.28% -
BM_vector_deque_move_backward/64 -7.30% 3.282 3.042 - 0.42% -
std::multiset<std::string>::find(key)_(existent)/1024 -7.29% 31.733 29.419 - 24.60% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -7.27% 24.643 22.851 - -16.38% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -7.23% 20.978 19.462 - 1.61% -
std::multiset<int>::insert(value)_(new_value)/8192 -7.21% 82.997 77.010 - 4.03% -
std::partition(deque<int>)_(sparse)/8192 -7.21% 3265.870 3030.346 - 0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -7.20% 8996388.284 8348213.632 - 2.53% -
rng::copy_backward(vector<bool>)_(aligned)/64 -7.20% 1.812 1.682 - -11.16% -
rng::partial_sort(deque<int>)_(ascending)/8 -7.18% 33.425 31.026 - 1.72% -
SetIntersection_Front_Set_uint32_1024_256 -7.13% 5030174.142 4671604.878 - 1.82% -
std::transform(list<int>)_(identity_transform)/8192 -7.12% 7654.327 7109.528 - -6.92% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 -7.10% 12572.313 11679.141 - 0.75% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -7.10% 5.125 4.761 - 6.67% -
std::is_partitioned(deque<int>)_(partitioned)/32 -7.10% 9.916 9.212 - -5.75% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -7.07% 10.553 9.808 - -12.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -7.06% 2492549.862 2316554.624 - -1.11% -
rng::is_sorted(deque<int>,_pred)/8 -7.06% 4.676 4.346 - -2.80% -
std::generate_n(list<int>)/8192 -7.05% 7374.339 6854.476 - -0.83% -
BM_std_min<char>/16 -7.04% 2.583 2.402 - -6.28% -
SetIntersection_Interlaced_Set_uint64_1024_256 -7.04% 16421591.005 15265717.761 - 0.00% -
BM_deque_deque_copy_backward/64 -7.03% 5.467 5.082 - 50.64% -
BM_PushHeap_string_QuickSortAdversary_16384 -7.02% 16.831 15.649 - -5.10% -
rng::unique(deque<int>)_(sprinkled)/52 -7.00% 72.243 67.186 - -10.12% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -6.94% 1.987 1.849 - -6.91% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -6.93% 2.489 2.316 - 1.38% -
BM_RangesMakeThenSortHeap_float_Descending_4 -6.93% 1.243 1.157 - -9.94% -
BM_RangesMakeHeap_uint32_Heap_64 -6.92% 0.251 0.234 - -9.08% -
std::partition(deque<int>)_(sparse)/1024 -6.91% 413.048 384.492 - -1.20% -
BM_vector_deque_move_backward/1 -6.91% 2.562 2.385 - -7.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -6.90% 1583787.293 1474534.014 - -13.05% -
BM_std_minmax<unsigned_int>/27 -6.86% 2.570 2.394 - 0.79% -
BM_vector_deque_move/2 -6.85% 2.219 2.067 - 12.83% -
SetIntersection_Interlaced_Set_uint32_256_256 -6.85% 9402965.851 8758750.190 - -1.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -6.85% 2551544.948 2376759.599 - -3.87% -
BM_std_min<long_long>/3 -6.84% 1.340 1.248 - -2.71% -
BM_PushHeap_uint64_Ascending_262144 -6.84% 5.007 4.665 - 0.14% -
BM_vector_deque_copy/64 -6.83% 3.024 2.818 - 0.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -6.83% 7747.027 7217.842 - -6.58% -
SetIntersection_Interlaced_Set_uint64_256_64 -6.82% 15861970.353 14780316.938 - 0.48% -
std::for_each_n(deque<int>)/8 -6.81% 1.243 1.158 - -7.63% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -6.78% 16.475 15.358 - -9.16% -
std::partition(deque<int>)_(sparse)/50 -6.78% 16.442 15.328 - -1.35% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -6.76% 1.623 1.513 - 1.88% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -6.75% 1.465 1.366 - 8.44% -
rng::remove_if(deque<int>)_(sprinkled)/50 -6.74% 67.091 62.569 - -12.36% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -6.73% 5.081 4.739 - -7.36% -
BM_std_minmax<unsigned_char>/3 -6.70% 1.162 1.084 - -9.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.70% 7696.695 7181.335 - -6.57% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -6.69% 1.251 1.167 - -5.07% -
rng::find_if_not(vector<char>)_(process_all)/8 -6.69% 2.638 2.461 - -0.33% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -6.69% 1.640 1.530 - -4.93% -
BM_vector_deque_ranges_move_backward/70000 -6.68% 8702.895 8121.232 - 6.13% -
rng::transform(list<int>)_(identity_transform)/8192 -6.68% 7545.778 7041.475 - -7.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -6.68% 0.593 0.553 - 0.01% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -6.68% 1.497 1.397 - -0.71% -
BM_std_minmax<unsigned_int>/31 -6.66% 2.705 2.525 - 1.90% -
rng::replace(vector<int>)_(sprinkled)/8192 -6.66% 1581.101 1475.834 - 7.19% -
BM_std_minmax_element<char>/1024 -6.64% 290.338 271.059 - -5.48% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -6.64% 10.450 9.756 - -3.39% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -6.63% 26.480 24.724 - 1.29% -
BM_vector_deque_ranges_copy_backward/70000 -6.62% 8788.612 8207.000 - 0.63% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.59% 55.601 51.935 - -5.58% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -6.59% 32.724 30.567 - 0.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.59% 242.943 226.939 - -2.61% -
BM_std_minmax<unsigned_int>/6 -6.58% 1.436 1.342 - -0.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -6.58% 15.685 14.653 - 0.91% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -6.56% 8842.575 8262.175 - -7.19% -
std::set<std::string>::contains(key)_(existent)/32 -6.53% 16.674 15.586 - -4.84% -
std::partition(deque<int>)_(sparse)/32 -6.51% 10.476 9.793 - 1.59% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -6.51% 3267495.058 3054821.676 - -4.16% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.50% 14285.618 13357.122 - -2.63% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.49% 728.454 681.170 - -18.76% -
BM_std_min<long_long>/28 -6.49% 2.673 2.500 - -6.01% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -6.49% 30.944 28.936 - -4.50% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -6.49% 18.270 17.085 - -5.56% -
std::copy_n(vector<bool>)_(unaligned)/262144 -6.46% 1833.563 1715.024 - 0.17% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -6.44% 60.501 56.606 - 22.64% -
std::multiset<std::string>::erase(iterator)/0 -6.42% 31.602 29.574 - -1.61% -
BM_MakeHeap_uint64_Descending_64 -6.40% 0.251 0.235 - -6.65% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -6.40% 1.323 1.238 - 6.74% -
BM_std_minmax_element<char>/512 -6.39% 148.195 138.725 - -5.04% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -6.38% 41.939 39.262 - 8.30% -
bm_lexicographical_compare<unsigned_char>/2 -6.37% 1.976 1.850 - -5.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -6.35% 8652526.991 8102854.594 - 60.48% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.35% 6653.565 6231.198 - -2.21% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -6.34% 2.090 1.958 - -4.18% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -6.33% 2402273.476 2250135.585 - -7.60% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -6.29% 20.882 19.569 - -6.41% -
BM_std_min<short>/25 -6.29% 2.182 2.044 - -1.97% -
BM_MakeThenSortHeap_float_SingleElement_262144 -6.28% 52.370 49.082 - -6.32% -
rng::copy(list<int>)/32768 -6.28% 27650.004 25914.703 - -3.08% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -6.26% 20.926 19.615 - -9.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -6.23% 1423294.156 1334562.392 - -8.46% -
std::shift_left(list<int>)/8192 -6.21% 7702.767 7224.632 - -6.15% -
BM_PushHeap_string_SingleElement_4 -6.20% 2.285 2.143 - -10.73% -
BM_StringFindAllMatch/1 -6.20% 2.886 2.708 - -2.41% -
BM_MakeThenSortHeap_uint32_Descending_4 -6.20% 1.420 1.332 - -7.12% -
std::is_partitioned(vector<int>)_(partitioned)/32 -6.19% 6.719 6.303 - -2.25% -
rng::equal(vector<bool>)_(unaligned)/8 -6.19% 0.925 0.868 - 17.60% -
std::copy_if(list<int>)_(entire_range)/64 -6.18% 35.927 33.705 - -6.86% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -6.18% 19506.351 18300.015 - -20.59% -
bm_ranges_lexicographical_compare<signed_char>/16 -6.15% 1.383 1.298 - 0.04% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -6.13% 20463.778 19209.623 - -19.84% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -6.09% 737.933 692.957 - -20.05% -
BM_std_min<unsigned_short>/30 -6.06% 2.408 2.262 - -4.12% -
BM_std_minmax<unsigned_int>/11 -6.03% 1.903 1.788 - -2.21% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -6.03% 1.511 1.420 - -7.50% -
std::map<std::string,_int>::count(key)_(existent)/8192 -6.00% 31.120 29.254 - -2.79% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -5.99% 0.495 0.466 - 0.12% -
std::replace_if(vector<int>)_(sprinkled)/50 -5.99% 13.721 12.899 - -0.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -5.99% 86.911 81.704 - -11.48% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -5.99% 7922.167 7447.761 - 0.27% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -5.97% 0.455 0.428 - 0.13% -
SetIntersection_Interlaced_Vector_string_16384_64 -5.95% 14034663.388 13199005.690 - 1.09% -
rng::contains(list<int>)_(process_all)/32 -5.93% 9.525 8.960 - -20.43% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -5.92% 0.488 0.459 - -17.39% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -5.91% 21.414 20.149 - 6.80% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -5.91% 0.951 0.895 - 0.15% -
rng::find_if_not(vector<int>)_(process_all)/8 -5.90% 2.679 2.521 - 0.12% -
SetIntersection_Front_Set_uint32_16384_256 -5.88% 4845930.951 4560994.759 - -6.13% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.88% 0.875 0.824 - -5.64% -
std::unordered_set<int>::find(key)_(existent)/32 -5.87% 1.304 1.227 - 8.07% -
std::set<int>::count(key)_(existent)/1024 -5.87% 4.352 4.097 - -1.86% -
BM_StringRead_Cold_Deep_Empty -5.87% 0.905 0.852 - 6.16% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -5.87% 108.608 102.232 - -3.74% -
BM_std_minmax<long_long>/1 -5.86% 0.645 0.607 - -12.39% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -5.85% 7707.139 7256.599 - -0.47% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -5.83% 48958305.911 46102616.183 - -0.11% -
rng::remove(deque<int>)_(sprinkled)/32 -5.83% 55.396 52.165 - -8.17% -
BM_std_min<long_long>/12 -5.82% 2.078 1.957 - -3.55% -
rng::find_last(deque<int>)_(bail_90%)/1024 -5.81% 30.755 28.968 - -0.12% -
bm_lexicographical_compare<signed_char>/8 -5.81% 3.212 3.026 - -2.76% -
bm_lexicographical_compare<unsigned_char>/4 -5.81% 1.474 1.388 - -7.30% -
BM_StringRead_Cold_Deep_Small -5.79% 0.940 0.886 - 9.75% -
rng::contains(list<int>)_(process_all)/8 -5.78% 2.400 2.261 - -5.35% -
BM_vector_deque_ranges_copy_backward/64 -5.77% 3.227 3.041 - 0.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -5.76% 16714.339 15750.797 - -3.37% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -5.75% 1.648 1.553 - 10.31% -
SetIntersection_None_Set_uint32_1024_1024 -5.73% 9293996.101 8761403.053 - 0.32% -
BM_PushHeap_uint64_Ascending_1024 -5.72% 2.738 2.581 - 0.15% -
std::find(list<int>)_(process_all)/8192 -5.71% 8810.551 8307.158 - -2.29% -
rng::replace(vector<int>)_(prefix)/8192 -5.67% 1284.860 1211.981 - -4.07% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -5.66% 27293.789 25749.972 - -2.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.63% 204632572.053 193104400.750 - -10.65% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -5.61% 126.175 119.092 - 0.26% -
BM_vector_deque_copy_backward/64 -5.60% 3.322 3.136 - 5.90% -
BM_StringFindAllMatch/64 -5.58% 3.175 2.997 - -2.42% -
BM_RangesMakeHeap_float_Random_256 -5.57% 1.295 1.223 - -15.44% -
BM_std_minmax<short>/4 -5.56% 1.029 0.972 - 0.14% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.55% 37.220 35.154 - 6.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -5.55% 34.639 32.718 - -4.63% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.54% 825.761 779.996 - -1.79% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -5.54% 15.527 14.667 - 1.09% -
BM_MakeThenSortHeap_float_Heap_4 -5.54% 1.252 1.182 - -4.58% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.54% 109479.773 103416.112 - -2.32% -
BM_RangesPushHeap_string_Descending_16 -5.53% 2.139 2.020 - -4.16% -
BM_RangesPushHeap_float_Ascending_16384 -5.52% 4.372 4.131 - -5.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -5.51% 5296226.008 5004421.008 - -1.51% -
BM_PushHeap_string_PipeOrgan_4 -5.51% 2.648 2.503 - -4.98% -
BM_RangesMakeHeap_float_Heap_64 -5.51% 0.221 0.209 - 1.54% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 -5.50% 741.166 700.373 - 2.10% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -5.49% 5.061 4.783 - 0.11% -
BM_std_minmax_element<short>/2 -5.49% 0.688 0.651 - -5.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -5.48% 11.213 10.599 - 0.41% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -5.46% 525159.862 496505.035 - -1.48% -
rng::remove_copy_if(list<int>)_(prefix)/8192 -5.46% 7740.285 7318.034 - 0.58% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -5.45% 25.906 24.494 - -0.54% -
std::multiset<std::string>::count(key)_(existent)/8192 -5.45% 30.927 29.243 - -4.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -5.43% 7941240.764 7510099.056 - 2.23% -
std::is_partitioned(deque<int>)_(partitioned)/50 -5.41% 14.819 14.017 - -5.61% -
std::set<std::string>::count(key)_(existent)/1024 -5.40% 23.859 22.570 - -7.36% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -5.38% 26032.718 24631.124 - -2.47% -
std::search(list<int>,_pred)_(single_element)/8192 -5.34% 8660.082 8197.496 - -5.43% -
rng::replace(vector<int>)_(sprinkled)/1024 -5.34% 196.775 186.274 - 8.21% -
SetIntersection_Interlaced_Vector_string_262144_4 -5.34% 2415415.120 2286519.792 - 10.24% -
rng::replace(vector<int>)_(sprinkled)/32 -5.33% 6.397 6.057 - 8.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -5.31% 12942252.304 12255353.625 - 2.45% -
rng::count_if(list<int>)_(every_other)/8192 -5.30% 7705.831 7297.046 - -0.07% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -5.30% 17.669 16.732 - -0.94% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -5.30% 9181810.243 8695147.124 - -68.01% -
std::reverse(list<int>)/32768 -5.30% 17952.393 17001.331 - 0.68% -
std::unordered_set<int>::count(key)_(existent)/32 -5.30% 1.360 1.288 - -12.41% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -5.29% 4088.961 3872.847 - -0.90% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -5.28% 1487939.791 1409307.754 - -11.80% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.28% 4.306 4.078 - -10.07% -
BM_RangesMakeHeap_uint64_Random_1024 -5.28% 1.123 1.064 - -1.15% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -5.24% 2.998 2.841 - -3.61% -
BM_PushHeap_string_SingleElement_262144 -5.23% 2.614 2.477 - -11.06% -
BM_vector_deque_ranges_copy_backward/65536 -5.22% 8085.037 7663.061 - 0.02% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -5.20% 7.004 6.640 - -8.68% -
std::any_of(deque<int>)_(process_all)/50 -5.19% 20.271 19.218 - -0.33% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -5.18% 23.266 22.062 - 1.93% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -5.17% 23.906 22.670 - -10.47% -
std::replace(vector<int>)_(sprinkled)/8192 -5.17% 1276.307 1210.350 - -11.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -5.17% 11.181 10.603 - 0.40% -
SetIntersection_None_Set_uint64_16384_16 -5.17% 172917237.040 163984659.228 - 0.25% -
BM_std_minmax<unsigned_char>/16 -5.16% 0.975 0.925 - -4.98% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.16% 14289.167 13552.125 - -2.04% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -5.14% 10.263 9.736 - -0.32% -
BM_PushHeap_string_Descending_16 -5.12% 2.229 2.115 - -13.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -5.12% 3243790.128 3077767.140 - 4.01% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.11% 37.958 36.017 - -15.85% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -5.10% 17.026 16.158 - -0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -5.09% 2569637.467 2438936.219 - 17.74% -
std::all_of(deque<int>)_(process_all)/50 -5.07% 19.286 18.309 - -13.79% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -5.06% 24.385 23.151 - -2.43% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -5.05% 9.010 8.556 - 0.52% -
BM_std_min<unsigned_char>/29 -5.05% 2.089 1.984 - 0.89% -
BM_RangesPushHeap_string_Descending_4 -5.04% 1.949 1.851 - -1.60% -
SetIntersection_None_Set_float_16384_16384 -5.04% 167419413.132 158985105.319 - 1.42% -
SetIntersection_None_Vector_uint64_1024_1024 -5.03% 1151380.383 1093440.890 - -4.52% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -5.02% 10.018 9.515 - -0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -5.02% 13270337.669 12604056.013 - -0.71% -
BM_deque_deque_ranges_move_backward/1 -5.02% 3.614 3.433 - 22.82% -
BM_PushHeap_string_QuickSortAdversary_1024 -5.00% 15.833 15.042 - -3.69% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.99% 710.827 675.368 - -4.51% -
BM_RangesMakeHeap_uint32_Random_1024 -4.98% 1.091 1.036 - -3.25% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -4.97% 1.231 1.170 - -7.94% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -4.96% 23.915 22.729 - -3.82% -
BM_PushHeap_float_PipeOrgan_4 -4.96% 0.507 0.482 - 0.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.93% 1603.489 1524.395 - -3.55% -
std::find_first_of(vector<int>)_(small_needle)/32 -4.93% 47.686 45.334 - -3.19% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -4.93% 19.055 18.116 - -1.13% -
BM_std_min<char>/28 -4.92% 1.809 1.720 - -3.13% -
std::search(list<int>)_(single_element)/8192 -4.91% 7865.546 7478.996 - -4.46% -
rng::transform(list<int>,_list<int>)/50 -4.90% 40.981 38.971 - -0.12% -
bm_lexicographical_compare<unsigned_char>/5 -4.90% 1.702 1.619 - -6.60% -
BM_PushHeap_string_SingleElement_16384 -4.90% 2.556 2.431 - -10.61% -
rng::replace(vector<int>)_(prefix)/1024 -4.90% 167.375 159.180 - -3.72% -
BM_deque_deque_move_backward/2 -4.89% 3.158 3.004 - 21.80% -
std::set<std::string>::find(key)_(non-existent)/8192 -4.87% 27.928 26.568 - -5.63% -
BM_PushHeap_string_SingleElement_256 -4.86% 2.520 2.397 - -12.62% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -4.85% 115714.049 110099.209 - -3.14% -
SetIntersection_Front_Set_uint32_16384_4 -4.81% 1162828.240 1106885.985 - -2.81% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -4.79% 10.030 9.550 - -0.04% -
BM_vector_deque_move_backward/64000 -4.79% 7627.869 7262.872 - -1.30% -
std::partition(vector<int>)_(dense)/32 -4.77% 8.432 8.029 - -5.86% -
rng::remove_copy(list<int>)_(prefix)/8192 -4.74% 7383.906 7034.274 - 0.05% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 -4.72% 1.770 1.686 - -0.82% -
std::copy_backward(vector<int>)/32768 -4.72% 3797.013 3617.799 - -4.68% -
bm_lexicographical_compare<signed_char>/1 -4.71% 1.387 1.322 - 2.78% -
rng::reverse(vector<int>)/8 -4.70% 2.211 2.107 - 30.21% -
BM_deque_deque_ranges_move/64 -4.70% 5.635 5.370 - -2.75% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -4.70% 3.464 3.301 - -4.45% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -4.70% 29.714 28.319 - -1.91% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 -4.69% 4.190 3.994 - 0.19% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -4.67% 2.363 2.252 - -3.48% -
rng::find_last(vector<char>)_(bail_10%)/8 -4.67% 1.601 1.526 - -2.58% -
rng::for_each(list<int>)/8192 -4.64% 8250.524 7867.669 - -5.32% -
std::set<std::string>::contains(key)_(non-existent)/1024 -4.64% 22.483 21.440 - 3.25% -
BM_deque_deque_move/64 -4.64% 5.715 5.450 - -2.04% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -4.63% 0.477 0.455 - -5.31% -
BM_vector_deque_move_backward/65536 -4.62% 7927.006 7560.795 - 2.84% -
BM_deque_deque_ranges_move_backward/2 -4.61% 3.149 3.004 - 18.80% -
std::partition_point(deque<int>)/32 -4.60% 4.512 4.305 - -3.90% -
SetIntersection_None_Vector_uint64_16384_16 -4.60% 1175223.833 1121161.051 - -2.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -4.60% 12.309 11.743 - -0.28% -
SetIntersection_Front_Set_uint64_256_256 -4.59% 9230750.316 8807014.530 - -10.83% -
BM_MakeThenSortHeap_float_Descending_4 -4.56% 1.320 1.260 - 7.21% -
std::map<std::string,_int>::find(key)_(existent)/8192 -4.54% 30.195 28.824 - -7.05% -
SetIntersection_Interlaced_Vector_string_16384_16 -4.54% 4752212.746 4536463.477 - -1.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -4.53% 1665403.794 1589934.007 - -0.01% -
BM_PushHeap_string_PipeOrgan_64 -4.53% 6.074 5.799 - -8.20% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -4.53% 9.213 8.796 - 0.53% -
BM_RangesPushHeap_string_Descending_64 -4.52% 2.243 2.141 - -5.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -4.52% 1119035.985 1068487.485 - -4.88% -
std::remove_copy_if(list<int>)_(prefix)/8192 -4.51% 7574.250 7232.362 - -0.61% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -4.49% 9.045 8.639 - -4.23% -
BM_std_minmax<unsigned_char>/13 -4.49% 2.295 2.192 - -1.23% -
BM_std_minmax_element<long_long>/1 -4.49% 0.314 0.300 - -1.47% -
SetIntersection_Front_Set_uint64_1024_1024 -4.48% 15200179.546 14518685.076 - -7.87% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -4.48% 11.083 10.586 - 0.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.48% 1261.084 1204.606 - 1.04% -
BM_vector_deque_copy_backward/65536 -4.47% 8103.332 7741.237 - -0.11% -
rng::contains(vector<int>)_(process_all)/8 -4.46% 2.763 2.639 - -2.25% -
rng::move(list<int>)/512 -4.45% 369.648 353.191 - 0.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -4.45% 128984313.396 123250761.465 - 5.00% -
BM_RangesPushHeap_uint64_Random_4 -4.44% 2.213 2.114 - -0.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -4.42% 1207631.124 1154214.830 - -3.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -4.41% 476.074 455.095 - -4.15% -
rng::count(list<int>)_(every_other)/8192 -4.40% 7264.133 6944.591 - 0.27% -
SetIntersection_Front_Vector_string_262144_1 -4.40% 1169110.814 1117696.942 - -2.06% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -4.39% 12019.409 11491.232 - -9.49% -
BM_std_min<unsigned_short>/27 -4.37% 2.372 2.269 - -4.75% -
std::remove_copy(list<int>)_(sprinkled)/8192 -4.37% 7280.883 6962.541 - -0.01% -
rng::rotate(list<int>)_(by_1/2)/8192 -4.37% 5300.571 5069.155 - 2.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.35% 1354.384 1295.514 - -4.57% -
BM_MakeHeap_uint32_Random_16384 -4.35% 0.996 0.953 - -4.70% -
std::multiset<std::string>::erase(iterator)/32 -4.34% 32.295 30.892 - 0.40% -
SetIntersection_Interlaced_Set_uint64_256_256 -4.34% 9683200.387 9263247.833 - 2.66% -
rng::find(list<int>)_(process_all)/1024 -4.33% 717.944 686.825 - -0.25% -
BM_std_minmax_element<char>/3 -4.33% 1.196 1.144 - -3.10% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.32% 134.340 128.532 - -4.82% -
std::find_if(deque<int>)_(process_all)/8192 -4.31% 2945.084 2818.027 - -0.96% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -4.30% 2360.426 2258.917 - -0.19% -
std::unordered_set<int>::find(key)_(non-existent)/32 -4.29% 1.152 1.102 - 12.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -4.28% 57588574.054 55123691.155 - 1.87% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -4.28% 11.109 10.633 - 0.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -4.27% 3.090 2.958 - -0.84% -
BM_std_min<char>/13 -4.26% 1.588 1.521 - -2.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.25% 1350.846 1293.377 - -4.44% -
rng::search(vector<int>)_(same_length)/8192 -4.24% 1959.956 1876.761 - -0.11% -
BM_PushHeap_string_SingleElement_64 -4.24% 2.563 2.454 - -11.51% -
rng::find_last(deque<int>)_(bail_90%)/50 -4.24% 1.921 1.839 - -0.13% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 -4.24% 0.280 0.268 - -4.30% -
std::move(vector<int>)/8 -4.23% 2.316 2.218 - -3.78% -
rng::is_sorted(list<int>,_pred)/8192 -4.21% 7669.341 7346.281 - -16.92% -
BM_vector_deque_copy_backward/64000 -4.21% 7968.647 7633.509 - 5.43% -
BM_std_minmax<unsigned_char>/12 -4.20% 1.999 1.915 - -1.55% -
BM_MakeHeap_string_Descending_64 -4.18% 2.636 2.525 - -1.35% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -4.17% 1.784 1.710 - -5.52% -
std::map<int,_int>::contains(key)_(non-existent)/0 -4.16% 0.280 0.268 - -1.91% -
BM_deque_deque_move_backward/1 -4.15% 3.510 3.365 - 23.42% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -4.15% 7.225 6.925 - 0.78% -
rng::partition_copy(deque<int>)/50 -4.14% 28.740 27.550 - 0.33% -
BM_deque_deque_copy_backward/2 -4.13% 3.188 3.056 - 20.61% -
BM_RangesMakeHeap_uint64_Random_256 -4.13% 1.170 1.122 - -6.75% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -4.11% 0.355 0.340 - -10.89% -
BM_RangesMakeThenSortHeap_uint32_Heap_1 -4.11% 0.275 0.264 - -4.74% -
BM_vector_deque_move_backward/70000 -4.11% 8428.321 8081.920 - 0.96% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.10% 486.568 466.611 - -6.78% -
std::stable_partition(deque<int>)_(dense)/32 -4.10% 30.050 28.819 - -3.64% -
BM_std_minmax<unsigned_char>/64 -4.09% 1.315 1.262 - 3.47% -
SetIntersection_None_Set_uint32_256_1 -4.09% 11921395.058 11433931.979 - 0.07% -
BM_MakeHeap_string_Descending_262144 -4.09% 3.582 3.435 - -3.07% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.09% 12730.059 12209.852 - 2.65% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -4.08% 11970.854 11482.363 - -3.02% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -4.06% 25.669 24.626 - -2.56% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.06% 898317.267 861850.226 - -1.61% -
std::multiset<std::string>::insert(value)_(new_value)/32 -4.06% 44.264 42.469 - -0.49% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -4.05% 0.574 0.550 - -6.71% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 -4.04% 0.279 0.268 - -4.10% -
BM_deque_deque_ranges_copy/64 -4.04% 5.616 5.389 - -2.72% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -4.04% 9.163 8.793 - 0.51% -
BM_MakeThenSortHeap_float_Random_4 -4.04% 4.475 4.294 - -3.75% -
rng::contains_subrange(list<int>)_(single_element)/16 -4.03% 4.995 4.793 - -3.27% -
SetIntersection_Front_Set_string_262144_256 -4.03% 15100396.308 14492005.842 - -8.10% -
rng::find(vector<bool>)_(process_all)/50 -4.02% 0.691 0.664 - -10.35% -
rng::move_backward(vector<int>)/262144 -4.02% 22980.913 22057.952 - -0.08% -
bm_lexicographical_compare<unsigned_char>/1 -4.01% 1.737 1.667 - -1.36% -
rng::rotate(deque<int>)_(1_element_backward)/32 -4.01% 4.575 4.391 - 5.85% -
BM_MakeThenSortHeap_uint64_SingleElement_1 -4.01% 0.279 0.268 - -2.94% -
std::find_if_not(vector<char>)_(process_all)/8 -4.00% 2.482 2.383 - -3.48% -
BM_PushHeap_string_QuickSortAdversary_256 -4.00% 15.018 14.418 - -2.64% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.99% 18.381 17.648 - 0.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -3.99% 6.768 6.498 - -0.25% -
rng::remove_if(deque<int>)_(prefix)/50 -3.98% 72.379 69.496 - -5.99% -
BM_vector_deque_ranges_move_backward/65536 -3.98% 7767.100 7457.912 - 2.67% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -3.98% 1.397 1.342 - 3.01% -
BM_deque_deque_copy_backward/1 -3.97% 3.572 3.430 - 22.71% -
std::count(list<int>)_(every_other)/8192 -3.97% 6885.318 6611.737 - -0.78% -
SetIntersection_Front_Set_uint32_262144_1 -3.95% 1127561.036 1082981.076 - -1.33% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -3.95% 9352.457 8983.379 - -2.78% -
SetIntersection_Interlaced_Set_uint64_1024_16 -3.93% 11671062.931 11212189.151 - -1.65% -
BM_std_minmax_element<char>/64 -3.93% 17.922 17.218 - -2.53% -
BM_vector_deque_ranges_copy_backward/64000 -3.93% 7857.339 7548.820 - 2.92% -
SetIntersection_Front_Set_uint64_16384_1024 -3.93% 15382988.806 14779053.419 - -1.08% -
BM_MakeHeap_uint32_Random_262144 -3.92% 1.053 1.012 - 0.45% -
BM_PushHeap_string_Random_16384 -3.90% 16.836 16.179 - -4.49% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 -3.89% 59474.068 57159.705 - 0.10% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -3.89% 1.150 1.105 - -16.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.88% 2275820.261 2187481.132 - -0.55% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -3.88% 12.279 11.803 - -15.99% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.88% 4799.374 4613.326 - 0.19% -
SetIntersection_Front_Set_uint32_16384_16 -3.87% 1348804.377 1296621.850 - -0.76% -
BM_deque_deque_ranges_copy/64000 -3.87% 2681.737 2578.084 - -9.62% -
std::find_end(deque<int>)_(single_element)/1024 -3.86% 374.560 360.098 - 39.01% -
BM_MakeThenSortHeap_string_SingleElement_4 -3.86% 6.453 6.205 - 4.12% -
std::stable_partition(vector<int>)_(dense)/50 -3.86% 25.394 24.414 - -7.62% -
std::multiset<int>::insert(value)_(already_present)/1024 -3.85% 29.812 28.663 - 0.37% -
rng::remove(deque<int>)_(prefix)/32 -3.85% 55.991 53.834 - -2.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.85% 0.566 0.544 - -6.82% -
SetIntersection_Front_Set_uint64_262144_1024 -3.84% 15837968.004 15229100.291 - 5.15% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 -3.82% 1.007 0.968 - 4.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.82% 9079678.689 8733082.158 - -26.71% -
std::partition_copy(vector<int>)/1024 -3.81% 483.625 465.178 - 1.74% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.81% 806.576 775.820 - -0.15% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -3.81% 4.140 3.983 - -2.50% -
SetIntersection_None_Set_uint64_1024_1 -3.81% 9176049.952 8826768.377 - -0.95% -
BM_MakeThenSortHeap_float_SingleElement_16384 -3.79% 15.835 15.235 - -3.50% -
BM_vector_deque_ranges_copy_backward/0 -3.78% 0.574 0.552 - 24.86% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.78% 73.891 71.100 - -1.64% -
std::set<std::string>::insert(value)_(already_present)/1024 -3.78% 34.204 32.912 - -4.02% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.76% 9.073 8.731 - -3.19% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -3.75% 11.036 10.622 - -3.23% -
std::set<int>::equal_range(key)_(existent)/32 -3.75% 1.771 1.705 - 0.14% -
BM_std_minmax<unsigned_char>/14 -3.75% 2.605 2.507 - -1.39% -
BM_std_min<unsigned_long_long>/4 -3.74% 1.090 1.049 - -4.71% -
rng::find_last(vector<char>)_(bail_90%)/8 -3.73% 0.479 0.461 - 0.02% -
std::reverse(vector<int>)/8 -3.72% 1.607 1.547 - -3.06% -
std::multiset<int>::contains(key)_(non-existent)/8192 -3.72% 8.838 8.509 - -3.85% -
std::move_backward(vector<int>)/262144 -3.72% 22821.199 21972.880 - 0.15% -
bm_lexicographical_compare<unsigned_char>/3 -3.71% 2.167 2.086 - -5.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.69% 245813523.247 236734229.595 - -2.80% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -3.69% 205.755 198.167 - 0.47% -
std::find_end(deque<int>)_(process_all)/8192 -3.69% 2080.319 2003.646 - -1.81% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.68% 24.918 24.002 - 5.37% -
SetIntersection_Interlaced_Set_float_1024_256 -3.67% 16263360.097 15665827.518 - -3.41% -
BM_std_minmax<unsigned_char>/4 -3.67% 1.434 1.382 - -6.22% -
SetIntersection_Interlaced_Vector_float_262144_1024 -3.66% 83521865.249 80468535.838 - -48.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -3.65% 34.947 33.672 - -0.13% -
SetIntersection_Front_Vector_string_1024_1 -3.65% 1139805.803 1098232.146 - -3.71% -
SetIntersection_Front_Set_uint32_256_64 -3.65% 6493921.981 6257069.670 - 0.35% -
BM_deque_vector_ranges_copy/0 -3.64% 1.471 1.418 - -0.12% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -3.64% 2.628 2.532 - -9.80% -
SetIntersection_Interlaced_Vector_string_256_256 -3.64% 22068571.510 21265665.384 - -6.95% -
SetIntersection_Front_Set_uint64_1024_256 -3.64% 4485374.995 4322268.613 - -10.68% -
BM_StringFindAllMatch/8 -3.63% 2.655 2.559 - 0.57% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -3.62% 0.807 0.778 - -0.64% -
std::stable_sort(deque<int>)_(descending)/8 -3.60% 27.695 26.698 - 0.17% -
BM_std_min<long_long>/31 -3.59% 3.336 3.216 - -5.49% -
std::partial_sort(deque<int>)_(descending)/8192 -3.59% 298644.327 287925.170 - 1.25% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -3.58% 11.819 11.396 - -2.03% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -3.57% 9.350 9.016 - -23.54% -
SetIntersection_Front_Set_uint64_16384_16384 -3.57% 356554889.906 343820198.079 - 0.43% -
std::find_first_of(vector<int>)_(small_needle)/50 -3.56% 71.856 69.298 - -1.86% -
rng::search(list<int>,_pred)_(no_match)/8192 -3.56% 7991.165 7706.957 - -7.16% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.55% 13.431 12.954 - -4.45% -
BM_std_minmax<unsigned_long_long>/11 -3.55% 2.357 2.273 - -3.42% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.54% 12544.301 12099.945 - -3.43% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.54% 10317.511 9952.486 - -5.18% -
SetIntersection_Interlaced_Set_string_16384_1024 -3.53% 358128563.318 345474743.531 - 1.90% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.53% 0.570 0.550 - -6.53% -
BM_std_minmax<unsigned_char>/10 -3.53% 1.386 1.337 - -0.27% -
BM_MakeHeap_uint64_Random_64 -3.53% 1.300 1.254 - -2.21% -
bm_lexicographical_compare<unsigned_char>/8 -3.53% 1.444 1.393 - -6.98% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -3.51% 1.439 1.388 - 0.08% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -3.50% 0.330 0.318 - -5.21% -
rng::unique(deque<int>)_(sprinkled)/32 -3.49% 60.030 57.933 - -4.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.49% 9079634.990 8762764.730 - -31.76% -
BM_std_min<short>/4 -3.46% 1.016 0.980 - -9.37% -
SetIntersection_Front_Vector_uint64_16384_1 -3.44% 1113134.857 1074831.108 - -2.21% -
SetIntersection_Front_Vector_uint64_262144_256 -3.44% 2355024.072 2273989.546 - -3.14% -
SetIntersection_Interlaced_Vector_uint32_64_64 -3.44% 11610127.612 11211097.342 - -3.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -3.43% 12031525.848 11618564.163 - -1.53% -
rng::search(list<int>,_pred)_(same_length)/8192 -3.43% 9795.147 9459.273 - 6.25% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.42% 7.173 6.927 - 0.93% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -3.42% 7477.890 7222.141 - 0.06% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 -3.42% 3.444 3.326 - 0.12% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.42% 17.296 16.705 - 0.07% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.42% 1.401 1.353 - -1.19% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -3.41% 1.410 1.362 - 1.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -3.41% 1121008.068 1082790.767 - -4.26% -
rng::copy(vector<int>)/8 -3.40% 2.299 2.221 - -2.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -3.40% 352305514.320 340329602.353 - -3.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.40% 39.955 38.597 - -1.99% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -3.40% 23.793 22.985 - -0.19% -
std::reverse_copy(list<int>)/4096 -3.39% 3271.739 3160.745 - -0.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.38% 20067.917 19388.814 - -3.16% -
std::set<std::string>::clear()/1024 -3.38% 20098.148 19419.108 - -2.29% -
rng::is_sorted(list<int>)/8192 -3.37% 7235.633 6991.652 - -3.72% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -3.37% 18.415 17.794 - 0.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.37% 15785.106 15253.463 - -2.77% -
std::multiset<std::string>::insert(value)_(new_value)/1024 -3.35% 63.531 61.405 - -0.23% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -3.35% 9.427 9.111 - -12.65% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.34% 12.419 12.004 - -2.69% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -3.34% 107.373 103.786 - 16.06% -
SetIntersection_None_Set_uint64_1024_1024 -3.34% 8971284.342 8671664.489 - -0.66% -
BM_PopHeap_string_16384 -3.33% 73.736 71.278 - -1.96% -
BM_deque_deque_copy/64 -3.33% 5.636 5.449 - -2.05% -
SetIntersection_Interlaced_Set_uint64_1024_64 -3.32% 10684724.360 10329623.844 - 3.63% -
std::map<std::string,_int>::count(key)_(existent)/1024 -3.31% 25.591 24.745 - 5.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.30% 1228124.482 1187552.330 - -4.51% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.30% 23.373 22.601 - -3.82% -
SetIntersection_Front_Set_uint64_256_64 -3.30% 6317273.279 6108932.937 - -1.21% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -3.29% 0.600 0.580 - -0.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.29% 8.038 7.773 - -0.06% -
BM_RangesMakeHeap_string_SingleElement_262144 -3.29% 7.527 7.280 - -11.48% -
BM_vector_deque_ranges_copy_backward/1024 -3.28% 38.508 37.244 - -2.04% -
rng::fold_left(list<int>)/8192 -3.28% 10837.485 10482.129 - -0.33% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.27% 1270496.500 1228894.123 - 0.22% -
BM_PopHeap_uint64_1 -3.27% 0.449 0.435 - -16.30% -
rng::starts_with(list<int>)/8 -3.26% 3.138 3.035 - 4.28% -
BM_RangesMakeHeap_uint32_Random_16 -3.25% 1.281 1.239 - -2.47% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.23% 9030.463 8738.553 - -3.11% -
BM_std_minmax<unsigned_int>/14 -3.23% 1.672 1.618 - -0.01% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -3.23% 9.156 8.860 - -2.14% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -3.22% 8052.752 7793.798 - -4.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.21% 22270701.982 21555446.371 - -1.26% -
BM_std_min<char>/32 -3.21% 2.989 2.893 - -1.06% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.20% 1049.077 1015.535 - 6.35% -
BM_PushHeap_string_SingleElement_16 -3.20% 2.492 2.413 - -12.72% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -3.19% 3454.440 3344.099 - -2.21% -
rng::partition(vector<int>)_(dense)/32 -3.19% 8.621 8.346 - -0.68% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -3.19% 68.916 66.717 - 3.03% -
SetIntersection_None_Set_uint64_16384_256 -3.18% 169051517.626 163673054.320 - -0.69% -
BM_std_minmax<unsigned_int>/15 -3.17% 2.119 2.052 - 1.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -3.17% 0.573 0.555 - -4.25% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.17% 1.011 0.979 - -5.62% -
SetIntersection_Front_Set_string_16384_256 -3.17% 15420219.536 14931861.127 - 1.72% -
BM_PopHeap_uint64_4 -3.17% 2.762 2.674 - -1.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.17% 18614.834 18025.361 - -4.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -3.16% 1226408.291 1187594.003 - 0.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.16% 1115055.339 1079777.804 - -1.41% -
SetIntersection_Interlaced_Set_string_1024_4 -3.16% 10768210.980 10427896.474 - -0.77% -
BM_std_min<short>/16 -3.16% 1.801 1.744 - -3.14% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -3.16% 5.784 5.601 - -2.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.15% 187556.664 181646.188 - -1.72% -
rng::search(vector<int>)_(same_length)/1024 -3.15% 254.279 246.271 - -0.43% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -3.15% 9.049 8.764 - -3.24% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.15% 2.298 2.226 - -0.19% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -3.14% 8.699 8.426 - -1.53% -
BM_vector_deque_move_backward/1024 -3.14% 38.478 37.271 - -3.19% -
SetIntersection_Front_Set_uint32_262144_262144 -3.13% 1876787.107 1818001.467 - -1.18% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -3.13% 7368.941 7138.362 - 1.49% -
std::any_of(deque<int>)_(process_all)/8192 -3.13% 2713.417 2628.527 - -3.34% -
SetIntersection_None_Set_uint64_256_16 -3.12% 11240926.482 10890193.016 - -0.75% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -3.12% 3.054 2.958 - 4.03% -
std::rotate(list<int>)_(1_element_backward)/8192 -3.11% 8750.186 8477.937 - 0.44% -
SetIntersection_None_Set_uint64_256_64 -3.11% 9530402.866 9234170.173 - 0.85% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.11% 3.421 3.314 - -5.53% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -3.10% 1616.034 1565.896 - 26.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.10% 1109865.962 1075437.065 - -3.25% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -3.10% 1.434 1.390 - -7.23% -
BM_deque_deque_ranges_copy_backward/1 -3.09% 3.517 3.408 - 22.82% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -3.09% 2.247 2.178 - -16.32% -
BM_StringRelational_Less_Large_Small_Control -3.08% 1.843 1.786 - 0.34% -
SetIntersection_None_Set_string_64_4 -3.08% 23185083.153 22470581.281 - -2.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -3.08% 1175034.330 1138866.284 - -4.08% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.07% 17.353 16.820 - 0.74% -
bm_lexicographical_compare<unsigned_char>/7 -3.07% 2.166 2.099 - -5.14% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.07% 1120849.871 1086410.060 - -1.96% -
rng::starts_with(deque<int>)/1024 -3.07% 485.607 470.702 - -3.55% -
BM_vector_deque_ranges_move/4000 -3.07% 144.971 140.521 - -1.59% -
bm_lexicographical_compare<int>/4 -3.07% 1.259 1.221 - -3.02% -
std::find_if(deque<int>)_(bail_25%)/8192 -3.07% 740.440 717.737 - 2.03% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -3.06% 0.536 0.520 - -2.70% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -3.06% 75.111 72.813 - 9.36% -
rng::find_end(deque<int>)_(process_all)/8192 -3.06% 2226.575 2158.456 - -9.58% -
BM_RangesPushHeap_uint32_SingleElement_4 -3.06% 0.344 0.334 - -3.42% -
std::map<std::string,_int>::clear()/1024 -3.06% 21040.533 20397.319 - -2.64% -
SetIntersection_Front_Set_uint32_1024_64 -3.04% 2090563.597 2027044.279 - -0.74% -
SetIntersection_None_Vector_uint32_262144_64 -3.04% 1179386.826 1143585.031 - -5.23% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.03% 293.393 284.499 - -1.44% -
BM_std_minmax<int>/15 -3.03% 1.991 1.930 - -4.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -3.02% 170199391.581 165056615.546 - -0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -3.02% 170161444.874 165025641.752 - -0.56% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -3.01% 15.192 14.734 - -0.13% -
SetIntersection_None_Set_string_1024_64 -3.01% 9229270.359 8951696.815 - -0.92% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -3.01% 1.669 1.619 - -6.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.00% 8127303.273 7883239.543 - 1.22% -
SetIntersection_None_Set_uint64_1024_16 -3.00% 8978375.087 8709023.538 - -0.34% -
BM_std_minmax<unsigned_int>/23 -3.00% 2.488 2.413 - 1.04% -
std::multiset<int>::erase(key)_(existent)/1024 -3.00% 40.880 39.654 - -2.39% -
rng::remove_if(vector<int>)_(sprinkled)/50 -3.00% 66.820 64.817 - 8.66% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.00% 209634.390 203352.956 - -0.58% -
BM_vector_deque_ranges_move_backward/64000 -2.99% 7585.817 7359.010 - 2.53% -
SetIntersection_None_Set_uint64_1024_256 -2.97% 8965315.100 8699127.379 - -0.12% -
std::set<int>::erase(key)_(non-existent)/8192 -2.96% 8.478 8.227 - -5.93% -
SetIntersection_None_Vector_uint64_262144_262144 -2.96% 1211725.821 1175853.479 - -2.47% -
rng::starts_with(vector<int>,_pred)/8 -2.96% 4.301 4.173 - 1.15% -
SetIntersection_Front_Set_uint64_64_64 -2.96% 15340126.697 14886341.766 - -1.22% -
BM_MakeHeap_uint64_Random_4 -2.96% 1.199 1.164 - -19.49% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.95% 18506801.428 17961224.140 - -2.39% -
rng::find_if_not(vector<char>)_(process_all)/50 -2.95% 12.833 12.455 - -1.58% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -2.95% 1.110 1.077 - 3.06% -
rng::find(vector<bool>)_(process_all)/1024 -2.94% 4.720 4.582 - -2.29% -
BM_std_min<short>/21 -2.94% 1.837 1.783 - -2.42% -
BM_PushHeap_float_SingleElement_4 -2.92% 0.368 0.357 - -5.70% -
rng::find_end(list<int>)_(single_element)/8192 -2.92% 8541.346 8291.613 - -5.40% -
SetIntersection_None_Set_uint32_262144_4 -2.92% 1190455.484 1155689.537 - -0.17% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -2.92% 1.909 1.853 - -5.33% -
SetIntersection_Front_Vector_uint32_64_16 -2.92% 15756552.500 15296845.935 - 1.03% -
SetIntersection_Interlaced_Vector_string_16384_256 -2.92% 41052550.851 39855779.996 - -0.05% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -2.91% 1.188 1.154 - -6.75% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -2.91% 21.048 20.436 - 1.41% -
SetIntersection_None_Set_uint32_262144_64 -2.91% 1187625.895 1153094.646 - 0.22% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -2.91% 2.354 2.285 - -0.77% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -2.91% 20.135 19.551 - -20.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.90% 1455021.432 1412775.086 - -1.38% -
rng::find_end(forward_list<int>)_(same_length)/8192 -2.90% 17003.883 16511.349 - 15.11% -
rng::find_last(deque<int>)_(bail_90%)/8 -2.89% 0.928 0.902 - 3.99% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -2.89% 1.410 1.369 - 18.41% -
BM_MakeThenSortHeap_float_Heap_16 -2.89% 1.914 1.859 - -1.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.89% 1223168.139 1187861.578 - -0.09% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 -2.87% 1.535 1.491 - 1.16% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -2.87% 0.480 0.466 - -26.75% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -2.86% 2641.862 2566.232 - 114.13% -
rng::find_if_not(deque<int>)_(process_all)/8192 -2.86% 2890.172 2807.464 - 0.20% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -2.86% 6036652.637 5863956.901 - -0.05% -
SetIntersection_Front_Vector_float_16384_16 -2.86% 1192301.944 1158229.695 - -2.62% -
std::any_of(deque<int>)_(process_all)/32768 -2.86% 10861.402 10551.267 - -2.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.85% 1122291.512 1090283.971 - -1.75% -
rng::sort(deque<int>)_(pipe-organ)/8 -2.84% 21.422 20.813 - -0.27% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -2.84% 1.158 1.125 - 1.66% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.84% 1.888 1.835 - -4.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.82% 1279294.930 1243264.901 - -2.31% -
BM_std_min<unsigned_short>/23 -2.82% 2.169 2.108 - -1.26% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.81% 17.428 16.938 - -0.51% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -2.81% 21.842 21.229 - 0.50% -
SetIntersection_None_Set_uint64_64_16 -2.80% 19460582.347 18915124.451 - -0.33% -
BM_deque_vector_move/4000 -2.80% 148.443 144.286 - 3.10% -
std::partial_sort(vector<int>)_(heap)/8 -2.80% 26.830 26.079 - -2.47% -
BM_std_minmax_element<char>/4 -2.80% 1.256 1.221 - -1.67% -
std::remove_copy(list<int>)_(prefix)/8192 -2.79% 7221.829 7020.124 - -0.05% -
BM_StringRelational_Less_Large_Huge_Control -2.79% 2.285 2.221 - -0.36% -
BM_LowerBound_string_4 -2.79% 20.334 19.768 - -1.03% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.78% 12363.889 12019.791 - -1.97% -
BM_PushHeap_uint64_Ascending_16384 -2.78% 3.780 3.675 - 3.09% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -2.78% 34.578 33.618 - -0.83% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -2.78% 842708.735 819302.620 - -5.65% -
BM_PushHeap_string_Ascending_1024 -2.77% 13.465 13.091 - 0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.77% 1441417.627 1401531.811 - 5.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.77% 861.500 837.673 - -0.12% -
SetIntersection_Front_Set_float_16384_64 -2.76% 1955401.751 1901429.885 - -5.56% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.75% 3.306 3.215 - 1.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -2.74% 125484257.340 122044686.488 - 3.94% -
BM_PushHeap_string_Ascending_256 -2.74% 10.763 10.468 - 2.79% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.74% 9.952 9.680 - -2.58% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.73% 177338895.676 172489145.150 - -1.05% -
std::rotate(deque<int>)_(1_element_forward)/50 -2.73% 5.548 5.396 - -0.29% -
BM_deque_deque_ranges_copy_backward/2 -2.73% 3.143 3.057 - 20.73% -
SetIntersection_None_Set_uint64_256_4 -2.73% 11666282.123 11347635.825 - 0.03% -
rng::stable_sort(deque<int>)_(heap)/8 -2.73% 26.264 25.547 - -3.10% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.73% 17.252 16.781 - -2.66% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.73% 29.290 28.490 - -5.00% -
rng::sort(deque<int>)_(qsort_adversarial)/8 -2.73% 18.731 18.221 - -0.88% -
rng::remove_if(deque<int>)_(sprinkled)/32 -2.72% 57.247 55.688 - -9.02% -
BM_MakeHeap_uint32_Random_1024 -2.72% 1.068 1.039 - 0.85% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.71% 47.068 45.793 - -0.04% -
SetIntersection_Interlaced_Set_float_64_16 -2.71% 24880130.710 24206206.506 - -1.97% -
rng::for_each(map<int>)/8 -2.70% 6.274 6.105 - 36.45% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.70% 1765486.841 1717822.283 - 0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.69% 1177357.237 1145656.311 - -1.89% -
SetIntersection_None_Vector_string_16384_16 -2.69% 1296765.242 1261867.640 - -1.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.69% 1145284.831 1114470.381 - -2.54% -
BM_std_min<long_long>/29 -2.69% 2.974 2.894 - -4.86% -
BM_MakeHeap_string_PipeOrgan_262144 -2.68% 7.401 7.202 - -3.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -2.68% 0.587 0.571 - -5.54% -
SetIntersection_None_Set_float_262144_16384 -2.68% 1198911.537 1166818.848 - 0.28% -
BM_deque_vector_move/512 -2.68% 17.108 16.650 - -0.11% -
BM_std_min<unsigned_short>/32 -2.67% 2.913 2.835 - -2.66% -
SetIntersection_Front_Set_float_256_64 -2.67% 6357032.456 6187559.373 - -5.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.66% 2477432.073 2411409.346 - 3.10% -
BM_vector_deque_copy_backward/1 -2.66% 2.608 2.538 - 9.86% -
SetIntersection_None_Set_uint32_262144_16 -2.66% 1186462.074 1154909.668 - -0.14% -
BM_PushHeap_float_QuickSortAdversary_16 -2.66% 1.010 0.984 - 0.45% -
rng::remove_copy(deque<int>)_(prefix)/1024 -2.66% 391.605 381.207 - -8.21% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -2.65% 1.516 1.476 - -5.41% -
SetIntersection_Front_Set_uint64_256_1 -2.65% 4428142.520 4310620.397 - -2.10% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.65% 4.759 4.633 - -2.80% -
std::rotate(deque<int>)_(1_element_backward)/50 -2.65% 5.401 5.258 - -0.95% -
BM_StringRelational_Eq_Large_Large_Control -2.65% 2.267 2.207 - -2.79% -
BM_std_minmax_element<short>/3 -2.65% 1.197 1.165 - 1.47% -
SetIntersection_None_Set_uint32_262144_262144 -2.65% 1188751.707 1157297.688 - 0.79% -
rng::replace(list<int>)_(prefix)/8192 -2.64% 7346.278 7151.999 - -1.84% -
bm_lexicographical_compare<unsigned_char>/6 -2.64% 1.903 1.853 - -5.43% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.63% 54.278 52.848 - -5.32% -
SetIntersection_None_Vector_uint64_262144_16 -2.63% 1197448.785 1165909.397 - -2.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -2.63% 1184405.839 1153240.591 - -0.28% -
BM_RangesPopHeap_uint32_4 -2.63% 2.762 2.689 - 2.30% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.63% 1295117.023 1261062.176 - -0.99% -
rng::move(deque<int>)/64 -2.63% 6.621 6.447 - 2.04% -
BM_RangesPopHeap_float_262144 -2.63% 39.690 38.648 - 0.81% -
BM_MakeThenSortHeap_float_Heap_64 -2.62% 3.448 3.357 - -4.22% -
BM_std_min<short>/22 -2.62% 1.913 1.863 - -1.29% -
BM_MakeHeap_string_Descending_16 -2.62% 2.400 2.337 - -1.16% -
BM_RangesSortHeap_float_4 -2.62% 1.075 1.047 - 1.94% -
SetIntersection_Front_Vector_uint64_256_256 -2.62% 4703088.014 4580008.720 - -1.59% -
BM_StringConstructDestroyCStr_Small_Opaque -2.62% 2.194 2.137 - 2.65% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -2.61% 23.396 22.784 - -5.32% -
SetIntersection_None_Set_uint64_1024_64 -2.61% 8883534.237 8651591.104 - -0.27% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 -2.61% 1.409 1.373 - 0.72% -
BM_StringRead_Cold_Shallow_Empty -2.61% 0.845 0.823 - 4.62% -
SetIntersection_Interlaced_Vector_string_262144_256 -2.60% 71140724.227 69289302.894 - 2.14% -
SetIntersection_None_Vector_uint32_16384_4 -2.60% 1176604.606 1146006.566 - -2.59% -
BM_RangesMakeHeap_string_Descending_16 -2.60% 2.373 2.312 - -16.05% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 -2.60% 2.288 2.228 - -1.15% -
BM_StringEraseToEnd_Huge_Opaque -2.60% 2.466 2.402 - -4.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.60% 1247858.692 1215472.462 - -3.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.59% 3713733.526 3617573.876 - -1.96% -
BM_vector_deque_copy_backward/70000 -2.58% 8569.348 8348.236 - 2.27% -
SetIntersection_Front_Set_uint64_262144_1 -2.58% 1123749.655 1094759.661 - -5.27% -
std::copy_if(vector<int>)_(entire_range)/8 -2.58% 2.352 2.292 - 0.94% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.56% 4.310 4.200 - 5.96% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 -2.56% 9189.387 8953.705 - 0.56% -
BM_MakeThenSortHeap_string_Random_1024 -2.56% 70.884 69.067 - -1.80% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -2.56% 35.362 34.456 - -2.95% -
BM_std_minmax<unsigned_char>/5500 -2.56% 50.859 49.556 - -2.21% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.56% 4.932 4.806 - -0.46% -
std::unordered_set<int>::count(key)_(existent)/8192 -2.56% 1.311 1.278 - -2.94% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -2.55% 6787.058 6613.685 - 0.10% -
rng::replace_if(deque<int>)_(prefix)/32 -2.55% 14.258 13.894 - -1.60% -
BM_deque_vector_ranges_move/512 -2.55% 17.099 16.662 - -0.23% -
BM_std_min<int>/28 -2.54% 2.046 1.994 - -1.79% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -2.54% 10.623 10.352 - -1.68% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -2.54% 7.057 6.877 - -0.68% -
std::search_n(vector<int>)_(no_match)/1024 -2.54% 222.716 217.065 - 3.16% -
std::multiset<int>::contains(key)_(non-existent)/1024 -2.53% 5.700 5.556 - -2.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.53% 1234013.501 1202825.049 - -1.20% -
std::unordered_set<int>::ctor(const&)/32 -2.53% 205.374 200.186 - 0.80% -
std::unordered_multiset<int>::erase(iterator)/1024 -2.52% 21.067 20.535 - 2.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.52% 9.288 9.053 - -1.22% -
SetIntersection_None_Set_uint32_262144_1 -2.52% 1188668.457 1158704.266 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.52% 27703376.082 27005765.915 - -2.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.52% 9918846.855 9669367.472 - -1.15% -
BM_MakeThenSortHeap_string_Random_262144 -2.51% 194.380 189.498 - -2.25% -
std::set<std::string>::erase(key)_(non-existent)/32 -2.51% 12.927 12.603 - -14.18% -
BM_std_minmax<unsigned_int>/19 -2.51% 1.897 1.850 - 0.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.50% 178382.125 173917.734 - -3.29% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.50% 0.559 0.545 - -3.08% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.49% 3368812.952 3284777.842 - -4.00% -
SetIntersection_Front_Vector_string_262144_64 -2.48% 3500953.953 3414014.911 - -2.31% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.48% 7.639 7.449 - -2.62% -
rng::rotate(deque<int>)_(1_element_backward)/50 -2.47% 5.784 5.641 - -0.64% -
rng::stable_sort(deque<int>)_(descending)/8 -2.47% 27.901 27.212 - -0.52% -
std::flat_map<int,_int>::erase(iterator)/1024 -2.47% 76.250 74.368 - -2.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.47% 213588984.276 208323163.471 - 3.24% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -2.46% 24.588 23.982 - 7.60% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.46% 0.991 0.966 - -1.82% -
std::partition_point(deque<int>)/1024 -2.46% 9.332 9.103 - -1.33% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -2.45% 0.506 0.493 - -4.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.45% 12421952.278 12118066.808 - -4.58% -
BM_MakeThenSortHeap_uint64_Random_16 -2.44% 8.679 8.467 - -1.08% -
SetIntersection_None_Set_uint32_262144_256 -2.43% 1185733.561 1156946.209 - 0.59% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 -2.43% 62.593 61.074 - 3.35% -
SetIntersection_Front_Vector_string_1024_256 -2.42% 9923156.573 9682722.054 - -2.61% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -2.42% 4.233 4.131 - -1.90% -
BM_RangesPushHeap_float_Random_4 -2.42% 3.025 2.952 - 1.36% -
BM_RangesPushHeap_string_Descending_256 -2.42% 2.333 2.276 - -3.86% -
BM_LowerBound_pair<uint32,_uint32>_262144 -2.42% 617.774 602.847 - -3.03% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -2.41% 1.709 1.668 - -6.65% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 -2.41% 0.546 0.533 - -0.27% -
SetIntersection_None_Set_uint32_262144_1024 -2.41% 1184992.918 1156491.615 - 1.02% -
rng::for_each(multiset<int>::iterator)/8192 -2.40% 8090.309 7895.743 - -51.23% -
std::stable_partition(list<int>)_(dense)/8192 -2.40% 17472.593 17053.268 - -2.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.40% 893.572 872.129 - 0.82% -
std::unique(deque<int>)_(sprinkled)/1024 -2.40% 856.068 835.526 - -4.65% -
BM_RangesMakeHeap_uint64_Random_16 -2.39% 1.285 1.254 - -2.98% -
BM_std_minmax<unsigned_int>/1 -2.39% 0.621 0.606 - 0.88% -
BM_deque_vector_ranges_move_backward/1024 -2.39% 37.509 36.611 - -0.24% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 -2.39% 212.162 207.088 - -0.66% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -2.39% 21.748 21.228 - 3.00% -
std::set<std::string>::find(key)_(non-existent)/1024 -2.39% 20.410 19.922 - -2.18% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.39% 26.947 26.304 - 3.42% -
rng::for_each(set<int>::iterator)/8192 -2.38% 8091.701 7898.971 - -51.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.37% 1141291.504 1114223.982 - 4.53% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -2.37% 11707.301 11429.671 - 3.40% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.37% 212695026.929 207655594.293 - 0.41% -
BM_deque_deque_ranges_move/5500 -2.37% 205.109 200.255 - -0.51% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -2.37% 3.786 3.696 - -1.49% -
SetIntersection_Front_Vector_uint64_16384_4 -2.36% 1138625.756 1111808.556 - -0.68% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.35% 388.495 379.347 - -1.38% -
SetIntersection_None_Vector_string_1024_1 -2.35% 1227543.339 1198641.748 - -2.36% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.35% 10.128 9.889 - -2.22% -
SetIntersection_None_Vector_uint64_256_4 -2.35% 4497159.845 4391529.917 - -2.09% -
std::move(deque<int>)/64 -2.35% 6.257 6.110 - 1.79% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.35% 383.339 374.339 - 0.55% -
BM_std_min<unsigned_char>/1024 -2.34% 8.590 8.389 - -1.41% -
BM_deque_vector_ranges_move/1024 -2.34% 37.726 36.845 - -0.85% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.34% 114991.132 112304.305 - -2.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.33% 40652961.741 39704906.216 - -1.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.33% 34783.961 33972.812 - -2.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -2.33% 2288297.999 2234958.164 - -1.93% -
SetIntersection_Front_Vector_uint32_262144_256 -2.33% 2367086.590 2311958.049 - 1.85% -
SetIntersection_Interlaced_Set_string_256_64 -2.33% 30830808.033 30113663.198 - -4.16% -
rng::find_if(list<int>)_(bail_25%)/32768 -2.33% 8709.063 8506.497 - 0.61% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -2.32% 2.387 2.331 - -6.24% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.32% 1.082 1.057 - -2.97% -
SetIntersection_Front_Set_uint32_16_16 -2.32% 42618057.536 41630541.517 - -1.24% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.31% 16.223 15.848 - -2.77% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -2.30% 20.087 19.625 - -0.93% -
rng::transform(deque<int>)_(identity_transform)/50 -2.29% 19.811 19.357 - -2.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.29% 2515976.011 2458316.315 - -1.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -2.29% 182480445.967 178304567.606 - -0.44% -
SetIntersection_Interlaced_Vector_float_64_4 -2.29% 18951644.238 18518440.925 - -2.11% -
std::find_end(list<int>,_pred)_(same_length)/8192 -2.28% 9970.204 9742.482 - -52.68% -
std::search_n(vector<int>)_(no_match)/1000 -2.28% 217.347 212.382 - 3.36% -
BM_deque_vector_ranges_copy_backward/1024 -2.28% 37.963 37.098 - 0.17% -
rng::copy_if(list<int>)_(entire_range)/32768 -2.28% 29156.897 28492.990 - 0.32% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.28% 261384.025 255434.092 - -1.77% -
BM_MakeThenSortHeap_string_SingleElement_1024 -2.27% 30.148 29.462 - -1.52% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -2.27% 5.003 4.889 - -0.28% -
BM_std_minmax<unsigned_short>/11 -2.27% 1.769 1.728 - 0.53% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.27% 8238.930 8052.216 - -5.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 -2.27% 358382788.066 350261747.391 - 2.04% -
bm_ranges_swap_ranges_vb_aligned/512 -2.27% 5.313 5.193 - -1.00% -
std::move_backward(deque<int>)/32768 -2.26% 3734.464 3649.925 - 1.18% -
BM_std_min<__int128>/2 -2.26% 0.672 0.657 - -1.64% -
std::adjacent_find(vector<int>,_pred)/50 -2.26% 23.479 22.948 - -1.55% -
BM_RangesMakeHeap_string_Heap_256 -2.25% 4.912 4.801 - -3.35% -
std::find_if(deque<int>)_(process_all)/32768 -2.25% 11902.130 11633.876 - -0.03% -
rng::any_of(deque<int>)_(process_all)/50 -2.25% 20.778 20.310 - 10.74% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.25% 805.115 786.989 - -1.03% -
std::set<int>::contains(key)_(existent)/32 -2.25% 1.744 1.704 - -1.26% -
std::multiset<std::string>::count(key)_(existent)/1024 -2.25% 23.748 23.215 - -1.39% -
SetIntersection_Front_Set_string_256_64 -2.25% 15070499.095 14731959.540 - -9.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.24% 1170984.896 1144777.619 - -2.55% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -2.24% 572.791 559.975 - 0.08% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 -2.23% 2.963 2.896 - -0.02% -
BM_RangesPushHeap_uint64_Random_1024 -2.23% 6.071 5.935 - -1.19% -
BM_deque_vector_move/1024 -2.23% 37.745 36.903 - -0.24% -
SetIntersection_None_Set_string_256_64 -2.23% 9673690.431 9457970.711 - -1.22% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -2.23% 3306.816 3233.187 - 0.03% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 -2.23% 0.798 0.780 - 0.27% -
BM_RangesPushHeap_float_Random_16 -2.23% 5.456 5.334 - -1.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.23% 22721000.887 22215457.759 - -0.94% -
BM_MakeThenSortHeap_string_Random_16384 -2.22% 111.489 109.011 - -1.93% -
rng::partition(deque<int>)_(sparse)/50 -2.21% 15.336 14.997 - -25.94% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.21% 10.485 10.253 - -0.70% -
std::find_end(deque<int>)_(single_element)/1000 -2.21% 314.899 307.943 - 23.09% -
SetIntersection_None_Vector_float_262144_64 -2.20% 1206962.604 1180455.878 - -4.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -2.20% 172049627.266 168271184.495 - -1.66% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.20% 27.691 27.083 - -0.19% -
rng::remove_if(vector<int>)_(sprinkled)/32 -2.19% 57.559 56.298 - 5.44% -
rng::stable_sort(deque<int>)_(repeated)/8 -2.19% 18.843 18.430 - 2.51% -
std::copy(vector<int>)/4096 -2.18% 230.016 224.994 - -2.39% -
std::search(vector<int>)_(no_match)/1024 -2.18% 217.462 212.715 - -1.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -2.18% 8585038.931 8398068.338 - 0.65% -
BM_PushHeap_string_PipeOrgan_16 -2.16% 4.177 4.086 - -4.58% -
SetIntersection_None_Set_float_256_256 -2.16% 6003608.041 5873768.562 - 0.08% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -2.16% 5995398.613 5865737.341 - -2.12% -
rng::none_of(deque<int>)_(process_all)/50 -2.16% 28.210 27.601 - 3.92% -
BM_RangesPushHeap_uint32_Random_4 -2.15% 2.515 2.460 - -3.61% -
BM_StringFindNoMatch/10 -2.15% 1.300 1.272 - -6.13% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.14% 5.128 5.018 - -2.29% -
bm_ranges_lexicographical_compare<signed_char>/7 -2.14% 2.886 2.825 - -0.38% -
SetIntersection_Front_Set_uint32_262144_16384 -2.14% 346670127.804 339249525.940 - -3.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.13% 24.216 23.700 - -0.44% -
BM_std_min<long_long>/20 -2.13% 2.070 2.026 - 0.91% -
rng::none_of(deque<int>)_(process_all)/8 -2.13% 4.813 4.711 - 7.44% -
bm_ranges_lexicographical_compare<signed_char>/6 -2.13% 2.667 2.610 - -0.17% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.13% 8.034 7.863 - 2.25% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -2.13% 2.450 2.398 - -1.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.12% 202.127 197.835 - -3.27% -
rng::search(deque<int>,_pred)_(same_length)/8192 -2.12% 4060.366 3974.167 - -2.16% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -2.12% 10.675 10.449 - 0.30% -
SetIntersection_Interlaced_Set_uint32_16384_256 -2.12% 203206511.650 198902581.664 - 0.45% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.11% 4471679.151 4377206.074 - -1.35% -
BM_MakeHeap_string_Descending_256 -2.10% 2.735 2.677 - -0.77% -
SetIntersection_None_Vector_float_16384_16 -2.10% 1184189.010 1159297.775 - -3.73% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -2.10% 28.566 27.966 - -0.44% -
std::multiset<std::string>::contains(key)_(existent)/1024 -2.10% 22.852 22.373 - -2.65% -
SetIntersection_Interlaced_Vector_string_256_16 -2.10% 10979224.341 10749206.971 - -2.39% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -2.09% 16.493 16.148 - -0.84% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.09% 1538441.326 1506324.219 - -0.02% -
BM_vector_deque_ranges_copy/512 -2.09% 17.394 17.031 - -0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.09% 20917933.171 20481552.779 - 2.31% -
SetIntersection_None_Set_uint64_16384_1 -2.08% 160387467.818 157046391.362 - 0.36% -
bm_lexicographical_compare<signed_char>/16 -2.08% 1.326 1.299 - -2.16% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.08% 1523.894 1492.201 - -2.18% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.08% 4914.056 4811.994 - 0.42% -
BM_deque_deque_ranges_copy/5500 -2.07% 204.590 200.356 - -0.39% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.07% 12310.300 12055.626 - -2.87% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -2.06% 12.497 12.239 - 1.03% -
std::set<int>::erase(key)_(non-existent)/32 -2.06% 2.406 2.356 - -12.07% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -2.06% 535111.227 524104.431 - 0.07% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.06% 23.532 23.048 - 3.24% -
SetIntersection_Front_Vector_uint32_262144_262144 -2.05% 350922014.263 343711570.275 - -2.04% -
SetIntersection_None_Set_uint64_16384_4 -2.05% 163811576.206 160445988.918 - 0.16% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.05% 0.789 0.773 - 1.48% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.04% 6336.455 6206.918 - -0.61% -
BM_deque_deque_move_backward/4096 -2.04% 156.836 153.640 - 0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -2.04% 15977913.395 15652388.627 - -0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.03% 11814927.127 11574552.836 - 0.73% -
SetIntersection_Front_Set_string_262144_262144 -2.03% 17956119.303 17591073.078 - -0.55% -
std::find_end(vector<int>)_(same_length)/8192 -2.03% 2038.740 1997.322 - -50.66% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.03% 10068289.171 9863905.511 - -1.56% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -2.03% 220.504 216.030 - -2.07% -
SetIntersection_Interlaced_Set_float_1024_16 -2.03% 11877757.680 11636899.278 - -1.21% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -2.03% 6961.246 6820.277 - 5.93% -
BM_PushHeap_string_SingleElement_1024 -2.02% 2.483 2.433 - -12.12% -
std::search(vector<int>)_(no_match)/1000 -2.02% 212.403 208.104 - -2.24% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.02% 11879.773 11639.332 - -3.69% -
SetIntersection_None_Set_string_1024_1024 -2.02% 9042921.355 8860049.548 - -2.88% -
BM_PopHeap_string_256 -2.02% 41.400 40.563 - -0.82% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -2.01% 32.628 31.971 - 1.45% -
rng::search(deque<int>,_pred)_(same_length)/1024 -2.01% 511.928 501.635 - -2.44% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.01% 11.646 11.412 - -0.58% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.00% 12232361.043 11987335.624 - 0.04% -
BM_vector_deque_copy/1 -2.00% 2.375 2.328 - 0.35% -
BM_RangesPushHeap_float_Random_262144 -2.00% 7.769 7.614 - 0.69% -
BM_LowerBound_pair<uint32,_uint32>_1024 -2.00% 45.107 44.205 - -0.46% -
766_femflow_r -1.99% 13.045 12.786 - -1.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.98% 7199232.386 7056922.869 - 6.26% -
BM_vector_deque_copy_backward/1024 -1.98% 38.422 37.663 - -1.89% -
std::set<int>::find(key)_(existent)/1024 -1.97% 4.025 3.946 - -1.85% -
BM_vector_deque_ranges_move/512 -1.97% 17.399 17.057 - 0.13% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.97% 17.225 16.887 - -6.99% -
std::multiset<int>::count(key)_(non-existent)/8192 -1.96% 9.272 9.090 - -18.83% -
BM_PushHeap_float_Ascending_16384 -1.96% 4.375 4.289 - 1.63% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.96% 22791542.376 22344917.941 - -0.81% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.95% 703.203 689.460 - -1.23% -
BM_deque_deque_move_backward/4000 -1.95% 149.259 146.344 - -1.43% -
rng::copy_backward(deque<int>)/8 -1.95% 2.783 2.729 - -2.30% -
SetIntersection_Front_Set_string_256_256 -1.95% 32035955.221 31410862.915 - 12.37% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.95% 22.918 22.471 - -1.87% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.95% 17.354 17.016 - 1.95% -
BM_LowerBound_pair<uint32,_uint32>_256 -1.95% 33.405 32.753 - -0.47% -
BM_PushHeap_uint64_Descending_1 -1.95% 0.575 0.564 - 25.65% -
SetIntersection_None_Set_uint64_64_1 -1.95% 23797412.748 23334161.564 - -0.70% -
SetIntersection_None_Vector_uint64_16384_64 -1.95% 1184459.538 1161404.346 - -0.99% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.94% 11835729.613 11605812.281 - 0.95% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -1.94% 21.044 20.636 - -2.15% -
std::map<std::string,_int>::contains(key)_(existent)/32 -1.94% 15.724 15.419 - -4.54% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.93% 24.534 24.060 - -0.06% -
BM_MakeHeap_float_Random_64 -1.93% 1.636 1.604 - -10.22% -
SetIntersection_None_Set_uint64_16384_1024 -1.93% 166803422.181 163580703.029 - 0.37% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.93% 102.627 100.645 - -1.16% -
BM_deque_vector_move_backward/1024 -1.93% 37.467 36.744 - -0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.93% 0.946 0.927 - 0.71% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 -1.92% 5.852 5.740 - -0.70% -
BM_SortHeap_float_256 -1.92% 5.929 5.815 - -3.78% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.92% 16.770 16.448 - -1.51% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.92% 17.912 17.568 - -1.84% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.91% 1.667 1.635 - -5.23% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.91% 69.790 68.456 - -1.63% -
std::find(list<int>)_(process_all)/1024 -1.91% 715.120 701.470 - -1.27% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.91% 4092.874 4014.826 - -0.29% -
SetIntersection_None_Set_uint32_256_64 -1.91% 9595340.259 9412384.698 - 0.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.91% 87196.380 85534.233 - 1.98% -
BM_deque_deque_ranges_copy/65536 -1.90% 2861.917 2807.679 - 1.36% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.89% 148502.098 145689.276 - -1.35% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.89% 55745076.925 54690092.923 - -0.31% -
SetIntersection_Front_Set_uint32_256_16 -1.89% 5016334.183 4921558.180 - -1.79% -
std::for_each_n(vector<int>)/8 -1.88% 2.533 2.485 - -0.75% -
rng::find_first_of(list<int>)_(small_needle)/50 -1.88% 141.712 139.043 - -2.41% -
std::transform(deque<int>,_deque<int>)/32 -1.88% 21.945 21.532 - -0.24% -
BM_deque_vector_move/5500 -1.88% 200.046 196.287 - 0.21% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.87% 5959918.305 5848213.432 - -1.88% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.87% 183725020.455 180285763.773 - 0.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.87% 1172044.622 1150117.468 - 1.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.87% 1258152.988 1234616.917 - 1.29% -
rng::is_sorted_until(deque<int>,_pred)/8 -1.87% 4.309 4.229 - 9.68% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -1.87% 15.952 15.654 - -2.88% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.86% 1.212 1.189 - -0.55% -
BM_std_minmax<long_long>/23 -1.86% 4.389 4.308 - -0.50% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.86% 23798.945 23356.660 - -1.00% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.86% 236766343.551 232368535.964 - -0.72% -
BM_RangesPushHeap_uint64_Ascending_16 -1.86% 0.945 0.927 - -1.00% -
SetIntersection_None_Set_uint64_16384_64 -1.86% 171265552.360 168088066.229 - 0.84% -
SetIntersection_Front_Set_uint64_64_16 -1.85% 16767991.490 16457102.961 - -2.05% -
rng::for_each(multimap<int>::iterator)/8192 -1.85% 7786.151 7641.888 - -54.04% -
BM_MakeThenSortHeap_uint64_Random_4 -1.85% 4.128 4.052 - 0.70% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.85% 1128533.406 1107628.049 - 0.16% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.85% 832.005 816.614 - -2.75% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -1.85% 15.327 15.044 - -2.61% -
SetIntersection_None_Set_uint64_64_4 -1.85% 22773065.180 22352540.989 - 0.37% -
BM_vector_deque_move/512 -1.85% 17.418 17.096 - 0.33% -
BM_std_min<char>/64 -1.84% 4.220 4.142 - -1.26% -
BM_PushHeap_string_QuickSortAdversary_64 -1.84% 13.145 12.903 - 0.16% -
std::find_end(list<int>)_(single_element)/8192 -1.84% 8482.295 8326.192 - -3.58% -
BM_RangesMakeHeap_string_Heap_4 -1.84% 3.050 2.994 - -1.17% -
std::transform(deque<int>)_(identity_transform)/50 -1.84% 19.569 19.209 - 0.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.84% 10.638 10.442 - 0.11% -
rng::find_if(deque<int>)_(bail_25%)/32768 -1.84% 2755.007 2704.428 - -2.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.84% 1221241.837 1198824.131 - -3.25% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.83% 2820.136 2768.416 - -2.13% -
std::replace(vector<int>)_(sprinkled)/1024 -1.83% 161.547 158.586 - -6.11% -
BM_deque_vector_copy_backward/1024 -1.83% 37.607 36.918 - -1.18% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.83% 392393.052 385205.191 - 0.70% -
BM_vector_deque_copy/512 -1.83% 17.346 17.028 - -0.04% -
std::sort(vector<int>)_(heap)/8 -1.83% 22.636 22.221 - -0.70% -
SetIntersection_Front_Set_uint32_64_16 -1.83% 17005867.687 16695076.323 - -0.40% -
BM_deque_deque_move_backward/512 -1.83% 21.763 21.365 - 14.66% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 -1.83% 25.863 25.391 - -0.32% -
BM_std_min<unsigned_int>/28 -1.83% 2.007 1.970 - 0.40% -
SetIntersection_None_Set_uint32_1024_16 -1.82% 9039678.194 8874829.370 - 1.06% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.82% 18.637 18.297 - -0.43% -
BM_deque_vector_move_backward/5500 -1.82% 204.545 200.819 - -1.44% -
rng::find_first_of(list<int>)_(small_needle)/8192 -1.82% 22590.914 22180.403 - -4.43% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 -1.82% 1.129 1.108 - -0.26% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.82% 1585414.227 1556611.978 - 1.54% -
SetIntersection_None_Set_uint32_256_256 -1.82% 5952671.126 5844629.910 - 1.31% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.81% 16.361 16.064 - -1.42% -
std::is_sorted(vector<int>)/8 -1.81% 2.115 2.077 - -0.07% -
BM_MakeHeap_string_Descending_4 -1.81% 2.139 2.101 - 0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.81% 4490555.966 4409252.179 - -0.43% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.81% 16.948 16.642 - -0.30% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -1.81% 33.184 32.585 - 0.97% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.80% 65.622 64.439 - 1.98% -
rng::for_each_n(vector<int>)/8 -1.80% 2.573 2.527 - -0.40% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.79% 4711573.547 4627024.060 - -1.82% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.79% 510.325 501.170 - -2.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.79% 63203329.062 62071416.817 - -1.64% -
BM_deque_deque_ranges_copy_backward/512 -1.79% 21.785 21.395 - 9.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.79% 6788.354 6667.033 - 1.09% -
rng::find(list<int>)_(bail_25%)/8 -1.78% 0.937 0.920 - -0.11% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -1.78% 35.149 34.524 - 0.29% -
BM_deque_deque_copy_backward/4096 -1.78% 156.886 154.097 - -0.04% -
BM_deque_deque_move_backward/5500 -1.78% 209.512 205.793 - 0.46% -
BM_deque_deque_ranges_copy_backward/5500 -1.77% 210.020 206.294 - -0.32% -
SetIntersection_Front_Set_uint64_16_16 -1.77% 41333504.712 40600543.656 - -0.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -1.77% 2.951 2.898 - -3.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.77% 19333253.069 18990838.397 - 1.21% -
std::copy(list<int>)/32768 -1.76% 26427.407 25961.273 - -1.74% -
SetIntersection_None_Set_uint64_16384_16384 -1.76% 178069280.241 174928612.002 - -0.27% -
BM_RangesPushHeap_float_Random_64 -1.76% 6.732 6.613 - -1.29% -
BM_RangesSortHeap_float_64 -1.76% 3.234 3.177 - 1.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.76% 17882875.381 17568124.124 - -1.78% -
std::sort(deque<int>)_(shuffled)/1024 -1.76% 6880.281 6759.224 - -1.79% -
std::sort(deque<int>)_(heap)/8 -1.76% 25.355 24.908 - 0.62% -
std::multiset<int>::erase(iterator)/32 -1.76% 21.975 21.589 - 1.26% -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 -1.76% 1.440 1.415 - -0.81% -
BM_vector_deque_copy/5500 -1.76% 199.142 195.641 - -0.19% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.75% 1607956.867 1579748.859 - -0.73% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.75% 10.587 10.401 - 0.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.75% 45021694.577 44232760.708 - 0.93% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 -1.75% 24.851 24.416 - -0.98% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.75% 8.557 8.407 - -2.40% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 -1.75% 1.208 1.187 - 0.76% -
BM_MakeHeap_string_PipeOrgan_1024 -1.75% 4.922 4.836 - -2.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.75% 1137174.464 1117316.752 - -0.17% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.75% 1.199 1.178 - -1.43% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.74% 4.693 4.611 - -0.58% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.74% 12035.567 11826.097 - -2.43% -
SetIntersection_Front_Set_uint32_256_4 -1.74% 4595406.500 4515468.396 - 0.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.74% 12045481.415 11836096.309 - -2.39% -
BM_PushHeap_uint64_Random_256 -1.74% 5.740 5.640 - -0.63% -
std::copy_n(vector<bool>)_(aligned)/262144 -1.73% 672.417 660.757 - -2.23% -
std::move(vector<bool>)_(aligned)/512 -1.73% 2.377 2.336 - -2.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.73% 1187500.872 1166969.011 - -1.90% -
BM_RangesMakeHeap_string_Descending_4 -1.73% 2.124 2.088 - -13.61% -
rng::search(list<int>)_(no_match)/1024 -1.73% 741.407 728.616 - -2.11% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.72% 3.628 3.565 - 0.33% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -1.72% 6.385 6.275 - -3.57% -
SetIntersection_None_Set_uint32_256_4 -1.72% 11816726.438 11613342.641 - 0.29% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -1.72% 5.229 5.139 - 1.60% -
std::multiset<int>::clear()/8192 -1.72% 77354.774 76024.248 - 2.11% -
rng::partial_sort(deque<int>)_(descending)/8 -1.72% 41.365 40.654 - -7.94% -
BM_deque_deque_copy_backward/5500 -1.72% 208.623 205.039 - -1.22% -
BM_PopHeap_pair<uint32,_uint32>_262144 -1.71% 61.608 60.552 - 0.74% -
BM_std_minmax<unsigned_long_long>/2 -1.71% 0.927 0.911 - 4.79% -
rng::contains(list<int>)_(process_all)/1048576 -1.71% 839544.960 825189.821 - -2.02% -
BM_MakeHeap_string_Heap_64 -1.71% 5.102 5.015 - -1.71% -
std::find(vector<bool>)_(process_all)/1024 -1.71% 4.620 4.541 - -3.47% -
BM_vector_deque_copy_backward/4000 -1.70% 143.009 140.573 - -4.17% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.70% 36590.726 35967.780 - 0.03% -
rng::replace_if(vector<int>)_(sprinkled)/32 -1.70% 8.903 8.752 - -0.32% -
SetIntersection_None_Set_float_262144_4 -1.70% 1190824.463 1170572.266 - 0.67% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.70% 24.196 23.784 - -2.90% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -1.70% 476.216 468.126 - -0.79% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.70% 42.817 42.091 - -1.58% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -1.69% 1.648 1.620 - -3.44% -
std::remove(deque<int>)_(prefix)/32 -1.69% 57.518 56.545 - -4.99% -
BM_MakeThenSortHeap_uint64_Random_262144 -1.69% 35.887 35.280 - -0.24% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -1.69% 85.923 84.470 - 2.01% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 -1.69% 1.257 1.236 - 1.46% -
BM_StringConstructDestroyCStr_Empty_Opaque -1.69% 2.119 2.083 - -0.46% -
SetIntersection_Front_Vector_float_262144_1 -1.69% 1129369.771 1110333.701 - -1.37% -
std::fill(vector<bool>)/512 -1.69% 1.548 1.522 - -0.53% -
BM_MakeThenSortHeap_string_SingleElement_16384 -1.68% 39.009 38.353 - -0.94% -
BM_std_min<int>/32 -1.68% 2.243 2.206 - -0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.68% 203999288.272 200573435.824 - -0.91% -
SetIntersection_None_Vector_uint32_262144_16384 -1.68% 1229698.715 1209054.088 - -0.10% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -1.67% 2.523 2.481 - -1.95% -
std::multiset<std::string>::find(key)_(existent)/8192 -1.67% 40.642 39.962 - 38.24% -
BM_std_minmax<unsigned_char>/15 -1.67% 2.921 2.872 - -3.70% -
std::search_n(vector<int>)_(no_match)/8192 -1.67% 1696.755 1668.434 - 2.34% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.67% 16.600 16.324 - -1.21% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.66% 20.572 20.230 - -1.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.66% 147806652.037 145350689.760 - -2.02% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -1.66% 6030084.739 5929993.183 - -0.16% -
SetIntersection_Front_Set_uint32_262144_64 -1.66% 1987090.560 1954108.081 - -2.74% -
BM_deque_deque_ranges_move/64000 -1.66% 2955.742 2906.783 - 2.45% -
SetIntersection_Front_Vector_uint32_16384_16 -1.65% 1189391.298 1169718.299 - -0.86% -
BM_std_minmax<unsigned_char>/18 -1.65% 1.317 1.295 - -1.61% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.65% 2.470 2.429 - -4.16% -
rng::find_first_of(list<int>)_(small_needle)/32 -1.65% 92.154 90.636 - -2.94% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.64% 2.704 2.660 - 0.68% -
BM_MakeHeap_uint64_Ascending_16 -1.64% 0.668 0.657 - -1.92% -
std::all_of(vector<int>)_(process_all)/8 -1.64% 2.411 2.372 - -7.38% -
std::find_if(deque<int>)_(bail_25%)/8 -1.64% 1.543 1.518 - -1.83% -
BM_MakeThenSortHeap_string_Random_256 -1.64% 55.586 54.677 - -1.88% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.63% 4.858 4.779 - -1.40% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.63% 1586567.627 1560711.428 - 0.90% -
SetIntersection_None_Set_uint32_1024_4 -1.63% 8891691.514 8746994.662 - 0.58% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -1.63% 23690.446 23305.377 - -9.32% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.63% 10.758 10.583 - -1.43% -
BM_deque_vector_ranges_move/5500 -1.62% 201.525 198.255 - 0.28% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.62% 2.385 2.347 - -0.62% -
std::multiset<int>::erase(iterator)/0 -1.62% 20.360 20.030 - 0.43% -
BM_MakeHeap_string_Random_16384 -1.62% 12.799 12.592 - -0.23% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -1.62% 32.134 31.613 - 5.42% -
std::multiset<int>::erase(key)_(existent)/32 -1.62% 22.486 22.121 - -1.01% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.62% 1962520.018 1930730.227 - 0.50% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.62% 11.456 11.270 - -3.05% -
SetIntersection_None_Vector_uint64_16384_1 -1.62% 1178149.639 1159094.027 - -1.36% -
rng::generate(list<int>)/50 -1.62% 15.691 15.437 - 0.48% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.62% 5.194 5.110 - -1.60% -
BM_std_min<unsigned_long_long>/7 -1.62% 1.848 1.818 - -4.36% -
SetIntersection_Front_Set_string_262144_1 -1.62% 1173865.359 1154905.389 - 1.13% -
std::stable_sort(deque<int>)_(heap)/8 -1.61% 26.263 25.839 - -0.66% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -1.61% 24.392 23.999 - 0.32% -
SetIntersection_Interlaced_Set_float_262144_64 -1.61% 1595143.066 1569447.512 - -0.25% -
rng::fold_left(list<int>)/8 -1.61% 3.875 3.813 - -1.67% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.61% 46.206 45.464 - 0.39% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.60% 3.064 3.015 - -0.79% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.60% 22.461 22.100 - -2.44% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.60% 10147107.456 9984293.438 - 2.32% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 -1.60% 36.352 35.770 - -0.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.60% 3.709 3.650 - 7.29% -
SetIntersection_None_Vector_uint32_1024_64 -1.60% 1153694.015 1135256.012 - -1.53% -
SetIntersection_Front_Set_uint64_262144_262144 -1.60% 1848522.785 1819005.697 - 0.27% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 -1.59% 1.400 1.377 - 1.36% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 -1.59% 64.423 63.398 - 8.08% -
bm_lexicographical_compare<int>/8 -1.59% 1.535 1.510 - -2.00% -
BM_std_minmax<int>/27 -1.59% 2.448 2.409 - -3.36% -
BM_MakeThenSortHeap_uint32_Random_4 -1.59% 3.991 3.928 - -2.05% -
BM_StringRelational_Less_Huge_Large_Control -1.58% 2.410 2.372 - -3.89% -
std::remove_if(deque<int>)_(sprinkled)/50 -1.58% 68.587 67.504 - 3.07% -
std::map<int,_int>::clear()/8192 -1.58% 83336.500 82019.982 - 1.20% -
SetIntersection_Front_Vector_uint32_1024_1 -1.58% 1112601.921 1095029.771 - -1.54% -
std::copy(list<int>)/4096 -1.58% 3320.803 3268.358 - -0.83% -
BM_vector_deque_copy/4000 -1.58% 142.220 139.975 - -2.01% -
SetIntersection_Front_Set_uint32_262144_256 -1.58% 4923791.750 4846124.169 - 1.30% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.58% 40.830 40.186 - 46.88% -
rng::partial_sort(vector<int>)_(heap)/8 -1.57% 27.398 26.967 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.57% 1215828.117 1196737.230 - -0.54% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.57% 10.786 10.617 - -0.26% -
BM_RangesSortHeap_uint32_4 -1.57% 1.058 1.041 - 0.82% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 -1.56% 3.265 3.214 - 2.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.56% 160633452.965 158123252.574 - 0.20% -
BM_RangesPushHeap_uint32_Random_64 -1.56% 5.646 5.558 - 0.90% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.56% 1300116.373 1279838.703 - 1.46% -
rng::rotate(vector<int>)_(by_1/4)/32 -1.56% 12.146 11.957 - -0.62% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -1.56% 5.747 5.658 - 0.72% -
BM_deque_deque_ranges_copy/4096 -1.55% 152.341 149.976 - -0.61% -
std::shift_right(deque<int>)/50 -1.55% 5.280 5.198 - 23.38% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.55% 20.782 20.461 - 14.33% -
BM_MakeHeap_string_Random_262144 -1.55% 15.429 15.190 - -2.50% -
rng::count(list<int>)_(every_other)/8 -1.55% 2.079 2.047 - -2.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.54% 1202816.958 1184236.984 - -0.10% -
SetIntersection_None_Set_uint32_16384_16 -1.54% 157998398.686 155560246.716 - -9.41% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.54% 466538.353 459347.870 - -1.13% -
std::multimap<std::string,_int>::clear()/8192 -1.54% 201425.156 198322.961 - -2.16% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.54% 844815.066 831822.423 - -4.08% -
std::multiset<int>::clear()/1024 -1.53% 9748.870 9599.281 - 1.55% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.53% 1927.624 1898.053 - -1.20% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.53% 0.835 0.823 - -3.11% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.53% 51.421 50.632 - -1.37% -
BM_std_minmax<unsigned_char>/17 -1.53% 1.104 1.087 - -1.60% -
BM_vector_deque_ranges_copy/5500 -1.53% 198.995 195.944 - -1.68% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.53% 3907.032 3847.237 - 0.73% -
BM_PopHeap_uint32_4 -1.53% 2.671 2.630 - -0.62% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.53% 1.202 1.184 - -0.43% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.53% 55178.695 54336.879 - 0.70% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 -1.52% 24.717 24.340 - 0.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.52% 78.249 77.060 - -13.48% -
rng::stable_partition(deque<int>)_(sparse)/32 -1.52% 11.038 10.870 - -2.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.52% 163472447.181 160994188.282 - -0.54% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.51% 4571.205 4501.965 - 5.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.51% 0.662 0.652 - -0.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.51% 1462884.500 1440797.803 - -0.22% -
BM_std_minmax<long_long>/14 -1.51% 3.351 3.300 - 0.31% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.51% 2.239 2.205 - -1.63% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.51% 10.631 10.471 - -1.07% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -1.51% 11.041 10.875 - 2.84% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.51% 4174.359 4111.517 - 0.32% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.50% 4.801 4.729 - 0.21% -
SetIntersection_None_Set_float_262144_1024 -1.50% 1189321.941 1171447.182 - -0.03% -
rng::starts_with(deque<int>)/1000 -1.50% 474.551 467.423 - -2.19% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.50% 30.652 30.192 - -2.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.50% 13349892.892 13149453.193 - -2.40% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.50% 567.618 559.103 - -2.31% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.50% 4.236 4.172 - -1.31% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -1.50% 81561.130 80338.064 - -6.01% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.50% 24.674 24.304 - -0.16% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.50% 10.799 10.637 - -1.52% -
BM_deque_deque_ranges_move_backward/4096 -1.50% 156.645 154.300 - 1.40% -
BM_vector_deque_ranges_copy_backward/4096 -1.50% 149.613 147.373 - -1.87% -
BM_deque_vector_ranges_copy_backward/5500 -1.50% 202.591 199.561 - -2.01% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -1.49% 28.547 28.121 - 10.93% -
BM_MakeThenSortHeap_string_Random_64 -1.49% 39.985 39.391 - -1.64% -
BM_deque_deque_ranges_move/4096 -1.49% 152.024 149.765 - -1.16% -
rng::rotate(deque<int>)_(1_element_backward)/1024 -1.49% 43.525 42.878 - 9.64% -
SetIntersection_None_Vector_float_262144_262144 -1.48% 1220655.710 1202571.219 - -2.28% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.48% 9.010 8.877 - -1.53% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.47% 149173.186 146973.838 - -0.27% -
BM_StringRelational_Less_Large_Large_ChangeLast -1.47% 1.915 1.886 - 1.81% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.47% 1.209 1.191 - -2.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.47% 11210947.672 11045787.833 - 0.16% -
BM_RangesPushHeap_string_Ascending_4 -1.47% 2.550 2.512 - -3.96% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.47% 273.137 269.120 - -2.71% -
std::remove_copy(vector<int>)_(sprinkled)/32 -1.47% 15.260 15.036 - 0.01% -
std::copy(deque<int>)/262144 -1.47% 10410.108 10257.296 - -0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.47% 19131760.065 18851036.717 - -2.58% -
BM_std_minmax<long_long>/21 -1.47% 3.561 3.509 - 0.10% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.47% 55207.584 54397.697 - 1.36% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.46% 20.725 20.421 - 0.37% -
rng::remove_copy_if(list<int>)_(prefix)/32 -1.45% 17.087 16.839 - -1.29% -
BM_MakeThenSortHeap_float_Descending_256 -1.45% 5.917 5.831 - 1.91% -
SetIntersection_Front_Set_float_262144_1024 -1.45% 14724448.459 14510649.405 - 2.15% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.45% 59.298 58.437 - -1.06% -
BM_RangesMakeThenSortHeap_uint64_Random_16 -1.45% 8.702 8.576 - 0.26% -
SetIntersection_None_Set_float_262144_256 -1.45% 1191426.350 1174195.559 - 0.92% -
rng::sort(deque<int>)_(ascending)/8 -1.45% 18.657 18.387 - 0.83% -
BM_RangesPushHeap_string_QuickSortAdversary_64 -1.44% 13.026 12.838 - -0.65% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -1.44% 1.581 1.559 - -4.61% -
BM_vector_deque_ranges_move/5500 -1.44% 199.304 196.430 - -1.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.44% 7.683 7.573 - -2.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.44% 3655939.650 3603338.194 - -1.32% -
SetIntersection_None_Set_float_262144_64 -1.44% 1190359.703 1173233.234 - 1.00% -
BM_MakeThenSortHeap_string_SingleElement_256 -1.44% 25.359 24.995 - -0.52% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.44% 590.332 581.846 - -1.08% -
BM_vector_deque_copy/4096 -1.44% 147.083 144.969 - -0.44% -
BM_RangesMakeHeap_uint32_Random_64 -1.44% 1.255 1.237 - -6.66% -
BM_PushHeap_float_Random_4 -1.44% 2.968 2.925 - 3.13% -
BM_deque_vector_move/4096 -1.43% 147.450 145.335 - -0.56% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.43% 22802.558 22475.762 - -9.84% -
BM_vector_deque_ranges_copy_backward/512 -1.43% 17.867 17.611 - -1.65% -
BM_PushHeap_string_QuickSortAdversary_4 -1.43% 6.197 6.109 - -0.01% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.43% 18.719 18.451 - -11.86% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.43% 685.092 675.321 - -5.76% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.43% 56.094 55.294 - 1.33% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -1.42% 7003.157 6903.498 - -0.53% -
std::search_n(vector<int>)_(no_match)/1048576 -1.42% 216949.814 213863.752 - 2.10% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.42% 10.411 10.263 - -1.77% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -1.42% 1043.357 1028.528 - -0.17% -
SetIntersection_Front_Set_uint32_262144_16 -1.42% 1294228.810 1275839.319 - -2.69% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -1.42% 10094.311 9950.957 - -48.61% -
std::set<int>::insert(value)_(already_present)/8192 -1.42% 9.714 9.576 - -11.59% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.41% 170686.208 168271.315 - -2.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.41% 27626748.000 27236396.769 - 0.46% -
std::partition_copy(vector<int>)/50 -1.41% 13.179 12.993 - 0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.41% 6020071.363 5935320.335 - 0.68% -
BM_MakeHeap_string_Random_256 -1.41% 10.561 10.412 - -0.04% -
rng::find_end(list<int>)_(same_length)/8192 -1.40% 9587.191 9452.519 - -40.59% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.40% 14.311 14.110 - -0.33% -
SetIntersection_Front_Set_uint64_262144_4 -1.40% 1153440.029 1137295.367 - 1.75% -
BM_MakeThenSortHeap_float_Random_16 -1.40% 10.033 9.893 - -3.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.39% 20517591.929 20231476.876 - -0.73% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.39% 1463897.402 1443497.666 - -0.06% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.39% 72122.577 71122.244 - -2.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.38% 4607921.445 4544164.863 - -2.51% -
std::partial_sort_copy(deque<int>)_(heap)/8 -1.38% 15.672 15.455 - -7.84% -
std::find(list<int>)_(process_all)/8 -1.38% 2.446 2.412 - 0.65% -
SetIntersection_None_Set_uint64_16_1 -1.38% 71207500.492 70225655.805 - -0.09% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.38% 131.262 129.454 - 1.45% -
BM_MakeHeap_string_QuickSortAdversary_1024 -1.38% 10.740 10.592 - -0.37% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.37% 32.914 32.462 - 0.19% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.37% 1131490.531 1115991.240 - 0.46% -
BM_std_min<unsigned_char>/24 -1.37% 2.789 2.751 - -0.22% -
std::vector<int>::ctor(size)/8192 -1.37% 570.886 563.068 - -1.03% -
std::sort(deque<int>)_(shuffled)/8 -1.37% 23.738 23.414 - -0.95% -
rng::copy(list<int>)/8 -1.36% 2.369 2.337 - -1.02% -
std::map<int,_int>::erase(iterator)/1024 -1.36% 21.164 20.875 - -0.68% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -1.36% 16.430 16.206 - -3.86% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -1.36% 46.390 45.758 - -0.72% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.36% 7.949 7.841 - -2.07% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 -1.36% 17.328 17.093 - -0.42% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.36% 14.267 14.074 - -0.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 -1.35% 7.022 6.927 - 0.75% -
BM_deque_vector_copy_backward/70000 -1.35% 8920.424 8800.017 - 0.47% -
SetIntersection_Front_Set_uint32_256_1 -1.35% 4484029.189 4423544.730 - -0.49% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.35% 5.159 5.089 - -6.35% -
bm_ranges_swap_ranges_vb_aligned/2048 -1.35% 8.634 8.517 - -0.52% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.34% 58246.857 57465.804 - 5.05% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.34% 16.056 15.841 - -0.78% -
rng::unique(list<int>)_(contiguous)/8192 -1.34% 7219.368 7122.819 - -0.63% -
std::multimap<std::string,_int>::erase(iterator)/32 -1.34% 31.278 30.860 - 4.93% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -1.34% 5.778 5.701 - -0.19% -
BM_RangesMakeHeap_string_Heap_262144 -1.34% 5.207 5.137 - -5.53% -
std::fill(vector<int>)/1024 -1.34% 30.642 30.233 - -0.06% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.34% 53063.647 52355.030 - 1.62% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -1.33% 6.063 5.982 - -2.98% -
rng::for_each(multimap<int>)/8192 -1.33% 7267.841 7171.038 - -56.51% -
BM_deque_deque_ranges_move_backward/512 -1.33% 21.731 21.441 - 4.60% -
SetIntersection_Front_Set_uint64_16384_1 -1.33% 1122961.310 1108024.353 - -0.48% -
BM_RangesMakeHeap_float_Random_262144 -1.33% 1.116 1.102 - -3.16% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.33% 4185.907 4130.276 - -0.79% -
std::adjacent_find(vector<int>)/1048576 -1.33% 239505.483 236324.405 - 0.58% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -1.33% 74.819 73.826 - 0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.32% 17364766.638 17134700.037 - -1.37% -
BM_std_minmax<unsigned_long_long>/13 -1.32% 2.995 2.956 - -1.83% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -1.32% 1.441 1.422 - -7.44% -
BM_deque_deque_ranges_copy_backward/4000 -1.32% 149.317 147.343 - 0.74% -
SetIntersection_None_Set_float_262144_262144 -1.32% 1189626.791 1173945.965 - 0.65% -
SetIntersection_None_Set_uint32_64_64 -1.32% 12111184.396 11951638.942 - 0.34% -
SetIntersection_Front_Vector_string_16_4 -1.32% 65258815.250 64399881.728 - 1.15% -
rng::find_last(vector<char>)_(bail_90%)/50 -1.31% 1.045 1.031 - -0.01% -
std::stable_sort(deque<int>)_(repeated)/8 -1.31% 18.174 17.935 - -1.47% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.31% 5.327 5.257 - 0.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.31% 1.107 1.092 - -2.44% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.31% 17265.492 17039.367 - -1.08% -
BM_PushHeap_string_Ascending_4 -1.31% 2.583 2.549 - -3.08% -
SetIntersection_Interlaced_Set_float_1024_64 -1.31% 10059629.409 9927974.675 - -1.53% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.31% 28003.427 27637.068 - -1.89% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.31% 321.389 317.187 - -1.34% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.31% 548.725 541.554 - -0.73% -
rng::find_first_of(deque<int>)_(small_needle)/50 -1.31% 164.568 162.418 - -4.89% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -1.31% 265289.851 261825.825 - -3.93% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 -1.31% 27.056 26.703 - -0.59% -
rng::stable_partition(vector<int>)_(dense)/32 -1.31% 21.684 21.401 - -4.95% -
BM_MakeThenSortHeap_float_Descending_1024 -1.30% 8.163 8.056 - 0.95% -
BM_RangesSortHeap_float_262144 -1.30% 31.033 30.631 - 2.41% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.30% 1.433 1.414 - -1.70% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.30% 14.833 14.641 - -1.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.29% 9094230.916 8976625.321 - -24.59% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.29% 502.934 496.431 - -1.28% -
SetIntersection_Interlaced_Set_float_64_4 -1.29% 22322266.889 22033712.408 - -1.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.29% 11643209.588 11492743.783 - -1.89% -
BM_std_minmax<unsigned_short>/19 -1.29% 2.190 2.162 - -0.57% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.29% 1.281 1.265 - -0.15% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.29% 27.945 27.584 - -0.94% -
rng::rotate(vector<int>)_(by_1/4)/8192 -1.29% 2611.421 2577.747 - -0.73% -
BM_deque_vector_ranges_move_backward/5500 -1.29% 204.133 201.502 - -0.81% -
BM_std_minmax<long_long>/15 -1.29% 3.709 3.661 - 0.31% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.29% 102.236 100.921 - -0.62% -
SetIntersection_None_Set_uint32_1024_1 -1.29% 9003478.507 8887690.033 - -0.33% -
BM_PushHeap_string_Random_1024 -1.29% 14.973 14.781 - -1.14% -
BM_PushHeap_string_Ascending_64 -1.28% 7.415 7.320 - 2.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.28% 34.756 34.311 - 0.21% -
SetIntersection_Front_Vector_uint64_1024_1024 -1.28% 5990511.673 5913801.283 - 1.08% -
rng::remove(vector<int>)_(sprinkled)/50 -1.28% 65.452 64.614 - 17.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.28% 17408455.185 17185809.354 - 0.51% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -1.28% 9.544 9.422 - -0.70% -
BM_MakeHeap_string_Random_1024 -1.28% 10.895 10.756 - -0.33% -
SetIntersection_Front_Vector_uint32_256_1 -1.28% 4453756.156 4396874.410 - -0.45% -
BM_MakeThenSortHeap_float_Heap_256 -1.28% 6.082 6.005 - -3.70% -
BM_MakeHeap_string_QuickSortAdversary_262144 -1.27% 12.775 12.612 - -0.37% -
BM_MakeHeap_string_Heap_16384 -1.27% 5.086 5.021 - -1.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.27% 1175111.101 1160188.438 - 2.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.27% 11.914 11.763 - -2.52% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.27% 1.001 0.988 - -2.11% -
BM_RangesMakeHeap_string_Descending_256 -1.27% 2.715 2.681 - -21.78% -
rng::fold_left(deque<int>)/8 -1.27% 4.142 4.090 - -0.25% -
std::multiset<int>::count(key)_(existent)/32 -1.26% 3.628 3.582 - 1.47% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 -1.26% 33.301 32.880 - -1.13% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.26% 269532.146 266129.351 - -1.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.26% 1421800.060 1403860.383 - -1.42% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.26% 24235941.740 23930230.193 - -0.07% -
BM_MakeThenSortHeap_uint32_Heap_262144 -1.26% 24.566 24.256 - -0.56% -
SetIntersection_None_Set_uint32_16384_4 -1.26% 157547032.335 155566822.932 - -9.80% -
std::stable_partition(list<int>)_(sparse)/1024 -1.26% 944.251 932.384 - 2.09% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.26% 6.187 6.109 - 0.48% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 -1.26% 10.164 10.036 - -1.08% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 -1.25% 16.574 16.366 - -0.03% -
BM_PushHeap_float_Random_16 -1.25% 5.400 5.332 - -1.49% -
BM_std_minmax<unsigned_int>/9 -1.25% 1.175 1.160 - 0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.25% 8846993.311 8736276.828 - -32.96% -
rng::copy_backward(vector<bool>)_(aligned)/512 -1.25% 1.776 1.753 - -0.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.25% 9439324.882 9321289.761 - -1.75% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.25% 0.804 0.794 - 2.37% -
SetIntersection_None_Set_uint32_16384_1 -1.25% 157678832.555 155710503.541 - -9.64% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.25% 1.030 1.017 - -1.88% -
BM_std_min<unsigned_long_long>/15 -1.25% 2.136 2.110 - -3.57% -
SetIntersection_None_Set_float_262144_16 -1.25% 1187997.557 1173190.428 - 1.04% -
std::set<std::string>::count(key)_(existent)/8192 -1.25% 30.005 29.632 - 0.15% -
BM_std_minmax<short>/29 -1.25% 2.626 2.593 - -2.97% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.24% 4.135 4.084 - 0.37% -
BM_MakeThenSortHeap_uint64_Heap_16 -1.24% 5.365 5.298 - -0.38% -
BM_std_minmax<unsigned_short>/15 -1.24% 1.923 1.899 - -2.24% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.24% 16.543 16.338 - -1.02% -
std::sort(deque<int>)_(descending)/8 -1.24% 26.111 25.787 - 0.28% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.24% 19.463 19.222 - -0.52% -
rng::find(vector<char>)_(process_all)/50 -1.24% 1.641 1.620 - -0.05% -
BM_RangesMakeHeap_string_Heap_16 -1.24% 4.643 4.585 - -1.82% -
BM_MakeHeap_string_QuickSortAdversary_256 -1.24% 10.530 10.400 - -0.39% -
BM_MakeThenSortHeap_uint64_Random_16384 -1.24% 22.354 22.078 - -0.04% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -1.24% 723.462 714.523 - -1.71% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.24% 668.786 660.523 - -5.56% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -1.24% 72.220 71.328 - 39.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.24% 22767032.051 22485783.126 - 8.79% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.24% 3837.204 3789.811 - -0.38% -
BM_MakeThenSortHeap_uint32_Heap_16 -1.23% 5.141 5.077 - -0.92% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.23% 352902895.319 348546925.659 - 2.03% -
rng::search(deque<int>,_pred)_(same_length)/1000 -1.23% 484.357 478.379 - -2.09% -
SetIntersection_Interlaced_Set_float_256_16 -1.23% 12252330.154 12101127.036 - -0.64% -
BM_std_min<unsigned_int>/24 -1.23% 1.828 1.806 - -1.44% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.23% 3507.441 3464.237 - -1.45% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.23% 526.518 520.033 - -1.61% -
SetIntersection_Interlaced_Set_string_16384_4 -1.23% 202194170.813 199706117.494 - -0.00% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.23% 2.535 2.503 - 1.06% -
BM_MakeHeap_float_PipeOrgan_16 -1.23% 1.294 1.278 - 0.54% -
SetIntersection_Front_Vector_uint64_16_16 -1.23% 38882487.754 38405897.426 - 2.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -1.23% 3.617 3.573 - 8.42% -
rng::sort(vector<NonIntegral>)_(ascending)/8 -1.22% 16.587 16.384 - -0.83% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.22% 67027.540 66208.607 - -0.03% -
BM_MakeHeap_uint32_Random_16 -1.22% 1.257 1.242 - -0.88% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.22% 14.287 14.113 - -0.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.21% 88.673 87.596 - 2.55% -
BM_vector_deque_copy_backward/512 -1.21% 17.828 17.611 - -0.06% -
BM_deque_deque_move/4096 -1.21% 151.721 149.881 - -1.63% -
rng::sample(deque<int>)/1024 -1.21% 11549.489 11409.443 - -0.87% -
rng::find_end(list<int>)_(process_all)/8192 -1.21% 7467.671 7377.186 - 8.06% -
rng::partial_sort(deque<int>)_(repeated)/1024 -1.21% 6555.458 6476.084 - 1.21% -
std::find_end(vector<int>)_(process_all)/8192 -1.21% 1735.535 1714.531 - -8.84% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.21% 5.319 5.255 - -2.14% -
std::flat_map<int,_int>::insert(value)_(new_value)/32 -1.21% 17.255 17.047 - -1.38% -
BM_deque_deque_copy_backward/4000 -1.21% 149.842 148.033 - -0.64% -
std::transform(deque<int>,_deque<int>)/50 -1.21% 33.765 33.358 - -0.14% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.21% 1927.639 1904.382 - -0.29% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 -1.21% 9.063 8.954 - 0.52% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 -1.21% 9.292 9.180 - 0.09% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.20% 5.494 5.428 - 5.10% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.20% 39.637 39.161 - -0.62% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.20% 35.393 34.969 - 0.05% -
BM_StringRelational_Less_Small_Empty_Control -1.20% 1.935 1.912 - 0.71% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -1.20% 28.539 28.197 - 3.01% -
std::multimap<std::string,_int>::clear()/1024 -1.20% 19900.887 19662.563 - -0.63% -
BM_MakeHeap_string_Heap_256 -1.20% 4.969 4.910 - -0.94% -
rng::reverse(list<int>)/32768 -1.19% 17333.628 17126.521 - -2.89% -
BM_deque_vector_ranges_copy_backward/4096 -1.19% 149.705 147.918 - 0.00% -
BM_std_min<unsigned_int>/6 -1.19% 0.936 0.925 - -0.71% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 -1.19% 6.799 6.718 - -1.14% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.18% 262.354 259.250 - 1.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.18% 4556658.538 4502742.578 - -0.62% -
BM_MakeHeap_string_QuickSortAdversary_64 -1.18% 10.283 10.162 - -0.36% -
SetIntersection_None_Set_uint64_262144_262144 -1.18% 1232981.529 1218460.449 - 0.52% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -1.18% 20.812 20.568 - 0.43% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -1.17% 1.489 1.472 - -0.93% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -1.17% 14.017 13.853 - -12.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.17% 1323206.393 1307742.816 - 0.68% -
BM_std_min<unsigned_short>/9 -1.17% 6.308 6.234 - -3.73% -
rng::unique_copy(list<int>)_(contiguous)/32 -1.17% 11.924 11.785 - -0.78% -
bm_lexicographical_compare<int>/64 -1.16% 4.970 4.913 - 2.06% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.16% 55271.466 54628.916 - 0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.16% 6712162.668 6634302.848 - -6.58% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.16% 29.915 29.568 - -0.14% -
rng::find_last(vector<char>)_(bail_10%)/50 -1.16% 5.452 5.388 - -3.15% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.16% 39871.519 39409.531 - -2.44% -
737_gmsh_r -1.16% 12.747 12.599 - -1.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.16% 1249401.000 1234938.830 - 0.72% -
BM_deque_vector_move_backward/4000 -1.16% 146.244 144.553 - 1.09% -
std::set<std::string>::erase(key)_(non-existent)/1024 -1.16% 25.673 25.376 - -4.28% -
BM_deque_deque_ranges_move_backward/4000 -1.16% 149.093 147.370 - 1.70% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.16% 66.443 65.676 - -1.93% -
BM_deque_deque_ranges_copy/4000 -1.15% 148.582 146.866 - -0.31% -
std::search_n(deque<int>)_(no_match)/8192 -1.15% 3480.240 3440.103 - -0.49% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.15% 6281.518 6209.128 - -0.22% -
BM_vector_deque_ranges_copy/4096 -1.15% 147.165 145.471 - -1.66% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -1.15% 1.335 1.320 - 2.18% -
std::map<int,_int>::count(key)_(non-existent)/1024 -1.15% 7.363 7.278 - -0.24% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.15% 7.623 7.536 - -2.24% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.15% 41.742 41.263 - -0.03% -
BM_std_minmax<int>/7 -1.15% 1.796 1.776 - 3.81% -
SetIntersection_Front_Vector_float_16_4 -1.14% 58555625.369 57887319.276 - -0.07% -
BM_deque_deque_ranges_move/4000 -1.14% 148.373 146.682 - 0.69% -
BM_deque_deque_copy/4096 -1.14% 151.954 150.223 - -0.24% -
std::remove(deque<int>)_(prefix)/50 -1.14% 65.815 65.065 - -1.23% -
BM_RangesMakeHeap_string_Heap_16384 -1.14% 4.972 4.916 - -2.21% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.13% 786.037 777.122 - -1.33% -
rng::find_first_of(vector<int>)_(small_needle)/32 -1.13% 47.945 47.401 - -0.05% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 -1.13% 20.221 19.992 - 0.77% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.13% 2.588 2.559 - 0.33% -
rng::find_end(vector<int>)_(match_near_end)/1000 -1.13% 28.002 27.685 - -89.53% -
std::all_of(list<int>)_(process_all)/50 -1.13% 22.138 21.887 - 1.59% -
BM_deque_deque_ranges_copy_backward/4096 -1.13% 156.598 154.825 - 0.40% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.13% 1.126 1.114 - -1.47% -
rng::find(list<int>)_(process_all)/8 -1.13% 2.386 2.359 - 0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.13% 71721574.537 70911871.438 - 0.34% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -1.13% 1.450 1.434 - 15.77% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.13% 1077.521 1065.375 - 1.10% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.12% 4710.431 4657.486 - -0.20% -
BM_vector_deque_ranges_copy_backward/4000 -1.12% 142.573 140.972 - -1.26% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -1.12% 167228.696 165351.364 - 0.21% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -1.12% 30.948 30.601 - 0.50% -
rng::replace_if(vector<int>)_(sprinkled)/50 -1.12% 13.145 12.997 - 0.10% -
BM_MakeThenSortHeap_uint64_Random_64 -1.12% 11.895 11.762 - 0.39% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.12% 1266753.744 1252559.977 - 0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.12% 12135537.038 11999596.010 - -3.68% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.12% 263.243 260.294 - -0.40% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.12% 113460.607 112190.906 - -1.27% -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -1.12% 46.370 45.852 - -0.08% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.12% 1163009.390 1149999.402 - -1.07% -
BM_deque_vector_copy_backward/512 -1.12% 18.129 17.927 - -0.01% -
rng::find_first_of(deque<int>)_(small_needle)/32 -1.12% 106.722 105.529 - -4.92% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.12% 9.985 9.874 - -1.43% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -1.12% 1.430 1.414 - -1.30% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.12% 1552148.844 1534833.250 - -0.86% -
bm_swap_ranges_vb_unaligned/64 -1.11% 4.892 4.838 - -0.39% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -1.11% 30.023 29.689 - -0.37% -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 -1.11% 7198.679 7118.805 - 0.23% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.11% 13.839 13.686 - -1.27% -
std::find_end(list<int>)_(process_all)/8192 -1.11% 7515.410 7432.241 - 6.35% -
vector<bool>::reserve() -1.11% 8.191 8.101 - -20.00% -
BM_std_minmax<unsigned_short>/23 -1.11% 2.492 2.464 - -4.10% -
std::multiset<std::string>::clear()/8192 -1.11% 205609.966 203337.426 - 1.66% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -1.10% 16.765 16.580 - -7.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.10% 349311326.829 345456166.760 - -1.02% -
rng::stable_partition(vector<int>)_(dense)/50 -1.10% 25.502 25.221 - -4.61% -
rng::rotate(list<int>)_(by_1/3)/50 -1.10% 24.259 23.991 - 1.71% -
std::multimap<std::string,_int>::erase(iterator)/8192 -1.10% 26.694 26.400 - -19.61% -
rng::rotate(vector<int>)_(by_1/4)/1024 -1.10% 330.705 327.067 - -0.54% -
rng::starts_with(vector<int>)/1024 -1.10% 76.516 75.675 - -2.55% -
BM_deque_vector_ranges_copy_backward/512 -1.10% 18.150 17.950 - 0.06% -
rng::stable_partition(list<int>)_(alloc_fails)/50 -1.10% 1940.747 1919.426 - -0.40% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 -1.10% 3.753 3.712 - -0.46% -
std::sort(deque<int>)_(pipe-organ)/8 -1.10% 21.113 20.881 - 0.17% -
BM_std_min<char>/29 -1.10% 2.022 2.000 - -0.14% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.10% 1476.886 1460.697 - -2.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.10% 181232737.382 179247423.024 - -0.01% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.10% 84212.506 83290.052 - -5.07% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.10% 15115974.511 14950415.287 - -1.37% -
SetIntersection_None_Set_float_64_16 -1.10% 18973155.483 18765357.469 - -2.40% -
SetIntersection_Front_Set_string_16384_4 -1.10% 1325782.758 1311264.910 - -0.66% -
std::unique(list<int>)_(contiguous)/8192 -1.09% 7097.354 7019.692 - 0.72% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.09% 11653505.872 11526082.181 - 2.01% -
rng::sort(deque<int>)_(shuffled)/8 -1.09% 23.738 23.479 - -0.44% -
SetIntersection_Front_Set_uint64_256_4 -1.09% 4533595.713 4484134.803 - 0.78% -
SetIntersection_Front_Vector_uint32_16384_4 -1.09% 1139936.321 1127510.940 - -0.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.09% 67250.577 66518.465 - -0.18% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.09% 1.393 1.378 - -0.71% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -1.09% 40.036 39.601 - 41.27% -
rng::for_each(multiset<int>::iterator)/8 -1.09% 5.004 4.950 - 3.00% -
rng::stable_partition(list<int>)_(sparse)/32 -1.08% 9.825 9.718 - -0.83% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.08% 724.607 716.750 - -0.49% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.08% 18.381 18.181 - -1.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.08% 1694713.230 1676388.235 - -3.65% -
BM_RangesPushHeap_uint32_Ascending_16384 -1.08% 6.799 6.726 - -0.58% -
SetIntersection_None_Set_uint32_16384_1024 -1.08% 158970555.074 157254700.457 - -5.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.08% 1.198 1.185 - -1.80% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.08% 22.999 22.751 - -8.04% -
BM_std_min<char>/21 -1.08% 1.795 1.775 - -1.87% -
BM_std_min<short>/32 -1.08% 3.001 2.969 - 0.88% -
BM_PushHeap_uint32_Random_4 -1.07% 2.496 2.469 - -0.47% -
BM_vector_deque_move/4000 -1.07% 142.191 140.664 - -1.18% -
rng::find_if_not(list<int>)_(process_all)/50 -1.07% 21.797 21.562 - -0.00% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.07% 38078150.923 37669633.595 - -0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.07% 12034687.616 11905602.985 - -0.71% -
rng::copy_n(vector<bool>)_(aligned)/262144 -1.07% 278.689 275.702 - -0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.07% 40052403.795 39623309.071 - -0.17% -
SetIntersection_Interlaced_Set_string_4_4 -1.07% 167512400.153 165719654.968 - -1.52% -
BM_vector_deque_move/4096 -1.07% 147.211 145.636 - -1.00% -
BM_deque_deque_copy/4000 -1.07% 147.974 146.392 - 0.62% -
rng::rotate_copy(list<int>)/8192 -1.07% 8424.040 8334.080 - 0.36% -
BM_std_min<int>/16 -1.07% 1.770 1.751 - 3.53% -
SetIntersection_Front_Set_uint32_4_1 -1.07% 230466228.315 228009398.239 - 0.13% -
BM_PushHeap_uint64_Random_16384 -1.07% 6.022 5.958 - -2.31% -
BM_MakeHeap_string_QuickSortAdversary_16384 -1.06% 11.925 11.799 - 0.09% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.06% 521.369 515.832 - -0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.06% 59040681.317 58414746.436 - -0.15% -
SetIntersection_Interlaced_Set_float_64_64 -1.06% 15342809.717 15180299.777 - 0.54% -
SetIntersection_None_Set_float_262144_1 -1.06% 1193196.939 1180559.570 - 1.58% -
BM_PushHeap_string_QuickSortAdversary_16 -1.06% 10.294 10.185 - 0.54% -
std::copy(deque<int>)/8 -1.06% 2.749 2.720 - -0.86% -
std::copy_backward(list<int>)/4096 -1.06% 3326.212 3291.061 - -0.63% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.06% 4.324 4.278 - 0.26% -
std::for_each_n(deque<int>)/50 -1.06% 3.985 3.943 - -0.70% -
std::find_if(vector<int>)_(process_all)/8 -1.06% 2.557 2.530 - -6.29% -
SetIntersection_None_Set_uint32_16_16 -1.05% 37807132.798 37408330.129 - -0.34% -
std::stable_partition(deque<int>)_(sparse)/1024 -1.05% 479.926 474.868 - 4.64% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.05% 1642390.869 1625095.705 - 0.32% -
SetIntersection_Interlaced_Set_float_262144_4 -1.05% 1312227.621 1298409.830 - 0.96% -
BM_StringFindMatch2/4096 -1.05% 1071.356 1060.088 - -0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.05% 1262385.508 1249146.617 - 0.12% -
std::sort(deque<int>)_(repeated)/8 -1.05% 18.972 18.773 - 0.26% -
rng::sort(deque<int>)_(descending)/8 -1.04% 25.962 25.691 - 0.60% -
rng::stable_partition(vector<int>)_(dense)/1024 -1.04% 297.647 294.543 - -0.23% -
rng::for_each(set<int>)/8192 -1.04% 7865.944 7783.930 - -52.67% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.04% 85772.830 84878.984 - -3.72% -
BM_std_min<char>/4096 -1.04% 28.846 28.546 - -3.30% -
BM_MakeThenSortHeap_float_Descending_16384 -1.04% 29.886 29.576 - 8.14% -
BM_MakeThenSortHeap_string_Descending_262144 -1.04% 86.977 86.076 - -0.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -1.04% 5.413 5.357 - -1.35% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.03% 14.633 14.482 - -1.26% -
rng::find_last(list<int>)_(bail_90%)/1048576 -1.03% 86706.150 85809.988 - -1.06% -
std::search(deque<int>,_pred)_(same_length)/8192 -1.03% 4055.823 4013.981 - -1.05% -
rng::move(vector<int>)/8 -1.03% 2.320 2.296 - 3.38% -
BM_RangesPushHeap_string_QuickSortAdversary_16 -1.03% 10.273 10.167 - -0.13% -
std::stable_partition(deque<int>)_(dense)/50 -1.03% 39.461 39.055 - -1.59% -
std::set<std::string>::clear()/32 -1.03% 898.259 889.026 - -1.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.03% 11136343.868 11021964.407 - -0.30% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -1.03% 554.412 548.718 - 3.54% -
BM_std_min<long_long>/4 -1.02% 1.693 1.675 - -0.34% -
BM_MakeHeap_string_Random_64 -1.02% 10.110 10.007 - -0.26% -
std::partial_sort(deque<int>)_(repeated)/8 -1.02% 27.792 27.508 - 0.72% -
BM_std_min<short>/30 -1.02% 2.384 2.359 - 0.51% -
SetIntersection_Interlaced_Vector_string_16_16 -1.02% 56003576.987 55432765.009 - -0.35% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.02% 40458.896 40046.629 - 0.92% -
BM_std_min<unsigned_short>/18 -1.02% 1.540 1.524 - -0.64% -
BM_std_minmax<int>/3 -1.02% 1.163 1.151 - -3.90% -
std::copy_backward(list<int>)/32768 -1.02% 26905.053 26631.257 - -0.19% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.02% 19559.890 19360.897 - -2.19% -
BM_deque_vector_ranges_move_backward/512 -1.02% 18.085 17.901 - -0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.02% 1122251.225 1110840.950 - -1.29% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.02% 79.845 79.033 - 1.95% -
BM_std_min<unsigned_char>/64 -1.02% 4.183 4.140 - 1.30% -
BM_std_min<unsigned_int>/64 -1.01% 2.858 2.829 - 0.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.01% 34.970 34.615 - 0.06% -
BM_deque_vector_copy_backward/4096 -1.01% 149.651 148.134 - -0.78% -
BM_MakeThenSortHeap_uint32_Heap_256 -1.01% 8.332 8.248 - -0.76% -
BM_MakeThenSortHeap_string_Descending_16384 -1.01% 65.544 64.881 - -4.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.01% 23548713.469 23310442.513 - -1.53% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.01% 5151612.199 5099525.652 - 0.72% -
BM_vector_deque_move/1024 -1.01% 36.247 35.881 - -0.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.01% 55252.116 54694.441 - 1.07% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.01% 20.537 20.330 - -1.21% -
rng::adjacent_find(vector<int>,_pred)/1048576 -1.01% 462605.948 457944.362 - -1.97% -
SetIntersection_Front_Set_string_16_16 -1.01% 63855143.585 63211759.409 - -0.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -1.01% 1.189 1.177 - -4.79% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -1.01% 704074.471 696992.896 - 88.43% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.00% 1118740.499 1107508.481 - 0.02% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 -1.00% 94262.640 93317.962 - -0.39% -
std::set<int>::equal_range(key)_(non-existent)/1024 -1.00% 6.364 6.300 - -0.03% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.00% 25946.039 25686.211 - -9.17% -
BM_MakeThenSortHeap_string_Descending_16 -1.00% 7.895 7.816 - -0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.00% 1195922.190 1183959.316 - -0.83% -

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

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34979.35% 1001212.809 351218981.295 - 0.10% -
std::copy(vector<bool>)_(unaligned)/262144 548.43% 1713.082 11108.140 - 548.85% -
rng::copy(vector<bool>)_(unaligned)/262144 450.37% 1368.289 7530.598 - 449.96% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 261.28% 1.062 3.836 - 38.15% -
rng::rotate_copy(vector<int>)/8192 130.61% 283.624 654.063 - 30.87% -
std::adjacent_find(list<int>)/1024 124.32% 714.363 1602.443 - 1.04% -
std::find_end(list<int>)_(process_all)/1000 122.70% 656.214 1461.367 - -0.33% -
std::count(list<int>)_(every_other)/1024 118.97% 709.416 1553.413 - 121.88% -
rng::unique_copy(list<int>)_(contiguous)/1024 118.16% 741.880 1618.500 - 118.31% -
std::unique_copy(list<int>)_(contiguous)/1024 117.07% 744.543 1616.166 - 117.66% -
rng::unique_copy(list<int>)_(sprinkled)/1024 116.88% 743.091 1611.612 - 117.17% -
std::unique_copy(list<int>)_(sprinkled)/1024 116.84% 743.472 1612.171 - 116.77% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 114.13% 1198.430 2566.232 - -2.86% -
std::find_end(list<int>)_(process_all)/1024 109.84% 703.015 1475.185 - -0.02% -
std::fill(list<int>)/50 107.60% 16.875 35.034 - -0.16% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 105.29% 798.093 1638.443 - 106.38% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 105.18% 796.357 1633.973 - 106.86% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 102.78% 826.530 1676.063 - 103.99% -
rng::remove(vector<int>)_(sprinkled)/8192 98.69% 1983.225 3940.543 - -0.66% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 98.29% 206.754 409.973 - 77.89% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 97.79% 846.648 1674.569 - 101.74% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 94.52% 28.323 55.094 - 37.46% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 90.03% 31.611 60.071 - 0.67% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 88.43% 369885.230 696992.896 - -1.01% -
rng::remove(vector<int>)_(sprinkled)/1024 87.68% 288.177 540.844 - 0.30% -
rng::starts_with(list<int>)/1024 86.92% 783.669 1464.827 - 88.90% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 86.57% 104.469 194.911 - 97.74% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 84.33% 6644.015 12247.192 - 79.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 83.82% 22.130 40.681 - 98.05% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 81.26% 197.218 357.485 - 75.98% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 77.04% 88.814 157.237 - 64.36% -
BM_deque_deque_ranges_move_backward/0 75.01% 0.792 1.387 - 0.02% -
SetIntersection_Interlaced_Vector_uint32_262144_64 74.88% 8210870.189 14359289.634 - 39.73% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 74.81% 9.602 16.785 - 78.13% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 73.40% 383695.582 665317.793 - 0.35% -
BM_deque_deque_ranges_copy_backward/0 73.25% 0.801 1.387 - 0.03% -
BM_deque_deque_copy_backward/0 71.51% 0.809 1.387 - 0.01% -
BM_deque_deque_move_backward/0 70.23% 0.815 1.387 - 0.06% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 70.14% 20.508 34.892 - 64.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 69.97% 104.833 178.187 - 76.91% -
rng::find_end(vector<int>)_(single_element)/8192 69.96% 1912.641 3250.688 - 0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 69.91% 213192962.567 362239458.486 - 44.27% -
rng::find_end(vector<int>)_(single_element)/1024 69.65% 242.411 411.249 - 0.45% -
rng::find_end(vector<int>)_(single_element)/1000 69.31% 237.076 401.400 - 0.36% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 68.92% 29.548 49.914 - 70.47% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 68.72% 4.252 7.174 - 60.24% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 68.52% 153.904 259.362 - -0.67% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 65.43% 37.665 62.308 - 63.64% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 65.17% 3.766 6.220 - 64.90% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 64.47% 6616.593 10882.293 - 58.67% -
std::unordered_set<std::string>::erase(key)_(existent)/32 64.24% 73.999 121.539 - 65.12% -
SetIntersection_Interlaced_Vector_uint32_262144_16 64.09% 3493641.371 5732629.281 - 86.51% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 64.04% 15.057 24.699 - 67.47% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 64.01% 55214.669 90557.655 - 65.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 63.98% 79.427 130.247 - 63.48% -
std::unordered_set<int>::clear()/1024 63.47% 7886.450 12891.791 - 58.91% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 63.08% 42.507 69.321 - -0.15% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 62.70% 371.080 603.759 - 58.73% -
std::is_partitioned(list<int>)_(unpartitioned)/50 62.64% 4.360 7.091 - 56.51% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 62.46% 54669.128 88814.571 - 60.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 60.48% 5049280.676 8102854.594 - -6.35% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 60.09% 3.211 5.141 - 60.10% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 58.24% 24.279 38.418 - 53.17% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 57.52% 29.886 47.076 - 51.69% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 56.98% 3.270 5.133 - 65.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 56.50% 0.410 0.642 - 43.57% -
SetIntersection_Interlaced_Vector_uint32_16384_256 56.19% 14123298.693 22058915.558 - 12.28% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 55.34% 57.316 89.034 - -0.81% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 54.75% 670.415 1037.461 - 32.68% -
rng::find_end(vector<int>)_(process_all)/8192 54.22% 1904.428 2936.936 - 0.63% -
std::unordered_set<std::string>::erase(iterator)/0 53.75% 27.410 42.144 - 27.94% -
rng::find_end(vector<int>)_(process_all)/1024 53.52% 242.555 372.363 - 0.64% -
rng::find_end(vector<int>)_(process_all)/1000 53.31% 236.990 363.319 - 0.60% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 53.16% 19.356 29.647 - 47.58% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 53.10% 372.858 570.830 - 49.02% -
std::multiset<std::string>::erase(key)_(existent)/1024 51.45% 57.816 87.562 - 34.47% -
std::shift_left(vector<int>)/32 51.45% 2.993 4.532 - 52.13% -
BM_deque_deque_move_backward/64 50.83% 3.379 5.097 - -7.40% -
BM_deque_deque_copy_backward/64 50.64% 3.374 5.082 - -7.03% -
BM_deque_deque_ranges_copy_backward/64 50.41% 3.377 5.079 - -7.37% -
std::equal(deque<int>)_(it,_it,_it)/8 50.25% 4.276 6.425 - 0.21% -
BM_std_min<unsigned_short>/1 50.15% 0.254 0.381 - -16.16% -
BM_deque_deque_ranges_move_backward/64 49.94% 3.377 5.063 - -7.88% -
std::unordered_set<std::string>::erase(iterator)/1024 49.94% 29.843 44.746 - 54.47% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 49.64% 4.798 7.180 - 50.32% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 49.33% 57.214 85.436 - 51.77% -
std::unordered_set<std::string>::clear()/1024 49.30% 22920.002 34218.746 - 51.47% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 49.13% 13.373 19.944 - 44.19% -
std::unordered_set<int>::ctor(const&,_alloc)/32 48.81% 260.554 387.742 - 34.32% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 48.44% 12551.453 18631.669 - 42.55% -
std::unique_copy(deque<int>)_(sprinkled)/32 48.27% 9.231 13.687 - 38.26% -
std::unordered_set<int>::clear()/8192 48.26% 61971.823 91881.628 - 49.41% -
rng::starts_with(list<int>)/1000 48.20% 761.499 1128.523 - 48.94% -
rng::find_end(vector<int>)_(process_all)/1048576 48.07% 253644.620 375575.268 - 0.68% -
BM_RangesMakeThenSortHeap_string_Descending_16 47.94% 7.747 11.461 - 45.43% -
std::unordered_set<std::string>::clear()/32 47.81% 925.829 1368.473 - 52.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 47.38% 29.056 42.824 - 1.15% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 47.19% 13443.306 19787.243 - 44.83% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 46.88% 27.360 40.186 - -1.58% -
BM_RangesMakeThenSortHeap_string_Ascending_16 46.70% 9.557 14.020 - 46.79% -
std::multiset<std::string>::find(key)_(existent)/32 45.94% 14.756 21.535 - 42.17% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 45.27% 36.974 53.712 - 1.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 44.73% 64401241.139 93208771.332 - 4.81% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 44.53% 13327.247 19262.142 - 41.31% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 44.19% 23.458 33.825 - -0.32% -
std::all_of(vector<int>)_(process_all)/50 44.03% 12.737 18.346 - 1.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 43.98% 10137763.980 14596065.319 - 27.89% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 43.87% 28.527 41.041 - 42.69% -
std::unordered_set<int>::erase(key)_(existent)/1024 43.71% 22.404 32.197 - 42.00% -
std::copy_n(vector<bool>)_(aligned)/1048576 42.87% 1677.673 2396.837 - 13.78% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 42.78% 23.878 34.092 - 19.40% -
BM_RangesMakeThenSortHeap_string_Descending_64 41.72% 12.972 18.384 - 40.29% -
BM_RangesMakeThenSortHeap_string_Ascending_64 41.52% 15.571 22.036 - 41.23% -
std::unordered_set<int>::erase(iterator)/1024 41.43% 20.194 28.561 - 39.27% -
BM_RangesMakeThenSortHeap_string_Ascending_4 41.41% 5.388 7.619 - 41.48% -
std::unordered_set<int>::erase(key)_(existent)/8192 41.39% 22.841 32.296 - 36.35% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 41.27% 28.032 39.601 - -1.09% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 41.03% 12653.161 17844.758 - 48.54% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 40.11% 29.773 41.716 - -0.71% -
BM_StringEraseWithMove_Empty_Transparent 39.79% 0.562 0.786 - 1.06% -
BM_RangesMakeHeap_float_Descending_64 39.63% 0.193 0.270 - 21.12% -
BM_std_min<unsigned_char>/1 39.59% 0.325 0.453 - 37.11% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 39.57% 51.106 71.328 - -1.24% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 39.27% 82905.490 115465.565 - 39.76% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 39.14% 31.860 44.330 - 40.25% -
SetIntersection_Interlaced_Vector_uint64_16384_64 39.12% 5991653.634 8335436.339 - 35.94% -
std::find_end(deque<int>)_(single_element)/1024 39.01% 259.051 360.098 - -3.86% -
rng::for_each(multimap<int>)/8 38.99% 4.513 6.273 - 1.12% -
std::unique_copy(deque<int>)_(contiguous)/52 38.70% 15.345 21.284 - 0.96% -
std::map<std::string,_int>::insert(value)_(already_present)/0 38.51% 12.159 16.841 - 13.14% -
BM_RangesPushHeap_string_PipeOrgan_262144 38.41% 18.009 24.927 - 38.83% -
rng::for_each(set<int>)/8 38.37% 4.616 6.387 - 2.47% -
BM_RangesMakeThenSortHeap_string_Descending_4 38.25% 3.778 5.224 - 39.00% -
std::multiset<std::string>::find(key)_(existent)/8192 38.24% 28.907 39.962 - -1.67% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 37.96% 150.190 207.202 - 38.15% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 37.30% 177.764 244.068 - 37.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 36.94% 7439.873 10187.971 - 34.66% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 36.72% 5160.517 7055.253 - 30.20% -
rng::for_each(multiset<int>)/8 36.49% 4.575 6.245 - 1.16% -
BM_std_min<int>/1 36.46% 0.282 0.384 - 33.89% -
rng::for_each(map<int>)/8 36.45% 4.474 6.105 - -2.70% -
BM_std_min<__int128>/64000 35.52% 24733.290 33517.683 - 35.42% -
std::unordered_set<int>::erase(key)_(existent)/32 35.40% 21.059 28.513 - 31.03% -
BM_std_min<__int128>/65536 35.15% 25346.319 34256.224 - 35.04% -
BM_std_min<__int128>/70000 34.76% 27060.993 36467.695 - 34.63% -
BM_std_min<__int128>/4096 34.69% 1578.819 2126.544 - 34.54% -
BM_std_min<__int128>/4000 34.42% 1540.615 2070.906 - 34.21% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 34.41% 136267.164 183161.185 - 31.17% -
BM_std_min<__int128>/5500 34.27% 2120.649 2847.457 - 34.29% -
BM_std_min<__int128>/1024 34.11% 396.062 531.149 - 33.79% -
std::find_end(deque<int>)_(single_element)/8192 34.07% 2038.462 2733.028 - -7.82% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 34.06% 698.815 936.802 - 35.21% -
std::map<std::string,_int>::erase(key)_(existent)/8192 33.99% 64.897 86.957 - 5.63% -
std::unordered_set<std::string>::clear()/8192 33.92% 221104.407 296108.858 - 35.97% -
std::shift_right(deque<int>)/32 33.86% 3.252 4.353 - 0.81% -
BM_RangesMakeThenSortHeap_string_Descending_256 33.68% 19.320 25.827 - 41.92% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 33.66% 30.666 40.987 - 7.18% -
std::unordered_set<int>::erase(key)_(existent)/0 33.37% 21.060 28.089 - 30.87% -
std::unordered_set<int>::erase(iterator)/0 33.15% 19.633 26.141 - 31.61% -
BM_std_min<__int128>/512 33.09% 198.876 264.678 - 32.99% -
std::unordered_set<std::string>::erase(iterator)/8192 32.81% 33.005 43.835 - 64.77% -
rng::unique_copy(list<int>)_(contiguous)/52 32.65% 22.722 30.141 - 0.28% -
std::unordered_set<int>::insert(value)_(new_value)/8192 32.63% 19.381 25.707 - 21.60% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 32.53% 118323.041 156815.339 - 33.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.34% 44.854 59.360 - -31.55% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.19% 24.738 32.702 - 1.89% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 31.98% 83942.763 110787.520 - 30.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 31.91% 0.636 0.838 - 31.28% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 31.65% 6.215 8.182 - -14.62% -
std::move_backward(deque<int>)/64 31.59% 5.474 7.203 - 0.02% -
std::unordered_set<int>::erase(iterator)/32 31.44% 20.073 26.384 - 29.89% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31.37% 141080.263 185330.318 - 30.74% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 31.31% 10279.085 13497.160 - 27.98% -
BM_std_min<char>/1 31.26% 0.288 0.378 - 16.10% -
rng::find(list<int>)_(process_all)/50 31.26% 18.837 24.726 - 23.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 31.22% 14.982 19.659 - 15.12% -
std::unordered_set<std::string>::contains(key)_(existent)/32 31.17% 33.079 43.391 - 10.21% -
std::unordered_set<int>::insert(value)_(already_present)/8192 31.13% 2.236 2.932 - 28.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.69% 25.917 33.871 - 2.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 30.69% 29.209 38.173 - 4.84% -
std::map<std::string,_int>::insert(value)_(new_value)/32 30.49% 33.788 44.088 - 5.33% -
BM_StringRelational_Eq_Small_Small_ChangeLast 30.47% 1.678 2.189 - 1.63% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 30.30% 18.694 24.358 - 30.97% -
rng::reverse(vector<int>)/8 30.21% 1.619 2.107 - -4.70% -
rng::remove_if(vector<int>)_(sprinkled)/8192 30.01% 2960.697 3849.199 - -0.50% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 29.97% 1.167 1.516 - 16.80% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 29.83% 6.174 8.016 - 26.26% -
std::set<std::string>::erase(iterator)/8192 29.78% 25.805 33.491 - 27.46% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 29.74% 18.762 24.343 - 29.04% -
SetIntersection_Interlaced_Vector_uint64_16384_16 29.74% 2435060.489 3159283.904 - 16.78% -
rng::move_backward(deque<int>)/64 29.40% 5.620 7.272 - -0.78% -
rng::find_end(deque<int>)_(single_element)/1024 29.36% 277.999 359.620 - 8.50% -
std::find(vector<bool>)_(process_all)/50 29.32% 0.579 0.748 - 8.23% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.05% 2958.414 3817.867 - -0.21% -
std::set<std::string>::insert(value)_(new_value)/8192 29.04% 69.945 90.259 - 29.26% -
rng::copy(vector<int>)/4096 28.82% 149.432 192.503 - -17.33% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 28.75% 0.343 0.442 - 21.13% -
BM_vector_deque_copy/0 28.65% 0.388 0.500 - -0.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 28.54% 35.100 45.117 - 3.25% -
BM_StringEraseWithMove_Empty_Opaque 28.36% 0.799 1.025 - 0.47% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 28.16% 9974.529 12783.131 - 29.78% -
rng::swap_ranges(list<int>)/8192 28.07% 10073.590 12900.940 - 1.27% -
std::unordered_set<std::string>::count(key)_(existent)/8192 28.05% 32.211 41.246 - -0.88% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 28.05% 81.240 104.029 - 34.05% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 27.86% 8.236 10.531 - 54.21% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 27.77% 141662.437 180997.150 - 26.95% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 27.75% 724.185 925.163 - 45.14% -
std::unordered_set<int>::insert(value)_(new_value)/0 27.63% 19.060 24.326 - 26.93% -
rng::remove_if(vector<int>)_(sprinkled)/1024 27.60% 409.385 522.391 - -0.52% -
SetIntersection_Interlaced_Vector_uint32_1024_16 27.46% 1884804.393 2402415.193 - 28.57% -
std::unordered_set<int>::erase(iterator)/8192 27.46% 20.166 25.703 - 25.26% -
BM_std_minmax_element<long_long>/2 27.45% 0.538 0.686 - 0.00% -
rng::copy_n(vector<int>)/32768 27.38% 2294.113 2922.215 - 5.23% -
std::unordered_set<int>::insert(value)_(new_value)/1024 27.31% 19.511 24.840 - 17.56% -
std::remove_if(vector<int>)_(sprinkled)/1024 27.31% 409.192 520.943 - -0.54% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 27.24% 42761.124 54409.612 - 24.69% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 27.21% 676.393 860.408 - 23.83% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 27.14% 20.451 26.002 - 5.48% -
std::unordered_set<std::string>::erase(iterator)/32 27.06% 31.739 40.329 - 42.12% -
std::unordered_set<int>::ctor(const&)/8192 27.05% 54983.117 69854.105 - 25.43% -
std::unordered_set<std::string>::ctor(const&)/32 26.89% 724.121 918.848 - 33.27% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 26.58% 19.904 25.195 - 9.54% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 26.58% 1237.061 1565.896 - -3.10% -
std::unordered_set<int>::insert(value)_(new_value)/32 26.55% 20.113 25.454 - 26.78% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 26.55% 746.724 944.956 - 25.72% -
BM_std_min<__int128>/64 26.51% 24.505 31.000 - 26.24% -
rng::for_each(map<int>::iterator)/8 26.48% 4.561 5.768 - -0.09% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 26.20% 1.080 1.363 - 0.62% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 25.69% 5.835 7.334 - 47.11% -
BM_PushHeap_uint64_Descending_1 25.65% 0.449 0.564 - -1.95% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 25.46% 60.162 75.482 - 17.58% -
BM_PushHeap_float_Descending_1 25.27% 0.431 0.539 - 37.00% -
BM_RangesMakeThenSortHeap_string_Ascending_256 25.25% 22.730 28.470 - 39.60% -
std::unordered_set<int>::clear()/32 25.17% 608.331 761.455 - 24.11% -
rng::find_first_of(deque<int>)_(large_needle)/50 25.16% 713.431 892.951 - 33.12% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 24.92% 3322.226 4149.970 - 25.26% -
BM_vector_deque_ranges_copy_backward/0 24.86% 0.442 0.552 - -3.78% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 24.75% 1.431 1.786 - 42.76% -
std::multiset<std::string>::find(key)_(existent)/1024 24.60% 23.611 29.419 - -7.29% -
rng::unique_copy(deque<int>)_(sprinkled)/52 24.39% 14.761 18.361 - 10.63% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 24.27% 0.365 0.453 - 24.45% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 24.20% 0.447 0.556 - 6.88% -
BM_toupper_char<wchar_t> 24.15% 0.554 0.687 - 0.00% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.08% 21.732 26.966 - 10.19% -
BM_StringDestroy_Empty 24.07% 0.655 0.812 - 16.16% -
BM_deque_deque_copy_backward/512 24.01% 18.571 23.029 - 1.28% -
rng::find_last(vector<int>)_(bail_90%)/8 23.98% 0.548 0.679 - 12.34% -
BM_deque_deque_move_backward/1 23.42% 2.726 3.365 - -4.15% -
std::shift_right(deque<int>)/50 23.38% 4.213 5.198 - -1.55% -
BM_MakeHeap_uint32_Random_4 23.37% 1.122 1.384 - 17.21% -
BM_std_minmax<unsigned_short>/4 23.30% 0.936 1.154 - 6.15% -
BM_vector_deque_move/0 23.27% 0.555 0.684 - 47.83% -
std::unique_copy(deque<int>)_(contiguous)/32 23.18% 11.045 13.604 - -8.89% -
std::find_end(deque<int>)_(single_element)/1000 23.09% 250.177 307.943 - -2.21% -
rng::for_each(map<int>)/32 22.97% 21.250 26.132 - 1.37% -
BM_deque_deque_ranges_copy_backward/1 22.82% 2.775 3.408 - -3.09% -
BM_deque_deque_ranges_move_backward/1 22.82% 2.795 3.433 - -5.02% -
BM_deque_deque_copy_backward/1 22.71% 2.796 3.430 - -3.97% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 22.64% 46.158 56.606 - -6.44% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.57% 26.132 32.030 - 10.86% -
rng::find_end(deque<int>)_(process_all)/1000 21.96% 252.042 307.387 - -0.27% -
std::set<int>::contains(key)_(non-existent)/32 21.88% 2.348 2.861 - 15.97% -
BM_deque_deque_move_backward/2 21.80% 2.466 3.004 - -4.89% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.61% 25.525 31.041 - 0.26% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 21.58% 0.464 0.564 - 8.95% -
bm_ranges_lexicographical_compare<signed_char>/64 21.18% 1.903 2.306 - 3.07% -
BM_RangesPushHeap_string_Ascending_262144 21.10% 35.282 42.726 - 47.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 20.98% 3.582 4.333 - 10.18% -
BM_RangesMakeHeap_string_Ascending_262144 20.92% 9.764 11.807 - 54.93% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 20.91% 608.758 736.043 - 19.58% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 20.86% 6.667 8.058 - -25.31% -
std::unique_copy(deque<int>)_(sprinkled)/52 20.85% 18.792 22.711 - 21.28% -
BM_deque_deque_ranges_copy_backward/2 20.73% 2.532 3.057 - -2.73% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 20.70% 0.945 1.141 - 11.90% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 20.63% 1731.791 2089.087 - 39.40% -
BM_deque_deque_copy_backward/2 20.61% 2.534 3.056 - -4.13% -
rng::for_each(set<int>)/32 20.57% 21.407 25.810 - 0.49% -
BM_RangesPushHeap_string_Ascending_16384 20.54% 19.301 23.265 - 19.49% -
BM_RangesPushHeap_string_Random_262144 20.47% 18.500 22.287 - 21.94% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 20.38% 10.211 12.292 - 14.15% -
SetIntersection_Front_Vector_float_1024_1024 20.18% 5985894.786 7194123.751 - 20.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.17% 38.617 46.404 - 10.32% -
SetIntersection_Interlaced_Vector_uint64_262144_4 20.14% 1582963.685 1901703.170 - -0.93% -
std::flat_multimap<int,_int>::erase(iterator)/8192 20.00% 505.387 606.489 - 22.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 19.93% 5.271 6.321 - 9.40% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 19.91% 80589715.558 96631538.747 - 3.72% -
std::move_backward(deque<int>)/8 19.83% 3.319 3.977 - 2.62% -
BM_vector_deque_ranges_move/2 19.71% 1.727 2.067 - -7.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 19.67% 6.745 8.072 - 9.47% -
rng::stable_partition(list<int>)_(dense)/8192 19.66% 18229.439 21813.933 - 16.14% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 19.65% 107.091 128.135 - 26.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 19.63% 28.861 34.528 - 6.56% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 19.30% 0.562 0.670 - 24.78% -
BM_RangesMakeHeap_float_Descending_16 19.30% 0.210 0.250 - 14.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 19.23% 79399.939 94671.891 - 20.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 19.19% 8.259 9.845 - 9.47% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 18.87% 0.336 0.399 - 19.01% -
BM_deque_deque_ranges_move_backward/2 18.80% 2.528 3.004 - -4.61% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 18.74% 6.355 7.546 - 6.98% -
rng::for_each(multimap<int>)/32 18.72% 22.421 26.618 - 1.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 18.61% 1.862 2.209 - 12.84% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 18.41% 1.157 1.369 - -2.89% -
rng::is_sorted(vector<int>,_pred)/8 18.33% 3.512 4.156 - 3.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.31% 28.242 33.415 - 17.41% -
rng::equal(vector<bool>)_(unaligned)/50 18.17% 0.736 0.870 - 2.96% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 17.99% 953.567 1125.127 - 119.78% -
std::rotate(list<int>)_(1_element_forward)/32 17.90% 12.384 14.601 - 2.39% -
BM_std_min<__int128>/32 17.78% 12.184 14.351 - 17.41% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 17.76% 22.528 26.529 - 16.92% -
BM_std_min<__int128>/31 17.76% 11.776 13.867 - 17.46% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 17.75% 3175.716 3739.423 - 17.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 17.74% 2071386.390 2438936.219 - -5.09% -
rng::all_of(list<int>)_(process_all)/8192 17.69% 7416.500 8728.411 - 15.60% -
std::move(list<int>)/4096 17.68% 4380.130 5154.492 - 7.33% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 17.64% 84.857 99.825 - 25.13% -
BM_MakeHeap_float_Random_256 17.62% 1.238 1.456 - 9.94% -
rng::equal(vector<bool>)_(unaligned)/8 17.60% 0.738 0.868 - -6.19% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 17.56% 9.905 11.644 - 15.56% -
rng::find(vector<char>)_(bail_25%)/8 17.55% 0.983 1.155 - 0.04% -
std::multimap<std::string,_int>::ctor(const&)/32 17.53% 712.884 837.856 - 1.21% -
BM_std_min<__int128>/30 17.43% 11.385 13.369 - 17.00% -
std::unordered_set<std::string>::find(key)_(existent)/1024 17.33% 35.266 41.380 - 6.99% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 17.27% 69.462 81.460 - 17.25% -
rng::move(list<int>)/4096 17.26% 5393.364 6324.082 - 17.04% -
rng::for_each(multiset<int>)/32 17.25% 21.894 25.670 - 0.82% -
rng::remove(vector<int>)_(sprinkled)/50 17.15% 55.156 64.614 - -1.28% -
BM_PopHeap_string_262144 17.12% 92.586 108.435 - 16.66% -
rng::contains_subrange(deque<int>)_(same_length)/16 17.01% 11.232 13.143 - 1.42% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 16.98% 183.957 215.188 - 7.00% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 16.97% 1623.415 1898.959 - 26.95% -
std::move(vector<bool>)_(unaligned)/512 16.96% 3.977 4.652 - 1.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 16.87% 9745650.668 11389771.940 - 18.29% -
BM_std_min<__int128>/29 16.82% 11.002 12.853 - 16.48% -
rng::find_first_of(deque<int>)_(large_needle)/32 16.78% 298.242 348.298 - 22.92% -
std::for_each(join_view(vector<vector<int>>))/8 16.69% 1.379 1.609 - 12.30% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 16.64% 39.256 45.787 - 14.60% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 16.56% 66.788 77.847 - 21.02% -
SetIntersection_Interlaced_Vector_uint64_256_16 16.54% 6192708.049 7217163.684 - 13.00% -
rng::find_last(deque<int>)_(bail_10%)/1024 16.54% 227.814 265.490 - 17.28% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 16.53% 4.569 5.324 - -15.93% -
BM_RangesMakeThenSortHeap_string_Heap_4 16.51% 5.983 6.971 - 16.03% -
BM_std_min<__int128>/28 16.40% 10.616 12.356 - 16.14% -
SetIntersection_Interlaced_Vector_uint64_256_64 16.36% 6752044.939 7856614.578 - 3.61% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 16.34% 1.338 1.557 - 10.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 16.32% 30.443 35.413 - 40.35% -
std::flat_map<int,_int>::erase(key)_(existent)/0 16.27% 15.795 18.366 - 16.28% -
std::search(deque<int>,_pred)_(near_matches)/1000 16.27% 23307.568 27099.297 - 10.48% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 16.18% 0.261 0.303 - 0.99% -
rng::find(vector<int>)_(bail_25%)/8 16.18% 1.368 1.590 - 0.65% -
rng::find_end(deque<int>)_(single_element)/1000 16.18% 293.157 340.585 - 1.75% -
BM_RangesMakeThenSortHeap_string_Heap_16 16.17% 17.177 19.954 - 12.13% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 16.16% 1.038 1.205 - 5.80% -
std::flat_map<int,_int>::erase(iterator)/0 16.14% 15.347 17.823 - 16.62% -
std::partial_sort_copy(list<int>)_(repeated)/1024 16.10% 4511.121 5237.550 - 16.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 16.10% 1543.415 1791.848 - 1.48% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 16.06% 89.422 103.786 - -3.34% -
std::fill(list<int>)/8192 15.95% 7116.475 8251.898 - 16.14% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 15.78% 0.931 1.078 - 13.41% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 15.77% 1.238 1.434 - -1.13% -
std::search(deque<int>,_pred)_(near_matches)/1024 15.73% 24476.718 28326.582 - 9.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 15.69% 75378224.467 87202376.856 - 13.38% -
BM_std_min<__int128>/27 15.67% 10.223 11.825 - 15.45% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 15.66% 5.992 6.930 - 7.97% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 15.55% 4.519 5.221 - -14.92% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 15.41% 110.012 126.965 - 16.16% -
BM_std_min<__int128>/26 15.32% 9.815 11.319 - 15.05% -
BM_RangesMakeThenSortHeap_string_Descending_16384 15.31% 69.063 79.639 - 20.66% -
BM_std_min<__int128>/25 15.30% 9.460 10.907 - 14.89% -
BM_PushHeap_uint32_QuickSortAdversary_1 15.26% 0.482 0.556 - -9.74% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 15.23% 8.480 9.772 - 7.90% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 15.16% 66.627 76.731 - 38.46% -
SetIntersection_Interlaced_Vector_uint32_262144_256 15.16% 29468394.511 33935075.445 - 32.61% -
std::find(vector<bool>)_(process_all)/8 15.15% 0.576 0.664 - 5.63% -
rng::find_end(forward_list<int>)_(same_length)/8192 15.11% 14344.443 16511.349 - -2.90% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 14.99% 0.363 0.417 - 15.82% -
BM_StringEraseWithMove_Huge_Opaque 14.98% 46.165 53.081 - 5.12% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.95% 16.272 18.706 - 12.54% -
std::find_first_of(vector<int>)_(large_needle)/32 14.90% 104.780 120.387 - 5.17% -
std::rotate(list<int>)_(1_element_forward)/50 14.86% 24.278 27.884 - 4.30% -
BM_vector_deque_ranges_move/1 14.86% 2.031 2.333 - -11.94% -
rng::find_end(deque<int>)_(single_element)/8192 14.80% 2203.322 2529.505 - 14.48% -
SetIntersection_Front_Vector_uint32_16384_256 14.79% 2290052.784 2628862.176 - 12.83% -
rng::search(deque<int>)_(no_match)/1024 14.73% 305.071 349.996 - 29.69% -
BM_deque_deque_move_backward/512 14.66% 18.633 21.365 - -1.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.64% 29.172 33.443 - 3.31% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 14.63% 25.696 29.454 - 0.21% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 14.59% 0.965 1.106 - 3.99% -
std::set<std::string>::contains(key)_(existent)/1024 14.39% 21.246 24.303 - 15.04% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 14.39% 55.163 63.100 - 14.87% -
rng::find_last(deque<int>)_(bail_10%)/50 14.38% 11.447 13.093 - 14.75% -
std::find(vector<char>)_(bail_25%)/8 14.36% 1.011 1.156 - -0.01% -
std::multimap<std::string,_int>::count(key)_(existent)/32 14.33% 17.897 20.461 - -1.55% -
BM_StringRelational_Less_Small_Large_Control 14.28% 1.617 1.848 - 0.20% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 14.20% 19.835 22.652 - 3.30% -
BM_std_min<__int128>/24 14.11% 9.103 10.387 - 13.84% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 14.04% 36179.412 41260.596 - 13.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 13.98% 10.944 12.475 - 7.46% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.89% 16.585 18.890 - 14.06% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 13.89% 24.307 27.683 - 4.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.88% 42.841 48.788 - 0.92% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13.88% 63254.447 72031.757 - 12.98% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 13.83% 22.064 25.115 - -13.63% -
BM_RangesPopHeap_float_256 13.82% 19.990 22.753 - 0.65% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13.81% 62081.235 70655.481 - 13.41% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13.79% 13201.508 15022.255 - -0.04% -
std::multiset<int>::insert(value)_(new_value)/1024 13.78% 47.785 54.368 - 14.20% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 13.74% 55686.736 63338.410 - 12.16% -
std::equal(list<int>)_(it,_it,_it)/50 13.70% 33.915 38.562 - 8.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 13.68% 17.554 19.956 - 14.40% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 13.67% 1939.794 2204.947 - 11.75% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.65% 4315.998 4905.147 - 0.63% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 13.62% 530.755 603.069 - 13.56% -
rng::starts_with(list<int>,_pred)/8192 13.60% 11390.943 12940.606 - 27.40% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.59% 608.872 691.600 - 0.26% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.53% 70.919 80.517 - 0.46% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 13.52% 1.051 1.193 - 11.77% -
BM_RangesMakeHeap_string_Ascending_16384 13.36% 5.784 6.556 - 24.39% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 13.31% 5580.502 6323.338 - 11.49% -
std::search(deque<int>)_(near_matches)/1024 13.30% 20648.652 23394.687 - -8.77% -
BM_std_min<__int128>/23 13.28% 8.733 9.892 - 12.92% -
rng::unique_copy(list<int>)_(contiguous)/8192 13.19% 6916.000 7828.389 - 6.86% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 13.14% 15187.746 17183.457 - 14.13% -
rng::replace(vector<int>)_(sprinkled)/50 13.12% 8.028 9.082 - -7.40% -
BM_PushHeap_uint32_PipeOrgan_1 13.05% 0.474 0.536 - 6.93% -
rng::remove(vector<int>)_(sprinkled)/32 13.04% 51.390 58.091 - -0.33% -
std::multiset<std::string>::count(key)_(non-existent)/32 12.98% 9.345 10.558 - -0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 12.98% 8425693.956 9519279.820 - 13.25% -
std::find_if(vector<int>)_(bail_25%)/8 12.97% 0.995 1.124 - 0.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 12.93% 10.446 11.796 - 7.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 12.91% 13.359 15.084 - -0.84% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 12.88% 6.589 7.438 - 5.67% -
BM_vector_deque_move/2 12.83% 1.832 2.067 - -6.85% -
rng::for_each(multimap<int>::iterator)/8 12.81% 4.500 5.076 - 0.12% -
std::search(deque<int>)_(near_matches)/1000 12.80% 19754.209 22282.209 - -9.18% -
BM_std_minmax_element<short>/64000 12.79% 16301.128 18385.255 - 6.55% -
BM_std_minmax_element<short>/65536 12.77% 16691.883 18823.823 - 6.52% -
BM_StringEraseWithMove_Huge_Transparent 12.67% 45.302 51.041 - 11.00% -
BM_std_minmax_element<short>/70000 12.66% 17852.010 20112.767 - 6.54% -
rng::rotate(list<int>)_(1_element_forward)/50 12.62% 24.293 27.359 - -0.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 12.58% 32.719 36.836 - 11.50% -
BM_RangesMakeThenSortHeap_float_Descending_16384 12.57% 26.653 30.005 - 0.55% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 12.54% 735.338 827.532 - 21.35% -
BM_tolower_char<wchar_t> 12.51% 0.614 0.691 - 0.00% -
SetIntersection_Front_Set_string_1024_64 12.50% 4696596.405 5283600.292 - 11.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 12.50% 7.658 8.615 - 3.93% -
BM_std_min<unsigned___int128>/1 12.47% 0.367 0.413 - 11.63% -
BM_std_min<__int128>/22 12.42% 8.334 9.369 - 12.09% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.41% 8.677 9.754 - -0.47% -
BM_std_minmax_element<short>/4000 12.41% 1024.336 1151.495 - 6.19% -
SetIntersection_Front_Set_string_256_256 12.37% 27952799.539 31410862.915 - -1.95% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.29% 1.854 2.082 - 0.02% -
BM_std_minmax_element<short>/4096 12.27% 1049.902 1178.730 - 6.12% -
BM_std_minmax<char>/16 12.24% 1.026 1.152 - 24.66% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 12.20% 0.622 0.698 - 11.67% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 12.18% 9.431 10.579 - 3.53% -
BM_std_minmax_element<short>/5500 12.16% 1409.228 1580.542 - 6.17% -
rng::for_each(multimap<int>::iterator)/32 12.16% 21.200 23.777 - 0.17% -
std::unordered_set<int>::find(key)_(non-existent)/32 12.13% 0.983 1.102 - -4.29% -
std::set<std::string>::contains(key)_(non-existent)/32 12.11% 9.418 10.559 - 3.10% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 12.08% 17459.607 19567.896 - 3.18% -
std::unordered_set<std::string>::ctor(const&)/1024 12.06% 34740.056 38929.520 - 13.13% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 12.04% 0.362 0.406 - 11.49% -
BM_StringRead_Cold_Shallow_Large 12.03% 1.034 1.158 - 2.68% -
BM_toupper_char<char> 12.02% 0.615 0.689 - 0.00% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 12.01% 1.497 1.677 - 2.66% -
BM_RangesPopHeap_float_64 12.01% 12.252 13.723 - 0.50% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 12.00% 7421.813 8312.425 - 6.03% -
BM_std_min<__int128>/21 12.00% 7.945 8.899 - 11.97% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 11.98% 1.308 1.465 - 21.64% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 11.90% 0.362 0.405 - 12.05% -
BM_std_minmax<unsigned_long_long>/1 11.87% 0.583 0.653 - 7.64% -
BM_RangesPushHeap_uint64_SingleElement_16 11.86% 0.337 0.377 - 8.85% -
std::is_sorted(deque<int>)/8 11.85% 2.512 2.810 - -13.51% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 11.84% 4306.998 4816.926 - 0.37% -
SetIntersection_Front_Vector_float_1024_256 11.84% 2365429.667 2645450.737 - 12.96% -
rng::unique_copy(deque<int>)_(sprinkled)/32 11.83% 10.083 11.276 - -7.39% -
rng::for_each_n(list<int>)/50 11.83% 21.734 24.304 - 0.81% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 11.81% 638636.758 714041.869 - 11.65% -
rng::for_each(multiset<int>::iterator)/32 11.80% 21.455 23.988 - 0.13% -
BM_deque_vector_move/0 11.78% 1.425 1.593 - 1.97% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.76% 32.692 36.536 - 11.14% -
std::find_end(deque<int>)_(process_all)/1024 11.75% 265.101 296.246 - 1.17% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 11.74% 22.778 25.452 - 8.86% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 11.73% 2627.627 2935.929 - 11.52% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 11.66% 1245.259 1390.473 - -0.05% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 11.64% 28232.246 31518.163 - 0.84% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 11.64% 10.589 11.821 - 11.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 11.60% 5992121.144 6687386.236 - 90.69% -
std::multiset<std::string>::contains(key)_(existent)/32 11.60% 14.931 16.663 - 10.45% -
std::set<int>::contains(key)_(non-existent)/1024 11.60% 5.305 5.921 - 10.45% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.60% 314603016.862 351088849.677 - 0.01% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 11.58% 1.502 1.676 - 6.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 11.58% 604434.425 674440.250 - 12.56% -
BM_std_minmax_element<short>/1024 11.53% 268.321 299.251 - 5.47% -
SetIntersection_Interlaced_Vector_string_16384_4 11.49% 1820903.984 2030149.049 - 10.23% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 11.47% 1.895 2.112 - 8.88% -
BM_StringRelational_Less_Large_Large_Control 11.47% 2.047 2.282 - -0.21% -
std::unique_copy(list<int>)_(contiguous)/8192 11.45% 6889.965 7679.175 - 5.51% -
BM_StringRelational_Eq_Empty_Empty_Control 11.37% 1.854 2.065 - 18.56% -
BM_RangesPopHeap_string_1 11.31% 0.524 0.583 - -9.10% -
BM_RangesMakeThenSortHeap_string_Heap_64 11.29% 33.628 37.424 - 9.85% -
SetIntersection_Interlaced_Vector_uint32_1024_4 11.27% 1325324.026 1474672.959 - 11.39% -
rng::contains_subrange(deque<int>)_(same_length)/32 11.27% 18.628 20.727 - 1.12% -
std::unordered_multiset<int>::contains(key)_(existent)/32 11.24% 1.293 1.438 - 14.10% -
SetIntersection_None_Set_string_16384_1024 11.23% 206274752.285 229440285.443 - 5.24% -
BM_RangesPushHeap_uint32_Descending_4 11.19% 0.351 0.391 - 10.57% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.19% 17757.838 19744.761 - 3.21% -
std::multiset<int>::equal_range(key)_(existent)/1024 11.10% 4.951 5.501 - 3.21% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.09% 10.198 11.330 - 6.69% -
std::replace(vector<int>)_(sprinkled)/50 11.03% 7.726 8.579 - 9.08% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 10.99% 6.378 7.079 - 11.23% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 10.98% 43.268 48.019 - 20.43% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 10.98% 518244.476 575145.645 - 11.14% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 10.97% 3.599 3.994 - 10.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 10.96% 16347819.746 18140281.558 - 10.65% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 10.95% 7544.921 8370.754 - 5.60% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 10.94% 0.526 0.584 - 10.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 10.94% 6.300 6.989 - 3.08% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 10.93% 558.384 619.411 - 21.49% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 10.93% 25.352 28.121 - -1.49% -
rng::partial_sort_copy(deque<int>)_(descending)/8 10.92% 19.673 21.821 - 7.85% -
std::find_if_not(vector<int>)_(process_all)/32768 10.91% 8808.379 9769.543 - 0.09% -
std::remove_if(vector<int>)_(sprinkled)/50 10.91% 60.085 66.638 - 0.67% -
std::find_if_not(vector<int>)_(process_all)/8192 10.87% 2194.863 2433.498 - 0.09% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.87% 16.621 18.428 - 11.53% -
BM_vector_deque_copy_backward/2 10.82% 2.067 2.290 - -0.81% -
rng::unique_copy(list<int>)_(sprinkled)/8192 10.82% 6980.278 7735.576 - 6.34% -
BM_StringRelational_Less_Empty_Large_Control 10.79% 1.875 2.077 - 6.01% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.78% 9.205 10.197 - 4.58% -
std::multimap<int,_int>::erase(key)_(existent)/8192 10.75% 26.268 29.093 - 9.74% -
rng::any_of(deque<int>)_(process_all)/50 10.74% 18.340 20.310 - -2.25% -
rng::rotate(list<int>)_(by_1/2)/32 10.74% 6.099 6.754 - 0.37% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 10.68% 28.582 31.635 - 0.05% -
rng::for_each(set<int>::iterator)/8 10.59% 4.534 5.014 - 0.28% -
std::adjacent_find(list<int>,_pred)/50 10.57% 35.031 38.735 - 5.55% -
std::multiset<int>::equal_range(key)_(non-existent)/32 10.56% 2.309 2.553 - 10.78% -
BM_StringRead_Cold_Deep_Large 10.53% 1.209 1.336 - 1.06% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 10.51% 635959.970 702807.862 - 10.50% -
rng::stable_partition(deque<int>)_(dense)/1024 10.47% 590.021 651.777 - 8.40% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 10.45% 55777.066 61606.379 - 8.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 10.45% 4.875 5.385 - 1.85% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 10.44% 209.113 230.941 - 20.25% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 10.42% 7591.158 8382.353 - 5.50% -
BM_PopHeap_float_256 10.42% 20.337 22.457 - 0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 10.41% 2931522.323 3236628.851 - 8.96% -
BM_vector_deque_move/1 10.40% 2.111 2.331 - -7.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 10.35% 0.556 0.614 - 31.26% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 10.33% 47.560 52.473 - 12.03% -
BM_std_minmax_element<long_long>/3 10.32% 1.121 1.237 - 6.31% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 10.31% 0.567 0.625 - 10.06% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 10.31% 1.408 1.553 - -5.75% -
std::set<std::string>::equal_range(key)_(existent)/8192 10.27% 27.006 29.780 - 9.56% -
BM_std_min<__int128>/20 10.25% 7.615 8.396 - 10.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 10.25% 134711079.062 148516884.680 - 20.47% -
SetIntersection_Interlaced_Vector_string_262144_4 10.24% 2074138.017 2286519.792 - -5.34% -
std::find(vector<long_long>)_(process_all)/8 10.24% 1.155 1.273 - 10.33% -
rng::stable_partition(deque<int>)_(dense)/50 10.24% 37.400 41.227 - 6.56% -
std::find_end(forward_list<int>)_(single_element)/8192 10.20% 5728.184 6312.468 - -0.44% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 10.20% 1.316 1.450 - 11.47% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 10.11% 63821.241 70274.100 - 10.62% -
BM_std_minmax<char>/24 10.08% 1.254 1.380 - 19.60% -
BM_std_minmax_element<short>/512 10.07% 138.028 151.933 - 5.47% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 10.06% 2.165 2.383 - -8.29% -
std::move(deque<int>)/4096 10.04% 153.781 169.227 - -0.19% -
std::set<std::string>::count(key)_(existent)/32 10.03% 14.472 15.925 - 8.49% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 10.01% 777.472 855.315 - 0.63% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 10.01% 3452.289 3797.849 - 14.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 9.98% 29.311 32.235 - 2.28% -
rng::find(vector<bool>)_(process_all)/8 9.96% 0.601 0.661 - 15.92% -
BM_std_minmax_element<int>/3 9.95% 1.044 1.148 - 18.24% -
BM_std_minmax<char>/64 9.94% 1.256 1.381 - 19.72% -
BM_deque_deque_ranges_copy_backward/1024 9.91% 38.040 41.812 - 1.31% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.90% 10.638 11.692 - 6.32% -
std::stable_partition(vector<int>)_(sparse)/32 9.89% 6.874 7.554 - 2.39% -
BM_vector_deque_copy_backward/1 9.86% 2.310 2.538 - -2.66% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 9.83% 29.042 31.897 - 14.14% -
std::find_first_of(vector<int>)_(large_needle)/50 9.76% 267.929 294.066 - 1.08% -
BM_StringRead_Cold_Deep_Small 9.75% 0.807 0.886 - -5.79% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 9.74% 91.418 100.325 - 1.73% -
BM_RangesPushHeap_string_PipeOrgan_16384 9.74% 14.734 16.169 - 21.91% -
BM_deque_deque_ranges_copy_backward/512 9.73% 19.497 21.395 - -1.79% -
rng::for_each(map<int>::iterator)/32 9.72% 22.979 25.212 - 0.93% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.71% 16.136 17.702 - 1.60% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 9.70% 606902.872 665751.414 - 9.36% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.68% 110502.960 121202.707 - 12.38% -
rng::is_sorted_until(deque<int>,_pred)/8 9.68% 3.855 4.229 - -1.87% -
rng::move_backward(deque<int>)/8 9.68% 3.657 4.011 - -0.58% -
rng::rotate(deque<int>)_(1_element_backward)/1024 9.64% 39.110 42.878 - -1.49% -
std::set<std::string>::insert(value)_(already_present)/0 9.61% 14.980 16.420 - 9.27% -
std::adjacent_find(deque<int>)/8 9.57% 2.957 3.240 - -14.24% -
std::list<int>::erase(begin)_(cheap_elements)/32 9.50% 10.072 11.029 - 7.57% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 9.45% 10.452 11.440 - -0.73% -
std::set<int>::upper_bound(key)_(existent)/8192 9.45% 7.860 8.603 - 9.84% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 9.41% 0.256 0.280 - 9.72% -
std::move_backward(deque<int>)/512 9.41% 23.961 26.216 - -0.44% -
std::find_end(deque<int>,_pred)_(single_element)/1000 9.38% 597.719 653.800 - 1.16% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 9.37% 23.497 25.698 - 15.68% -
std::search(list<int>)_(no_match)/8192 9.36% 7152.815 7822.276 - 11.42% -
BM_RangesMakeThenSortHeap_string_Random_64 9.36% 39.175 42.841 - 8.31% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 9.36% 66.582 72.813 - -3.06% -
rng::find_last_if(deque<int>)_(bail_90%)/8 9.35% 0.908 0.992 - 0.02% -
std::unique_copy(list<int>)_(sprinkled)/8192 9.34% 6999.597 7653.209 - 6.28% -
std::find_end(deque<int>)_(process_all)/1000 9.30% 262.581 287.011 - 0.18% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 9.30% 1.147 1.254 - 4.55% -
rng::adjacent_find(deque<int>,_pred)/8 9.30% 4.172 4.560 - 12.48% -
BM_std_minmax<unsigned_short>/32 9.27% 1.229 1.343 - 9.28% -
std::unique_copy(list<int>)_(contiguous)/52 9.27% 20.317 22.200 - 1.75% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 9.25% 16418.571 17936.708 - 1.11% -
BM_RangesPopHeap_float_16 9.24% 6.443 7.038 - -0.32% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 9.22% 7580.128 8279.238 - 4.17% -
std::none_of(list<int>)_(process_all)/8192 9.22% 7200.784 7864.838 - 12.77% -
BM_RangesMakeHeap_string_Ascending_1024 9.19% 5.339 5.829 - 17.30% -
BM_deque_deque_ranges_move_backward/1024 9.18% 38.224 41.732 - 1.24% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 9.17% 29.485 32.190 - 6.33% -
std::search(deque<int>)_(same_length)/1000 9.14% 353.244 385.540 - -8.44% -
BM_MakeHeap_uint64_Random_256 9.14% 1.134 1.238 - 9.91% -
BM_std_min<__int128>/19 9.14% 7.241 7.903 - 8.94% -
rng::move(vector<bool>)_(aligned)/64 9.13% 1.897 2.070 - 9.53% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 9.13% 25863.867 28225.109 - 6.31% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.12% 46.450 50.685 - -11.55% -
std::search(list<int>,_pred)_(same_length)/8192 9.09% 8941.331 9754.346 - 7.98% -
rng::stable_partition(list<int>)_(dense)/32 9.07% 31.804 34.689 - 1.33% -
std::set<int>::insert(value)_(new_value)/8192 9.07% 71.043 77.484 - 6.03% -
BM_RangesPushHeap_string_Descending_262144 9.06% 5.119 5.583 - 62.54% -
BM_std_minmax_element<int>/1 9.05% 0.305 0.333 - 7.62% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 9.04% 1858.385 2026.378 - 8.09% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 9.04% 19.364 21.114 - 0.19% -
BM_RangesMakeThenSortHeap_string_Heap_256 8.93% 49.070 53.451 - 8.84% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.91% 726.136 790.860 - 1.44% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 8.91% 5.000 5.445 - 7.07% -
std::multiset<std::string>::count(key)_(existent)/32 8.87% 18.033 19.633 - 6.72% -
BM_StringRelationalLiteral_Less_Large_Large_Control 8.84% 2.205 2.400 - 2.15% -
BM_std_minmax<unsigned_long_long>/3 8.84% 1.239 1.348 - 8.11% -
std::map<std::string,_int>::find(key)_(existent)/32 8.84% 15.285 16.637 - 13.90% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.83% 661.657 720.062 - 0.12% -
BM_RangesMakeThenSortHeap_string_Heap_1024 8.82% 62.982 68.536 - 9.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 8.79% 20668820.404 22485783.126 - -1.24% -
rng::fill(vector<bool>)/512 8.78% 1.484 1.614 - 2.78% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.77% 16.239 17.663 - 0.27% -
std::find_if_not(list<int>)_(bail_25%)/8 8.77% 1.216 1.322 - 4.11% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 8.76% 0.464 0.505 - 4.37% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.75% 1.155 1.256 - 4.22% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 8.71% 22.383 24.332 - 15.79% -
std::copy_n(list<int>)/4096 8.71% 3861.248 4197.436 - 7.12% -
rng::find_end(list<int>)_(process_all)/1024 8.69% 673.763 732.312 - 0.72% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 8.68% 4.602 5.001 - 2.66% -
rng::remove_if(vector<int>)_(sprinkled)/50 8.66% 59.652 64.817 - -3.00% -
rng::move_backward(deque<int>)/512 8.66% 24.122 26.210 - -0.70% -
BM_PopHeap_pair<uint32,_uint32>_1 8.63% 0.506 0.550 - -20.94% -
SetIntersection_Front_Set_float_256_256 8.63% 9299531.568 10101911.525 - 20.45% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 8.62% 1029.055 1117.802 - 103.99% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.62% 26.086 28.334 - 0.11% -
std::find_if_not(vector<int>)_(process_all)/1024 8.60% 283.693 308.085 - 0.08% -
BM_std_minmax<char>/25 8.53% 1.276 1.385 - 17.48% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.53% 5.086 5.520 - 8.48% -
std::set<int>::insert(value)_(already_present)/0 8.51% 0.582 0.631 - 2.69% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 8.51% 340.702 369.683 - 8.28% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 8.49% 1.700 1.844 - 25.97% -
BM_RangesMakeThenSortHeap_string_Random_256 8.48% 54.516 59.138 - 7.35% -
std::list<int>::erase(begin)_(cheap_elements)/8192 8.48% 9.997 10.844 - 8.40% -
BM_RangesPushHeap_float_Random_1 8.47% 0.429 0.465 - -16.62% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 8.47% 23.073 25.028 - 7.77% -
BM_StringAssignStr_Huge_Transparent 8.47% 103.479 112.240 - 4.15% -
std::swap_ranges(list<int>)/8192 8.46% 9671.365 10489.829 - 1.23% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 8.44% 1.260 1.366 - -6.75% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.44% 37.680 40.859 - 8.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 8.42% 3.296 3.573 - -1.23% -
std::none_of(deque<int>)_(process_all)/50 8.42% 17.757 19.252 - 5.11% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 8.38% 5300.869 5745.273 - 0.18% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 8.37% 0.374 0.406 - 16.88% -
rng::stable_partition(list<int>)_(dense)/50 8.36% 52.647 57.048 - 1.59% -
BM_MakeHeap_uint64_Random_262144 8.34% 1.037 1.124 - 7.43% -
std::remove(deque<int>)_(sprinkled)/32 8.32% 52.627 57.004 - 7.29% -
std::unordered_set<std::string>::count(key)_(existent)/1024 8.30% 36.251 39.262 - -6.38% -
BM_std_minmax_element<int>/5500 8.30% 1441.659 1561.300 - 11.96% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 8.29% 1317.860 1427.112 - 11.75% -
std::unordered_set<int>::contains(key)_(non-existent)/32 8.29% 1.529 1.656 - -0.03% -
std::map<int,_int>::find(key)_(existent)/1024 8.28% 3.750 4.061 - 4.25% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 8.25% 36.609 39.630 - 8.27% -
rng::contains_subrange(deque<int>)_(same_length)/50 8.25% 26.884 29.102 - 1.25% -
BM_RangesMakeThenSortHeap_string_Random_1024 8.24% 68.603 74.253 - 7.01% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.23% 34.305 37.129 - -0.34% -
BM_deque_deque_move_backward/1024 8.23% 38.511 41.680 - 0.89% -
rng::replace(vector<int>)_(sprinkled)/1024 8.21% 172.147 186.274 - -5.34% -
BM_PopHeap_float_64 8.17% 12.508 13.530 - -0.12% -
BM_MakeThenSortHeap_float_Descending_16384 8.14% 27.349 29.576 - -1.04% -
BM_std_minmax_element<int>/65536 8.13% 17223.564 18624.671 - 11.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 8.13% 3321.319 3591.277 - 8.32% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 8.13% 0.390 0.422 - 22.91% -
std::unordered_set<int>::ctor(const&)/1024 8.12% 6714.918 7260.306 - 7.45% -
std::set<std::string>::equal_range(key)_(existent)/32 8.12% 15.506 16.765 - 8.87% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 8.11% 49.503 53.519 - 6.76% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.10% 26.924 29.106 - 0.22% -
BM_std_minmax_element<int>/70000 8.09% 18408.428 19896.849 - 11.81% -
BM_std_minmax_element<int>/512 8.08% 138.136 149.305 - 10.64% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 8.08% 58.658 63.398 - -1.59% -
BM_std_minmax_element<int>/64000 8.07% 16831.837 18190.638 - 11.80% -
std::reverse_copy(vector<int>)/8 8.07% 2.367 2.558 - 5.82% -
std::unordered_set<int>::find(key)_(existent)/32 8.07% 1.135 1.227 - -5.87% -
rng::replace(vector<int>)_(sprinkled)/32 8.07% 5.605 6.057 - -5.33% -
rng::find_end(list<int>)_(process_all)/8192 8.06% 6826.746 7377.186 - -1.21% -
SetIntersection_Interlaced_Vector_uint32_1024_256 8.05% 6366303.523 6878477.906 - 44.58% -
BM_deque_deque_copy_backward/1024 8.03% 38.430 41.517 - -0.17% -
BM_std_minmax_element<int>/4096 8.02% 1078.512 1164.994 - 11.60% -
std::map<std::string,_int>::find(key)_(non-existent)/32 8.02% 9.891 10.684 - 3.59% -
std::find_first_of(vector<int>)_(large_needle)/8192 8.01% 7061741.999 7627361.725 - 0.41% -
BM_MakeThenSortHeap_float_SingleElement_1024 8.00% 4.779 5.162 - 7.99% -
std::copy(vector<int>)/32768 7.99% 3497.233 3776.775 - 0.85% -
BM_RangesPopHeap_string_262144 7.99% 101.152 109.237 - 4.90% -
BM_std_min<__int128>/18 7.99% 6.859 7.407 - 7.80% -
BM_std_minmax_element<int>/4000 7.99% 1053.856 1138.034 - 11.59% -
std::unordered_set<int>::contains(key)_(existent)/32 7.96% 1.273 1.375 - 0.41% -
BM_PopHeap_float_16 7.96% 6.477 6.993 - 0.07% -
SetIntersection_Front_Vector_uint32_262144_1024 7.96% 5977580.871 6453256.604 - 8.32% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 7.95% 596.810 644.253 - 0.13% -
std::shift_right(deque<int>)/1024 7.94% 39.829 42.992 - -0.49% -
std::is_sorted_until(deque<int>,_pred)/8 7.93% 4.251 4.589 - 6.59% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 7.91% 36624.782 39522.730 - 9.76% -
SetIntersection_Front_Set_uint64_262144_256 7.91% 4480569.092 4834857.059 - 5.14% -
std::stable_partition(deque<int>)_(dense)/8192 7.89% 5669.075 6116.470 - 0.46% -
rng::none_of(list<int>)_(process_all)/8192 7.89% 7296.340 7871.726 - 0.51% -
std::set<int>::contains(key)_(non-existent)/8192 7.86% 8.311 8.964 - 6.55% -
BM_std_minmax_element<int>/1024 7.85% 272.780 294.199 - 11.25% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.81% 283833.536 306010.457 - 0.05% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 7.80% 1.354 1.459 - 6.38% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 7.79% 1316.425 1418.986 - -35.86% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 7.78% 556118.838 599402.683 - 7.64% -
std::all_of(list<int>)_(process_all)/8192 7.77% 7605.898 8196.510 - 6.54% -
BM_vector_deque_ranges_move_backward/64 7.76% 2.995 3.227 - -0.76% -
std::set<std::string>::erase(key)_(existent)/32 7.76% 69.655 75.058 - 7.11% -
BM_std_minmax_element<int>/2 7.75% 0.638 0.687 - 6.53% -
std::set<int>::lower_bound(key)_(existent)/8192 7.75% 7.847 8.455 - 7.30% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 7.75% 31.233 33.654 - -0.49% -
std::find_if_not(vector<int>)_(process_all)/8 7.73% 2.531 2.726 - -0.64% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.72% 40.068 43.163 - 4.58% -
rng::stable_partition(deque<int>)_(dense)/32 7.72% 28.003 30.164 - 5.59% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 7.72% 4.452 4.795 - -0.42% -
SetIntersection_Interlaced_Vector_string_262144_16 7.69% 5837692.488 6286544.632 - 6.02% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 7.68% 1031.302 1110.508 - 16.79% -
std::is_sorted(deque<int>,_pred)/8 7.65% 4.343 4.676 - -0.08% -
std::unordered_multiset<int>::find(key)_(existent)/1024 7.65% 1.161 1.250 - 2.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.62% 23.299 25.075 - 1.79% -
BM_SortHeap_string_262144 7.61% 178.751 192.350 - 4.96% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 7.60% 3.638 3.915 - 5.73% -
std::find_end(list<int>)_(process_all)/1048576 7.60% 817328.440 879460.881 - 0.66% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 7.60% 22.288 23.982 - -2.46% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 7.59% 0.466 0.502 - 8.28% -
std::find_first_of(vector<int>)_(large_needle)/1024 7.58% 109910.345 118240.494 - 0.42% -
BM_MakeHeap_uint64_Random_16384 7.57% 1.034 1.112 - 10.04% -
SetIntersection_Interlaced_Set_uint64_1024_1024 7.56% 15186180.066 16333972.608 - 8.76% -
rng::find_if(vector<char>)_(process_all)/8 7.55% 2.487 2.675 - 9.21% -
std::set<std::string>::upper_bound(key)_(existent)/8192 7.52% 28.816 30.984 - 8.11% -
std::replace(vector<int>)_(sprinkled)/32 7.50% 5.036 5.414 - 4.06% -
BM_PushHeap_uint32_Descending_4 7.48% 0.344 0.370 - 3.27% -
rng::move_backward(list<int>)/32768 7.47% 33613.677 36125.425 - 3.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.47% 0.447 0.481 - -7.46% -
std::unique(list<int>)_(sprinkled)/52 7.46% 70.627 75.896 - 7.50% -
rng::none_of(deque<int>)_(process_all)/8 7.44% 4.385 4.711 - -2.13% -
rng::stable_partition(deque<int>)_(sparse)/8192 7.44% 3401.257 3654.307 - 3.42% -
SetIntersection_None_Set_string_16384_256 7.43% 201103205.264 216050997.694 - 4.33% -
rng::fill_n(list<int>)/8192 7.43% 7077.929 7603.505 - 2.31% -
BM_RangesPushHeap_uint64_SingleElement_4 7.43% 0.357 0.383 - 6.06% -
BM_std_minmax_element<short>/64 7.42% 17.237 18.515 - 6.32% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.39% 5.285 5.675 - -0.54% -
SetIntersection_Interlaced_Set_string_64_64 7.39% 36012424.621 38672907.537 - 0.65% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 7.37% 343818.163 369143.025 - 7.18% -
BM_RangesMakeThenSortHeap_string_Random_16384 7.35% 108.914 116.916 - 6.03% -
BM_std_minmax<char>/11 7.34% 1.648 1.769 - 10.94% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 7.32% 1.697 1.821 - 41.52% -
SetIntersection_Front_Vector_uint64_64_64 7.32% 11180029.828 11998434.901 - 4.29% -
BM_RangesMakeThenSortHeap_float_Descending_256 7.31% 5.718 6.136 - 1.34% -
std::adjacent_find(deque<int>,_pred)/8 7.30% 4.287 4.600 - 4.09% -
std::vector<int>::ctor(size)/1024 7.30% 41.099 44.098 - 4.46% -
rng::copy_n(list<int>)/4096 7.30% 3983.009 4273.612 - 15.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 7.29% 3.402 3.650 - -1.60% -
SetIntersection_Interlaced_Set_float_1024_1024 7.29% 15206728.605 16314868.997 - 5.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 7.28% 6695979.291 7183218.829 - 17.79% -
std::set<std::string>::count(key)_(non-existent)/32 7.27% 9.672 10.376 - 2.22% -
std::multiset<std::string>::equal_range(key)_(existent)/32 7.26% 19.266 20.666 - 2.41% -
BM_RangesMakeHeap_uint64_Descending_64 7.25% 0.235 0.252 - 5.11% -
std::find_first_of(deque<int>)_(small_needle)/8192 7.23% 28579.279 30644.860 - 8.86% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 7.21% 4.595 4.926 - 3.38% -
BM_MakeThenSortHeap_float_Descending_4 7.21% 1.175 1.260 - -4.56% -
rng::replace(vector<int>)_(sprinkled)/8192 7.19% 1376.809 1475.834 - -6.66% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.17% 11963.456 12820.858 - 1.92% -
std::list<int>::erase(begin)_(cheap_elements)/1024 7.13% 10.165 10.890 - 7.22% -
SetIntersection_None_Set_string_16384_16 7.13% 197065764.468 211121125.846 - 6.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 7.13% 1.154 1.237 - 4.04% -
BM_RangesMakeHeap_string_Ascending_256 7.12% 5.067 5.428 - 10.65% -
std::set<int>::ctor(const&,_alloc)/32 7.12% 215.597 230.951 - 4.21% -
BM_std_min<__int128>/17 7.11% 6.481 6.942 - 6.83% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 7.11% 1030.020 1103.230 - 101.84% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 7.11% 2.189 2.345 - 0.35% -
std::flat_map<int,_int>::count(key)_(existent)/32 7.10% 3.260 3.492 - 0.55% -
BM_RangesMakeThenSortHeap_string_Heap_16384 7.09% 101.432 108.624 - 7.35% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.06% 70.229 75.189 - 0.79% -
std::unordered_set<int>::find(key)_(non-existent)/8192 7.05% 1.219 1.305 - 14.52% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 7.05% 27.017 28.921 - 4.37% -
std::fill_n(vector<bool>)/64 7.04% 1.518 1.625 - 3.45% -
BM_PushHeap_uint64_Ascending_16 7.03% 0.912 0.976 - -0.44% -
BM_StringRelationalLiteral_Less_Small_Large_Control 6.99% 1.720 1.841 - 0.28% -
std::multiset<std::string>::contains(key)_(existent)/8192 6.97% 27.979 29.929 - 7.52% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 6.97% 64.882 69.403 - 4.58% -
SetIntersection_Front_Set_uint64_16384_4 6.97% 1083437.932 1158925.220 - 0.56% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 6.96% 28.571 30.560 - 2.04% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.96% 32.867 35.154 - -5.55% -
std::find_end(list<int>)_(single_element)/1000 6.95% 674.330 721.212 - 0.42% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 6.95% 21.880 23.401 - 4.96% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 6.94% 1.304 1.394 - 0.25% -
BM_std_minmax<short>/25 6.94% 2.203 2.355 - 1.96% -
BM_PopHeap_uint32_1 6.89% 0.456 0.488 - 15.04% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 6.88% 1.339 1.431 - 17.11% -
BM_MakeHeap_uint32_PipeOrgan_4 6.88% 0.419 0.448 - 4.58% -
std::partial_sort(deque<int>)_(descending)/8 6.87% 41.369 44.211 - 2.12% -
std::map<int,_int>::equal_range(key)_(existent)/1024 6.87% 4.265 4.558 - 7.27% -
bm_ranges_lexicographical_compare<int>/1 6.84% 1.295 1.384 - 2.53% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 6.80% 18.866 20.149 - -5.91% -
bm_ranges_lexicographical_compare<int>/4 6.79% 1.297 1.385 - 2.28% -
std::map<std::string,_int>::count(key)_(non-existent)/0 6.78% 0.257 0.275 - 2.16% -
BM_std_min<unsigned_char>/4 6.77% 0.979 1.045 - 1.68% -
std::remove_if(vector<int>)_(sprinkled)/32 6.77% 53.749 57.387 - 1.22% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.75% 610.659 651.874 - 0.06% -
BM_StringAssignStr_Huge_Opaque 6.75% 104.579 111.636 - 1.89% -
SetIntersection_Interlaced_Set_uint32_1024_256 6.74% 15087053.996 16104181.145 - 0.89% -
std::unordered_map<int,_int>::find(key)_(existent)/32 6.74% 1.160 1.238 - -6.40% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 6.73% 14.634 15.619 - 1.32% -
std::unordered_multiset<int>::clear()/8192 6.72% 60117.414 64157.903 - 7.30% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 6.72% 0.633 0.676 - -0.06% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.69% 11962.114 12762.813 - 1.56% -
SetIntersection_Front_Set_string_64_64 6.68% 36168943.159 38583240.177 - 5.91% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 6.67% 4.463 4.761 - -7.10% -
rng::partition_point(list<int>)/8192 6.66% 13250.591 14133.367 - 5.76% -
std::set<std::string>::erase(iterator)/0 6.64% 25.427 27.116 - 6.05% -
SetIntersection_Front_Vector_string_16384_64 6.64% 3474570.334 3705258.970 - 6.77% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.63% 575297.400 613464.870 - 0.20% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 6.58% 0.466 0.497 - 5.72% -
SetIntersection_Interlaced_Set_uint32_256_64 6.58% 14670528.091 15636095.873 - 4.80% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.57% 36.531 38.932 - 5.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 6.49% 1.305 1.390 - -0.55% -
BM_MakeThenSortHeap_float_SingleElement_256 6.48% 3.991 4.250 - 6.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 6.47% 3137905.409 3340973.062 - 13.26% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 6.46% 42.926 45.699 - 3.71% -
BM_PushHeap_uint64_Random_4 6.45% 2.055 2.188 - 8.72% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 6.45% 1.304 1.388 - -0.39% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 6.44% 7.468 7.949 - 6.61% -
std::unordered_set<int>::find(key)_(existent)/1024 6.44% 1.155 1.229 - 9.99% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 6.41% 10.088 10.735 - 4.00% -
std::deque<int>::ctor(size)/1024 6.40% 68.900 73.312 - 1.89% -
BM_std_minmax<char>/10 6.39% 1.301 1.384 - 6.84% -
BM_RangesMakeThenSortHeap_string_Heap_262144 6.38% 196.101 208.607 - 15.67% -
std::unordered_set<int>::contains(key)_(existent)/1024 6.38% 1.402 1.491 - 29.24% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 6.37% 9.132 9.715 - 6.82% -
SetIntersection_None_Set_string_16384_4 6.37% 197065644.491 209620318.810 - 6.32% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 6.37% 43.522 46.294 - 6.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 6.36% 1595079.572 1696523.838 - 11.26% -
std::find_first_of(deque<int>)_(small_needle)/50 6.36% 164.557 175.022 - 0.58% -
std::flat_multimap<int,_int>::erase(iterator)/1024 6.36% 76.462 81.323 - 7.12% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.35% 954.862 1015.535 - -3.20% -
std::find_end(list<int>)_(process_all)/8192 6.35% 6988.646 7432.241 - -1.11% -
rng::find_end(list<int>)_(process_all)/1048576 6.34% 824731.927 877004.693 - 0.23% -
BM_std_min<char>/8 6.31% 2.251 2.393 - 9.05% -
std::stable_partition(deque<int>)_(sparse)/8192 6.31% 3369.537 3582.227 - 0.80% -
BM_vector_deque_ranges_copy_backward/2 6.31% 1.943 2.065 - -8.44% -
std::for_each_n(list<int>)/8192 6.30% 7280.648 7739.387 - 0.27% -
BM_std_min<unsigned_short>/22 6.28% 1.813 1.926 - -0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6.26% 6641346.373 7056922.869 - -1.98% -
SetIntersection_Interlaced_Set_string_64_16 6.25% 39042539.347 41482611.402 - 3.00% -
rng::search(list<int>,_pred)_(same_length)/8192 6.25% 8902.986 9459.273 - -3.43% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6.25% 6846.921 7274.558 - 4.82% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 6.24% 31.256 33.207 - 4.03% -
std::set<int>::contains(key)_(non-existent)/0 6.23% 0.267 0.284 - 4.20% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 6.23% 1.203 1.278 - 2.66% -
std::set<std::string>::count(key)_(non-existent)/1024 6.22% 22.786 24.203 - 4.01% -
std::find_end(list<int>)_(single_element)/1024 6.20% 689.682 732.413 - 0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6.18% 6369547.957 6763431.612 - 12.52% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 6.18% 60.673 64.421 - -16.02% -
BM_MakeHeap_uint32_Random_256 6.17% 1.147 1.218 - 1.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6.17% 6156564.523 6536216.032 - 4.93% -
BM_StringRead_Cold_Deep_Empty 6.16% 0.802 0.852 - -5.87% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 6.16% 75.773 80.444 - 6.89% -
rng::partition(list<int>)_(dense)/32 6.16% 8.448 8.969 - 8.60% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 6.15% 735.462 780.668 - 7.24% -
BM_vector_deque_ranges_move_backward/70000 6.13% 7651.795 8121.232 - -6.68% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 6.12% 19.298 20.479 - 5.87% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6.12% 87.514 92.872 - 4.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 6.11% 5706998.570 6055568.706 - 6.76% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 6.10% 22.715 24.101 - 0.61% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.07% 3.951 4.191 - 4.37% -
rng::for_each(set<int>::iterator)/32 6.07% 22.161 23.505 - -0.42% -
BM_std_minmax<unsigned_int>/4 6.05% 0.973 1.032 - 0.53% -
std::find_first_of(deque<int>)_(small_needle)/1024 6.05% 3714.704 3939.481 - 9.00% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 6.05% 1.575 1.670 - 0.53% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 6.05% 342074.930 362755.694 - 6.13% -
std::stable_partition(vector<int>)_(sparse)/1024 6.03% 207.265 219.758 - 4.81% -
BM_std_minmax_element<int>/64 6.02% 17.279 18.320 - 8.82% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 6.01% 94561.941 100244.528 - 1.46% -
BM_MakeHeap_float_Random_262144 6.00% 1.115 1.182 - 5.08% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 5.99% 0.750 0.794 - 3.38% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 5.98% 2631.783 2789.072 - 4.78% -
BM_RangesPushHeap_float_Descending_4 5.97% 0.363 0.385 - 7.92% -
BM_RangesPushHeap_uint64_SingleElement_262144 5.96% 0.357 0.379 - 4.45% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 5.96% 3.964 4.200 - -2.56% -
SetIntersection_None_Set_string_16384_64 5.95% 200703574.901 212636724.082 - 5.44% -
std::flat_map<int,_int>::erase(key)_(existent)/32 5.94% 23.312 24.697 - 7.19% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 5.93% 6438.372 6820.277 - -2.03% -
BM_std_minmax<unsigned_short>/16 5.92% 1.685 1.785 - 4.36% -
rng::is_sorted(list<int>)/8 5.92% 2.148 2.275 - 6.87% -
std::any_of(list<int>)_(process_all)/8192 5.92% 7129.926 7551.693 - 8.42% -
BM_StringRead_Cold_Shallow_Small 5.91% 0.777 0.823 - -0.56% -
std::vector<int>::ctor(size)/32 5.91% 10.917 11.562 - 9.87% -
BM_vector_deque_copy_backward/64 5.90% 2.961 3.136 - -5.60% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 5.90% 6.496 6.879 - -10.29% -
BM_SortHeap_pair<uint32,_uint32>_1 5.90% 0.251 0.265 - 3.60% -
BM_vector_deque_move/64 5.87% 2.704 2.863 - -7.81% -
std::map<std::string,_int>::contains(key)_(existent)/1024 5.86% 22.356 23.667 - 12.15% -
std::for_each_n(list<int>)/50 5.86% 22.766 24.099 - 3.43% -
std::stable_partition(vector<int>)_(sparse)/50 5.85% 20.155 21.334 - 2.26% -
rng::rotate(deque<int>)_(1_element_backward)/32 5.85% 4.148 4.391 - -4.01% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 5.83% 1.853 1.961 - 2.97% -
rng::any_of(vector<int>)_(process_all)/8 5.82% 2.354 2.491 - 2.72% -
BM_StringRelational_Less_Empty_Huge_Control 5.82% 1.992 2.107 - 14.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.82% 199093274.412 210670923.045 - 3.92% -
rng::search(list<int>)_(single_element)/1000 5.81% 666.021 704.733 - 5.53% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.79% 773.160 817.905 - 0.15% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 5.78% 293.810 310.806 - -0.52% -
std::unique(list<int>)_(sprinkled)/1024 5.78% 951.079 1006.031 - 4.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 5.76% 1402.366 1483.205 - 0.64% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 5.75% 38.881 41.115 - 5.65% -
std::map<std::string,_int>::count(key)_(existent)/1024 5.74% 23.402 24.745 - -3.31% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.74% 755.614 798.955 - 0.16% -
std::move_backward(vector<int>)/1048576 5.72% 54475.926 57589.616 - 2.10% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 5.72% 511.311 540.536 - 3.97% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 5.71% 6819.182 7208.737 - 1.88% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 5.71% 1.296 1.370 - -7.53% -
SetIntersection_Front_Set_uint32_1024_1 5.70% 1061496.740 1122033.777 - 0.04% -
BM_std_min<char>/24 5.70% 2.645 2.796 - 3.67% -
SetIntersection_Front_Vector_string_256_64 5.69% 11102266.401 11733860.094 - 6.51% -
bm_ranges_lexicographical_compare<int>/2 5.68% 1.527 1.614 - 2.22% -
std::find_if_not(vector<int>)_(process_all)/50 5.68% 14.233 15.042 - 0.09% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.68% 455.974 481.885 - 0.04% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.68% 27.396 28.951 - 3.14% -
bm_ranges_lexicographical_compare<int>/8 5.67% 1.530 1.617 - 3.82% -
BM_RangesPushHeap_uint64_SingleElement_1024 5.67% 0.363 0.384 - 4.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 5.67% 12768803.666 13492511.519 - -0.85% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.66% 10.557 11.155 - 0.17% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 5.66% 111426.724 117729.204 - 6.14% -
rng::contains_subrange(list<int>)_(process_all)/50 5.63% 17.614 18.605 - 3.18% -
rng::copy_n(vector<bool>)_(unaligned)/512 5.63% 3.322 3.508 - -0.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 5.62% 1116396.368 1179083.987 - 0.64% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.60% 822.045 868.082 - 0.08% -
std::set<int>::count(key)_(existent)/32 5.58% 1.793 1.893 - 2.89% -
std::find_end(list<int>,_pred)_(process_all)/8192 5.58% 7783.187 8217.548 - 0.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 5.57% 43262.729 45674.454 - 14.14% -
std::map<int,_int>::erase(key)_(non-existent)/0 5.57% 0.254 0.268 - 5.63% -
std::copy(list<int>)/64 5.57% 32.056 33.841 - 3.66% -
BM_deque_deque_ranges_copy/2 5.57% 3.063 3.233 - -7.92% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 5.57% 9161.955 9671.936 - 2.39% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 5.57% 2.160 2.281 - 6.46% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 5.56% 2.353 2.484 - 4.08% -
SetIntersection_Front_Set_uint64_16384_64 5.56% 1913438.329 2019834.892 - 0.86% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 5.55% 97.281 102.681 - 0.77% -
std::copy_n(deque<int>)/8 5.55% 2.643 2.789 - 3.14% -
BM_RangesPushHeap_uint32_Descending_16 5.55% 0.361 0.381 - 5.47% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.54% 5.872 6.198 - 6.63% -
rng::is_sorted_until(vector<int>,_pred)/1024 5.53% 405.412 427.835 - 1.82% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 5.53% 3.483 3.675 - 2.74% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 5.53% 30111.892 31776.036 - 1.49% -
std::mismatch(deque<int>)_(it,_it,_it)/8 5.49% 4.287 4.522 - 6.91% -
BM_StringRelational_Less_Empty_Empty_Control 5.48% 1.935 2.041 - 0.59% -
BM_RangesMakeThenSortHeap_float_Heap_256 5.47% 5.897 6.220 - 1.31% -
SetIntersection_Interlaced_Vector_float_262144_16384 5.47% 349137399.607 368238108.091 - 5.73% -
std::flat_map<int,_int>::erase(iterator)/32 5.47% 20.825 21.963 - 6.39% -
SetIntersection_Front_Vector_string_256_256 5.46% 20167089.749 21268627.677 - 3.11% -
rng::find_end(list<int>)_(single_element)/1000 5.46% 683.666 721.002 - 0.34% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.46% 3.377 3.561 - -0.01% -
rng::any_of(list<int>)_(process_all)/8192 5.45% 7108.697 7496.408 - 4.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.45% 26349371.199 27785827.222 - 5.93% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 5.45% 24.349 25.675 - 0.02% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.45% 1390.817 1466.557 - 4.02% -
rng::remove_if(vector<int>)_(sprinkled)/32 5.44% 53.393 56.298 - -2.19% -
std::unique(list<int>)_(contiguous)/52 5.43% 67.273 70.929 - 5.25% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 5.43% 6.661 7.023 - 6.32% -
BM_vector_deque_copy_backward/64000 5.43% 7240.333 7633.509 - -4.21% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.42% 29.986 31.613 - -1.62% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 5.40% 147421.527 155389.342 - 5.36% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 5.40% 2.578 2.717 - -0.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 5.39% 1973.306 2079.702 - 2.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.38% 25130.716 26483.639 - -19.24% -
std::map<int,_int>::contains(key)_(non-existent)/8192 5.38% 7.558 7.965 - 2.04% -
rng::contains_subrange(deque<int>)_(process_all)/50 5.37% 18.253 19.234 - 1.31% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 5.37% 22.779 24.002 - -3.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 5.36% 1330282.741 1401531.811 - -2.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5.35% 4273.183 4501.965 - -1.51% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.35% 29.190 30.753 - 3.02% -
rng::find_if(deque<int>)_(bail_25%)/8 5.34% 1.453 1.531 - -0.89% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.34% 6492.491 6839.297 - 4.67% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.33% 24.257 25.549 - 3.80% -
std::multiset<std::string>::clear()/32 5.32% 881.927 928.882 - 4.09% -
std::find_first_of(deque<int>)_(small_needle)/32 5.32% 107.356 113.071 - -0.27% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 5.32% 216.654 228.177 - 1.19% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.31% 4.759 5.011 - -10.21% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 5.30% 18.604 19.590 - 1.43% -
BM_deque_deque_copy/2 5.30% 3.062 3.224 - -0.28% -
std::sort(vector<int>)_(qsort_adversarial)/1024 5.28% 12925.807 13608.605 - 5.30% -
rng::find_end(deque<int>)_(process_all)/1024 5.28% 302.597 318.576 - 0.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.28% 4.593 4.836 - 0.09% -
SetIntersection_Front_Vector_string_262144_256 5.28% 9970545.148 10496532.322 - 0.73% -
BM_std_min<int>/4 5.27% 1.022 1.076 - 9.03% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.27% 10.049 10.579 - 4.52% -
BM_vector_deque_ranges_move/64 5.27% 2.661 2.801 - -10.04% -
SetIntersection_Front_Vector_uint32_262144_16384 5.27% 79211583.722 83383737.740 - 4.24% -
BM_std_min<int>/2 5.25% 0.461 0.486 - 5.13% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 5.24% 7.181 7.557 - 5.70% -
BM_deque_deque_move/2 5.24% 3.059 3.219 - -9.17% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.24% 88.669 93.313 - 5.39% -
BM_std_minmax<unsigned_short>/2 5.23% 0.848 0.892 - 2.88% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.23% 9514.737 10012.294 - 5.81% -
SetIntersection_Interlaced_Set_string_262144_16384 5.22% 2889972.657 3040831.543 - 8.13% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 5.20% 25868.671 27215.015 - -0.74% -
BM_deque_deque_copy_backward/70000 5.18% 8402.618 8838.016 - 0.52% -
rng::none_of(vector<int>)_(process_all)/8 5.17% 2.353 2.475 - 1.46% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.16% 211.099 222.000 - 4.37% -
SetIntersection_Front_Set_uint64_262144_1024 5.15% 14483865.216 15229100.291 - -3.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 5.14% 0.901 0.947 - 6.34% -
rng::contains_subrange(list<int>)_(single_element)/50 5.13% 17.644 18.549 - 1.10% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 5.13% 3.665 3.853 - 1.00% -
std::find_end(vector<int>)_(single_element)/8192 5.12% 1834.008 1927.949 - 3.15% -
BM_RangesMakeThenSortHeap_string_Random_16 5.11% 22.433 23.578 - 4.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.11% 5134784.353 5396984.043 - 1.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 5.10% 13036575.196 13701733.871 - -0.93% -
BM_std_minmax<char>/26 5.10% 1.538 1.617 - 16.56% -
rng::contains_subrange(list<int>)_(same_length)/16 5.10% 6.609 6.946 - 0.28% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.10% 5.165 5.428 - -1.20% -
std::map<int,_int>::contains(key)_(non-existent)/32 5.09% 2.283 2.399 - 3.96% -
BM_std_minmax<int>/4 5.08% 0.975 1.025 - 10.80% -
SetIntersection_Front_Set_uint64_1024_4 5.07% 1099855.862 1155601.373 - 3.61% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 5.06% 12898.021 13550.851 - 4.77% -
BM_deque_deque_ranges_move_backward/70000 5.06% 8505.993 8936.440 - 1.71% -
BM_deque_deque_ranges_move/2 5.06% 3.061 3.216 - -8.99% -
BM_std_min<__int128>/16 5.05% 6.134 6.444 - 4.99% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 5.05% 33.084 34.755 - 3.97% -
BM_std_minmax<unsigned_char>/8 5.05% 1.087 1.142 - 8.60% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 5.05% 2.265 2.379 - -7.47% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.05% 54705.056 57465.804 - -1.34% -
SetIntersection_Front_Set_uint64_262144_16384 5.03% 336249406.411 353147445.161 - 3.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 5.02% 6516277.013 6843105.874 - 4.91% -
BM_RangesPushHeap_uint32_Random_1024 5.00% 6.037 6.339 - 0.30% -
BM_MakeHeap_float_PipeOrgan_4 5.00% 0.388 0.407 - -0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 5.00% 117382475.219 123250761.465 - -4.45% -
BM_StringFindStringLiteral/64 4.99% 2.097 2.201 - 0.43% -
SetIntersection_Front_Set_float_16384_1024 4.99% 15558256.844 16334639.011 - 12.61% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.99% 24.083 25.284 - 0.92% -
SetIntersection_Front_Vector_uint32_16384_16384 4.98% 79360260.513 83312684.874 - 3.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 4.98% 1131003.983 1187326.491 - 0.87% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.97% 23.078 24.226 - 5.84% -
rng::adjacent_find(deque<int>,_pred)/50 4.97% 29.018 30.460 - 5.23% -
std::sort(vector<int>)_(qsort_adversarial)/8192 4.97% 147796.495 155141.925 - 5.01% -
BM_RangesMakeThenSortHeap_float_Heap_16384 4.96% 26.628 27.950 - 0.26% -
SetIntersection_Front_Vector_uint64_262144_4 4.96% 1080121.867 1133737.618 - 1.72% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 4.93% 1.495 1.569 - 6.11% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.93% 5.705 5.986 - -0.79% -
SetIntersection_Front_Set_string_16384_64 4.93% 4964723.665 5209337.176 - 5.79% -
std::multimap<std::string,_int>::erase(iterator)/32 4.93% 29.411 30.860 - -1.34% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.92% 31325.941 32868.598 - 1.66% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 4.92% 1.715 1.799 - 9.28% -
BM_RangesPopHeap_float_1024 4.91% 27.301 28.643 - -0.53% -
rng::move_backward(deque<int>)/32768 4.91% 3523.518 3696.640 - -0.35% -
BM_MakeHeap_float_Heap_4 4.91% 0.276 0.290 - 5.29% -
BM_RangesMakeThenSortHeap_string_Random_262144 4.89% 208.483 218.683 - 5.85% -
std::set<int>::find(key)_(non-existent)/8192 4.89% 8.441 8.854 - 5.23% -
SetIntersection_None_Vector_string_262144_256 4.89% 1314140.772 1378364.699 - 0.44% -
std::find_end(vector<int>)_(single_element)/1024 4.89% 239.229 250.918 - 2.23% -
BM_std_min<char>/30 4.88% 2.223 2.332 - 2.63% -
std::find_end(vector<int>)_(single_element)/1000 4.88% 233.910 245.320 - 2.19% -
rng::distance(join_view(vector<vector<int>>)/50 4.88% 0.605 0.634 - 0.00% -
BM_RangesMakeHeap_float_Heap_16 4.87% 0.211 0.221 - -2.89% -
std::list<int>::insert(begin)_(cheap_elements)/32 4.86% 10.127 10.619 - 3.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.86% 1247648.960 1308229.476 - 1.73% -
std::unique(list<int>)_(sprinkled)/8192 4.85% 7798.769 8177.356 - 3.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.84% 66.127 69.329 - 1.41% -
std::fill_n(list<int>)/8192 4.82% 7059.375 7399.504 - 5.23% -
rng::sort(vector<int>)_(descending)/8 4.82% 24.693 25.882 - 4.79% -
rng::find_end(list<int>)_(single_element)/1024 4.81% 697.086 730.631 - 0.31% -
BM_std_minmax<unsigned_long_long>/2 4.79% 0.869 0.911 - -1.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 4.79% 0.742 0.778 - 6.07% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 4.79% 990094.294 1037516.135 - -0.27% -
BM_num_get<long> 4.78% 11.063 11.592 - 0.00% -
std::set<std::string>::insert(value)_(already_present)/8192 4.78% 38.534 40.377 - 5.44% -
BM_std_min<__int128>/14 4.78% 5.290 5.543 - 4.23% -
BM_RangesMakeHeap_uint32_Random_16384 4.77% 1.043 1.093 - 6.07% -
BM_MakeThenSortHeap_float_PipeOrgan_16 4.77% 2.939 3.079 - 1.28% -
BM_std_minmax<unsigned_short>/31 4.77% 2.998 3.141 - 0.27% -
std::search_n(list<int>)_(no_match)/1000 4.75% 677.286 709.431 - 2.70% -
BM_std_min<__int128>/15 4.74% 5.697 5.967 - 4.40% -
SetIntersection_Interlaced_Set_uint32_16384_16 4.74% 206349449.766 216136167.369 - 0.47% -
BM_std_minmax<char>/32 4.74% 1.638 1.715 - 10.58% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 4.73% 0.924 0.968 - -3.82% -
rng::copy_if(list<int>)_(entire_range)/64 4.73% 30.797 32.253 - -14.38% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 4.70% 6091.188 6377.772 - 2.76% -
SetIntersection_Front_Vector_uint64_1024_64 4.70% 1371893.129 1436430.788 - 1.40% -
BM_SortHeap_float_16384 4.70% 26.721 27.978 - -0.49% -
std::remove(deque<int>)_(sprinkled)/50 4.70% 57.257 59.948 - 3.52% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 4.70% 28.901 30.259 - -0.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.70% 35.352 37.012 - 2.16% -
std::search(list<int>)_(no_match)/1024 4.69% 738.440 773.042 - 0.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 4.69% 0.477 0.499 - -0.31% -
std::deque<std::string>::ctor(size)/32 4.66% 40.140 42.010 - 0.93% -
std::remove(list<int>)_(sprinkled)/32 4.66% 54.824 57.378 - 1.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 4.66% 110783943.527 115943378.624 - 2.81% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 4.65% 1.437 1.503 - 0.03% -
std::move_backward(deque<int>)/4096 4.64% 154.815 162.006 - 1.65% -
std::stable_partition(deque<int>)_(sparse)/1024 4.64% 453.809 474.868 - -1.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.64% 67252.082 70370.502 - 0.06% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.63% 9.986 10.448 - 1.79% -
BM_StringConstructDestroyCStr_Large_Transparent 4.63% 8.952 9.367 - 3.28% -
std::set<std::string>::find(key)_(non-existent)/32 4.63% 9.278 9.708 - 1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 4.62% 21005333.031 21976688.772 - 3.63% -
rng::find_first_of(vector<int>)_(large_needle)/50 4.62% 285.569 298.758 - 1.65% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 4.62% 10.557 11.045 - 13.88% -
BM_StringRead_Cold_Shallow_Empty 4.62% 0.786 0.823 - -2.61% -
rng::search(list<int>)_(no_match)/8192 4.61% 6859.488 7175.894 - 5.05% -
BM_StringRelational_Less_Empty_Small_Control 4.61% 1.992 2.083 - 3.04% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.61% 4.420 4.623 - 1.28% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.60% 6.327 6.618 - 3.76% -
BM_deque_deque_ranges_move_backward/512 4.60% 20.498 21.441 - -1.33% -
BM_deque_vector_move_backward/70000 4.60% 8523.670 8915.411 - 2.72% -
BM_RangesPushHeap_uint64_SingleElement_256 4.59% 0.386 0.404 - 3.79% -
BM_PopHeap_float_16384 4.59% 33.137 34.659 - 4.71% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 4.59% 596937.809 624329.138 - -0.46% -
rng::unique_copy(deque<int>)_(contiguous)/52 4.58% 14.687 15.360 - 1.35% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 4.58% 480.400 502.399 - 1.42% -
BM_deque_vector_ranges_move_backward/70000 4.58% 8522.461 8912.609 - 2.51% -
BM_MakeThenSortHeap_float_SingleElement_64 4.57% 3.314 3.465 - 4.74% -
BM_RangesPopHeap_float_4 4.57% 2.369 2.477 - 0.72% -
BM_deque_deque_ranges_move_backward/65536 4.57% 8026.444 8393.331 - 0.59% -
BM_RangesPushHeap_uint64_SingleElement_16384 4.56% 0.364 0.381 - 3.34% -
std::map<int,_int>::find(key)_(non-existent)/8192 4.55% 7.083 7.405 - -11.10% -
BM_std_min<__int128>/8 4.55% 2.871 3.002 - 4.57% -
BM_deque_vector_copy_backward/0 4.53% 1.379 1.441 - -11.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 4.53% 1065920.546 1114223.982 - -2.37% -
BM_StringAssignStr_Large_Transparent 4.53% 10.158 10.618 - 3.34% -
BM_RangesPushHeap_string_PipeOrgan_256 4.52% 8.368 8.746 - 9.92% -
BM_RangesPushHeap_float_Ascending_16 4.51% 0.982 1.026 - 3.80% -
rng::partial_sort_copy(deque<int>)_(heap)/8 4.51% 16.013 16.735 - 2.13% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 4.50% 48679.673 50869.804 - 3.15% -
BM_std_min<__int128>/6 4.49% 2.076 2.169 - 4.38% -
std::all_of(deque<int>)_(process_all)/8 4.49% 3.091 3.230 - 0.32% -
SetIntersection_Interlaced_Set_float_16384_16 4.48% 210626031.949 220068242.899 - 2.47% -
SetIntersection_None_Set_string_16384_1 4.48% 202149680.791 211210515.864 - 7.46% -
BM_deque_vector_ranges_move_backward/65536 4.47% 8096.849 8459.112 - 5.08% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 4.46% 0.278 0.291 - 1.27% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.46% 17229.120 17997.008 - 1.24% -
std::fill_n(deque<int>)/32 4.45% 1.156 1.207 - 3.63% -
rng::is_sorted(deque<int>)/8 4.44% 2.854 2.981 - -8.18% -
std::none_of(deque<int>)_(process_all)/8 4.43% 3.088 3.225 - 0.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 4.43% 3.006 3.139 - 4.26% -
rng::all_of(deque<int>)_(process_all)/8 4.41% 3.088 3.224 - -30.62% -
BM_RangesSortHeap_float_16384 4.41% 26.487 27.656 - 0.51% -
BM_RangesPopHeap_uint64_262144 4.41% 41.152 42.967 - -0.44% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 4.41% 614.138 641.215 - 8.76% -
SetIntersection_Front_Set_float_64_64 4.40% 15408325.764 16086772.899 - 11.21% -
BM_std_min<unsigned_int>/4 4.40% 0.996 1.040 - -0.85% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 4.39% 2.825 2.949 - 1.29% -
std::unordered_set<int>::count(key)_(non-existent)/32 4.39% 1.480 1.545 - 3.52% -
BM_RangesMakeThenSortHeap_float_Descending_64 4.39% 3.247 3.390 - 2.22% -
std::set<int>::ctor(const&)/32 4.39% 216.475 225.975 - 1.37% -
std::set<int>::clear()/8192 4.39% 74257.731 77516.025 - 3.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.37% 13347.825 13930.939 - 4.14% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.36% 1.146 1.196 - 4.85% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 4.36% 22.143 23.109 - 2.21% -
BM_deque_deque_copy/1 4.36% 3.403 3.551 - 0.94% -
BM_deque_vector_ranges_move_backward/64000 4.35% 7863.188 8205.547 - 3.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 4.35% 0.447 0.467 - -19.01% -
std::unordered_multiset<int>::clear()/1024 4.35% 7884.911 8227.568 - 5.28% -
BM_RangesPopHeap_uint32_262144 4.34% 40.959 42.738 - 0.24% -
rng::contains_subrange(vector<int>)_(same_length)/8192 4.33% 1875.280 1956.457 - 4.73% -
std::any_of(deque<int>)_(process_all)/8 4.33% 3.089 3.223 - 0.05% -
BM_deque_deque_ranges_copy/70000 4.31% 3037.682 3168.520 - 4.70% -
rng::rotate(list<int>)_(by_1/4)/32 4.29% 13.756 14.347 - -0.59% -
std::remove_if(deque<int>)_(sprinkled)/32 4.29% 56.119 58.527 - 2.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4.29% 5800.436 6049.353 - 14.63% -
rng::any_of(deque<int>)_(process_all)/8 4.28% 3.092 3.224 - -30.57% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 4.28% 97493.132 101668.589 - 3.05% -
rng::starts_with(list<int>)/8 4.28% 2.911 3.035 - -3.26% -
std::rotate_copy(vector<int>)/8192 4.28% 640.902 668.314 - 5.11% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 4.27% 320.965 334.661 - 1.39% -
SetIntersection_Interlaced_Set_string_16384_64 4.26% 352010106.061 366997871.401 - 2.65% -
BM_PopHeap_float_4 4.25% 2.374 2.474 - 1.09% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 4.24% 218.763 228.047 - 1.31% -
BM_RangesMakeHeap_float_Descending_256 4.24% 0.250 0.260 - 3.30% -
SetIntersection_Front_Set_uint32_262144_1024 4.24% 15471435.448 16127238.432 - 3.78% -
std::list<std::string>::ctor(size)/8192 4.24% 102757.848 107112.961 - 3.34% -
std::multimap<int,_int>::ctor(const&)/32 4.24% 213.901 222.963 - -0.35% -
std::list<std::string>::ctor(size)/1024 4.24% 12347.697 12870.659 - 4.49% -
std::search(list<int>,_pred)_(no_match)/8192 4.23% 7148.754 7451.371 - 6.28% -
BM_RangesPushHeap_string_PipeOrgan_1024 4.23% 10.449 10.891 - 11.61% -
BM_StringRelational_Compare_Empty_Small_Control 4.22% 1.634 1.703 - 6.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.22% 1134326.021 1182193.029 - -0.79% -
BM_RangesMakeThenSortHeap_float_Heap_64 4.21% 3.436 3.581 - -0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 4.21% 1594828.316 1661939.420 - 3.91% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 4.19% 40205.375 41891.243 - 4.21% -
BM_std_minmax<short>/18 4.19% 1.992 2.075 - 1.27% -
std::map<int,_int>::find(key)_(existent)/32 4.17% 1.531 1.594 - 0.22% -
BM_std_minmax<unsigned_short>/30 4.16% 2.726 2.839 - 1.59% -
SetIntersection_None_Set_uint32_16384_16384 4.15% 154224816.027 160626379.778 - 0.68% -
BM_std_min<short>/18 4.15% 1.619 1.686 - 4.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 4.15% 40480084.849 42159471.467 - 30.36% -
rng::copy_if(vector<int>)_(entire_range)/64 4.13% 15.487 16.127 - 2.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 4.13% 1079289.680 1123877.216 - 0.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.13% 180627.510 188088.965 - 6.76% -
SetIntersection_None_Vector_uint32_1024_256 4.12% 1104667.208 1150204.021 - -0.19% -
rng::generate_n(vector<int>)/50 4.12% 12.058 12.554 - -0.31% -
std::find_end(list<int>,_pred)_(process_all)/1048576 4.12% 952036.486 991250.059 - 0.19% -
BM_MakeThenSortHeap_string_SingleElement_4 4.12% 5.959 6.205 - -3.86% -
SetIntersection_Front_Vector_uint32_256_16 4.12% 4369336.929 4549245.459 - 2.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.11% 38932.997 40533.297 - 0.13% -
SetIntersection_Interlaced_Set_uint32_256_4 4.10% 11408589.433 11876159.558 - 0.39% -
SetIntersection_Front_Set_string_256_16 4.10% 7602450.527 7913873.666 - 7.25% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 4.09% 717.278 746.605 - 3.06% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 4.09% 21.641 22.525 - -0.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 4.09% 20.475 21.311 - 1.14% -
SetIntersection_Front_Vector_string_16384_1024 4.08% 39391165.899 40999845.690 - 3.73% -
std::list<int>::insert(begin)_(cheap_elements)/1024 4.08% 11.303 11.765 - 4.14% -
rng::find_end(list<int>)_(process_all)/1000 4.08% 685.603 713.573 - -0.10% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 4.07% 23.627 24.589 - -0.15% -
std::unordered_set<std::string>::count(key)_(existent)/32 4.06% 38.972 40.554 - 10.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 4.06% 203639481.750 211899548.430 - 6.45% -
BM_StringFindStringLiteral/32 4.05% 1.667 1.735 - -0.32% -
std::unordered_set<std::string>::ctor(const&)/8192 4.05% 341257.999 355088.159 - 3.88% -
std::stable_partition(vector<int>)_(sparse)/8192 4.05% 1496.970 1557.599 - 0.60% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.04% 13292.704 13830.210 - 5.62% -
SetIntersection_Front_Vector_string_1024_1024 4.04% 40565885.635 42204348.537 - 3.23% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.04% 24110.938 25084.300 - 0.90% -
std::multiset<int>::insert(value)_(new_value)/8192 4.03% 74.026 77.010 - -7.21% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 4.03% 2.844 2.958 - -3.12% -
BM_RangesPopHeap_uint64_4 4.02% 2.667 2.774 - 0.49% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.01% 18071.389 18796.842 - 0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 4.01% 2959058.057 3077767.140 - -5.12% -
std::find_end(list<int>,_pred)_(single_element)/1000 4.00% 790.629 822.226 - 0.37% -
std::map<int,_int>::contains(key)_(existent)/1024 3.99% 4.047 4.208 - 2.57% -
BM_num_get<unsigned_int> 3.99% 10.571 10.993 - 0.00% -
BM_StringFindStringLiteral/256 3.99% 5.326 5.539 - 1.97% -
rng::find_last(deque<int>)_(bail_90%)/8 3.99% 0.867 0.902 - -2.89% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.98% 28.126 29.246 - 0.85% -
std::set<int>::count(key)_(existent)/8192 3.97% 7.782 8.090 - 2.71% -
std::set<int>::find(key)_(non-existent)/32 3.96% 2.267 2.356 - -0.75% -
BM_PushHeap_uint32_Descending_16 3.96% 0.354 0.368 - 0.30% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.96% 0.325 0.338 - 1.77% -
BM_vector_deque_ranges_move_backward/512 3.95% 17.739 18.440 - 2.38% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.95% 29.839 31.016 - 0.44% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.95% 24143.721 25096.400 - 2.18% -
rng::any_of(deque<int>)_(process_all)/8192 3.94% 2625.277 2728.838 - 3.75% -
BM_StringEraseWithMove_Large_Transparent 3.94% 2.587 2.689 - 2.30% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 3.94% 21.417 22.261 - -0.04% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.94% 1072326.319 1114595.697 - -0.70% -
BM_deque_vector_move_backward/0 3.94% 1.468 1.526 - -11.00% -
rng::reverse(deque<int>)/64 3.94% 13.078 13.593 - 4.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 3.94% 117420920.321 122044686.488 - -2.74% -
BM_RangesPushHeap_uint64_Descending_1 3.94% 0.467 0.485 - -16.89% -
rng::all_of(list<int>)_(process_all)/8 3.93% 2.610 2.713 - 0.06% -
BM_LowerBound_string_262144 3.92% 2242.703 2330.648 - -0.91% -
rng::none_of(deque<int>)_(process_all)/50 3.92% 26.561 27.601 - -2.16% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.90% 282.302 293.320 - 2.86% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 3.89% 97372.653 101158.469 - 3.14% -
rng::partition_point(deque<int>)/32 3.88% 4.227 4.391 - 1.80% -
SetIntersection_Front_Vector_string_16384_16 3.87% 1718317.850 1784785.494 - 3.48% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.86% 794.479 825.182 - 0.06% -
BM_vector_deque_ranges_copy_backward/1 3.85% 2.219 2.305 - -9.59% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.85% 813.415 844.707 - 0.28% -
BM_std_min<short>/20 3.84% 2.248 2.334 - 0.10% -
SetIntersection_Front_Vector_float_1024_64 3.83% 1448710.809 1504264.316 - 4.86% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.83% 23.537 24.439 - 4.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.83% 29.443 30.571 - 2.52% -
BM_StringAssignStr_Large_Opaque 3.83% 10.166 10.555 - 1.92% -
BM_std_min<__int128>/13 3.83% 4.881 5.067 - 3.49% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 3.82% 10.200 10.590 - 2.53% -
BM_RangesSortHeap_uint64_4 3.82% 0.934 0.969 - 3.64% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.82% 20.942 21.741 - 1.15% -
BM_std_minmax<int>/7 3.81% 1.711 1.776 - -1.15% -
BM_StringAssignStr_Empty_Transparent 3.81% 0.493 0.512 - -0.22% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.80% 5.045 5.237 - -0.80% -
std::move(vector<bool>)_(unaligned)/4096 3.79% 26.643 27.652 - 7.64% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.79% 904.425 938.677 - 4.05% -
BM_RangesPushHeap_uint32_Descending_64 3.79% 0.377 0.391 - 3.76% -
SetIntersection_Front_Vector_string_262144_1024 3.78% 40119583.152 41637178.284 - 1.83% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.78% 810.366 840.987 - 0.31% -
rng::find_last(list<int>)_(bail_90%)/50 3.78% 1.296 1.345 - 8.56% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.78% 264645.710 274639.073 - 2.88% -
SetIntersection_Front_Set_uint64_1024_64 3.78% 1888060.935 1959342.780 - 3.99% -
std::equal(deque<int>)_(it,_it,_it)/50 3.77% 24.106 25.016 - 0.61% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.77% 11890.098 12338.139 - 0.42% -
std::map<std::string,_int>::erase(key)_(existent)/0 3.77% 42.205 43.795 - -41.50% -
BM_std_min<short>/11 3.75% 1.179 1.224 - 3.74% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 3.75% 6647.428 6896.579 - -0.12% -
BM_std_min<__int128>/7 3.75% 2.481 2.574 - 3.60% -
std::unique(list<int>)_(sprinkled)/32 3.74% 57.007 59.142 - 3.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.74% 1149559.839 1192535.626 - -0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 3.73% 1634042.050 1694958.118 - 5.72% -
SetIntersection_Front_Vector_uint32_1024_64 3.71% 1390369.019 1442006.583 - 0.41% -
BM_std_minmax<char>/27 3.71% 1.952 2.024 - 16.20% -
BM_std_min<unsigned_int>/29 3.69% 2.089 2.166 - 9.55% -
rng::partial_sort(deque<int>)_(heap)/8 3.69% 36.906 38.267 - 1.64% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 3.67% 1.164 1.206 - 0.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3.67% 2876318.609 2981891.330 - -19.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.65% 10579.287 10965.314 - 4.67% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 3.65% 1.255 1.301 - 15.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 3.64% 1.629 1.689 - 4.54% -
std::stable_partition(list<int>)_(dense)/32 3.64% 33.335 34.547 - 5.04% -
SetIntersection_Interlaced_Set_uint64_1024_64 3.63% 9967495.994 10329623.844 - -3.32% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.63% 3.967 4.111 - 0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.63% 1084613.481 1124001.346 - -0.03% -
std::count(vector<int>)_(every_other)/8 3.63% 1.334 1.382 - 4.60% -
BM_std_min<unsigned_char>/3 3.61% 0.693 0.718 - 3.60% -
std::stable_partition(deque<int>)_(dense)/1024 3.61% 596.230 617.763 - -0.80% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.60% 71.855 74.439 - 2.88% -
SetIntersection_None_Vector_uint64_16384_4 3.59% 1126090.477 1166563.376 - -0.63% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.59% 11106.268 11505.086 - 0.30% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.59% 2.855 2.958 - 0.26% -
BM_deque_deque_ranges_move/1 3.59% 3.421 3.544 - -8.31% -
SetIntersection_Front_Vector_string_262144_16 3.59% 1720166.411 1781867.943 - 6.80% -
BM_std_min<__int128>/12 3.58% 4.474 4.634 - 3.34% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 3.58% 19969.565 20684.602 - 2.75% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.58% 14651.286 15175.825 - 0.85% -
BM_RangesPushHeap_uint32_Random_16384 3.57% 6.241 6.464 - 0.20% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.57% 21.410 22.175 - 3.21% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.57% 5.050 5.231 - 0.07% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 3.57% 342.210 354.424 - 4.16% -
SetIntersection_Interlaced_Set_float_262144_262144 3.56% 1821099.609 1885842.287 - 5.87% -
BM_RangesPushHeap_uint32_Ascending_262144 3.55% 8.036 8.321 - 1.84% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.55% 4003.062 4145.268 - 3.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.55% 351309974.797 363772421.526 - 1.26% -
rng::move_backward(list<int>)/262144 3.55% 266936.807 276402.604 - -17.19% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 3.54% 18.230 18.876 - 0.09% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 3.54% 31.629 32.749 - -0.44% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 3.54% 529.962 548.718 - -1.03% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 3.54% 26.488 27.426 - 1.26% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.54% 12307.048 12742.548 - 4.41% -
rng::unique(deque<int>)_(contiguous)/52 3.53% 68.043 70.446 - 3.64% -
BM_std_min<int>/16 3.53% 1.691 1.751 - -1.07% -
std::is_sorted_until(vector<int>,_pred)/1024 3.53% 414.112 428.727 - -0.11% -
BM_std_min<char>/31 3.53% 2.488 2.576 - 2.84% -
BM_vector_deque_copy_backward/0 3.53% 0.402 0.416 - -25.84% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 3.52% 2.689 2.783 - 2.16% -
bm_ranges_lexicographical_compare<int>/64 3.51% 4.911 5.084 - 2.45% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 3.51% 24.668 25.534 - 2.40% -
SetIntersection_None_Vector_uint64_1024_256 3.49% 1122723.844 1161925.672 - 0.82% -
rng::copy_backward(vector<int>)/1048576 3.49% 48443.180 50133.599 - 2.77% -
BM_std_min<__int128>/11 3.49% 4.047 4.188 - 3.14% -
BM_std_minmax<unsigned_char>/64 3.47% 1.219 1.262 - -4.09% -
SetIntersection_Interlaced_Set_uint32_16_16 3.46% 40454729.856 41853784.925 - -0.38% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.45% 38.042 39.354 - 1.93% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 3.45% 175649.828 181702.967 - 2.79% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.44% 2074.404 2145.797 - 0.28% -
BM_std_minmax<unsigned_long_long>/7 3.43% 2.528 2.615 - 4.51% -
BM_SortHeap_float_4 3.43% 1.028 1.063 - -0.87% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.43% 102350.218 105861.387 - 4.58% -
SetIntersection_None_Vector_uint64_262144_1024 3.43% 1157587.781 1197244.642 - -0.59% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.42% 25.435 26.304 - -2.39% -
BM_RangesPushHeap_string_PipeOrgan_4 3.41% 2.576 2.664 - 6.03% -
BM_deque_deque_move/1 3.41% 3.409 3.525 - -10.44% -
BM_std_minmax<char>/12 3.41% 1.915 1.981 - 4.48% -
rng::copy_n(vector<int>)/8 3.40% 2.232 2.308 - 4.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 3.40% 11054.044 11429.671 - -2.37% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.40% 47.467 49.079 - 2.62% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.40% 6.240 6.452 - 4.49% -
std::remove_if(list<int>)_(sprinkled)/50 3.39% 73.433 75.924 - 3.20% -
rng::move(vector<int>)/8 3.38% 2.221 2.296 - -1.03% -
std::vector<std::string>::ctor(size)/32 3.37% 33.569 34.700 - 0.26% -
BM_num_get<bool> 3.37% 12.081 12.488 - 0.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.36% 1224040.143 1265221.902 - 3.37% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 3.36% 23661.935 24457.872 - 1.26% -
std::search_n(vector<int>)_(no_match)/1000 3.36% 205.471 212.382 - -2.28% -
std::search(deque<int>,_pred)_(no_match)/1024 3.35% 327.319 338.298 - -17.96% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 3.35% 59.093 61.074 - -2.43% -
BM_RangesMakeHeap_string_Ascending_16 3.35% 3.695 3.819 - 2.96% -
BM_RangesSortHeap_string_262144 3.35% 184.054 190.220 - 9.66% -
std::list<int>::insert(begin)_(cheap_elements)/8192 3.35% 11.272 11.649 - 3.83% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 3.35% 778.068 804.096 - 2.49% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.34% 274618.252 283797.681 - 4.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 3.34% 1.233 1.274 - -0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 3.34% 1398137.019 1444859.369 - 1.56% -
SetIntersection_Interlaced_Set_uint32_16384_4 3.34% 168295946.102 173916909.127 - 0.42% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.34% 9.460 9.776 - -0.19% -
BM_RangesPopHeap_string_16384 3.34% 71.921 74.320 - 5.26% -
BM_StringRelational_Less_Large_Empty_Control 3.34% 1.949 2.014 - 3.31% -
std::map<int,_int>::erase(key)_(existent)/1024 3.34% 24.892 25.722 - 1.32% -
BM_StringDestroy_Large 3.33% 6.747 6.972 - 1.00% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 3.33% 10.351 10.696 - 6.71% -
std::swap_ranges(deque<int>)/1024 3.33% 329.566 340.538 - 6.45% -
std::partial_sort(deque<int>)_(heap)/8 3.33% 37.585 38.836 - 0.36% -
BM_RangesPushHeap_string_Ascending_64 3.32% 7.442 7.689 - 5.22% -
rng::is_sorted_until(vector<int>,_pred)/8192 3.32% 3236.859 3344.240 - 1.60% -
BM_deque_deque_ranges_copy/1 3.31% 3.429 3.543 - -9.92% -
BM_deque_deque_ranges_copy_backward/65536 3.31% 7981.857 8246.236 - 0.31% -
SetIntersection_None_Vector_uint32_262144_1 3.31% 1163332.856 1201858.448 - -0.31% -
rng::find_first_of(vector<int>)_(large_needle)/32 3.31% 105.040 108.513 - 4.35% -
std::multiset<std::string>::count(key)_(non-existent)/1024 3.30% 22.769 23.521 - 5.65% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 3.30% 25.916 26.771 - 0.55% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.29% 2.359 2.436 - 0.73% -
SetIntersection_Front_Vector_uint32_16_16 3.29% 37886148.325 39134212.359 - 2.90% -
rng::reverse_copy(list<int>)/8 3.29% 2.308 2.384 - 2.44% -
BM_std_min<unsigned_int>/13 3.28% 1.414 1.461 - 6.61% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 3.28% 38.360 39.620 - 1.59% -
std::fill_n(list<int>)/32 3.28% 8.078 8.342 - 0.89% -
std::replace(vector<int>)_(prefix)/32 3.27% 5.032 5.197 - 4.40% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 3.26% 2.392 2.470 - 5.23% -
SetIntersection_Interlaced_Set_uint32_16384_1024 3.26% 169328284.042 174851125.229 - 1.32% -
BM_StringRead_Hot_Deep_Small 3.26% 0.474 0.489 - 3.15% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.26% 19480.732 20115.192 - -0.03% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.25% 20.765 21.440 - -4.64% -
std::partial_sort(deque<int>)_(heap)/8192 3.25% 283639.195 292865.375 - 0.15% -
std::find_if(vector<int>)_(process_all)/8192 3.25% 2194.264 2265.630 - 0.10% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.25% 571.384 589.963 - 3.42% -
vector<bool>(const_vector<bool>&) 3.25% 9.828 10.147 - 6.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.24% 201776211.563 208323163.471 - -2.47% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.24% 22.324 23.048 - -2.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 3.23% 16.567 17.102 - -0.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.23% 344875130.437 356015968.908 - 2.88% -
std::multimap<std::string,_int>::erase(iterator)/0 3.22% 26.220 27.064 - -0.30% -
std::set<int>::ctor(const&,_alloc)/8192 3.22% 49177.703 50760.672 - 3.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.22% 6509247.389 6718703.185 - 0.09% -
BM_RangesMakeThenSortHeap_string_Descending_262144 3.22% 99.736 102.944 - 5.48% -
SetIntersection_Interlaced_Set_uint64_256_16 3.21% 12140773.147 12530792.800 - -0.83% -
rng::is_sorted_until(list<int>)/8192 3.21% 8253.666 8518.544 - 23.60% -
SetIntersection_Front_Vector_uint32_16384_64 3.21% 1448094.787 1494547.902 - 3.62% -
std::generate(list<int>)/50 3.21% 15.364 15.857 - 1.37% -
std::deque<int>::ctor(size)/32 3.21% 26.122 26.959 - 1.85% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.20% 4.050 4.180 - 1.08% -
BM_std_min<short>/17 3.20% 1.586 1.637 - -0.74% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 3.20% 2.386 2.462 - 10.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 3.20% 41.952 43.294 - 1.68% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 3.18% 14.780 15.250 - 1.92% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.18% 35288.698 36410.199 - 1.80% -
SetIntersection_None_Vector_uint64_256_64 3.17% 3526385.901 3638117.232 - -0.06% -
std::find_if(vector<int>)_(process_all)/32768 3.17% 8804.068 9082.861 - 0.01% -
std::search_n(vector<int>)_(no_match)/1024 3.16% 210.407 217.065 - -2.54% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.16% 5236.728 5402.442 - 0.48% -
std::copy_if(vector<int>)_(entire_range)/64 3.16% 16.363 16.881 - 5.44% -
BM_num_get<long_long> 3.16% 11.169 11.522 - 0.00% -
BM_std_min<int>/12 3.16% 1.492 1.539 - 0.19% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 3.16% 31.200 32.185 - 2.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.15% 6.564 6.770 - 0.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 3.15% 1114226.755 1149334.100 - 2.53% -
BM_RangesPushHeap_float_Ascending_262144 3.15% 5.135 5.297 - 3.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.15% 0.991 1.022 - -1.00% -
BM_std_min<__int128>/10 3.14% 3.666 3.781 - 2.98% -
std::search(deque<int>,_pred)_(same_length)/1000 3.14% 478.041 493.040 - 2.43% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.14% 1.591 1.641 - 1.35% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.13% 34.663 35.748 - 0.99% -
BM_PushHeap_float_Random_4 3.13% 2.837 2.925 - -1.44% -
BM_RangesPushHeap_float_Ascending_64 3.12% 1.747 1.802 - 3.54% -
std::multiset<int>::find(key)_(non-existent)/8192 3.12% 8.539 8.805 - 4.61% -
std::search(list<int>)_(single_element)/1000 3.11% 671.120 691.969 - 4.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 3.11% 0.449 0.463 - 17.35% -
BM_deque_vector_move/4000 3.10% 139.942 144.286 - -2.80% -
rng::for_each(list<int>)/8 3.10% 2.532 2.610 - 0.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.10% 2338864.778 2411409.346 - -2.66% -
std::multiset<int>::equal_range(key)_(existent)/8192 3.10% 8.779 9.051 - 6.63% -
BM_std_minmax<char>/17 3.10% 1.121 1.155 - 6.34% -
BM_RangesPushHeap_uint64_Ascending_16384 3.09% 3.564 3.675 - 1.92% -
BM_std_min<unsigned_short>/28 3.09% 2.693 2.776 - 5.71% -
BM_PushHeap_uint64_Ascending_16384 3.09% 3.564 3.675 - -2.78% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.08% 6.376 6.572 - 3.69% -
BM_std_min<char>/1024 3.08% 8.310 8.566 - -0.56% -
rng::generate(list<int>)/32 3.08% 8.537 8.799 - 1.32% -
std::remove_if(deque<int>)_(sprinkled)/50 3.07% 65.491 67.504 - -1.58% -
BM_RangesMakeHeap_string_Ascending_64 3.07% 4.866 5.015 - 5.09% -
std::shift_right(list<int>)/50 3.06% 26.923 27.748 - -7.63% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 3.06% 1.045 1.077 - -2.95% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 3.06% 567.015 584.347 - 0.32% -
std::multimap<int,_int>::count(key)_(existent)/32 3.06% 3.493 3.600 - 2.36% -
SetIntersection_Interlaced_Set_float_16384_64 3.05% 218670151.260 225348618.696 - 2.36% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.05% 46.795 48.222 - 0.03% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 3.04% 21.594 22.250 - 2.05% -
rng::any_of(deque<int>)_(process_all)/32768 3.04% 10529.248 10848.945 - 2.79% -
rng::is_partitioned(vector<int>)_(partitioned)/50 3.04% 8.481 8.738 - 2.92% -
rng::unique(list<int>,_pred)_(sprinkled)/32 3.03% 64.753 66.717 - -3.19% -
std::unordered_map<int,_int>::erase(iterator)/8192 3.03% 20.357 20.973 - 2.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 3.02% 1592909.470 1641020.104 - 3.19% -
BM_std_minmax<unsigned_long_long>/6 3.02% 2.088 2.151 - 1.93% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 3.01% 38.392 39.548 - 0.28% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 3.01% 1.303 1.342 - -3.98% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 3.01% 27.375 28.197 - -1.20% -
rng::stable_sort(deque<int>)_(shuffled)/1024 3.00% 2437.334 2510.574 - 1.70% -
std::partial_sort_copy(list<int>)_(ascending)/8 3.00% 9.013 9.284 - 1.62% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 3.00% 29.042 29.915 - 0.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.00% 1202052.231 1238100.205 - -0.21% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 3.00% 20.611 21.228 - -2.39% -
rng::for_each(multiset<int>::iterator)/8 3.00% 4.806 4.950 - -1.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.00% 0.824 0.849 - 2.99% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.99% 4248.071 4374.922 - -0.23% -
BM_deque_deque_move_backward/65536 2.98% 8062.987 8303.497 - 0.55% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.97% 9850.082 10143.077 - 4.21% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.97% 605.156 623.146 - 2.43% -
BM_std_minmax<unsigned_short>/64 2.97% 1.526 1.571 - 3.00% -
SetIntersection_None_Set_string_262144_16384 2.96% 1691626.139 1741705.566 - 5.41% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 2.96% 74.994 77.213 - 3.39% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 2.96% 3.121 3.214 - -1.56% -
rng::find_end(list<int>,_pred)_(single_element)/8192 2.95% 9161.493 9431.962 - 5.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.95% 15703.929 16166.724 - 3.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.94% 9.303 9.577 - 2.35% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 2.94% 16590.771 17078.754 - 1.93% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 2.94% 4716.780 4855.390 - -0.75% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.94% 0.629 0.648 - 8.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.93% 207895026.233 213993025.159 - 8.97% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.93% 341.396 351.409 - 3.94% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.93% 213999564.324 220266924.156 - 0.44% -
std::mismatch(list<int>)_(it,_it,_it)/8 2.93% 2.644 2.722 - 2.39% -
std::set<int>::insert(value)_(new_value)/1024 2.93% 41.947 43.174 - 4.12% -
BM_std_min<__int128>/9 2.92% 3.273 3.368 - 2.73% -
BM_RangesPushHeap_uint64_Descending_4 2.92% 0.360 0.371 - 1.06% -
BM_vector_deque_ranges_copy_backward/64000 2.92% 7334.739 7548.820 - -3.93% -
BM_std_minmax<unsigned_long_long>/5 2.92% 1.804 1.857 - 1.43% -
BM_std_min<unsigned_char>/5 2.91% 1.317 1.355 - 4.98% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.91% 16.528 17.009 - 3.25% -
BM_StringRelational_Compare_Empty_Large_Control 2.91% 1.617 1.664 - 6.40% -
BM_StringRelational_Compare_Empty_Empty_Control 2.91% 1.612 1.659 - 6.66% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.91% 25.997 26.753 - 0.87% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 2.91% 25672.861 26419.379 - 2.80% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.90% 1.752 1.803 - 2.69% -
BM_RangesPopHeap_uint64_16384 2.90% 31.239 32.146 - -0.24% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.90% 32454.172 33395.242 - 0.83% -
BM_RangesMakeThenSortHeap_float_Descending_262144 2.89% 34.527 35.526 - -0.34% -
BM_num_get<unsigned_long_long> 2.89% 11.056 11.376 - 0.00% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 2.89% 0.635 0.654 - 2.39% -
BM_RangesPopHeap_uint32_16384 2.89% 31.039 31.936 - -0.38% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.89% 12583.186 12946.488 - 2.72% -
rng::stable_partition(deque<int>)_(sparse)/50 2.89% 27.405 28.196 - 1.85% -
std::multiset<std::string>::find(key)_(non-existent)/32 2.88% 10.557 10.860 - 14.81% -
rng::move_backward(vector<bool>)_(unaligned)/4096 2.88% 27.706 28.503 - -0.47% -
std::set<int>::find(key)_(non-existent)/1024 2.86% 5.555 5.713 - 2.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 2.86% 815538.739 838860.566 - -0.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 2.85% 44.302 45.564 - 34.92% -
std::multimap<std::string,_int>::ctor(const&)/1024 2.85% 34356.153 35334.491 - 1.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.85% 9795136.959 10074000.460 - 1.67% -
bm_lexicographical_compare<int>/16 2.85% 2.016 2.074 - 0.61% -
std::map<int,_int>::find(key)_(non-existent)/32 2.85% 2.402 2.470 - -8.93% -
BM_vector_deque_move_backward/65536 2.84% 7352.003 7560.795 - -4.62% -
std::list<int>::ctor(size)/32 2.84% 323.179 332.355 - 0.49% -
SetIntersection_Front_Set_string_1024_256 2.84% 16132533.935 16590130.643 - 9.87% -
std::multiset<std::string>::contains(key)_(non-existent)/32 2.84% 10.575 10.875 - -1.51% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.83% 2440.793 2509.924 - 1.70% -
rng::fill(vector<bool>)/64 2.83% 1.605 1.650 - 5.91% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 2.82% 20650.262 21232.560 - 2.92% -
BM_RangesPushHeap_uint32_Random_16 2.81% 4.388 4.511 - 0.40% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 2.81% 24996.242 25699.604 - 2.03% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 2.81% 20663.430 21244.482 - 2.95% -
std::multiset<std::string>::clear()/1024 2.81% 19435.514 19981.615 - -0.23% -
BM_RangesPopHeap_uint64_1024 2.81% 21.439 22.041 - -0.41% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.81% 11223.725 11538.780 - 2.10% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 2.80% 23.891 24.561 - -17.31% -
std::unordered_multiset<int>::ctor(const&)/32 2.80% 197.953 203.505 - 3.04% -
SetIntersection_Interlaced_Set_string_262144_4 2.79% 1890002.688 1942794.678 - 2.63% -
BM_StringRelational_Eq_Small_Large_Control 2.79% 0.478 0.492 - 2.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.79% 2368474.392 2434586.211 - 7.19% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 2.79% 6.069 6.238 - 2.83% -
BM_PushHeap_string_Ascending_256 2.79% 10.184 10.468 - -2.74% -
std::move_backward(deque<int>)/262144 2.79% 29751.221 30579.860 - 0.32% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.78% 272984.273 280585.944 - 2.74% -
rng::move_backward(deque<int>)/4096 2.78% 154.970 159.284 - 1.34% -
SetIntersection_Interlaced_Vector_uint32_256_64 2.78% 7282858.379 7485544.910 - 9.89% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.78% 250.197 257.158 - 3.26% -
rng::distance(join_view(vector<vector<int>>)/4096 2.78% 4.309 4.429 - 0.00% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.78% 25.963 26.686 - 1.02% -
BM_deque_vector_copy_backward/5500 2.78% 199.558 205.109 - 0.20% -
std::list<std::string>::ctor(size)/32 2.78% 340.400 349.858 - 4.24% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.78% 612.282 629.287 - 2.10% -
bm_lexicographical_compare<signed_char>/1 2.78% 1.286 1.322 - -4.71% -
rng::search_n(vector<int>)_(no_match)/1024 2.78% 210.616 216.461 - 2.90% -
std::unordered_set<std::string>::find(key)_(existent)/32 2.77% 42.144 43.311 - 16.17% -
std::swap_ranges(deque<int>)/8192 2.77% 2635.988 2708.983 - 6.09% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.77% 8.755 8.997 - 4.63% -
std::set<int>::clear()/1024 2.77% 8763.731 9006.407 - 2.29% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.77% 1.500 1.542 - 0.17% -
BM_std_minmax<int>/6 2.77% 1.349 1.386 - -0.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.77% 10015323.153 10292393.789 - 2.01% -
BM_std_min<unsigned_char>/32 2.76% 2.864 2.943 - 1.59% -
std::rotate(vector<bool>)_(by_1/4)/1024 2.76% 14.786 15.194 - 8.04% -
std::set<std::string>::ctor(const&,_alloc)/1024 2.76% 36197.141 37194.496 - 0.99% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.75% 96806.963 99464.387 - 1.63% -
BM_std_minmax<short>/20 2.74% 2.001 2.056 - 5.40% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.74% 56938.238 58497.484 - 1.67% -
SetIntersection_Front_Vector_uint64_256_4 2.74% 4348956.633 4467971.716 - -0.49% -
SetIntersection_Interlaced_Set_float_16384_4 2.74% 172337323.014 177052098.419 - 2.38% -
BM_std_min<unsigned_short>/4 2.74% 0.981 1.008 - -0.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 2.73% 23.474 24.116 - 1.81% -
SetIntersection_Front_Vector_string_16384_256 2.73% 10154110.659 10431512.909 - 4.86% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 2.73% 15.801 16.233 - 1.95% -
BM_std_minmax_element<short>/4 2.73% 1.227 1.261 - -0.79% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 2.73% 589.992 606.096 - -0.96% -
rng::move_backward(deque<int>)/262144 2.73% 29928.839 30745.074 - 0.69% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.73% 31.575 32.435 - 3.68% -
SetIntersection_None_Vector_uint64_262144_1 2.72% 1174309.424 1206285.984 - 0.18% -
std::list<int>::ctor(size)/8192 2.72% 95149.493 97737.839 - 1.64% -
BM_RangesSortHeap_string_16384 2.72% 95.947 98.555 - 2.60% -
BM_std_minmax<int>/16 2.72% 1.314 1.349 - 2.88% -
BM_std_min<__int128>/5 2.71% 1.748 1.795 - 2.31% -
BM_RangesMakeThenSortHeap_float_Heap_1024 2.71% 8.111 8.331 - 0.19% -
rng::search_n(vector<int>)_(no_match)/1048576 2.71% 209154.474 214814.957 - 2.79% -
BM_num_get<unsigned_long> 2.70% 11.058 11.356 - 0.00% -
SetIntersection_None_Vector_uint32_1024_1 2.69% 1121442.065 1151632.049 - -0.46% -
SetIntersection_Front_Vector_uint64_262144_1024 2.69% 5781210.796 5936543.888 - -0.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.68% 24877936.082 25545306.593 - 2.30% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 2.68% 25.999 26.696 - -0.44% -
std::sort(vector<int>)_(descending)/8 2.68% 24.661 25.322 - 3.08% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.68% 68532.616 70367.681 - 0.69% -
BM_std_min<long_long>/64 2.68% 4.905 5.037 - 3.76% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 2.67% 576.398 591.802 - -0.85% -
std::move(list<int>)/32768 2.67% 30781.152 31603.768 - 2.93% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 2.67% 4.117 4.227 - 1.77% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.67% 37178.320 38171.421 - 0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 2.67% 39142053.124 40187305.473 - 0.71% -
BM_vector_deque_ranges_move_backward/65536 2.67% 7264.144 7457.912 - -3.98% -
BM_SortHeap_float_262144 2.67% 30.427 31.238 - -0.12% -
BM_RangesMakeHeap_float_Random_1024 2.66% 1.231 1.263 - -0.03% -
std::stable_partition(deque<int>)_(sparse)/32 2.66% 12.170 12.494 - 13.01% -
SetIntersection_Interlaced_Vector_string_1024_1 2.66% 1116861.479 1146588.414 - 1.06% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 2.66% 1.580 1.622 - -0.30% -
BM_RangesPushHeap_float_PipeOrgan_4 2.66% 0.481 0.494 - 2.50% -
SetIntersection_Interlaced_Set_uint64_256_256 2.66% 9023237.460 9263247.833 - -4.34% -
BM_RangesPushHeap_uint32_Random_256 2.66% 5.924 6.081 - -0.98% -
BM_SortHeap_float_64 2.66% 3.152 3.236 - -0.27% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.66% 280897.886 288356.897 - 2.27% -
BM_StringConstructDestroyCStr_Small_Opaque 2.65% 2.082 2.137 - -2.62% -
BM_RangesMakeThenSortHeap_float_Descending_1024 2.65% 8.004 8.216 - -0.20% -
rng::copy_if(list<int>)_(every_other)/32768 2.65% 25335.272 26006.520 - 1.51% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 2.65% 11894.715 12209.852 - -4.09% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.65% 6.048 6.208 - 4.00% -
BM_vector_deque_ranges_move_backward/1024 2.64% 37.311 38.297 - -0.51% -
BM_RangesPushHeap_uint32_Random_262144 2.64% 6.277 6.443 - -0.19% -
rng::remove_if(list<int>)_(sprinkled)/1024 2.64% 997.888 1024.217 - 3.32% -
SetIntersection_None_Set_string_262144_4 2.64% 1687660.154 1732153.318 - 5.11% -
rng::none_of(list<int>)_(process_all)/32768 2.64% 25482.773 26154.382 - 2.75% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.63% 6.817 6.996 - 3.83% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.63% 11231.241 11526.569 - 3.13% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 2.63% 19.880 20.403 - -10.54% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.63% 22.332 22.918 - 0.38% -
BM_LowerBound_pair<uint32,_uint32>_1 2.62% 2.865 2.940 - 3.14% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.62% 29.280 30.047 - 2.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.62% 1169774.136 1200429.479 - 0.67% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.62% 16671.511 17107.760 - 0.62% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 2.61% 4572.393 4691.901 - 4.65% -
SetIntersection_Interlaced_Set_string_262144_16 2.61% 2165808.918 2222380.695 - 2.37% -
std::find_if_not(deque<int>)_(bail_25%)/8192 2.61% 688.769 706.730 - 0.95% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.61% 1158.173 1188.365 - 1.28% -
SetIntersection_Front_Vector_uint64_262144_16 2.61% 1167680.955 1198113.184 - 0.87% -
rng::unique(deque<int>)_(contiguous)/32 2.61% 58.783 60.314 - 2.60% -
std::multiset<int>::find(key)_(non-existent)/32 2.60% 2.240 2.299 - 2.16% -
std::set<std::string>::ctor(const&)/1024 2.60% 34300.991 35193.714 - 0.65% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.60% 9.210 9.450 - -0.26% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 2.60% 0.448 0.460 - 2.75% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.60% 32056.630 32889.959 - 3.58% -
BM_RangesMakeHeap_string_Ascending_4 2.60% 2.863 2.937 - 2.57% -
rng::partial_sort(vector<int>)_(descending)/8 2.59% 24.851 25.495 - 0.53% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.59% 23115.742 23714.796 - 0.34% -
rng::fill(list<int>)/8192 2.59% 7392.444 7583.565 - 6.66% -
std::all_of(list<int>)_(process_all)/32 2.58% 11.494 11.790 - 0.47% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.58% 715.489 733.941 - 2.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.58% 0.701 0.719 - 3.43% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.57% 12302.500 12619.103 - 3.85% -
BM_std_min<unsigned_char>/20 2.57% 1.515 1.554 - 2.54% -
std::partial_sort(deque<int>)_(ascending)/8 2.57% 29.620 30.380 - -0.16% -
std::find_if(list<int>)_(process_all)/8 2.56% 3.424 3.512 - 0.23% -
BM_StringConstructDestroyCStr_Large_Opaque 2.56% 14.281 14.647 - -0.18% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.56% 27.448 28.151 - 0.64% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.56% 46.842 48.039 - 0.35% -
std::multimap<int,_int>::erase(key)_(existent)/0 2.56% 21.659 22.213 - 3.18% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.55% 12269.783 12583.189 - 3.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.55% 85.416 87.596 - -1.21% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.55% 604.841 620.271 - 1.85% -
BM_deque_vector_ranges_move_backward/4000 2.55% 141.448 145.050 - 1.65% -
SetIntersection_None_Vector_string_16384_4 2.55% 1281102.817 1313715.065 - 1.75% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.54% 528.970 542.425 - 0.00% -
SetIntersection_Front_Set_float_262144_64 2.54% 1871469.646 1919059.196 - 3.60% -
rng::partial_sort_copy(list<int>)_(ascending)/8 2.54% 8.975 9.203 - 1.71% -
BM_std_minmax_element<long_long>/1024 2.54% 272.019 278.931 - 1.82% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 2.54% 1.163 1.192 - 6.78% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.54% 386.412 396.227 - 1.97% -
BM_vector_deque_ranges_move_backward/64000 2.53% 7177.082 7359.010 - -2.99% -
rng::unique_copy(deque<int>)_(contiguous)/32 2.53% 9.753 10.000 - 0.63% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 2.53% 16.201 16.612 - 2.29% -
BM_std_min<short>/27 2.53% 2.295 2.353 - 4.14% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.53% 30.202 30.966 - 2.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.53% 8142213.485 8348213.632 - -7.20% -
BM_PushHeap_string_Ascending_64 2.53% 7.139 7.320 - -1.28% -
BM_LowerBound_string_1 2.53% 4.596 4.712 - 3.95% -
BM_deque_vector_ranges_move/4000 2.53% 143.122 146.740 - -0.15% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.53% 35894.394 36801.404 - 0.15% -
rng::find_if_not(vector<int>)_(bail_25%)/8 2.53% 1.095 1.122 - -0.08% -
BM_RangesPopHeap_uint32_1 2.53% 0.415 0.426 - -18.51% -
rng::sort(deque<int>)_(repeated)/8192 2.53% 6573.259 6739.248 - 0.26% -
SetIntersection_Interlaced_Set_float_16384_1024 2.52% 172480590.266 176832750.910 - 2.18% -
BM_std_min<long_long>/30 2.52% 3.164 3.244 - 0.17% -
BM_std_min<unsigned_int>/8 2.51% 1.278 1.310 - 1.93% -
rng::stable_sort(deque<int>)_(repeated)/8 2.51% 17.980 18.430 - -2.19% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 2.50% 30.261 31.018 - 4.93% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 2.50% 78.951 80.926 - 1.80% -
std::find(deque<int>)_(process_all)/50 2.50% 13.236 13.567 - 3.26% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.50% 29.387 30.122 - 2.37% -
BM_MakeThenSortHeap_float_PipeOrgan_64 2.50% 3.908 4.006 - 0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 2.50% 39221005.015 40200430.618 - 0.29% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.50% 6599.656 6764.419 - 1.00% -
std::none_of(list<int>)_(process_all)/32 2.49% 11.532 11.820 - 1.48% -
bm_lexicographical_compare<unsigned_char>/64 2.49% 1.965 2.014 - 4.89% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.48% 609.417 624.549 - 0.32% -
std::any_of(list<int>)_(process_all)/32768 2.48% 25836.779 26477.558 - 2.98% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.48% 2.098 2.150 - 2.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 2.48% 33.637 34.471 - 1.80% -
std::find_if(vector<int>)_(process_all)/1024 2.48% 283.577 290.599 - 0.22% -
SetIntersection_Front_Set_uint64_16384_16 2.48% 1286271.739 1318109.744 - 0.94% -
BM_RangesPopHeap_uint64_64 2.47% 12.621 12.934 - -0.45% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 2.47% 50738235.183 51990757.936 - 6.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.46% 1090735.430 1117595.015 - -0.16% -
BM_StringRelational_Compare_Empty_Huge_Control 2.46% 1.625 1.665 - 7.98% -
SetIntersection_None_Set_string_262144_256 2.46% 1692200.359 1733792.156 - 5.10% -
SetIntersection_None_Set_string_262144_16 2.46% 1689690.675 1731178.467 - 4.98% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.46% 325.804 333.803 - 3.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.45% 11961779.316 12255353.625 - -5.31% -
std::stable_sort(deque<int>)_(heap)/8192 2.45% 17592.412 18023.651 - 2.43% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.45% 22.533 23.084 - -0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.45% 1151239.839 1179400.955 - -0.19% -
BM_deque_deque_ranges_move/64000 2.45% 2837.385 2906.783 - -1.66% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.44% 2.027 2.076 - 2.49% -
std::find_if(vector<char>)_(bail_25%)/8 2.44% 0.929 0.951 - 0.31% -
BM_std_minmax<short>/22 2.44% 2.277 2.332 - 2.21% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.44% 1563364.666 1601466.715 - -0.51% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.44% 5339.875 5469.995 - -0.22% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 2.44% 1.613 1.652 - 2.54% -
BM_StringAssignAsciizMix_Opaque 2.43% 4.728 4.843 - 0.16% -
std::unordered_multiset<int>::ctor(const&)/1024 2.43% 6612.872 6773.343 - 1.85% -
SetIntersection_Interlaced_Vector_string_256_64 2.42% 20176840.220 20666122.528 - 1.12% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.42% 19.435 19.905 - 2.19% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 2.42% 139.368 142.744 - 2.42% -
std::unordered_multiset<int>::erase(iterator)/1024 2.41% 20.052 20.535 - -2.52% -
BM_RangesSortHeap_float_262144 2.41% 29.911 30.631 - -1.30% -
SetIntersection_Front_Vector_string_1024_64 2.41% 3467030.313 3550482.823 - 1.83% -
std::multimap<int,_int>::clear()/8192 2.41% 81762.711 83730.491 - 5.03% -
SetIntersection_Interlaced_Set_string_16384_16 2.40% 244039477.766 249901375.953 - -0.36% -
std::multiset<std::string>::find(key)_(non-existent)/1024 2.40% 22.145 22.676 - 14.58% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 2.40% 1.493 1.529 - 13.30% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.40% 326.974 334.808 - 2.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.39% 14.834 15.188 - 1.25% -
std::list<int>::ctor(Range)_(cheap_elements)/32 2.39% 329.177 337.031 - 3.23% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 2.39% 24.119 24.694 - 16.10% -
std::multimap<int,_int>::erase(key)_(existent)/32 2.38% 23.078 23.628 - 3.21% -
SetIntersection_None_Vector_string_1024_256 2.38% 1207845.068 1236628.415 - 1.06% -
rng::partial_sort_copy(list<int>)_(repeated)/8 2.38% 8.394 8.593 - 1.49% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.37% 0.775 0.794 - -1.25% -
SetIntersection_None_Set_string_262144_1 2.37% 1696284.342 1736547.037 - 5.66% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.37% 27.983 28.647 - 2.38% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.37% 306.174 313.417 - 0.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.36% 2.639 2.701 - -0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.36% 9.454 9.677 - 1.94% -
rng::fill_n(vector<int>)/1024 2.35% 29.270 29.959 - 1.02% -
BM_RangesMakeHeap_string_SingleElement_16 2.35% 5.532 5.663 - 2.29% -
rng::stable_sort(deque<int>)_(descending)/8192 2.35% 20881.202 21372.246 - 2.13% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.35% 102218.567 104619.435 - 3.29% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.35% 16151.400 16530.560 - -0.37% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.35% 13711.062 14032.800 - 0.81% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.35% 14223.418 14556.978 - 0.79% -
std::search_n(vector<int>)_(no_match)/8192 2.34% 1630.218 1668.434 - -1.67% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 2.34% 9.263 9.480 - 2.02% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.34% 5347.640 5472.903 - -0.18% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.34% 8.976 9.186 - 2.14% -
BM_PushHeap_uint32_Random_16 2.33% 4.413 4.516 - 1.98% -
rng::find_end(forward_list<int>)_(single_element)/8192 2.33% 5947.088 6085.585 - -0.43% -
std::flat_map<int,_int>::count(key)_(existent)/8192 2.33% 11.800 12.074 - 1.35% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 2.33% 3.110 3.182 - 0.93% -
rng::any_of(list<int>)_(process_all)/32768 2.32% 26027.415 26631.744 - 2.65% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.32% 9758014.217 9984293.438 - -1.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.32% 0.826 0.845 - -0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.31% 20018363.160 20481552.779 - -2.09% -
BM_CmpEqual_ushort_schar 2.31% 1.041 1.065 - 0.00% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.31% 2.978 3.046 - 0.83% -
BM_std_minmax_element<long_long>/512 2.31% 138.204 141.393 - 1.78% -
std::search(deque<int>)_(single_element)/1000 2.30% 439.237 449.358 - 0.50% -
BM_RangesPopHeap_uint32_4 2.30% 2.629 2.689 - -2.63% -
std::set<std::string>::find(key)_(existent)/1024 2.30% 22.954 23.482 - 0.50% -
BM_std_minmax_element<int>/4 2.30% 1.243 1.271 - 6.73% -
rng::reverse(deque<int>)/512 2.30% 113.509 116.118 - 2.62% -
BM_StringConstructDestroyCStr_Huge_Transparent 2.29% 68.589 70.162 - 2.51% -
std::set<int>::ctor(const&,_alloc)/1024 2.29% 6257.867 6401.222 - 3.90% -
BM_std_min<short>/12 2.29% 1.520 1.555 - 0.30% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.29% 38133.074 39004.623 - 0.15% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 2.28% 499.981 511.392 - 0.89% -
rng::stable_sort(vector<int>)_(heap)/8 2.28% 21.813 22.311 - 0.35% -
std::list<int>::ctor(size)/1024 2.28% 11647.543 11913.110 - 0.43% -
rng::copy_n(list<int>)/32768 2.28% 26260.779 26858.637 - 2.89% -
SetIntersection_Front_Vector_uint64_16384_256 2.27% 2291855.874 2343989.750 - 0.33% -
BM_std_min<unsigned_short>/20 2.27% 2.221 2.271 - 3.47% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 2.27% 34.362 35.143 - -0.73% -
BM_std_min<unsigned_char>/19 2.27% 1.156 1.182 - 2.22% -
BM_vector_deque_copy_backward/70000 2.27% 8163.027 8348.236 - -2.58% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.27% 174085.234 178029.021 - 1.72% -
BM_RangesMakeHeap_uint32_SingleElement_64 2.26% 0.507 0.519 - -0.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.26% 9.827 10.050 - 1.56% -
BM_PushHeap_float_Random_16384 2.26% 7.525 7.695 - 0.50% -
BM_MakeThenSortHeap_uint64_Ascending_4 2.25% 1.452 1.485 - 0.66% -
std::map<int,_int>::contains(key)_(existent)/32 2.25% 1.577 1.613 - 0.65% -
bm_ranges_lexicographical_compare<signed_char>/512 2.25% 7.690 7.863 - -2.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 2.24% 17714416.270 18111990.413 - -0.00% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.23% 24.618 25.168 - 1.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 2.23% 7346308.583 7510099.056 - -5.43% -
std::find_end(deque<int>,_pred)_(process_all)/1024 2.23% 616.069 629.801 - 0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.22% 1134963.232 1160188.438 - -1.27% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.21% 0.554 0.566 - 0.15% -
rng::rotate(list<int>)_(by_1/2)/8192 2.21% 4959.577 5069.155 - -4.37% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.21% 223.979 228.924 - 11.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.21% 5368191.344 5486674.643 - 1.33% -
BM_std_min<__int128>/4 2.21% 1.374 1.405 - 1.92% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.21% 0.939 0.960 - 4.03% -
std::multimap<int,_int>::ctor(const&)/1024 2.20% 6309.245 6448.218 - 2.28% -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.20% 2.239 2.288 - 2.25% -
BM_deque_vector_ranges_copy_backward/70000 2.20% 8656.267 8846.900 - 1.87% -
rng::fill_n(vector<bool>)/64 2.20% 1.417 1.448 - 6.35% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.19% 25519.283 26077.278 - 2.00% -
SetIntersection_Front_Set_uint32_64_64 2.18% 15637852.942 15978877.205 - 1.08% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.18% 1.292 1.320 - -1.15% -
BM_deque_deque_move_backward/70000 2.17% 8799.801 8990.827 - 1.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.17% 3.614 3.693 - 0.54% -
rng::search(vector<int>)_(no_match)/1024 2.17% 219.297 224.054 - 6.18% -
SetIntersection_Front_Set_float_262144_16 2.17% 1271955.649 1299494.142 - 0.33% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.16% 102299.127 104509.289 - 2.25% -
BM_std_min<unsigned_short>/512 2.16% 7.139 7.293 - -0.48% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.16% 5341.132 5456.264 - -0.41% -
SetIntersection_Front_Set_float_262144_1024 2.15% 14204613.479 14510649.405 - -1.45% -
std::multiset<int>::erase(iterator)/8192 2.15% 23.644 24.153 - -0.02% -
SetIntersection_None_Set_string_262144_64 2.15% 1694752.442 1731203.940 - 5.02% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.15% 35.316 36.076 - 1.20% -
rng::copy_backward(vector<int>)/4096 2.15% 141.099 144.130 - 0.27% -
rng::copy_n(vector<int>)/4096 2.14% 146.260 149.396 - -38.70% -
SetIntersection_Interlaced_Vector_string_1024_256 2.14% 20746730.950 21191367.998 - 0.69% -
SetIntersection_Interlaced_Vector_string_262144_256 2.14% 67835917.167 69289302.894 - -2.60% -
std::for_each(list<int>)/8 2.14% 2.505 2.559 - 0.45% -
SetIntersection_Front_Vector_uint32_256_4 2.14% 4393165.070 4487265.048 - 0.76% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 2.14% 9.006 9.199 - 3.91% -
BM_StringResizeAndOverwrite 2.14% 0.860 0.879 - 1.69% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.13% 19.957 20.383 - 1.26% -
rng::for_each_n(deque<int>)/8 2.13% 1.205 1.230 - -7.42% -
std::copy_n(list<int>)/32768 2.13% 25805.533 26355.764 - -0.99% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.13% 35840.003 36604.016 - 0.22% -
SetIntersection_Interlaced_Set_uint64_64_16 2.13% 24298530.133 24816214.228 - 0.49% -
BM_RangesPopHeap_uint32_256 2.13% 16.871 17.231 - -0.36% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 2.13% 10.045 10.259 - 1.88% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.13% 586.673 599.161 - 0.21% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.12% 5348.338 5461.817 - -0.32% -
std::multimap<int,_int>::clear()/1024 2.12% 10221.252 10438.082 - 3.51% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.12% 18.111 18.495 - 2.55% -
std::search(vector<int>)_(single_element)/1000 2.12% 228.684 233.529 - 0.82% -
BM_RangesPushHeap_float_Ascending_1024 2.12% 3.105 3.170 - 2.10% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.11% 904.716 923.840 - 3.06% -
std::unordered_multiset<int>::ctor(const&)/8192 2.11% 54728.895 55885.102 - 1.55% -
std::multiset<int>::clear()/8192 2.11% 74453.305 76024.248 - -1.72% -
std::find(list<int>)_(process_all)/50 2.11% 18.131 18.514 - 2.70% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.10% 275716.015 281513.782 - 2.86% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 2.10% 685.979 700.373 - -5.50% -
rng::search(vector<int>)_(no_match)/1000 2.10% 214.571 219.070 - 5.63% -
std::search_n(vector<int>)_(no_match)/1048576 2.10% 209472.741 213863.752 - -1.42% -
BM_CmpLess_uint_schar 2.10% 1.055 1.077 - 0.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.10% 345406858.829 352643775.233 - 0.93% -
std::stable_partition(list<int>)_(sparse)/1024 2.09% 913.276 932.384 - -1.26% -
rng::all_of(list<int>)_(process_all)/32768 2.09% 25784.776 26323.564 - 1.05% -
rng::stable_partition(vector<int>)_(sparse)/1024 2.09% 206.833 211.151 - 2.06% -
710_omnetpp_r 2.08% 8.847 9.031 - -0.66% -
std::set<int>::upper_bound(key)_(existent)/32 2.08% 1.731 1.767 - 0.16% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 2.08% 1.594 1.627 - 5.94% -
BM_std_min<short>/8 2.08% 1.362 1.390 - 1.52% -
BM_deque_deque_ranges_copy_backward/64000 2.08% 7903.927 8068.367 - 0.67% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.08% 698.463 712.979 - 2.33% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 2.08% 37251.794 38025.604 - 1.36% -
SetIntersection_None_Set_string_1024_256 2.08% 8936111.146 9121662.241 - 1.27% -
BM_MakeHeap_uint32_PipeOrgan_1024 2.07% 0.689 0.703 - 3.99% -
BM_PushHeap_uint32_Random_16384 2.07% 6.276 6.406 - 2.66% -
std::remove_if(list<int>)_(prefix)/8192 2.07% 9351.179 9544.960 - 0.77% -
std::stable_partition(list<int>)_(sparse)/32 2.07% 9.816 10.019 - 2.39% -
SetIntersection_None_Set_string_262144_262144 2.07% 1698505.939 1733678.387 - 3.55% -
rng::search_n(vector<int>)_(no_match)/1000 2.07% 206.756 211.029 - 2.72% -
rng::copy_if(vector<int>)_(entire_range)/8 2.06% 2.203 2.249 - -0.67% -
SetIntersection_Front_Vector_uint32_262144_1 2.06% 1089372.245 1111833.584 - 0.20% -
bm_lexicographical_compare<int>/64 2.06% 4.813 4.913 - -1.16% -
BM_MakeThenSortHeap_string_Heap_262144 2.06% 178.241 181.914 - 1.02% -
BM_MakeThenSortHeap_float_Ascending_4 2.06% 1.397 1.426 - 0.29% -
BM_MakeThenSortHeap_uint64_SingleElement_4 2.06% 1.239 1.264 - 3.26% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.06% 4692.278 4788.899 - 0.14% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.06% 341.406 348.427 - 3.37% -
std::copy_if(list<int>)_(every_other)/32768 2.06% 25223.941 25742.479 - 0.84% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.06% 7.247 7.396 - 4.27% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 2.05% 41542.158 42394.944 - 0.74% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.05% 3.504 3.576 - -0.04% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 2.05% 12.301 12.553 - 1.84% -
SetIntersection_Front_Vector_uint64_16_16 2.05% 37635504.099 38405897.426 - -1.23% -
rng::move(deque<int>)/64 2.04% 6.318 6.447 - -2.63% -
std::copy_n(vector<int>)/8 2.04% 2.165 2.209 - 1.16% -
BM_RangesPopHeap_uint32_16 2.04% 7.538 7.691 - 0.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 2.04% 343275906.863 350261747.391 - -2.27% -
std::find(vector<int>)_(process_all)/8 2.03% 2.647 2.701 - -0.03% -
std::find_if(deque<int>)_(bail_25%)/8192 2.03% 703.452 717.737 - -3.07% -
SetIntersection_Interlaced_Set_uint32_16384_16384 2.03% 341610667.125 348546925.659 - -1.23% -
std::partition(vector<int>)_(sparse)/50 2.03% 13.799 14.079 - 1.37% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.03% 8607.197 8781.670 - 0.96% -
rng::find(vector<bool>)_(process_all)/1048576 2.02% 3664.844 3738.794 - 2.51% -
rng::starts_with(list<int>)/8192 2.01% 8943.543 9123.566 - 7.46% -
BM_StringFindCharLiteral/256 2.01% 5.316 5.423 - 2.13% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.01% 19.666 20.061 - 0.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.01% 23.834 24.313 - 0.78% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.01% 11299053.925 11526082.181 - -1.09% -
SetIntersection_None_Vector_string_262144_16 2.01% 1357876.105 1385144.548 - 1.37% -
SetIntersection_None_Set_float_256_64 2.01% 9394924.519 9583525.301 - -0.16% -
rng::unique(list<int>,_pred)_(sprinkled)/52 2.01% 82.809 84.470 - -1.69% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.01% 14856.234 15154.148 - 2.55% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.00% 30.552 31.163 - 0.67% -
BM_MakeHeap_uint32_PipeOrgan_256 2.00% 0.630 0.643 - 3.54% -
BM_num_get<void*> 2.00% 11.654 11.887 - 0.00% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 2.00% 23.051 23.512 - 2.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 2.00% 1201867.408 1225891.576 - 1.01% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.99% 12728.103 12981.942 - 1.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.99% 8754980.411 8929366.200 - 0.75% -
std::move_backward(vector<bool>)_(unaligned)/512 1.99% 4.639 4.731 - 1.96% -
SetIntersection_Interlaced_Set_string_256_16 1.98% 18096272.313 18455452.012 - 0.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.98% 83870.291 85534.233 - -1.91% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.98% 4.307 4.392 - 0.76% -
BM_StringDestroy_Huge 1.98% 10.624 10.835 - 1.54% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.98% 63.191 64.439 - -1.80% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.98% 1178.814 1202.098 - 1.77% -
BM_deque_vector_move_backward/65536 1.97% 7990.407 8148.099 - 3.52% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 1.97% 22.057 22.492 - -8.27% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.97% 1102354.118 1124095.749 - 0.27% -
BM_std_minmax_element<long_long>/4096 1.97% 1077.033 1098.258 - 1.93% -
std::map<int,_int>::insert(value)_(new_value)/1024 1.96% 27.665 28.209 - 3.39% -
BM_std_min<unsigned_char>/21 1.96% 1.800 1.835 - 1.70% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.96% 63.766 65.017 - 1.63% -
std::set<int>::ctor(const&)/8192 1.96% 49932.478 50911.446 - 3.12% -
rng::copy_n(vector<bool>)_(unaligned)/32768 1.96% 170.708 174.053 - -0.13% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.96% 8.968 9.144 - 0.62% -
SetIntersection_Front_Vector_uint64_1024_1 1.96% 1097273.895 1118731.120 - 0.40% -
BM_toupper_string<wchar_t> 1.96% 6.178 6.298 - 0.00% -
SetIntersection_Interlaced_Set_string_262144_64 1.95% 2161488.768 2203720.217 - 3.17% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.95% 41.761 42.577 - 0.40% -
SetIntersection_Front_Vector_float_1024_16 1.95% 1186319.363 1209492.440 - 2.21% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.95% 16.690 17.016 - -1.95% -
BM_std_min<unsigned_char>/11 1.95% 1.064 1.084 - 0.93% -
rng::contains_subrange(list<int>)_(single_element)/8192 1.95% 6995.482 7131.697 - 3.34% -
std::find_end(vector<int>,_pred)_(single_element)/1000 1.95% 572.944 584.096 - 0.09% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 1.95% 77.524 79.033 - -1.02% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.95% 18.021 18.372 - 1.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.94% 11.477 11.700 - 1.40% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.94% 22.499 22.936 - 1.45% -
std::all_of(list<int>)_(process_all)/32768 1.94% 26154.359 26662.034 - 2.03% -
SetIntersection_Interlaced_Vector_uint32_16384_16 1.94% 2462320.493 2510084.371 - 0.06% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.94% 601.176 612.837 - 0.10% -
BM_MakeThenSortHeap_float_SingleElement_16 1.94% 3.216 3.279 - 1.89% -
BM_RangesSortHeap_float_4 1.94% 1.027 1.047 - -2.62% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.94% 4.521 4.609 - 0.41% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 1.93% 21.644 22.062 - -5.18% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.93% 7621.439 7768.587 - 1.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.93% 817541.859 833308.236 - 0.38% -
BM_MakeThenSortHeap_float_Descending_262144 1.92% 34.451 35.114 - -0.57% -
SetIntersection_None_Vector_string_262144_1024 1.92% 1349693.025 1375637.487 - 1.67% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.92% 54332.482 55374.593 - 1.01% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.92% 28.986 29.542 - 0.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.92% 19.657 20.033 - 0.71% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.91% 1.214 1.237 - -0.32% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.91% 19758.973 20137.281 - 1.15% -
BM_MakeThenSortHeap_float_Descending_256 1.91% 5.722 5.831 - -1.45% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.91% 11.848 12.075 - 0.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.91% 1126792.444 1148285.552 - -0.43% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.91% 219.457 223.643 - 3.82% -
rng::for_each_n(deque<int>)/50 1.91% 3.920 3.994 - 0.12% -
std::search(vector<int>)_(single_element)/1024 1.90% 234.213 238.668 - 0.54% -
BM_StringAssignAsciiz_Large_Transparent 1.90% 11.583 11.803 - 1.90% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 1.90% 363135.417 370040.038 - 2.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.90% 19472963.312 19842790.530 - -0.86% -
SetIntersection_Front_Vector_uint64_16384_64 1.90% 1408202.319 1434923.718 - -0.37% -
BM_std_minmax<unsigned_int>/31 1.90% 2.478 2.525 - -6.66% -
SetIntersection_Interlaced_Set_string_16384_1024 1.90% 339042062.996 345474743.531 - -3.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.89% 1210127.874 1233057.120 - 3.99% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.89% 32165.139 32773.161 - 1.92% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 1.89% 3.011 3.068 - 4.29% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.88% 1.485 1.513 - -6.76% -
rng::sort(vector<int>)_(descending)/1024 1.88% 1040.270 1059.798 - -0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 1.87% 54109442.745 55123691.155 - -4.28% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 1.87% 6.580 6.704 - -7.62% -
std::generate(list<int>)/32 1.87% 8.540 8.700 - 0.09% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.87% 1.337 1.362 - -3.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.87% 1161018.633 1182744.512 - 0.78% -
rng::sort(vector<int>)_(descending)/8192 1.87% 7274.141 7410.155 - -0.15% -
std::unordered_multiset<int>::erase(iterator)/32 1.87% 20.054 20.429 - 0.86% -
std::move_backward(deque<int>)/1048576 1.87% 127138.003 129512.287 - 0.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.86% 2223948.567 2265333.660 - -0.50% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.86% 10.102 10.290 - -13.94% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.85% 20.045 20.417 - 1.38% -
std::copy_backward(vector<int>)/8 1.85% 2.225 2.266 - 0.96% -
SetIntersection_Front_Vector_uint32_262144_256 1.85% 2269960.075 2311958.049 - -2.33% -
BM_MakeHeap_uint64_QuickSortAdversary_16 1.85% 0.610 0.621 - 2.06% -
std::none_of(list<int>)_(process_all)/32768 1.85% 25757.955 26233.566 - -0.26% -
BM_std_minmax<short>/15 1.84% 1.991 2.028 - 3.16% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.83% 19.864 20.228 - 1.45% -
std::find_if_not(vector<char>)_(process_all)/1024 1.83% 270.441 275.392 - 1.18% -
std::stable_sort(deque<int>)_(heap)/1024 1.83% 2716.434 2766.096 - 1.54% -
BM_MakeThenSortHeap_string_Ascending_1024 1.83% 35.846 36.501 - 6.57% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.82% 21.213 21.600 - 0.95% -
std::partial_sort(deque<int>)_(ascending)/8192 1.82% 163691.265 166673.881 - 1.34% -
BM_std_min<short>/31 1.82% 2.571 2.618 - 2.33% -
SetIntersection_Front_Set_uint32_1024_256 1.82% 4588185.853 4671604.878 - -7.13% -
std::sort(vector<int>)_(descending)/8192 1.82% 7280.421 7412.701 - -0.29% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.82% 343.832 350.079 - 3.16% -
std::copy_n(deque<int>)/262144 1.82% 10141.243 10325.367 - 0.54% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.81% 13528.009 13773.168 - 1.73% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.81% 2.908 2.961 - 0.25% -
BM_StringRelational_Less_Huge_Small_Control 1.81% 1.815 1.848 - 9.04% -
rng::rotate(vector<bool>)_(by_1/4)/1024 1.81% 15.326 15.603 - 6.92% -
std::set<std::string>::ctor(const&)/32 1.81% 691.335 703.838 - 1.86% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.81% 1.853 1.886 - -1.47% -
rng::fill(deque<int>)/32 1.81% 1.470 1.497 - 6.74% -
SetIntersection_Front_Set_uint64_262144_64 1.80% 1828545.247 1861529.553 - -8.22% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.80% 343828812.084 350026708.229 - 0.40% -
std::is_sorted_until(vector<int>,_pred)/8192 1.80% 3328.184 3387.971 - 0.49% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 1.80% 3.347 3.407 - -0.69% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.80% 173.553 176.670 - 1.95% -
std::is_sorted_until(list<int>)/8 1.79% 2.208 2.247 - 0.46% -
std::move(deque<int>)/64 1.79% 6.003 6.110 - -2.35% -
SetIntersection_Interlaced_Vector_uint64_262144_1 1.79% 1105698.292 1125447.606 - 0.26% -
BM_deque_vector_copy_backward/1 1.79% 2.092 2.129 - -9.00% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.78% 660.362 672.140 - 0.53% -
BM_MakeHeap_uint64_Random_1024 1.78% 1.097 1.117 - 6.26% -
BM_RangesPopHeap_uint64_256 1.78% 17.062 17.366 - -0.36% -
BM_deque_vector_ranges_copy_backward/4000 1.78% 141.864 144.390 - 0.65% -
SetIntersection_None_Set_uint64_1024_4 1.78% 8671215.698 8825522.186 - 0.92% -
std::set<int>::erase(key)_(existent)/32 1.78% 21.871 22.260 - 0.68% -
BM_num_put<double> 1.78% 57.540 58.563 - 0.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.78% 0.687 0.699 - 2.25% -
SetIntersection_Interlaced_Set_float_256_256 1.78% 9422638.077 9590013.732 - 5.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.78% 20123377.965 20480673.564 - -7.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.77% 7.468 7.600 - 0.94% -
std::find_if_not(list<int>)_(process_all)/50 1.77% 21.327 21.703 - 1.07% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.77% 43698.974 44471.127 - 0.42% -
rng::find(list<int>)_(bail_25%)/8192 1.77% 1423.272 1448.416 - 2.77% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.76% 9.587 9.756 - 0.19% -
rng::move_backward(vector<int>)/1048576 1.76% 58534.849 59567.349 - 6.31% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 1.76% 17.978 18.295 - 2.26% -
SetIntersection_Interlaced_Set_string_262144_1024 1.76% 2114599.366 2151874.756 - 3.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.76% 87449.028 88989.894 - 3.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.76% 625651.529 636660.176 - 1.85% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.76% 18.755 19.085 - 0.76% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.76% 19131.650 19467.528 - 0.93% -
BM_std_min<short>/26 1.75% 2.099 2.136 - -0.23% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 1.75% 2.620 2.666 - 2.39% -
std::is_sorted(list<int>)/8192 1.75% 7170.888 7296.351 - 0.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.75% 0.687 0.699 - 2.06% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 1.75% 5587.193 5684.902 - 1.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.75% 51.274 52.171 - 0.15% -
SetIntersection_Interlaced_Set_string_16_16 1.75% 63429020.985 64537536.680 - -0.64% -
SetIntersection_Front_Set_uint64_262144_4 1.75% 1117760.870 1137295.367 - -1.40% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.75% 28.684 29.185 - 0.55% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 1.75% 10.482 10.665 - 2.54% -
BM_std_min<unsigned_char>/18 1.74% 0.971 0.988 - 1.73% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.74% 40813.701 41525.272 - 1.25% -
BM_LowerBound_string_64 1.74% 69.345 70.552 - 0.98% -
std::set<int>::erase(key)_(existent)/0 1.74% 20.266 20.618 - 0.63% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.74% 19.003 19.334 - 1.92% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.74% 19.814 20.158 - 2.84% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.74% 41.528 42.249 - -0.27% -
std::partition_copy(vector<int>)/1024 1.74% 457.240 465.178 - -3.81% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.74% 204742.214 208296.472 - 0.38% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 1.74% 3.121 3.175 - -0.22% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.73% 172991.240 175989.455 - 2.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.73% 4469183.778 4546512.064 - 0.12% -
BM_num_get<long_double> 1.73% 35.576 36.192 - 0.00% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.72% 6580.153 6693.642 - 0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.72% 4236060.176 4309114.710 - 0.26% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 1.72% 59.433 60.458 - 0.87% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.72% 710.045 722.269 - 1.45% -
rng::partial_sort(deque<int>)_(ascending)/8 1.72% 30.501 31.026 - -7.18% -
std::find_if(vector<char>)_(process_all)/1024 1.72% 270.231 274.880 - 1.16% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.72% 19698.174 20036.793 - 1.67% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.72% 12.211 12.421 - 2.28% -
rng::fold_left(deque<int>)/8192 1.72% 4368.415 4443.479 - 1.75% -
SetIntersection_Front_Set_string_16384_256 1.72% 14679650.652 14931861.127 - -3.17% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.72% 216.716 220.435 - 2.40% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.72% 134.904 137.218 - -0.18% -
std::stable_sort(deque<int>)_(descending)/8192 1.71% 21048.843 21409.617 - 2.80% -
BM_std_minmax_element<long_long>/4000 1.71% 1052.350 1070.382 - 1.64% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.71% 561.789 571.404 - 0.08% -
rng::rotate(list<int>)_(by_1/3)/50 1.71% 23.588 23.991 - -1.10% -
std::count(vector<bool>)/1000 1.71% 3.004 3.055 - 1.61% -
std::set<int>::upper_bound(key)_(existent)/1024 1.71% 4.135 4.206 - 0.03% -
SetIntersection_Interlaced_Set_string_262144_256 1.71% 2084884.928 2120472.494 - 2.34% -
SetIntersection_None_Vector_string_1024_1024 1.71% 1224036.627 1244929.829 - 1.76% -
BM_RangesMakeHeap_uint64_Random_262144 1.70% 1.042 1.059 - 2.50% -
BM_std_minmax<short>/31 1.70% 3.085 3.138 - -0.70% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.70% 16841.287 17126.956 - 0.24% -
BM_deque_deque_ranges_move_backward/4000 1.70% 144.913 147.370 - -1.16% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.69% 52133.449 53016.954 - 0.48% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.69% 2448.543 2489.993 - 1.74% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.69% 175343.980 178308.211 - 1.73% -
SetIntersection_Front_Vector_string_64_64 1.69% 27708046.126 28176080.794 - 3.35% -
std::set<std::string>::upper_bound(key)_(existent)/32 1.69% 17.046 17.334 - 2.79% -
BM_RangesPopHeap_uint32_1024 1.69% 21.369 21.730 - -0.65% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 1.68% 4.423 4.498 - 2.31% -
std::find_end(forward_list<int>)_(match_near_end)/1024 1.68% 4453.672 4528.282 - 1.28% -
std::copy_backward(deque<int>)/8 1.67% 2.738 2.784 - 1.14% -
SetIntersection_None_Vector_uint32_256_16 1.67% 4230663.609 4301306.002 - -0.76% -
BM_std_minmax<short>/6 1.67% 1.379 1.402 - 2.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.67% 9244794.144 9399044.737 - -0.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.67% 681.437 692.796 - 2.06% -
BM_StringCopy_Huge 1.66% 100.977 102.656 - -0.39% -
std::multiset<std::string>::clear()/8192 1.66% 200013.941 203337.426 - -1.11% -
rng::replace(vector<int>)_(prefix)/50 1.66% 6.984 7.100 - 1.16% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.66% 1.107 1.125 - -2.84% -
std::rotate(deque<int>)_(by_1/2)/50 1.66% 10.269 10.439 - 1.51% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 1.66% 26.317 26.753 - -0.89% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.66% 7483.608 7607.478 - 0.72% -
rng::sample(list<int>)/8192 1.66% 98969.766 100607.871 - 1.80% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.65% 22.042 22.406 - -0.82% -
BM_MakeThenSortHeap_string_Ascending_16384 1.65% 62.292 63.321 - -0.71% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.65% 19.152 19.468 - 1.91% -
BM_std_min<unsigned_int>/12 1.65% 1.481 1.505 - 1.77% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 1.65% 0.794 0.807 - 10.12% -
rng::stable_sort(deque<int>)_(heap)/8192 1.65% 17701.697 17993.925 - 3.36% -
BM_vector_deque_move_backward/512 1.64% 17.601 17.891 - -0.68% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.64% 8773.164 8917.311 - 0.78% -
BM_std_minmax_element<long_long>/5500 1.64% 1444.963 1468.682 - 2.02% -
SetIntersection_Front_Set_uint64_1024_16 1.64% 1283184.699 1304243.768 - 1.80% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.64% 2.135 2.170 - -0.82% -
BM_std_min<int>/64 1.64% 2.669 2.713 - 1.01% -
std::find_end(forward_list<int>)_(single_element)/1000 1.64% 673.843 684.865 - 1.93% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.63% 30.292 30.787 - -0.31% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.63% 3.729 3.790 - -0.58% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.63% 11.320 11.505 - 0.65% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.63% 140999.593 143299.790 - 1.73% -
BM_RangesPushHeap_uint64_Random_262144 1.63% 6.008 6.106 - 0.73% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.63% 7.498 7.620 - 2.80% -
BM_PushHeap_float_Ascending_16384 1.63% 4.221 4.289 - -1.96% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.62% 51518.572 52355.030 - -1.34% -
rng::stable_sort(deque<int>)_(heap)/1024 1.62% 2722.797 2766.997 - 1.38% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 1.62% 0.833 0.846 - 2.56% -
SetIntersection_None_Vector_string_64_64 1.62% 9264553.799 9414845.997 - 0.36% -
rng::find_first_of(vector<int>)_(large_needle)/8192 1.62% 7057906.762 7172302.616 - 1.87% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.62% 206173.258 209511.907 - 0.78% -
BM_SortHeap_uint64_4 1.62% 0.937 0.952 - 0.85% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.62% 274976.948 279418.554 - 2.26% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.61% 31.180 31.682 - 1.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.61% 19.154 19.462 - -7.23% -
rng::replace_if(list<int>)_(prefix)/8192 1.61% 7204.213 7320.056 - 0.19% -
SetIntersection_Front_Vector_uint64_256_16 1.61% 4428659.873 4499818.705 - 0.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 1.60% 10.202 10.365 - 0.69% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.60% 22.414 22.774 - -0.51% -
rng::for_each_n(list<int>)/8192 1.60% 7226.471 7342.329 - 1.24% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.60% 5.058 5.139 - -1.72% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.60% 296.871 301.624 - 2.21% -
rng::search(list<int>)_(no_match)/1048576 1.60% 845462.595 858991.053 - 2.81% -
std::set<int>::erase(iterator)/8192 1.60% 20.328 20.653 - -0.96% -
std::multimap<int,_int>::erase(iterator)/32 1.60% 20.733 21.064 - 1.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.59% 14718.198 14952.934 - 1.09% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.59% 29.378 29.846 - 1.08% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.59% 11588.809 11773.118 - 1.61% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.59% 14155.231 14380.106 - 0.30% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.59% 18.077 18.364 - 1.81% -
std::partition(deque<int>)_(sparse)/32 1.59% 9.640 9.793 - -6.51% -
std::all_of(list<int>)_(process_all)/50 1.59% 21.545 21.887 - -1.13% -
std::unique(list<int>,_pred)_(contiguous)/52 1.59% 73.778 74.948 - 0.21% -
BM_RangesSortHeap_string_256 1.58% 44.347 45.050 - 1.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.58% 139327.740 141534.965 - 2.33% -
std::map<int,_int>::find(key)_(existent)/8192 1.58% 5.507 5.594 - 1.80% -
SetIntersection_None_Set_float_262144_1 1.58% 1162173.096 1180559.570 - -1.06% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.58% 1.273 1.293 - 0.02% -
std::find_if(vector<char>)_(process_all)/8 1.58% 2.425 2.464 - -0.65% -
bm_ranges_lexicographical_compare<int>/3 1.58% 1.850 1.879 - 0.63% -
SetIntersection_None_Vector_string_16384_64 1.58% 1282169.268 1302366.047 - 1.40% -
std::set<int>::erase(iterator)/1024 1.57% 20.260 20.579 - -0.29% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.57% 343426.413 348822.066 - 1.12% -
std::fill(list<int>)/32 1.57% 8.345 8.476 - 0.81% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.57% 214.621 217.982 - 0.01% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 1.56% 0.699 0.710 - 2.17% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.56% 25.770 26.172 - -0.20% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.56% 72615.390 73746.844 - 0.01% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.56% 81.084 82.347 - 1.83% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.56% 22.028 22.371 - 2.90% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.56% 1509789.326 1533290.570 - 0.14% -
BM_std_min<short>/4096 1.56% 54.414 55.261 - 0.73% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.55% 348257.440 353665.322 - 1.05% -
std::multiset<int>::clear()/1024 1.55% 9452.674 9599.281 - -1.53% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.55% 20.780 21.102 - 1.05% -
rng::sort(deque<int>)_(repeated)/1024 1.55% 946.790 961.458 - 0.30% -
bm_ranges_lexicographical_compare<signed_char>/8 1.55% 3.166 3.215 - -2.75% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.55% 5.492 5.577 - 0.76% -
rng::sample(list<int>)/1024 1.55% 12061.290 12247.995 - 1.48% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.55% 18.063 18.343 - 0.98% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.55% 802.730 815.142 - 0.95% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.54% 164.650 167.194 - 0.33% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.54% 3.680 3.736 - 0.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.54% 208081.870 211293.715 - 0.69% -
std::multiset<int>::contains(key)_(existent)/32 1.54% 1.664 1.690 - -0.41% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.54% 1532976.971 1556611.978 - -1.82% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.54% 848.529 861.608 - 0.84% -
BM_StringAssignAsciizMix_Transparent 1.54% 3.022 3.069 - 0.20% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.53% 3.957 4.017 - -0.66% -
std::set<std::string>::erase(key)_(existent)/8192 1.53% 71.061 72.149 - 1.41% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.53% 3.568 3.623 - -0.20% -
BM_std_min<short>/4000 1.53% 53.074 53.886 - 0.75% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.53% 18.068 18.344 - 0.91% -
rng::count(list<int>)_(every_other)/1024 1.53% 703.176 713.927 - 0.17% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.53% 5.616 5.702 - 3.61% -
SetIntersection_None_Vector_uint32_1024_16 1.53% 1144042.767 1161495.304 - 0.45% -
std::map<std::string,_int>::clear()/32 1.52% 897.888 911.580 - -0.52% -
SetIntersection_Front_Vector_uint32_256_64 1.52% 4570940.437 4640622.330 - 0.89% -
BM_std_min<short>/1024 1.52% 13.912 14.124 - 0.88% -
std::sort(vector<int>)_(descending)/1024 1.52% 1041.615 1057.465 - -0.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.52% 141903.476 144057.003 - 1.69% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.52% 36208.118 36757.342 - 0.41% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.52% 22.073 22.407 - 2.91% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.52% 2.120 2.152 - 0.78% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.51% 30.885 31.352 - -0.22% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.51% 725.020 735.964 - 0.82% -
BM_RangesPushHeap_uint64_Ascending_262144 1.51% 4.701 4.772 - -0.52% -
SetIntersection_None_Vector_string_256_64 1.51% 3815933.848 3873495.872 - 1.09% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.51% 2.650 2.690 - 1.75% -
SetIntersection_None_Vector_uint32_262144_262144 1.50% 1195868.022 1213854.579 - -0.74% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.50% 5.991 6.081 - -15.41% -
std::find_if(list<int>)_(bail_25%)/1024 1.50% 191.630 194.511 - 0.40% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 1.50% 123.465 125.317 - 49.80% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.50% 820889.113 833183.098 - 1.27% -
SetIntersection_Interlaced_Set_string_16384_256 1.49% 351631065.344 356880118.053 - 1.83% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.49% 793320.008 805161.397 - 1.01% -
rng::remove_copy(list<int>)_(sprinkled)/8192 1.49% 7033.546 7138.362 - -3.13% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.49% 4318.666 4383.019 - 0.21% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.49% 6250.586 6343.683 - 3.76% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.49% 797.447 809.322 - 0.35% -
BM_RangesSortHeap_string_1024 1.49% 59.085 59.963 - 1.67% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.48% 41.524 42.141 - 0.44% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.48% 1.655 1.680 - 0.52% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.48% 0.762 0.773 - -2.05% -
BM_MakeThenSortHeap_float_Ascending_64 1.48% 3.960 4.018 - 0.47% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.48% 2.585 2.624 - 0.02% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.48% 12269.656 12451.275 - 1.49% -
SetIntersection_None_Vector_uint64_1024_1 1.48% 1142154.499 1159055.275 - 0.77% -
SetIntersection_None_Set_float_1024_4 1.48% 8873001.079 9004286.384 - -9.66% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.48% 562308.142 570627.717 - 0.04% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.48% 5.924 6.012 - 0.91% -
SetIntersection_None_Vector_string_16384_1024 1.48% 1279928.646 1298825.548 - 5.15% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.48% 32182.190 32657.104 - 2.51% -
SetIntersection_None_Vector_string_256_1 1.47% 4744770.948 4814717.867 - 0.64% -
std::multiset<int>::count(key)_(existent)/32 1.47% 3.530 3.582 - -1.26% -
rng::starts_with(deque<int>)/8 1.47% 4.099 4.159 - 2.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.47% 4505038.904 4571396.794 - -0.31% -
BM_StringAssignAsciiz_Large_Opaque 1.47% 11.688 11.860 - 2.42% -
BM_std_minmax_element<short>/3 1.47% 1.148 1.165 - -2.65% -
rng::fill_n(vector<bool>)/32768 1.47% 30.154 30.598 - 1.80% -
BM_MakeHeap_uint32_Random_64 1.47% 1.250 1.269 - -0.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.47% 23.730 24.078 - 0.27% -
std::move_backward(vector<bool>)_(unaligned)/64 1.46% 1.790 1.816 - -0.64% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.46% 2.071 2.101 - 2.85% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.46% 1.218 1.236 - -1.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.46% 653.510 663.055 - 4.07% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.46% 16.692 16.936 - 0.88% -
SetIntersection_None_Vector_string_256_4 1.46% 4716750.575 4785552.029 - 0.52% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.46% 1261439.127 1279838.703 - -1.56% -
SetIntersection_Front_Set_string_16_4 1.46% 66849474.666 67824069.055 - 1.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.45% 33.591 34.079 - 0.06% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.45% 127.601 129.454 - -1.38% -
std::rotate_copy(deque<int>)/1024 1.45% 34.211 34.708 - 1.47% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.45% 20991.542 21296.052 - 2.19% -
std::find_if(vector<int>)_(process_all)/50 1.45% 13.921 14.123 - -0.86% -
std::map<std::string,_int>::insert(value)_(new_value)/0 1.45% 31.514 31.971 - -2.01% -
SetIntersection_Interlaced_Set_uint64_16_16 1.45% 41081010.493 41675471.833 - 1.29% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.45% 421.550 427.642 - 1.54% -
std::copy(deque<int>)/32768 1.45% 1142.695 1159.208 - 0.89% -
std::reverse_copy(vector<int>)/4096 1.44% 133.874 135.803 - 0.59% -
std::generate(list<int>)/8192 1.44% 7406.022 7512.649 - 7.75% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 1.44% 780.881 792.115 - 2.01% -
std::multiset<int>::insert(value)_(already_present)/32 1.44% 19.001 19.274 - 0.32% -
rng::rotate(deque<int>)_(1_element_forward)/1024 1.43% 38.856 39.413 - 0.30% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.43% 134.145 136.069 - 0.80% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.43% 27.382 27.775 - 0.24% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.43% 16.856 17.098 - 2.89% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.43% 23.835 24.176 - 0.28% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.43% 9275.978 9408.514 - 2.33% -
SetIntersection_None_Vector_string_16384_1 1.43% 1285737.091 1304093.517 - 1.31% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.42% 674.023 683.623 - 0.35% -
SetIntersection_None_Set_float_16384_16384 1.42% 156755842.003 158985105.319 - -5.04% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 1.42% 18.313 18.573 - -0.82% -
BM_RangesMakeHeap_float_Random_4 1.42% 1.530 1.552 - 18.17% -
std::copy_if(vector<int>)_(every_other)/8 1.42% 2.530 2.566 - -0.30% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 1.42% 32.807 33.272 - 4.38% -
SetIntersection_Front_Vector_uint64_64_16 1.42% 15216967.588 15432489.789 - 1.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.42% 1210.548 1227.684 - 0.16% -
BM_RangesPushHeap_uint32_PipeOrgan_262144 1.41% 3.029 3.072 - 1.36% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.41% 20.152 20.436 - -2.91% -
SetIntersection_None_Vector_string_262144_4 1.41% 1353459.219 1372531.788 - 1.99% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.41% 939.210 952.435 - 1.49% -
SetIntersection_None_Vector_uint64_16384_16384 1.41% 1168103.850 1184533.997 - 0.33% -
std::partition(vector<int>)_(sparse)/32 1.40% 8.726 8.848 - -0.35% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.40% 6467.293 6558.057 - -0.05% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.40% 829.335 840.972 - 0.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.40% 1.320 1.338 - -0.41% -
BM_RangesMakeThenSortHeap_float_Random_64 1.40% 17.660 17.907 - -0.48% -
BM_deque_deque_ranges_move_backward/4096 1.40% 152.169 154.300 - -1.50% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.40% 872.745 884.951 - 1.48% -
BM_std_minmax<unsigned_long_long>/30 1.40% 4.442 4.504 - 1.42% -
BM_RangesPopHeap_float_16384 1.40% 33.691 34.162 - 2.05% -
SetIntersection_Front_Vector_string_16_16 1.40% 54699273.165 55462606.799 - 1.45% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.40% 23.356 23.682 - 0.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.39% 2.236 2.267 - 1.26% -
std::set<int>::erase(iterator)/32 1.39% 20.283 20.565 - 0.02% -
BM_PushHeap_float_Random_262144 1.39% 7.553 7.658 - 0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.39% 7810851.184 7919194.209 - 1.46% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.39% 23.489 23.815 - 1.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.38% 8793333.555 8915047.661 - 1.47% -
SetIntersection_None_Vector_string_262144_16384 1.38% 1362349.416 1381194.337 - 2.67% -
std::unordered_set<int>::insert(value)_(already_present)/32 1.38% 1.652 1.675 - 0.81% -
BM_RangesPushHeap_uint32_Ascending_1024 1.38% 3.915 3.969 - 0.05% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.38% 12.329 12.499 - 2.64% -
std::set<std::string>::ctor(const&,_alloc)/32 1.38% 795.329 806.289 - 1.89% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.38% 2.285 2.316 - -6.93% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.38% 28.526 28.919 - 1.28% -
std::reverse_copy(deque<int>)/8 1.38% 2.538 2.573 - 1.46% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.38% 1.242 1.259 - 4.54% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.37% 22.546 22.856 - 0.20% -
SetIntersection_None_Set_string_64_16 1.37% 19273323.960 19537794.253 - -0.29% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.37% 143010.130 144968.512 - 2.08% -
bm_ranges_swap_ranges_vb_unaligned/8 1.37% 5.005 5.073 - 3.66% -
std::search(deque<int>)_(no_match)/1000 1.37% 403.222 408.731 - 1.55% -
SetIntersection_None_Set_float_16384_1 1.37% 157596292.958 159747871.548 - 0.43% -
BM_RangesPushHeap_float_Random_4 1.36% 2.912 2.952 - -2.42% -
std::partition(list<int>)_(sparse)/50 1.36% 14.813 15.014 - 2.54% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 1.36% 3.348 3.393 - 0.86% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.36% 53666.341 54397.697 - -1.47% -
BM_deque_deque_ranges_copy/65536 1.36% 2769.959 2807.679 - -1.90% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.36% 1.359 1.377 - -1.59% -
std::set<std::string>::insert(value)_(new_value)/32 1.36% 40.328 40.877 - 0.94% -
std::multimap<int,_int>::erase(iterator)/1024 1.36% 20.842 21.125 - 1.00% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.36% 31.815 32.247 - -0.10% -
SetIntersection_Interlaced_Set_float_262144_16 1.36% 1599214.761 1620912.599 - 0.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.35% 4409086.893 4468820.821 - 0.40% -
BM_std_min<short>/5500 1.35% 74.789 75.801 - 0.56% -
BM_PushHeap_uint32_Random_64 1.35% 5.562 5.637 - 1.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.35% 7.190 7.287 - -0.90% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.35% 1.507 1.527 - 2.31% -
rng::is_sorted(list<int>,_pred)/8 1.35% 4.226 4.283 - 0.09% -
BM_RangesPushHeap_uint32_Ascending_256 1.35% 3.068 3.109 - 0.05% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.35% 705.691 715.184 - 0.18% -
std::transform(list<int>)_(identity_transform)/32 1.34% 16.015 16.230 - 1.18% -
std::set<int>::ctor(&&,_different_allocs)/1024 1.34% 5771.482 5848.779 - 1.20% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.34% 955445.278 968240.619 - 0.24% -
SetIntersection_Front_Set_uint32_1024_1024 1.34% 16305377.951 16523617.122 - 1.10% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.33% 54.566 55.294 - -1.43% -
BM_StringFindMatch1/512 1.33% 990.707 1003.894 - 0.56% -
std::set<int>::ctor(const&)/1024 1.33% 6286.032 6369.637 - 3.33% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.33% 259.061 262.500 - -0.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.33% 1099617.376 1114197.048 - -0.50% -
SetIntersection_Front_Set_string_262144_16 1.32% 2009157.446 2035759.704 - 2.69% -
std::reverse_copy(list<int>)/64 1.32% 30.151 30.550 - 1.36% -
BM_StringFindNoMatch/64 1.32% 1.849 1.874 - 3.44% -
BM_MakeThenSortHeap_string_Heap_1024 1.32% 62.824 63.653 - 0.79% -
SetIntersection_None_Vector_string_16384_256 1.32% 1290700.062 1307705.584 - 1.93% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.32% 5.480 5.552 - 0.38% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.31% 19.261 19.514 - 0.86% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.31% 17.036 17.260 - 0.72% -
std::multiset<std::string>::insert(value)_(already_present)/1024 1.31% 56.166 56.904 - 1.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.31% 2.885 2.922 - 0.76% -
rng::rotate(vector<int>)_(1_element_forward)/32 1.31% 2.936 2.975 - 1.82% -
rng::find_first_of(vector<int>)_(large_needle)/1024 1.31% 109839.086 111273.045 - 2.19% -
SetIntersection_None_Set_uint32_256_256 1.31% 5769332.836 5844629.910 - -1.82% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.31% 1.244 1.260 - -0.68% -
SetIntersection_Front_Set_uint32_262144_256 1.30% 4783864.002 4846124.169 - -1.58% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 1.30% 9270.292 9390.906 - 0.66% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.30% 349400.833 353944.980 - 0.90% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.30% 7.508 7.606 - -0.10% -
BM_std_min<unsigned_char>/64 1.30% 4.087 4.140 - -1.02% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 1.29% 30.574 30.969 - -0.64% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.29% 4.724 4.785 - 2.46% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.29% 721.013 730.332 - 1.39% -
rng::all_of(deque<int>)_(process_all)/8192 1.29% 2632.077 2666.063 - -7.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.29% 1218881.462 1234616.917 - -1.87% -
BM_std_minmax<unsigned_long_long>/21 1.29% 3.498 3.543 - 1.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.29% 11996775.274 12151335.848 - 2.78% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.29% 24.410 24.724 - -6.63% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.29% 351.508 356.033 - 12.02% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.29% 496725.277 503113.509 - 1.19% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.28% 5.376 5.445 - -0.11% -
std::multimap<int,_int>::erase(iterator)/8192 1.28% 20.956 21.224 - 1.01% -
rng::find_if(vector<char>)_(process_all)/50 1.28% 12.660 12.822 - 1.43% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.28% 211.899 214.610 - 1.54% -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.28% 1.475 1.494 - 4.09% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.28% 4074.385 4126.414 - 0.21% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.28% 255.983 259.250 - -1.18% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.27% 1890.123 1914.172 - 0.56% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.27% 24.501 24.813 - -0.45% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.27% 9.269 9.387 - 0.25% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.27% 13.697 13.871 - 0.89% -
std::stable_partition(list<int>)_(dense)/50 1.27% 56.740 57.458 - -0.01% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.27% 26095.331 26425.498 - 1.88% -
std::multiset<int>::erase(iterator)/32 1.26% 21.319 21.589 - -1.76% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.26% 779.609 789.459 - 1.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.26% 1230370.665 1245904.163 - -0.08% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.26% 1107342.422 1121290.440 - 0.82% -
std::multiset<int>::count(key)_(existent)/1024 1.26% 5.717 5.789 - 0.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.26% 2019863.443 2045271.076 - 2.86% -
SetIntersection_None_Vector_uint64_1024_64 1.26% 1141726.734 1156075.019 - 1.32% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.25% 976.147 988.393 - -0.10% -
SetIntersection_Front_Vector_uint64_256_64 1.25% 4599644.873 4657312.813 - 0.81% -
std::partial_sort(deque<int>)_(descending)/8192 1.25% 284366.018 287925.170 - -3.59% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.25% 22.785 23.071 - 1.14% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 1.25% 19.084 19.323 - -20.54% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.25% 1.914 1.937 - 0.99% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 1.25% 11.528 11.671 - 0.26% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.24% 36269.978 36721.359 - 0.61% -
SetIntersection_Front_Set_string_262144_4 1.24% 1299642.822 1315796.798 - 1.10% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.24% 421.104 426.335 - 0.61% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.24% 21.980 22.253 - -0.49% -
std::rotate(list<int>)_(by_1/3)/32 1.24% 15.080 15.267 - 0.21% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 1.24% 33.007 33.416 - -0.72% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.24% 4255.268 4307.851 - -0.32% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.23% 1.752 1.773 - -0.45% -
BM_PopHeap_float_1024 1.23% 27.988 28.333 - -0.02% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.23% 30.779 31.159 - 2.69% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.23% 473.655 479.487 - 0.06% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.23% 7669.095 7763.518 - -0.37% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.23% 9.527 9.644 - 0.68% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 1.23% 2793.172 2827.486 - 0.48% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.23% 14.114 14.287 - 0.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.23% 480.348 486.246 - 1.78% -
BM_CmpLess_short_uint 1.23% 1.104 1.117 - 0.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.22% 7787858.656 7883239.543 - -3.00% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.22% 200.204 202.648 - 2.79% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.22% 382822.207 387494.129 - 0.15% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.22% 509.978 516.201 - 0.14% -
rng::sort(vector<int>)_(heap)/8 1.22% 22.230 22.501 - 0.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.22% 29.829 30.192 - 0.05% -
std::fill_n(deque<int>)/8192 1.22% 239.949 242.867 - 1.55% -
BM_MakeThenSortHeap_uint64_Descending_256 1.22% 8.639 8.744 - -0.05% -
BM_RangesPopHeap_uint32_64 1.21% 12.577 12.730 - -0.08% -
rng::reverse_copy(deque<int>)/64 1.21% 19.937 20.178 - 0.87% -
rng::find(deque<int>)_(bail_25%)/1024 1.21% 66.575 67.382 - 0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.21% 18763479.016 18990838.397 - -1.77% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.21% 6398.836 6476.084 - -1.21% -
BM_std_minmax<unsigned_long_long>/14 1.21% 3.294 3.334 - 1.41% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.21% 4257.964 4309.285 - -0.05% -
std::generate_n(deque<int>)/32 1.20% 8.298 8.398 - 2.35% -
std::map<int,_int>::clear()/8192 1.20% 81046.531 82019.982 - -1.58% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.20% 1.536 1.555 - 1.22% -
BM_RangesSortHeap_float_64 1.20% 3.139 3.177 - -1.76% -
SetIntersection_Interlaced_Vector_string_262144_1024 1.20% 241358599.479 244250611.296 - 0.03% -
BM_lexicographical_compare_three_way_fast_path/16 1.20% 4.341 4.393 - 0.59% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.19% 5.385 5.450 - 3.91% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.19% 19.245 19.474 - 0.20% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.19% 11.542 11.679 - -0.31% -
BM_RangesPushHeap_string_Random_4 1.19% 5.960 6.031 - 1.51% -
BM_std_minmax_element<long_long>/4 1.18% 1.252 1.267 - 0.75% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.18% 21.425 21.679 - 2.29% -
rng::find_end(forward_list<int>)_(near_matches)/1024 1.18% 37398.272 37839.879 - 0.74% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.18% 24.760 25.052 - 0.15% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.18% 0.940 0.951 - 0.37% -
rng::find_if(vector<char>)_(process_all)/32768 1.18% 8137.893 8233.794 - 0.15% -
std::move_backward(deque<int>)/32768 1.18% 3607.432 3649.925 - -2.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.18% 53.239 53.865 - 1.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.18% 10916.691 11045.075 - 0.69% -
std::find_end(forward_list<int>)_(single_element)/1024 1.18% 696.473 704.659 - 0.12% -
SetIntersection_Interlaced_Set_string_16_4 1.17% 76441112.552 77338582.656 - -0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.17% 1684630.043 1704408.287 - 6.12% -
SetIntersection_None_Set_uint64_16_16 1.17% 37355852.742 37794130.607 - 0.38% -
SetIntersection_None_Vector_string_1024_64 1.17% 1226212.367 1240588.822 - 1.48% -
rng::sort(deque<int>)_(repeated)/8 1.17% 18.482 18.699 - -0.58% -
rng::stable_sort(deque<int>)_(shuffled)/8192 1.17% 14829.058 15002.875 - 0.39% -
BM_deque_vector_ranges_move/4096 1.17% 145.460 147.164 - -0.84% -
BM_CmpEqual_uchar_short 1.17% 1.040 1.053 - 0.00% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.17% 11353.887 11486.789 - 1.98% -
BM_RangesMakeThenSortHeap_string_Random_4 1.17% 10.382 10.504 - 1.16% -
BM_RangesMakeHeap_string_Random_64 1.17% 9.961 10.078 - 1.37% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.17% 1313.452 1328.803 - 1.64% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 1.17% 2.473 2.501 - 1.43% -
std::map<int,_int>::erase(key)_(non-existent)/1024 1.17% 5.395 5.458 - 2.66% -
BM_RangesPushHeap_uint64_Random_64 1.17% 5.275 5.337 - -0.42% -
std::multimap<int,_int>::insert(value)_(already_present)/0 1.17% 18.201 18.413 - 0.76% -
std::map<int,_int>::erase(key)_(non-existent)/32 1.17% 2.380 2.408 - 5.53% -
rng::fill(deque<int>)/8192 1.16% 239.636 242.424 - 0.82% -
SetIntersection_None_Vector_string_16384_16384 1.16% 1284244.038 1299181.944 - 0.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 1.16% 11.691 11.827 - 0.69% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.16% 6.069 6.139 - -0.13% -
std::partial_sort(deque<int>)_(shuffled)/8 1.16% 33.296 33.682 - -0.85% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.16% 1.474 1.491 - -2.87% -
rng::move(vector<bool>)_(aligned)/4096 1.16% 8.120 8.215 - 0.56% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.16% 215.859 218.359 - 0.43% -
BM_std_min<int>/10 1.16% 1.005 1.017 - 2.23% -
rng::search_n(deque<int>)_(no_match)/1000 1.16% 430.941 435.925 - 0.53% -
BM_MakeThenSortHeap_string_SingleElement_64 1.16% 19.674 19.901 - 0.72% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.15% 32.605 32.981 - 1.28% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.15% 22.819 23.083 - 0.53% -
SetIntersection_Interlaced_Set_float_1024_4 1.15% 10067753.317 10183700.743 - 1.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.15% 8.550 8.648 - 0.68% -
rng::starts_with(vector<int>,_pred)/8 1.15% 4.126 4.173 - -2.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.15% 3113387.127 3149224.447 - 1.88% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.15% 880.740 890.875 - 2.02% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.15% 16.727 16.920 - 0.35% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 1.15% 14.447 14.613 - 1.60% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.15% 27.906 28.227 - 0.22% -
BM_std_minmax<short>/26 1.15% 2.480 2.509 - 0.46% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.15% 43412.401 43910.598 - 0.88% -
SetIntersection_Front_Vector_string_16_4 1.15% 63669277.868 64399881.728 - -1.32% -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 1.15% 7220.719 7303.457 - 0.06% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.14% 39.421 39.871 - -0.78% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.14% 51447.118 52034.008 - 1.43% -
BM_vector_deque_copy_backward/5500 1.14% 198.554 200.815 - 0.55% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.14% 1107234.404 1119836.896 - -0.12% -
std::sort(vector<NonIntegral>)_(heap)/8 1.14% 22.325 22.579 - 0.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.13% 8.736 8.836 - 0.84% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.13% 102204.981 103364.174 - 2.08% -
rng::is_sorted(list<int>)/1024 1.13% 759.465 768.076 - 1.18% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.13% 3864.850 3908.632 - 1.81% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.13% 8.864 8.965 - -0.21% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.13% 6692.290 6768.036 - 1.58% -
BM_deque_vector_ranges_move/70000 1.13% 2911.333 2944.188 - -0.78% -
SetIntersection_Front_Set_string_262144_1 1.13% 1142036.237 1154905.389 - -1.62% -
rng::partial_sort_copy(list<int>)_(heap)/8 1.13% 16.348 16.532 - 0.47% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.12% 29.704 30.038 - 0.20% -
BM_RangesMakeThenSortHeap_uint64_Random_256 1.12% 13.409 13.559 - 0.45% -
BM_CmpEqual_schar_int 1.12% 1.134 1.146 - 0.00% -
SetIntersection_None_Set_uint64_256_1 1.12% 11496946.099 11626129.334 - -0.50% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.12% 346580.221 350474.041 - 0.33% -
rng::rotate(list<int>)_(1_element_forward)/8192 1.12% 8257.666 8350.345 - 7.97% -
BM_RangesMakeHeap_string_Random_4 1.12% 5.754 5.818 - 2.06% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.12% 16.505 16.690 - 1.06% -
SetIntersection_None_Set_float_16_1 1.12% 70650665.324 71441191.023 - 0.86% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.12% 39628.679 40071.396 - 0.32% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.11% 24.394 24.666 - 1.21% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.11% 55.137 55.751 - -0.33% -
std::stable_sort(vector<int>)_(ascending)/8 1.11% 16.791 16.978 - 0.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.11% 1125731.376 1138248.088 - 4.12% -
BM_MakeThenSortHeap_string_SingleElement_16 1.11% 13.716 13.868 - -0.59% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.11% 510.427 516.084 - 1.00% -
BM_RangesPushHeap_float_Random_1024 1.11% 7.398 7.479 - -0.75% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.11% 5461.853 5522.327 - 1.31% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.10% 7199.421 7278.965 - -0.42% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.10% 14.674 14.836 - 1.22% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 1.10% 11.471 11.597 - -0.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.10% 1137567.190 1150117.468 - -1.87% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.10% 169849.770 171717.069 - -0.28% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.10% 1053.798 1065.375 - -1.13% -
BM_RangesMakeHeap_uint64_Random_4 1.10% 1.154 1.167 - -33.95% -
std::move(vector<bool>)_(unaligned)/64 1.09% 1.534 1.551 - 0.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.09% 6594.850 6667.033 - -1.79% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.09% 4665165.020 4716169.821 - 0.53% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.09% 344846.082 348616.242 - 0.48% -
SetIntersection_Interlaced_Vector_string_16384_64 1.09% 13056530.111 13199005.690 - -5.95% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.09% 592.601 599.063 - 1.73% -
BM_deque_vector_move_backward/4000 1.09% 142.995 144.553 - -1.16% -
BM_PushHeap_uint64_Ascending_64 1.09% 1.518 1.535 - -11.15% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.09% 5575.896 5636.519 - 0.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.09% 14.510 14.667 - -5.54% -
rng::find_last(list<int>)_(bail_10%)/8 1.08% 2.057 2.079 - 0.02% -
SetIntersection_None_Set_uint32_262144_16384 1.08% 1151559.490 1164023.191 - -0.86% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.08% 5.528 5.587 - 4.15% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.08% 700.017 707.572 - 2.07% -
rng::contains(deque<int>)_(process_all)/8 1.08% 2.943 2.975 - 1.14% -
std::set<int>::equal_range(key)_(existent)/8192 1.08% 7.957 8.042 - -9.45% -
SetIntersection_Front_Vector_uint64_1024_1024 1.08% 5850734.694 5913801.283 - -1.28% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.08% 24.785 25.052 - 0.96% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.07% 54112.965 54694.441 - -1.01% -
std::is_sorted_until(list<int>,_pred)/8192 1.07% 7769.360 7852.825 - 7.82% -
BM_std_minmax<unsigned_int>/15 1.07% 2.030 2.052 - -3.17% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.07% 17.328 17.514 - -0.09% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.07% 985435.067 995990.113 - 0.74% -
SetIntersection_None_Set_float_16384_4 1.07% 157305482.109 158989978.866 - 0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.07% 11465374.355 11588138.082 - 0.37% -
BM_PopHeap_pair<uint32,_uint32>_64 1.07% 15.943 16.114 - -0.27% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 1.07% 245.574 248.201 - 0.21% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.07% 49965.984 50499.945 - -0.60% -
std::find(vector<bool>)_(process_all)/8192 1.07% 33.313 33.668 - 0.62% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 1.07% 6.563 6.633 - 1.36% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.07% 3977.181 4019.580 - 3.07% -
BM_CmpLess_int_uchar 1.07% 1.118 1.130 - 0.00% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.06% 20.760 20.981 - -0.17% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.06% 2.477 2.503 - -1.23% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 1.06% 14.820 14.977 - 1.24% -
rng::search_n(vector<int>)_(no_match)/8192 1.06% 1627.891 1645.170 - 1.19% -
SetIntersection_None_Vector_string_262144_262144 1.06% 1359865.656 1374294.025 - 1.73% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.06% 6187.769 6253.422 - 1.09% -
SetIntersection_None_Set_uint32_1024_16 1.06% 8781729.313 8874829.370 - -1.82% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.05% 794.016 802.385 - 0.91% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.05% 283.395 286.382 - 0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.05% 18298692.640 18491365.800 - 0.40% -
rng::search(list<int>)_(same_length)/1024 1.05% 761.020 769.032 - 0.69% -
std::partition_copy(deque<int>)/1024 1.05% 635.141 641.818 - 1.79% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.05% 17.146 17.327 - 0.44% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.05% 581.090 587.189 - 0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.05% 11348349.166 11467441.619 - 1.92% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 1.05% 2.615 2.642 - 0.24% -
SetIntersection_Front_Vector_uint32_262144_64 1.05% 1428603.747 1443574.632 - 0.99% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.05% 569.116 575.068 - 1.08% -
std::search(vector<int>)_(single_element)/8192 1.05% 1820.463 1839.499 - 0.53% -
std::unordered_set<std::string>::clear()/0 1.05% 421.508 425.915 - 0.83% -
std::set<int>::erase(key)_(existent)/1024 1.05% 38.586 38.989 - -0.02% -
SetIntersection_Front_Vector_string_64_4 1.05% 18824985.955 19021717.622 - 0.95% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 1.04% 175.770 177.605 - 1.27% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.04% 538.689 544.302 - -0.40% -
BM_std_minmax<unsigned_int>/23 1.04% 2.388 2.413 - -3.00% -
BM_std_min<unsigned_char>/14 1.04% 1.795 1.813 - -0.76% -
BM_StringFindMatch2/512 1.04% 990.476 1000.791 - 0.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.04% 1192.195 1204.606 - -4.48% -
rng::find_last(list<int>)_(bail_10%)/8192 1.04% 6248.576 6313.591 - 0.36% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 1.04% 54860.405 55430.608 - 0.23% -
rng::find_if_not(deque<int>)_(process_all)/8 1.04% 3.927 3.967 - -0.78% -
SetIntersection_None_Set_float_262144_16 1.04% 1161137.533 1173190.428 - -1.25% -
rng::find_if(vector<char>)_(bail_25%)/32768 1.04% 2039.062 2060.209 - 1.84% -
BM_std_min<char>/512 1.04% 6.319 6.384 - 0.01% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.03% 12.114 12.239 - -2.06% -
BM_std_minmax<unsigned_short>/3 1.03% 1.165 1.177 - -0.79% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.03% 717.313 724.722 - 2.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.03% 16.161 16.328 - 0.43% -
SetIntersection_Front_Vector_uint32_64_16 1.03% 15140967.111 15296845.935 - -2.92% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 1.03% 14.924 15.077 - 0.36% -
std::copy_n(list<int>)/64 1.03% 14.036 14.180 - -0.10% -
std::find_end(forward_list<int>)_(match_near_end)/8192 1.02% 257239.736 259876.380 - 0.99% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.02% 550743.602 556384.919 - 0.47% -
SetIntersection_Front_Vector_string_256_16 1.02% 6434628.005 6500447.415 - 1.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.02% 4326347.466 4370568.659 - 0.45% -
std::multimap<int,_int>::erase(iterator)/0 1.02% 20.592 20.802 - 1.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.02% 14.112 14.256 - 0.58% -
rng::sort(vector<int>)_(pipe-organ)/8 1.02% 18.677 18.867 - 1.53% -
std::find(deque<int>)_(process_all)/8192 1.02% 1967.141 1987.231 - 1.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.02% 10.577 10.685 - -0.69% -
BM_RangesSortHeap_string_64 1.02% 29.800 30.104 - 1.31% -
SetIntersection_None_Set_uint32_262144_1024 1.02% 1144851.727 1156491.615 - -2.41% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.01% 6661.661 6729.237 - 0.62% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.01% 14445.686 14592.121 - 1.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.01% 1.022 1.033 - 0.57% -
BM_std_minmax<short>/32 1.01% 1.229 1.241 - 1.05% -
BM_PushHeap_uint64_Random_1024 1.01% 5.911 5.970 - 0.82% -
SetIntersection_None_Set_uint32_16_1 1.01% 70184193.190 70892687.099 - -0.19% -
BM_RangesPushHeap_uint32_Ascending_16 1.01% 1.388 1.402 - 0.01% -
std::move_backward(vector<bool>)_(aligned)/4096 1.01% 7.280 7.353 - -0.01% -
BM_PopHeap_pair<uint32,_uint32>_16384 1.01% 45.760 46.221 - 0.59% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 1.01% 7.461 7.537 - 0.56% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.01% 16.095 16.257 - 1.15% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.00% 6252.853 6315.664 - 0.10% -
BM_MakeHeap_uint64_PipeOrgan_16 1.00% 1.028 1.038 - 1.10% -
rng::replace(list<int>)_(sprinkled)/8192 1.00% 7291.240 7364.277 - -0.37% -
std::set<int>::clear()/32 1.00% 640.584 646.991 - 1.24% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.84% 165994.873 273.617 - -13.16% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 203.135 - -0.43% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 202.378 - -0.28% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 286.735 - 2.37% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 630.775 - 0.36% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 633.444 - 0.38% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 598.255 - 0.69% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 603.108 - 0.11% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 601.665 - 0.25% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 480.513 - 0.35% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 488.290 - 0.31% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 621.414 - 0.18% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.549 - -17.73% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 24.938 - -0.42% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.89% 2257.646 24.958 - -0.05% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.79% 3176.120 38.569 - 3.22% -
std::find_end(list<int>)_(match_near_end)/1024 -98.68% 4607.023 60.662 - 0.59% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.68% 5126.426 67.555 - 0.08% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.787 - 0.26% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5125.111 70.498 - 0.30% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.34% 4606.466 76.267 - 0.17% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3164.593 60.350 - 0.26% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.254 - 0.14% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.96% 3856.900 78.532 - 0.24% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.73% 772.137 63.836 - 0.52% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.35% 823.035 71.205 - 0.62% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.20% 821.234 80.519 - -0.70% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.69% 330.652 34.075 - -21.95% -
std::find_end(list<int>)_(match_near_end)/1000 -89.55% 749.559 78.310 - 1.21% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.53% 264.507 27.685 - -1.13% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.39% 555.921 58.996 - 0.81% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.33% 262.594 28.029 - -0.43% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.27% 557.330 59.810 - -0.20% -
rng::find_end(deque<int>)_(match_near_end)/1000 -88.54% 325.687 37.334 - 2.57% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.58% 596.926 74.117 - -0.74% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.93% 590.037 77.098 - 0.01% -
std::find_end(deque<int>)_(same_length)/1024 -80.90% 1848.876 353.087 - 2.52% -
std::find_end(deque<int>)_(same_length)/8192 -77.98% 14836.594 3266.426 - 16.20% -
rng::find_end(deque<int>)_(same_length)/1024 -75.95% 1403.762 337.617 - -0.07% -
rng::find_end(deque<int>)_(same_length)/8192 -75.04% 11291.873 2818.605 - 4.98% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -70.91% 9.355 2.721 - -71.69% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -68.01% 27176762.565 8695147.124 - -5.30% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -67.45% 9.208 2.997 - -68.02% -
rng::find_end(deque<int>)_(same_length)/1000 -64.75% 939.226 331.105 - 0.19% -
std::find_end(deque<int>)_(same_length)/1000 -63.14% 940.071 346.483 - 3.06% -
SetIntersection_Interlaced_Vector_float_262144_64 -62.68% 19934308.373 7439209.977 - -46.70% -
rng::copy(vector<bool>)_(aligned)/1048576 -59.63% 3571.863 1441.933 - 38.79% -
SetIntersection_Interlaced_Vector_float_16384_256 -57.17% 29707649.995 12724841.404 - -26.99% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.13% 11552.573 4952.923 - -0.48% -
rng::for_each(multimap<int>)/8192 -56.51% 16489.075 7171.038 - -1.33% -
rng::for_each(map<int>)/8192 -55.87% 16713.732 7375.018 - -0.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -55.32% 18.906 8.447 - -47.46% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.24% 11485.048 5140.164 - 0.24% -
rng::for_each(map<int>::iterator)/8192 -55.03% 16922.387 7610.326 - 0.46% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -54.95% 10.375 4.674 - -61.72% -
rng::for_each(multimap<int>::iterator)/8192 -54.04% 16627.615 7641.888 - -1.85% -
std::remove_copy(list<int>)_(prefix)/1024 -53.18% 1616.980 757.071 - 0.21% -
std::find_end(list<int>,_pred)_(same_length)/8192 -52.68% 20587.125 9742.482 - -2.28% -
rng::for_each(set<int>)/8192 -52.67% 16444.769 7783.930 - -1.04% -
rng::find_last_if(list<int>)_(bail_10%)/50 -52.22% 36.504 17.444 - -0.43% -
rng::fill(list<int>)/50 -52.04% 35.178 16.871 - 0.61% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -52.01% 3921.697 1882.003 - 0.05% -
rng::for_each(multiset<int>)/8192 -51.95% 16312.973 7839.179 - -0.31% -
std::find_end(deque<int>)_(near_matches)/8192 -51.84% 2352157.408 1132876.280 - 0.32% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.47% 499.582 242.455 - 0.16% -
rng::for_each(set<int>::iterator)/8192 -51.37% 16244.215 7898.971 - -2.38% -
rng::for_each(multiset<int>::iterator)/8192 -51.23% 16188.113 7895.743 - -2.40% -
std::swap_ranges(list<int>)/1024 -51.21% 1568.947 765.430 - 0.59% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.03% 10257.544 5023.069 - 0.35% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -50.85% 1281.249 629.765 - 0.66% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -50.83% 1251.621 615.379 - 0.58% -
rng::find_end(vector<int>)_(same_length)/1000 -50.70% 502.089 247.534 - 1.23% -
std::find_end(vector<int>)_(same_length)/8192 -50.66% 4048.483 1997.322 - -2.03% -
std::find_end(vector<int>)_(same_length)/1000 -50.51% 499.138 247.041 - 1.75% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.27% 1547.258 769.471 - 0.52% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.27% 1584.591 788.040 - 0.80% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.26% 1547.523 769.763 - 0.66% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.22% 1583.779 788.432 - 1.03% -
rng::find_end(vector<int>)_(same_length)/1024 -50.19% 513.721 255.881 - 2.31% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.82% 1559.576 782.541 - 0.22% -
std::find_end(vector<int>)_(same_length)/1024 -49.80% 510.199 256.131 - 3.20% -
rng::find_end(list<int>)_(same_length)/1000 -49.66% 1475.782 742.945 - 0.95% -
std::find_end(list<int>)_(same_length)/1000 -49.55% 1477.769 745.574 - 1.30% -
rng::find_end(list<int>)_(same_length)/1024 -49.24% 1495.851 759.346 - 0.73% -
std::find_end(list<int>)_(same_length)/1024 -49.13% 1508.105 767.141 - 2.19% -
SetIntersection_Interlaced_Vector_float_16384_64 -49.02% 10547797.829 5376848.844 - 1.04% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.87% 1222.852 625.296 - 0.06% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.84% 1252.685 640.874 - 0.14% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.82% 10022.870 5130.076 - 0.22% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.78% 1565.377 801.728 - 0.14% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -48.61% 19365.065 9950.957 - -1.42% -
SetIntersection_Interlaced_Vector_float_262144_1024 -48.52% 156317150.750 80468535.838 - -3.66% -
rng::find_end(vector<int>)_(same_length)/8192 -48.50% 3826.819 1970.662 - 1.33% -
std::find_end(list<int>)_(same_length)/8192 -48.18% 18652.964 9665.138 - 7.17% -
std::find_end(deque<int>)_(near_matches)/1000 -47.28% 30100.476 15867.509 - 0.53% -
std::find_end(deque<int>)_(near_matches)/1024 -47.14% 31268.968 16528.740 - 0.32% -
rng::find_end(deque<int>)_(near_matches)/8192 -46.88% 2136620.622 1135054.675 - 0.81% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.61% 1440.233 768.909 - 0.07% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -46.57% 49.361 26.373 - -59.48% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.69% 23.598 12.816 - -0.09% -
std::set<std::string>::count(key)_(existent)/0 -45.49% 0.023 0.013 - 20.58% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.93% 1363.352 750.829 - 0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -43.52% 20892693.637 11799279.960 - -37.42% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -43.43% 0.494 0.280 - -30.66% -
SetIntersection_Interlaced_Vector_float_262144_256 -42.44% 51787677.388 29807660.321 - 20.20% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -41.93% 48.179 27.978 - -22.51% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -41.40% 0.484 0.284 - -30.09% -
rng::find_end(list<int>)_(same_length)/8192 -40.59% 15910.348 9452.519 - -1.40% -
BM_PushHeap_string_Descending_262144 -39.86% 5.448 3.276 - -40.86% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -39.81% 0.695 0.418 - -32.48% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.75% 13.472 8.251 - 0.01% -
SetIntersection_Interlaced_Vector_float_16384_16 -38.75% 3891607.232 2383781.884 - 0.48% -
rng::for_each(set<int>)/50 -37.92% 60.515 37.570 - -0.32% -
rng::find_end(deque<int>)_(near_matches)/1000 -37.89% 27541.831 17105.604 - -0.41% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -37.89% 9.868 6.129 - -7.59% -
rng::find_end(deque<int>)_(near_matches)/1024 -37.88% 28629.841 17784.305 - -0.55% -
BM_std_min<unsigned___int128>/64000 -35.72% 42883.511 27564.110 - 5.43% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -35.70% 0.697 0.448 - -22.14% -
BM_std_min<unsigned___int128>/70000 -35.64% 46877.141 30168.317 - 5.50% -
BM_std_min<unsigned___int128>/65536 -35.63% 43894.516 28254.633 - 5.52% -
rng::for_each(multiset<int>::iterator)/50 -35.63% 56.078 36.098 - 0.45% -
BM_std_min<unsigned___int128>/1024 -35.43% 679.539 438.791 - 5.03% -
BM_std_min<unsigned___int128>/5500 -35.42% 3656.764 2361.548 - 5.54% -
BM_std_min<unsigned___int128>/4096 -35.30% 2722.689 1761.573 - 5.79% -
BM_std_min<unsigned___int128>/4000 -35.19% 2659.258 1723.496 - 5.89% -
std::move(vector<int>)/262144 -35.07% 21917.347 14231.562 - -29.23% -
std::map<std::string,_int>::erase(key)_(existent)/32 -35.03% 80.000 51.974 - -36.40% -
BM_std_min<unsigned___int128>/512 -34.50% 338.247 221.551 - 5.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -34.01% 39.687 26.189 - -23.12% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.72% 1572.084 1041.930 - 0.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -33.71% 0.697 0.462 - -24.75% -
BM_MakeThenSortHeap_string_Descending_1024 -33.44% 38.787 25.815 - 2.64% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -33.00% 7.191 4.818 - -35.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.96% 13030688.087 8736276.828 - -1.25% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -32.72% 31.581 21.248 - -70.46% -
SetIntersection_Interlaced_Vector_float_1024_16 -32.37% 2819898.220 1907162.802 - -29.78% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -32.14% 9.978 6.771 - -40.38% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -31.77% 40.399 27.562 - -0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.76% 12841103.054 8762764.730 - -3.49% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.72% 40.917 27.937 - 0.17% -
SetIntersection_Interlaced_Vector_float_16384_1024 -31.42% 73662480.050 50518252.807 - 14.42% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -31.30% 0.489 0.336 - -15.61% -
BM_std_min<unsigned___int128>/64 -31.25% 38.764 26.651 - 4.24% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -31.11% 6.456 4.448 - -7.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.72% 12818368.126 8880924.899 - 0.90% -
BM_PushHeap_float_SingleElement_1 -30.65% 0.697 0.483 - -7.42% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -30.63% 4.195 2.910 - -32.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.49% 12744330.709 8858111.418 - 0.08% -
rng::for_each(set<int>::iterator)/50 -30.47% 50.510 35.122 - -0.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -30.45% 95.888 66.693 - -24.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.44% 12843962.186 8934563.784 - 0.18% -
BM_PushHeap_string_Descending_16384 -30.24% 3.369 2.350 - -27.26% -
std::none_of(vector<int>)_(process_all)/50 -30.22% 18.201 12.701 - -10.59% -
std::multiset<std::string>::erase(key)_(existent)/0 -29.94% 59.257 41.514 - -30.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -29.74% 12751375.971 8959077.637 - -0.24% -
BM_lexicographical_compare_three_way<IntPtr>/1 -29.55% 0.393 0.277 - -38.58% -
BM_std_min<unsigned_long_long>/1 -29.39% 0.458 0.323 - 26.30% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -29.37% 16676.190 11778.969 - 5.54% -
BM_RangesPushHeap_uint64_SingleElement_1 -29.30% 0.616 0.435 - -24.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -29.08% 35.906 25.463 - -29.37% -
std::copy_backward(vector<int>)/4096 -28.86% 239.131 170.129 - -24.41% -
SetIntersection_Interlaced_Vector_float_262144_4 -28.43% 2155931.059 1542926.689 - 0.87% -
std::shift_right(vector<int>)/32 -28.30% 4.136 2.966 - 0.00% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -27.65% 0.648 0.469 - 11.56% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.58% 40.813 29.559 - -27.86% -
rng::partition(deque<int>)_(sparse)/32 -27.57% 13.592 9.844 - 1.15% -
SetIntersection_Front_Set_float_262144_16384 -27.22% 355021426.120 258402061.332 - 8.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -27.20% 45.679 33.256 - -0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -27.18% 12045144.303 8770752.976 - -0.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -27.12% 60.081 43.787 - -27.16% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -26.75% 0.637 0.466 - -2.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.71% 11916398.273 8733082.158 - -3.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -26.70% 46.002 33.717 - -24.20% -
BM_RangesMakeHeap_string_Descending_16384 -26.70% 3.849 2.821 - 3.66% -
BM_RangesPushHeap_float_SingleElement_1 -26.65% 0.637 0.467 - -13.41% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.13% 93.675 69.199 - -25.45% -
BM_std_min<unsigned___int128>/32 -26.09% 17.403 12.863 - 2.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -26.08% 11922039.318 8812592.063 - 0.24% -
rng::partition(deque<int>)_(sparse)/50 -25.94% 20.250 14.997 - -2.21% -
BM_std_min<unsigned___int128>/31 -25.91% 16.762 12.420 - 2.75% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -25.78% 86.808 64.426 - -19.33% -
BM_std_min<unsigned___int128>/30 -25.62% 16.121 11.991 - 2.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -25.47% 23.667 17.639 - -19.79% -
BM_std_min<unsigned___int128>/29 -25.21% 15.478 11.576 - 2.60% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -25.08% 32.669 24.476 - -25.75% -
std::unordered_set<int>::count(key)_(non-existent)/0 -25.05% 0.405 0.303 - -11.90% -
rng::for_each(map<int>::iterator)/50 -24.98% 49.859 37.406 - -0.34% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -24.87% 2189.661 1645.152 - -23.20% -
BM_std_min<unsigned___int128>/28 -24.83% 14.826 11.144 - 2.64% -
BM_std_min<unsigned___int128>/26 -24.61% 13.575 10.234 - 1.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -24.59% 11903904.478 8976625.321 - -1.29% -
BM_PushHeap_string_Descending_256 -24.53% 3.067 2.314 - -21.16% -
BM_std_min<unsigned___int128>/27 -24.42% 14.170 10.710 - 2.26% -
rng::for_each(multimap<int>)/50 -24.33% 50.521 38.231 - 0.58% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -24.25% 0.634 0.480 - -10.18% -
SetIntersection_Interlaced_Vector_float_1024_64 -24.23% 5862817.303 4442311.388 - 22.05% -
BM_PushHeap_string_Descending_1024 -24.03% 3.315 2.519 - -18.35% -
BM_vector_deque_ranges_move_backward/0 -23.77% 0.606 0.462 - -7.58% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -23.76% 14450.307 11016.403 - 3.80% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -23.61% 6626906.845 5062263.812 - -13.64% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -23.54% 11.792 9.016 - -3.57% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -23.53% 26.619 20.355 - -26.99% -
BM_std_min<unsigned___int128>/25 -23.49% 12.916 9.882 - 2.28% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.47% 37.470 28.677 - -23.45% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.35% 38.247 29.315 - -23.84% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -23.20% 1.639 1.259 - -23.82% -
BM_std_min<unsigned___int128>/24 -22.88% 12.292 9.479 - 2.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -22.52% 4794321.919 3714488.348 - -25.96% -
BM_RangesMakeHeap_string_Descending_1024 -22.51% 3.569 2.765 - 2.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -22.25% 44.124 34.305 - 2.11% -
BM_PushHeap_string_Ascending_262144 -22.24% 37.413 29.094 - -13.32% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -22.22% 25.231 19.624 - -43.50% -
BM_std_min<unsigned___int128>/23 -22.16% 11.655 9.072 - 1.86% -
BM_PushHeap_string_PipeOrgan_262144 -22.07% 22.068 17.198 - -20.49% -
BM_RangesMakeHeap_string_Random_262144 -22.03% 19.422 15.143 - 1.04% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -21.96% 11.534 9.001 - -0.40% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -21.87% 12642.666 9877.789 - -20.16% -
BM_RangesMakeHeap_string_Descending_256 -21.78% 3.427 2.681 - -1.27% -
BM_std_min<unsigned___int128>/22 -21.55% 11.007 8.635 - 1.59% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -21.53% 95.417 74.876 - -20.62% -
rng::find(list<int>)_(bail_25%)/1024 -21.41% 181.171 142.391 - -20.98% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -21.38% 20393610.749 16033495.242 - -7.71% -
BM_lexicographical_compare_three_way_fast_path/1 -21.35% 0.391 0.307 - -21.01% -
std::set<std::string>::erase(key)_(existent)/0 -21.23% 64.322 50.669 - -21.53% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -21.10% 0.637 0.503 - -8.96% -
BM_RangesPushHeap_uint32_Random_1 -21.05% 0.501 0.395 - -30.74% -
BM_std_min<unsigned___int128>/21 -21.05% 10.385 8.199 - 1.49% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -21.02% 0.341 0.270 - -0.25% -
rng::is_sorted_until(deque<int>)/8 -21.02% 4.285 3.385 - -26.58% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -20.92% 53.323 42.168 - 13.59% -
BM_RangesMakeHeap_uint32_Random_4 -20.81% 1.704 1.349 - 10.38% -
rng::search(deque<int>)_(near_matches)/1000 -20.76% 24086.824 19085.867 - -14.65% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -20.59% 23045.624 18300.015 - -6.18% -
rng::search(deque<int>)_(near_matches)/1024 -20.59% 25225.077 20031.972 - -13.93% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -20.56% 12672.794 10067.679 - 6.32% -
SetIntersection_Interlaced_Vector_float_256_16 -20.52% 7980317.087 6342392.110 - 0.77% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -20.51% 24.595 19.551 - -2.91% -
rng::contains(list<int>)_(process_all)/32 -20.43% 11.260 8.960 - -5.93% -
BM_PushHeap_float_Random_1 -20.34% 0.517 0.412 - -14.56% -
BM_PushHeap_string_PipeOrgan_16384 -20.31% 16.302 12.991 - -21.86% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -20.23% 2426521.335 1935567.912 - -0.04% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -20.20% 56.102 44.771 - -19.98% -
BM_StringDestroy_Small -20.15% 0.876 0.699 - -0.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -20.11% 36.432 29.105 - -0.67% -
BM_std_min<unsigned___int128>/20 -20.10% 9.775 7.810 - 1.24% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -20.05% 866.786 692.957 - -6.09% -
vector<bool>::reserve() -20.00% 10.127 8.101 - -1.11% -
BM_RangesPushHeap_float_Descending_1 -19.87% 0.697 0.559 - 35.21% -
rng::adjacent_find(deque<int>)/8 -19.85% 3.750 3.005 - -20.34% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -19.84% 23964.622 19209.623 - -6.13% -
std::multimap<std::string,_int>::erase(iterator)/8192 -19.61% 32.841 26.400 - -1.10% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.51% 31.956 25.723 - -0.18% -
BM_MakeHeap_uint64_Random_4 -19.49% 1.446 1.164 - -2.96% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -19.21% 12568.340 10153.725 - 7.15% -
BM_std_min<unsigned___int128>/19 -19.20% 9.153 7.396 - 0.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -19.19% 71.999 58.182 - 18.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -19.05% 7160322.808 5796416.406 - -15.68% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -19.03% 1.192 0.965 - -10.53% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.83% 11.199 9.090 - -1.96% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -18.76% 838.420 681.170 - -6.49% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -18.69% 16.484 13.403 - 2.35% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -18.41% 1712.715 1397.464 - 1.06% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.17% 2342269.648 1916593.951 - 0.91% -
BM_std_min<unsigned___int128>/18 -18.06% 8.531 6.990 - 0.91% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -17.88% 0.612 0.503 - 9.04% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -17.84% 1.710 1.405 - -18.16% -
std::is_sorted_until(deque<int>)/8 -17.75% 3.090 2.541 - -11.63% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -17.71% 42.521 34.991 - -22.74% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -17.62% 11.119 9.159 - 3.01% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -17.58% 40.858 33.677 - -11.97% -
BM_PushHeap_string_Descending_64 -17.41% 2.692 2.223 - -16.63% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -17.39% 0.556 0.459 - -5.92% -
rng::search(list<int>)_(same_length)/8192 -17.37% 9688.475 8005.651 - -0.83% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -17.36% 40414.932 33399.338 - 0.22% -
BM_PushHeap_string_Random_262144 -17.21% 21.799 18.047 - -19.03% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -17.20% 11.019 9.124 - 0.36% -
std::equal(vector<bool>)_(unaligned)/8 -17.05% 0.852 0.707 - -22.97% -
rng::adjacent_find(deque<int>)/50 -16.94% 18.803 15.618 - -22.02% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -16.93% 38852.096 32274.513 - 0.07% -
rng::is_sorted(list<int>,_pred)/8192 -16.92% 8842.431 7346.281 - -4.21% -
rng::for_each(multiset<int>)/50 -16.83% 45.153 37.555 - 0.47% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -16.82% 0.556 0.462 - 5.47% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -16.78% 682.767 568.202 - -14.71% -
std::copy_n(vector<int>)/4096 -16.65% 208.171 173.502 - -11.63% -
BM_std_min<unsigned___int128>/17 -16.59% 7.890 6.581 - 0.77% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.47% 7182027.345 5999248.484 - 0.61% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -16.41% 1.322 1.105 - -3.89% -
SetIntersection_Interlaced_Vector_float_16384_4 -16.41% 1702202.816 1422855.767 - 3.22% -
std::multimap<std::string,_int>::erase(iterator)/1024 -16.41% 33.010 27.594 - -0.82% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -16.38% 27.327 22.851 - -7.27% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -16.32% 2.602 2.178 - -3.09% -
BM_PopHeap_uint64_1 -16.30% 0.519 0.435 - -3.27% -
SetIntersection_Interlaced_Vector_float_256_64 -16.26% 8922089.377 7471421.545 - 10.08% -
rng::copy(vector<bool>)_(aligned)/262144 -16.13% 326.673 273.983 - -0.46% -
BM_RangesMakeHeap_string_Descending_64 -16.11% 3.051 2.560 - -0.93% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -16.08% 38.494 32.304 - 5.10% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -16.06% 1.077 0.904 - -13.54% -
BM_RangesMakeHeap_string_Descending_16 -16.05% 2.754 2.312 - -2.60% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -15.99% 14.050 11.803 - -3.88% -
rng::contains_subrange(deque<int>)_(process_all)/16 -15.99% 9.394 7.892 - -0.90% -
std::multiset<std::string>::erase(key)_(existent)/32 -15.93% 58.731 49.375 - -18.83% -
std::find_end(vector<int>)_(near_matches)/8192 -15.93% 919809.210 773316.179 - 0.19% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -15.85% 605.369 509.412 - 0.96% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -15.85% 42.799 36.017 - -5.11% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -15.84% 2.635 2.218 - 9.48% -
BM_StringRead_Hot_Deep_Large -15.78% 0.576 0.485 - -14.42% -
std::unique_copy(list<int>)_(sprinkled)/52 -15.76% 26.008 21.909 - 0.26% -
std::rotate(list<int>)_(by_1/2)/32 -15.75% 7.086 5.970 - -0.23% -
std::search(deque<int>)_(no_match)/1024 -15.73% 415.445 350.112 - -15.85% -
std::equal(vector<bool>)_(unaligned)/50 -15.59% 0.881 0.744 - -14.60% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -15.54% 0.616 0.520 - -18.13% -
BM_std_min<unsigned___int128>/16 -15.54% 7.292 6.159 - 0.45% -
std::move(list<int>)/64 -15.53% 48.844 41.257 - 0.18% -
BM_RangesMakeHeap_float_Random_256 -15.44% 1.447 1.223 - -5.57% -
rng::unique_copy(list<int>)_(sprinkled)/32 -15.43% 12.832 10.852 - 1.12% -
std::partition(deque<int>)_(dense)/32 -15.31% 11.146 9.439 - -16.02% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.31% 922659.027 781415.737 - 0.46% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -15.22% 0.512 0.434 - -14.88% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -15.12% 10.593 8.991 - -0.44% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -15.07% 10.507 8.924 - 2.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -15.07% 34.282 29.115 - 1.59% -
rng::none_of(vector<int>)_(process_all)/50 -15.05% 14.879 12.640 - 0.52% -
std::set<std::string>::erase(iterator)/32 -15.00% 31.185 26.508 - -15.79% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.99% 30.478 25.910 - -0.54% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.91% 232.555 197.886 - -0.30% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -14.85% 0.611 0.520 - 11.27% -
std::unordered_set<int>::contains(key)_(existent)/8192 -14.71% 1.532 1.307 - 2.84% -
BM_deque_vector_copy/64000 -14.60% 2849.679 2433.636 - 0.00% -
rng::copy_backward(vector<int>)/32768 -14.47% 3286.674 2811.256 - -20.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -14.39% 91.292 78.155 - -9.84% -
rng::partition(list<int>)_(dense)/8192 -14.39% 5095.363 4362.284 - 0.21% -
BM_std_min<unsigned___int128>/15 -14.36% 6.700 5.738 - 0.41% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.30% 36.317 31.123 - -12.66% -
std::rotate(list<int>)_(by_1/4)/32 -14.21% 14.572 12.501 - 0.14% -
std::set<std::string>::erase(key)_(non-existent)/32 -14.18% 14.686 12.603 - -2.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -14.15% 0.501 0.430 - -32.38% -
BM_vector_deque_ranges_copy/0 -14.11% 0.463 0.397 - -14.40% -
std::map<int,_int>::insert(value)_(already_present)/0 -13.97% 0.679 0.584 - -9.44% -
SetIntersection_Interlaced_Vector_float_262144_16 -13.92% 6284039.491 5409356.119 - 69.36% -
std::all_of(deque<int>)_(process_all)/50 -13.79% 21.237 18.309 - -5.07% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -13.76% 10.572 9.117 - -0.21% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -13.73% 10.434 9.001 - -13.02% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -13.68% 5.069 4.376 - 1.77% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -13.65% 26.299 22.708 - 5.00% -
BM_RangesMakeHeap_string_Descending_4 -13.61% 2.416 2.088 - -1.73% -
BM_PushHeap_uint64_SingleElement_64 -13.51% 0.407 0.352 - 0.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -13.48% 89.063 77.060 - -1.52% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -13.42% 28.701 24.849 - -0.08% -
rng::find_last(list<int>)_(bail_90%)/1024 -13.42% 63.041 54.581 - 1.64% -
std::partition(deque<int>)_(dense)/50 -13.37% 16.338 14.153 - -12.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -13.33% 30927304.443 26805910.764 - 1.47% -
SetIntersection_Front_Set_uint64_16384_256 -13.26% 5062987.970 4391681.346 - -11.30% -
BM_std_min<unsigned___int128>/14 -13.25% 6.133 5.320 - 0.41% -
rng::adjacent_find(list<int>,_pred)/8192 -13.24% 8722.622 7568.182 - -0.59% -
BM_PushHeap_string_Descending_16 -13.15% 2.436 2.115 - -5.12% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -13.14% 1.126 0.978 - -16.49% -
BM_std_minmax<long_long>/3 -13.14% 1.750 1.520 - 21.08% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -13.12% 2.199 1.910 - -18.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -13.05% 1695818.908 1474534.014 - -6.90% -
BM_deque_vector_copy/65536 -12.99% 2940.076 2558.300 - 0.13% -
rng::for_each(multimap<int>::iterator)/50 -12.95% 41.754 36.347 - -0.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -12.84% 0.349 0.304 - 0.61% -
std::partition(list<int>)_(dense)/8192 -12.81% 5019.045 4376.050 - 0.24% -
BM_PushHeap_string_SingleElement_16 -12.72% 2.764 2.413 - -3.20% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -12.65% 10.431 9.111 - -3.35% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -12.64% 49.147 42.932 - 44.91% -
BM_PushHeap_string_SingleElement_256 -12.62% 2.744 2.397 - -4.86% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -12.58% 15.847 13.853 - -1.17% -
std::copy(vector<bool>)_(aligned)/1048576 -12.58% 3320.693 2903.003 - 2.27% -
BM_PushHeap_string_Ascending_16384 -12.57% 22.263 19.464 - -17.20% -
std::search(list<int>)_(same_length)/8192 -12.55% 10541.812 9218.430 - -12.64% -
std::unordered_set<int>::count(key)_(existent)/32 -12.41% 1.470 1.288 - -5.30% -
BM_std_minmax<long_long>/1 -12.39% 0.693 0.607 - -5.86% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -12.38% 31.600 27.689 - -10.01% -
BM_vector_deque_ranges_copy/64000 -12.37% 2956.845 2591.020 - 8.41% -
rng::remove_if(deque<int>)_(sprinkled)/50 -12.36% 71.396 62.569 - -6.74% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -12.35% 0.306 0.268 - -0.25% -
BM_SortHeap_pair<uint32,_uint32>_4 -12.21% 1.890 1.660 - 2.95% -
rng::partition(list<int>)_(sparse)/8192 -12.18% 7879.756 6920.213 - -0.14% -
BM_PushHeap_string_SingleElement_1024 -12.12% 2.768 2.433 - -2.02% -
std::stable_partition(vector<int>)_(dense)/32 -12.11% 22.156 19.472 - -8.53% -
std::set<int>::erase(key)_(non-existent)/32 -12.07% 2.680 2.356 - -2.06% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -12.05% 0.487 0.428 - 0.05% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -12.03% 11.148 9.808 - -7.07% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.02% 1652076.977 1453503.969 - 0.29% -
BM_vector_deque_move/70000 -11.88% 3168.333 2791.845 - 7.13% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -11.86% 20.935 18.451 - -1.43% -
BM_std_min<unsigned___int128>/13 -11.84% 5.570 4.910 - 0.24% -
std::set<int>::insert(value)_(already_present)/1024 -11.82% 6.776 5.976 - -0.94% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -11.80% 28.305 24.965 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -11.80% 1597873.556 1409307.754 - -5.28% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -11.74% 0.294 0.259 - -27.97% -
SetIntersection_Interlaced_Vector_float_1024_4 -11.70% 1466805.052 1295127.740 - -10.59% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.68% 0.933 0.824 - -8.67% -
std::set<int>::insert(value)_(already_present)/8192 -11.59% 10.831 9.576 - -1.42% -
rng::remove(deque<int>)_(sprinkled)/50 -11.53% 64.228 56.824 - -8.13% -
BM_PushHeap_string_SingleElement_64 -11.51% 2.773 2.454 - -4.24% -
BM_RangesMakeHeap_string_SingleElement_262144 -11.48% 8.224 7.280 - -3.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -11.48% 92.297 81.704 - -5.99% -
BM_vector_deque_move/64000 -11.45% 2929.030 2593.754 - 8.77% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -11.45% 356.884 316.033 - 0.96% -
BM_StringRelationalLiteral_Less_Small_Small_Control -11.43% 1.838 1.628 - -12.09% -
BM_vector_deque_copy/64000 -11.34% 2941.764 2608.244 - 9.08% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -11.33% 5072933.882 4498417.899 - 19.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -11.30% 1900064.770 1685406.103 - -9.96% -
BM_PushHeap_string_Descending_4 -11.29% 2.166 1.922 - -13.01% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -11.28% 29.358 26.046 - -12.26% -
BM_PushHeap_string_PipeOrgan_1024 -11.28% 10.795 9.578 - -8.87% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.27% 347.567 308.392 - -0.26% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -11.25% 686.866 609.564 - -12.13% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.25% 15425.724 13690.846 - -0.09% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -11.23% 27.061 24.022 - 0.40% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -11.22% 23.038 20.453 - -15.62% -
BM_deque_vector_ranges_move/0 -11.21% 1.548 1.375 - -19.99% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -11.18% 1859.037 1651.119 - -0.27% -
std::move(deque<int>)/32768 -11.17% 2121.008 1884.163 - -10.89% -
rng::copy_backward(vector<bool>)_(aligned)/64 -11.16% 1.893 1.682 - -7.20% -
BM_deque_vector_copy/70000 -11.16% 3181.643 2826.695 - 0.33% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.13% 15986.728 14207.230 - -0.02% -
BM_PushHeap_string_SingleElement_262144 -11.06% 2.785 2.477 - -5.23% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -11.06% 1.862 1.656 - 6.11% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -11.06% 1.396 1.242 - -8.67% -
std::replace(vector<int>)_(sprinkled)/8192 -11.05% 1360.685 1210.350 - -5.17% -
rng::find_first_of(list<int>)_(large_needle)/1024 -11.00% 965612.659 859375.663 - 0.18% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -10.89% 0.381 0.340 - -4.11% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -10.87% 1.704 1.518 - -8.33% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -10.86% 9368.361 8350.635 - 7.70% -
std::multiset<std::string>::erase(iterator)/8192 -10.83% 30.396 27.104 - -13.35% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.83% 1847.947 1647.850 - -0.82% -
SetIntersection_Front_Set_uint64_256_256 -10.83% 9876181.378 8807014.530 - -4.59% -
std::generate_n(list<int>)/50 -10.79% 17.232 15.373 - -0.79% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.76% 384.496 343.120 - 0.83% -
BM_PushHeap_string_SingleElement_4 -10.73% 2.401 2.143 - -6.20% -
SetIntersection_Front_Set_uint64_1024_256 -10.68% 4839335.147 4322268.613 - -3.64% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -10.65% 10.564 9.439 - -19.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -10.65% 216119695.254 193104400.750 - -5.63% -
BM_std_min<long_long>/1 -10.64% 0.673 0.601 - -11.33% -
BM_vector_deque_ranges_move/0 -10.62% 0.519 0.464 - 7.94% -
BM_PushHeap_string_SingleElement_16384 -10.61% 2.720 2.431 - -4.90% -
BM_vector_deque_ranges_copy/70000 -10.57% 3133.310 2802.092 - 7.39% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -10.47% 25.320 22.670 - -5.17% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -10.44% 1.339 1.199 - 13.18% -
BM_deque_deque_copy/70000 -10.43% 3166.577 2836.304 - -0.07% -
BM_std_min<unsigned___int128>/12 -10.42% 5.024 4.501 - 0.26% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -10.41% 29.440 26.377 - 0.79% -
BM_vector_deque_copy/70000 -10.41% 3131.595 2805.742 - 7.57% -
rng::find(vector<bool>)_(process_all)/50 -10.35% 0.740 0.664 - -4.02% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.33% 7680.387 6887.145 - 0.41% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.32% 2837.261 2544.559 - 0.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.25% 36.609 32.855 - 0.54% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.24% 11.918 10.698 - 0.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -10.24% 87.357 78.416 - -10.07% -
BM_MakeHeap_float_Random_64 -10.22% 1.787 1.604 - -1.93% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -10.20% 1.302 1.169 - 10.52% -
BM_deque_vector_ranges_copy/65536 -10.13% 2876.318 2584.914 - -0.48% -
rng::unique(deque<int>)_(sprinkled)/52 -10.12% 74.755 67.186 - -7.00% -
BM_MakeHeap_string_Ascending_262144 -10.08% 9.172 8.247 - 9.46% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -10.07% 4.535 4.078 - -5.28% -
std::for_each(list<int>)/8192 -10.04% 8685.738 7813.858 - -12.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -10.03% 156242487.660 140564102.954 - 0.27% -
std::find_end(list<int>)_(near_matches)/1000 -10.03% 36998.954 33287.450 - 0.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -10.02% 41.214 37.084 - -11.13% -
BM_vector_deque_ranges_copy/65536 -10.01% 2875.076 2587.208 - 8.27% -
BM_vector_deque_move/65536 -10.01% 2875.902 2588.043 - 8.32% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.01% 1627487.471 1464619.847 - -0.16% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -9.98% 2686841.797 2418619.028 - -0.82% -
BM_RangesMakeThenSortHeap_float_Descending_4 -9.94% 1.284 1.157 - -6.93% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -9.91% 29.795 26.842 - -0.39% -
BM_std_minmax<char>/8 -9.91% 1.024 0.923 - -9.57% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -9.90% 48.272 43.492 - 1.60% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.90% 1.119 1.009 - 0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -9.86% 156557811.397 141119234.467 - 0.56% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.84% 25486.971 22979.106 - -0.06% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.84% 24928.584 22475.762 - -1.43% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -9.82% 25.387 22.893 - 4.64% -
std::find_end(list<int>)_(near_matches)/1024 -9.82% 38556.447 34771.679 - 0.37% -
std::map<std::string,_int>::ctor(const&)/32 -9.81% 788.837 711.416 - 4.43% -
SetIntersection_None_Set_uint32_16384_4 -9.80% 172477287.711 155566822.932 - -1.26% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -9.80% 2.807 2.532 - -3.64% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.74% 26097.227 23554.968 - -0.01% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -9.71% 0.574 0.519 - -9.76% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.71% 28.812 26.016 - -10.44% -
BM_MakeHeap_string_PipeOrgan_16384 -9.69% 5.559 5.020 - -9.76% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -9.69% 57.437 51.870 - -0.66% -
BM_vector_deque_ranges_move/65536 -9.66% 2859.981 2583.573 - 8.31% -
SetIntersection_None_Set_uint32_16384_1 -9.64% 172327363.153 155710503.541 - -1.25% -
BM_deque_deque_ranges_copy/64000 -9.62% 2852.468 2578.084 - -3.87% -
std::multiset<std::string>::erase(iterator)/1024 -9.61% 32.973 29.803 - -11.55% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -9.61% 28.912 26.135 - -7.66% -
rng::move_backward(vector<bool>)_(unaligned)/512 -9.58% 5.365 4.851 - 1.79% -
rng::find_end(deque<int>)_(process_all)/8192 -9.58% 2387.084 2158.456 - -3.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -9.56% 93.536 84.598 - -11.39% -
BM_vector_deque_move_backward/2 -9.55% 2.280 2.063 - -8.35% -
std::set<std::string>::erase(key)_(existent)/1024 -9.51% 76.565 69.285 - -9.92% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.50% 34.844 31.533 - -9.11% -
rng::none_of(deque<int>)_(process_all)/32 -9.50% 18.126 16.405 - 0.25% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -9.49% 12696.049 11491.232 - -4.39% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -9.46% 0.540 0.489 - -8.01% -
BM_std_min<char>/15 -9.46% 2.129 1.928 - -7.37% -
BM_vector_deque_ranges_move_backward/2 -9.46% 1.937 1.753 - -21.98% -
BM_std_minmax<unsigned_char>/32 -9.45% 1.601 1.450 - -0.92% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.44% 1594.660 1444.124 - -8.94% -
SetIntersection_None_Set_uint32_16384_16 -9.41% 171727238.737 155560246.716 - -1.54% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.41% 11486.061 10405.318 - 0.72% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -9.40% 11081.635 10040.207 - 14.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -9.38% 10821432.848 9806018.277 - -0.72% -
BM_std_min<short>/4 -9.37% 1.082 0.980 - -3.46% -
BM_MakeHeap_string_Descending_16384 -9.36% 2.976 2.697 - -9.16% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.32% 25700.541 23305.377 - -1.63% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -9.31% 26.039 23.613 - -24.67% -
std::for_each_n(list<int>)/8 -9.31% 2.592 2.351 - 3.63% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.31% 29.304 26.576 - 1.01% -
BM_vector_deque_ranges_move/64000 -9.30% 2853.758 2588.250 - 8.41% -
std::find_end(list<int>)_(near_matches)/8192 -9.29% 2502622.025 2270014.291 - 0.28% -
BM_std_min<unsigned___int128>/11 -9.26% 4.501 4.084 - 0.50% -
rng::rotate(list<int>)_(by_1/3)/32 -9.26% 15.617 14.172 - -0.75% -
BM_deque_vector_ranges_copy/64000 -9.25% 2848.643 2585.069 - 0.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -9.24% 10830407.145 9829332.990 - 0.35% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -9.24% 1.671 1.516 - 6.94% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.19% 63561.715 57723.089 - 0.89% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -9.17% 28278.651 25686.211 - -1.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -9.16% 16.908 15.358 - -6.78% -
SetIntersection_Front_Set_string_256_64 -9.15% 16216560.552 14731959.540 - -2.25% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -9.15% 34.356 31.214 - 0.13% -
BM_std_minmax<unsigned_char>/3 -9.12% 1.193 1.084 - -6.70% -
std::map<std::string,_int>::erase(iterator)/32 -9.12% 27.710 25.182 - -17.90% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -9.12% 21.583 19.615 - -6.26% -
SetIntersection_None_Set_uint32_16384_64 -9.11% 173128619.688 157356166.495 - 0.09% -
BM_RangesMakeHeap_uint32_Heap_64 -9.08% 0.257 0.234 - -6.92% -
rng::find_end(list<int>)_(near_matches)/8192 -9.05% 2495790.325 2269986.382 - 0.46% -
BM_std_min<short>/1 -9.03% 0.293 0.266 - -18.90% -
rng::remove_if(deque<int>)_(sprinkled)/32 -9.02% 61.212 55.688 - -2.72% -
rng::find_end(list<int>)_(near_matches)/1024 -9.00% 38068.399 34643.737 - 0.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -8.97% 34.334 31.253 - 23.51% -
rng::generate_n(list<int>)/32 -8.97% 9.532 8.677 - 0.42% -
BM_StringRelationalLiteral_Less_Large_Small_Control -8.97% 1.888 1.719 - -8.96% -
rng::find_end(list<int>)_(near_matches)/1000 -8.96% 36519.227 33246.903 - 0.61% -
std::copy(vector<bool>)_(aligned)/262144 -8.90% 684.074 623.164 - -7.71% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -8.90% 1.797 1.637 - 6.66% -
std::rotate(list<int>)_(1_element_backward)/50 -8.88% 24.788 22.587 - 1.06% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -8.88% 1.438 1.311 - -9.71% -
std::find_end(vector<int>)_(process_all)/8192 -8.84% 1880.826 1714.531 - -1.21% -
std::remove_copy(deque<int>)_(prefix)/1024 -8.83% 413.401 376.911 - 0.15% -
BM_deque_vector_ranges_move_backward/0 -8.83% 1.503 1.370 - -15.18% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -8.80% 30.562 27.874 - 1.63% -
std::set<std::string>::erase(iterator)/1024 -8.79% 28.150 25.674 - -9.90% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -8.74% 4731346.646 4317970.695 - 21.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -8.72% 10825815.741 9881360.662 - 2.01% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -8.68% 7.270 6.640 - -5.20% -
SetIntersection_None_Set_uint32_16384_256 -8.65% 173125433.843 158142597.589 - 0.17% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -8.65% 32.285 29.491 - 2.83% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.61% 5.266 4.812 - -9.40% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.60% 549.961 502.672 - 0.46% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -8.56% 828.133 757.224 - -10.25% -
rng::generate_n(list<int>)/50 -8.53% 17.443 15.955 - 0.30% -
BM_vector_deque_ranges_move_backward/1 -8.50% 2.183 1.997 - -21.16% -
rng::copy(list<int>)/64 -8.48% 33.801 30.935 - 0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -8.46% 1457980.001 1334562.392 - -6.23% -
BM_PopHeap_string_1 -8.45% 0.700 0.641 - 22.08% -
BM_deque_vector_ranges_copy/70000 -8.42% 3093.417 2833.059 - 0.71% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.39% 41200.820 37745.556 - 1.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -8.37% 1.331 1.220 - -0.91% -
BM_std_min<__int128>/1 -8.35% 0.371 0.340 - -8.47% -
rng::find_end(deque<int>)_(process_all)/1048576 -8.33% 308734.544 283003.441 - 0.44% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.26% 42839.974 39299.642 - 1.05% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -8.25% 23.046 21.145 - -10.40% -
BM_RangesMakeHeap_float_Random_64 -8.25% 1.649 1.513 - 7.25% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -8.23% 224.843 206.346 - -7.79% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.21% 415.312 381.207 - -2.66% -
BM_PushHeap_string_PipeOrgan_64 -8.20% 6.317 5.799 - -4.53% -
std::rotate(list<int>)_(by_1/2)/50 -8.19% 13.854 12.719 - -0.42% -
BM_PushHeap_string_PipeOrgan_256 -8.18% 8.679 7.969 - -7.67% -
std::set<std::string>::find(key)_(existent)/32 -8.17% 16.304 14.972 - -11.74% -
rng::remove(deque<int>)_(sprinkled)/32 -8.17% 56.806 52.165 - -5.83% -
BM_PushHeap_uint32_Random_1 -8.16% 0.448 0.411 - 1.80% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -8.15% 24.128 22.161 - -0.79% -
BM_vector_deque_ranges_move/70000 -8.13% 3048.032 2800.088 - 7.48% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -8.13% 2731.159 2509.073 - -12.83% -
rng::rotate(list<int>)_(by_1/2)/50 -8.12% 13.824 12.702 - -0.09% -
std::find_end(vector<int>)_(process_all)/1048576 -8.12% 240787.130 221244.374 - -0.69% -
BM_deque_deque_ranges_move_backward/5500 -8.10% 223.600 205.481 - -0.91% -
SetIntersection_Front_Set_string_262144_256 -8.10% 15768914.669 14492005.842 - -4.03% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.05% 2687706.736 2471231.810 - 0.26% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.04% 24.740 22.751 - -1.08% -
BM_PushHeap_float_Ascending_16 -8.04% 1.065 0.979 - -0.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -8.00% 32.211 29.636 - 1.02% -
BM_std_min<unsigned___int128>/10 -7.99% 4.011 3.691 - 0.25% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.95% 587.620 540.896 - 0.06% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -7.94% 6.816 6.275 - 24.17% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -7.94% 1.271 1.170 - -4.97% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.94% 383.016 352.591 - 0.15% -
rng::partial_sort(deque<int>)_(descending)/8 -7.94% 44.162 40.654 - -1.72% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -7.94% 7.295 6.716 - -14.31% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -7.91% 26.840 24.717 - -8.55% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.88% 573.869 528.674 - 0.18% -
SetIntersection_Front_Set_uint64_1024_1024 -7.87% 15759082.511 14518685.076 - -4.48% -
std::partial_sort_copy(deque<int>)_(heap)/8 -7.84% 16.769 15.455 - -1.38% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -7.83% 19.884 18.328 - 2.17% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.82% 6.451 5.946 - 0.08% -
BM_MakeHeap_float_Random_16 -7.81% 1.608 1.482 - -8.05% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.76% 2.956 2.727 - -9.29% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -7.76% 1.949 1.797 - 37.32% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -7.70% 10469.102 9662.651 - 2.86% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.66% 4705.299 4344.875 - 0.61% -
std::for_each_n(deque<int>)/8 -7.63% 1.254 1.158 - -6.81% -
std::stable_partition(vector<int>)_(dense)/50 -7.62% 26.429 24.414 - -3.86% -
rng::remove(list<int>)_(sprinkled)/50 -7.62% 69.512 64.217 - -0.28% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -7.60% 2435110.210 2250135.585 - -6.33% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -7.59% 17.941 16.580 - -1.10% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.59% 800.521 739.765 - 0.66% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.55% 140.326 129.738 - 0.11% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -7.50% 1.536 1.420 - -6.03% -
BM_std_minmax<short>/16 -7.50% 1.900 1.758 - 1.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.50% 1614.876 1493.736 - 0.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -7.49% 2.032 1.880 - -15.97% -
std::remove_if(vector<int>)_(prefix)/1024 -7.48% 383.161 354.516 - -0.87% -
std::find_end(vector<int>)_(process_all)/1024 -7.47% 244.220 225.976 - -0.87% -
rng::any_of(vector<int>)_(process_all)/50 -7.46% 13.628 12.611 - 0.12% -
std::partition(list<int>)_(sparse)/8192 -7.44% 8176.408 7568.164 - 5.74% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -7.44% 1.536 1.422 - -1.32% -
SetIntersection_None_Vector_float_262144_16384 -7.41% 1302353.996 1205801.407 - -0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -7.41% 6945703.739 6430932.008 - 8.50% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.41% 3401.418 3149.508 - -0.21% -
rng::transform(list<int>)_(identity_transform)/8192 -7.38% 7602.481 7041.475 - -6.68% -
std::all_of(vector<int>)_(process_all)/8 -7.38% 2.561 2.372 - -1.64% -
std::set<std::string>::contains(key)_(existent)/8192 -7.36% 29.902 27.700 - -8.46% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -7.36% 5.116 4.739 - -6.73% -
std::set<std::string>::count(key)_(existent)/1024 -7.36% 24.362 22.570 - -5.40% -
std::find_end(vector<int>)_(process_all)/1000 -7.32% 238.172 220.730 - -0.86% -
BM_deque_deque_copy/65536 -7.30% 3033.535 2812.010 - -0.40% -
bm_lexicographical_compare<unsigned_char>/4 -7.30% 1.497 1.388 - -5.81% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -7.28% 22.160 20.548 - -7.33% -
std::find_end(vector<int>)_(near_matches)/1024 -7.26% 15538.485 14410.125 - -0.95% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -7.25% 1530634.565 1419713.204 - -10.97% -
BM_RangesPushHeap_float_SingleElement_4 -7.24% 0.384 0.356 - -0.06% -
rng::find(vector<char>)_(process_all)/1024 -7.24% 17.498 16.232 - 0.05% -
std::find(vector<long_long>)_(bail_25%)/8 -7.23% 0.956 0.887 - -0.07% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -7.23% 1.498 1.390 - -3.10% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -7.21% 1.131 1.049 - 3.90% -
rng::contains_subrange(deque<int>)_(process_all)/32 -7.21% 13.918 12.915 - -0.58% -
std::find_end(vector<int>)_(near_matches)/1000 -7.20% 14998.970 13918.918 - -0.58% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -7.19% 8902.142 8262.175 - -6.56% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.17% 1583.043 1469.505 - 0.37% -
rng::search(list<int>,_pred)_(no_match)/8192 -7.16% 8301.461 7706.957 - -3.56% -
BM_vector_deque_move_backward/1 -7.14% 2.569 2.385 - -6.91% -
BM_MakeThenSortHeap_uint32_Descending_4 -7.12% 1.434 1.332 - -6.20% -
BM_std_minmax<char>/4 -7.12% 1.550 1.440 - 0.17% -
BM_std_minmax<long_long>/2 -7.11% 1.315 1.221 - 35.11% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.10% 42919.747 39871.161 - 0.82% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -7.09% 1410218.515 1310167.173 - -7.77% -
std::map<std::string,_int>::find(key)_(existent)/8192 -7.05% 31.010 28.824 - -4.54% -
BM_MakeThenSortHeap_string_Descending_256 -7.02% 19.664 18.284 - 3.12% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -7.02% 12.120 11.269 - 0.34% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -7.01% 34.562 32.139 - 1.29% -
BM_std_minmax<int>/11 -7.01% 1.832 1.703 - 0.90% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.00% 41122.622 38243.374 - 0.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -6.99% 3564623.846 3315315.600 - 0.65% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -6.99% 18.156 16.887 - -1.97% -
bm_lexicographical_compare<unsigned_char>/8 -6.98% 1.497 1.393 - -3.53% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -6.96% 24.531 22.823 - -15.95% -
SetIntersection_Interlaced_Vector_string_256_256 -6.95% 22855078.454 21265665.384 - -3.64% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -6.95% 104.725 97.450 - -7.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.94% 3563369.357 3316018.235 - 1.49% -
std::transform(list<int>)_(identity_transform)/8192 -6.92% 7638.448 7109.528 - -7.12% -
bm_swap_ranges_vb_aligned/64 -6.92% 2.907 2.706 - -8.19% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -6.91% 1.986 1.849 - -6.94% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -6.91% 21.049 19.595 - -9.65% -
std::copy_if(list<int>)_(entire_range)/64 -6.86% 36.189 33.705 - -6.18% -
std::is_sorted(vector<int>,_pred)/8 -6.86% 4.107 3.825 - 0.82% -
std::find_first_of(deque<int>)_(large_needle)/32 -6.85% 305.248 284.336 - 0.61% -
std::multiset<int>::contains(key)_(existent)/8192 -6.83% 8.816 8.214 - 0.10% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -6.82% 0.584 0.544 - -3.85% -
SetIntersection_Front_Set_float_1024_1024 -6.82% 16614296.323 15481272.964 - 5.18% -
BM_std_minmax_element<char>/64000 -6.80% 17500.325 16310.672 - -8.36% -
rng::for_each(map<int>)/50 -6.80% 41.514 38.692 - 0.46% -
std::equal(deque<int>)_(it,_it,_it)/1024 -6.78% 500.560 466.611 - -4.10% -
BM_RangesMakeThenSortHeap_float_Heap_16 -6.77% 2.099 1.957 - 0.03% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.77% 314.247 292.983 - -0.03% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -6.75% 1.237 1.154 - -2.91% -
BM_RangesMakeHeap_uint64_Random_256 -6.75% 1.203 1.122 - -4.13% -
BM_std_minmax_element<char>/65536 -6.73% 17886.294 16682.006 - -8.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -6.71% 0.590 0.550 - -4.05% -
rng::find_if(deque<int>)_(process_all)/8192 -6.69% 3009.631 2808.298 - -0.42% -
rng::find_last(vector<char>)_(bail_90%)/1024 -6.68% 12.079 11.272 - -21.15% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -6.68% 1.735 1.619 - -3.01% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -6.67% 25.927 24.198 - 1.49% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -6.66% 92.006 85.877 - 2.30% -
BM_RangesMakeHeap_uint32_Random_64 -6.66% 1.326 1.237 - -1.44% -
BM_std_min<unsigned___int128>/6 -6.65% 2.260 2.110 - 0.87% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -6.65% 15851961.809 14797646.405 - -8.04% -
BM_MakeHeap_uint64_Descending_64 -6.65% 0.251 0.235 - -6.40% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -6.65% 1.787 1.668 - -2.41% -
BM_std_minmax<int>/2 -6.64% 0.900 0.840 - -1.10% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.63% 6547.822 6113.593 - 0.15% -
bm_lexicographical_compare<unsigned_char>/5 -6.60% 1.733 1.619 - -4.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.58% 7101937.656 6634302.848 - -1.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -6.58% 7726.137 7217.842 - -6.83% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.57% 7686.375 7181.335 - -6.70% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -6.54% 3587.318 3352.804 - 0.62% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -6.53% 0.589 0.550 - -3.53% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.47% 13.265 12.406 - -0.19% -
BM_std_min<unsigned___int128>/9 -6.47% 3.526 3.298 - 0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -6.47% 3544102.664 3314802.512 - -0.73% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -6.47% 23.532 22.011 - 16.82% -
BM_std_minmax_element<char>/70000 -6.46% 19141.762 17904.467 - -8.02% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.46% 19.002 17.775 - 0.52% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.42% 4687.834 4386.864 - 0.85% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -6.42% 1.612 1.508 - -13.06% -
BM_StringConstructDestroyCStr_Small_Transparent -6.41% 0.370 0.347 - -12.42% -
BM_std_minmax<char>/5 -6.41% 1.859 1.740 - 3.54% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -6.41% 20.908 19.569 - -6.29% -
BM_StringEraseWithMove_Small_Transparent -6.36% 2.555 2.393 - 3.37% -
rng::unique(list<int>)_(contiguous)/52 -6.36% 74.996 70.228 - 4.36% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.35% 793.665 743.233 - 0.33% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.35% 5.434 5.089 - -1.35% -
BM_std_minmax_element<char>/4000 -6.34% 1100.673 1030.865 - -7.83% -
BM_MakeThenSortHeap_float_SingleElement_262144 -6.32% 52.396 49.082 - -6.28% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -6.31% 1584.128 1484.120 - -29.76% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.31% 11.272 10.561 - 11.13% -
std::find_if(vector<int>)_(process_all)/8 -6.29% 2.700 2.530 - -1.06% -
BM_std_min<char>/16 -6.28% 2.563 2.402 - -7.04% -
std::remove_if(vector<int>)_(prefix)/50 -6.27% 60.836 57.020 - -0.04% -
bm_lexicographical_compare<signed_char>/3 -6.27% 1.727 1.619 - -12.44% -
BM_std_minmax_element<char>/5500 -6.26% 1510.118 1415.606 - -7.89% -
std::is_sorted(list<int>,_pred)/8 -6.26% 4.279 4.011 - 0.35% -
BM_std_minmax_element<char>/4096 -6.24% 1126.724 1056.381 - -7.76% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -6.24% 2.486 2.331 - -2.32% -
BM_PushHeap_string_QuickSortAdversary_262144 -6.23% 17.184 16.113 - -8.58% -
BM_std_minmax<unsigned_char>/4 -6.22% 1.473 1.382 - -3.67% -
rng::swap_ranges(deque<int>)/1024 -6.20% 336.964 316.066 - 0.12% -
std::shift_left(list<int>)/8192 -6.15% 7698.339 7224.632 - -6.21% -
BM_StringFindNoMatch/10 -6.13% 1.355 1.272 - -2.15% -
SetIntersection_Front_Set_uint32_16384_256 -6.13% 4858896.518 4560994.759 - -5.88% -
rng::remove_if(vector<int>)_(prefix)/50 -6.12% 60.991 57.261 - -0.10% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -6.11% 11.940 11.211 - 56.94% -
std::replace(vector<int>)_(sprinkled)/1024 -6.11% 168.901 158.586 - -1.83% -
BM_std_min<unsigned___int128>/8 -6.11% 3.109 2.920 - 1.08% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -6.10% 1.145 1.075 - 0.44% -
BM_deque_deque_ranges_move/65536 -6.09% 2954.201 2774.437 - -0.19% -
std::unique(vector<int>)_(sprinkled)/52 -6.08% 58.973 55.388 - 0.18% -
std::distance(deque<int>)/4096 -6.07% 0.693 0.651 - 0.00% -
BM_MakeHeap_string_Ascending_16384 -6.06% 5.751 5.403 - 4.13% -
std::distance(deque<int>)/1024 -6.03% 0.694 0.652 - 0.00% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -6.01% 85479.600 80338.064 - -1.50% -
BM_std_min<long_long>/28 -6.01% 2.659 2.500 - -6.49% -
rng::remove_if(deque<int>)_(prefix)/50 -5.99% 73.925 69.496 - -3.98% -
std::none_of(deque<int>)_(process_all)/8192 -5.97% 2873.189 2701.679 - 2.97% -
BM_MakeHeap_float_Random_4 -5.97% 1.614 1.517 - -0.48% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.96% 810.889 762.545 - 0.35% -
std::unique_copy(list<int>)_(contiguous)/32 -5.94% 11.933 11.224 - -0.11% -
std::set<int>::erase(key)_(non-existent)/8192 -5.93% 8.745 8.227 - -2.96% -
rng::swap_ranges(deque<int>)/8192 -5.92% 2694.571 2534.933 - -0.01% -
std::set<int>::erase(key)_(non-existent)/1024 -5.91% 5.627 5.294 - -0.59% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -5.90% 572.166 538.385 - 1.16% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -5.89% 0.437 0.411 - 1.32% -
BM_RangesPushHeap_string_Ascending_1024 -5.88% 13.845 13.031 - -0.14% -
rng::stable_partition(vector<int>)_(sparse)/32 -5.87% 7.486 7.047 - 1.10% -
rng::reverse_copy(vector<int>)/8 -5.86% 2.534 2.385 - -0.62% -
std::distance(deque<int>)/50 -5.86% 0.694 0.653 - 0.00% -
std::partition(vector<int>)_(dense)/32 -5.86% 8.529 8.029 - -4.77% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.84% 26.030 24.510 - 0.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.80% 0.875 0.824 - -0.01% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.80% 934903.318 880688.867 - -0.04% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -5.77% 1.146 1.080 - 11.36% -
std::distance(deque<int>)/8192 -5.76% 0.694 0.654 - 0.00% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.76% 716.572 675.321 - -1.43% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -5.75% 1.114 1.050 - 0.83% -
std::is_partitioned(deque<int>)_(partitioned)/32 -5.75% 9.774 9.212 - -7.10% -
BM_RangesMakeHeap_uint32_Random_256 -5.70% 1.194 1.126 - -8.61% -
BM_PushHeap_float_SingleElement_4 -5.70% 0.378 0.357 - -2.92% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -5.68% 29.851 28.157 - -0.07% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -5.67% 3059.360 2885.850 - 0.21% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -5.67% 0.531 0.501 - 19.07% -
rng::fill_n(deque<int>)/32 -5.66% 1.225 1.156 - -18.54% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -5.65% 868401.436 819302.620 - -2.78% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.64% 0.873 0.824 - -5.88% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.63% 28.153 26.568 - -4.87% -
BM_num_put<unsigned_long_long> -5.63% 12.186 11.500 - 0.00% -
BM_PushHeap_uint32_SingleElement_4 -5.63% 0.364 0.343 - -1.56% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -5.62% 1.038 0.979 - -3.17% -
std::is_partitioned(deque<int>)_(partitioned)/50 -5.61% 14.851 14.017 - -5.41% -
SetIntersection_Front_Set_float_256_64 -5.61% 6555169.679 6187559.373 - -2.67% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -5.60% 610.367 576.168 - 3.55% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -5.59% 1.123 1.060 - 7.98% -
bm_lexicographical_compare<unsigned_char>/2 -5.59% 1.960 1.850 - -6.37% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -5.58% 586.077 553.346 - 1.45% -
BM_std_minmax<short>/2 -5.58% 0.916 0.865 - 0.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.58% 55.003 51.935 - -6.59% -
SetIntersection_Front_Set_float_16384_64 -5.56% 2013315.238 1901429.885 - -2.76% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -5.56% 699.381 660.523 - -1.24% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -5.56% 18.090 17.085 - -6.49% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -5.54% 0.605 0.571 - -2.68% -
bm_lexicographical_compare<signed_char>/5 -5.54% 2.207 2.085 - -10.89% -
BM_RangesMakeHeap_string_Heap_262144 -5.53% 5.438 5.137 - -1.34% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.53% 3.509 3.314 - -3.11% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -5.52% 1.809 1.710 - -4.17% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.52% 3.562 3.366 - 0.05% -
std::none_of(deque<int>)_(process_all)/32768 -5.52% 11512.710 10877.693 - 3.04% -
BM_std_minmax<unsigned_int>/3 -5.52% 1.155 1.091 - -17.15% -
std::multiset<int>::find(key)_(existent)/8192 -5.52% 8.910 8.418 - 4.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.50% 36.731 34.710 - 23.81% -
BM_std_min<long_long>/31 -5.49% 3.403 3.216 - -3.59% -
rng::partition(deque<int>)_(dense)/50 -5.49% 15.399 14.554 - -15.22% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.48% 8519.177 8052.216 - -2.27% -
BM_std_minmax_element<char>/1024 -5.48% 286.763 271.059 - -6.64% -
BM_std_minmax_element<short>/2 -5.45% 0.688 0.651 - -5.49% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -5.44% 122.753 116.080 - 60.60% -
BM_std_min<unsigned___int128>/7 -5.43% 2.657 2.513 - 0.69% -
std::search(list<int>,_pred)_(single_element)/8192 -5.43% 8668.187 8197.496 - -5.34% -
bm_lexicographical_compare<unsigned_char>/6 -5.43% 1.959 1.853 - -2.64% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -5.42% 62.168 58.796 - 25.69% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.42% 35.260 33.348 - 4.25% -
SetIntersection_Interlaced_Vector_string_262144_64 -5.42% 22115214.153 20917281.942 - 11.70% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -5.41% 1.560 1.476 - -2.65% -
rng::find_end(list<int>)_(single_element)/8192 -5.40% 8765.201 8291.613 - -2.92% -
SetIntersection_None_Set_uint32_16384_1024 -5.38% 166193423.307 157254700.457 - -1.08% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -5.37% 7168.426 6783.473 - -12.28% -
BM_std_minmax<unsigned_char>/2 -5.37% 0.883 0.836 - 0.14% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.35% 85160109.902 80605512.504 - -0.13% -
rng::contains(list<int>)_(process_all)/8 -5.35% 2.389 2.261 - -5.78% -
std::copy_backward(vector<bool>)_(aligned)/64 -5.34% 1.776 1.681 - -0.76% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -5.33% 1.958 1.853 - -2.92% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -5.32% 55.819 52.848 - -2.63% -
bm_lexicographical_compare<unsigned_char>/3 -5.32% 2.204 2.086 - -3.71% -
std::search(list<int>)_(single_element)/1024 -5.32% 770.832 729.825 - -0.04% -
rng::for_each(list<int>)/8192 -5.32% 8309.713 7867.669 - -4.64% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -5.32% 24.063 22.784 - -2.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.32% 43.079 40.789 - 31.45% -
BM_MakeHeap_uint64_Ascending_4 -5.31% 0.452 0.428 - 5.80% -
BM_tolower_char<char> -5.31% 0.691 0.654 - 0.00% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -5.31% 0.480 0.455 - -4.63% -
rng::partition(deque<int>)_(dense)/32 -5.30% 10.514 9.956 - -14.24% -
BM_RangesPushHeap_float_Ascending_16384 -5.27% 4.360 4.131 - -5.52% -
SetIntersection_Front_Set_uint64_262144_1 -5.27% 1155611.682 1094759.661 - -2.58% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -5.26% 1049643.553 994427.485 - -0.17% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -5.23% 1.725 1.635 - -1.91% -
SetIntersection_None_Vector_uint32_262144_64 -5.23% 1206643.182 1143585.031 - -3.04% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -5.21% 0.335 0.318 - -3.50% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.21% 3036.664 2878.582 - 0.73% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -5.20% 41.838 39.661 - 1.22% -
BM_num_put<unsigned_long> -5.19% 12.087 11.459 - 0.00% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.18% 10496.613 9952.486 - -3.54% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.17% 2.451 2.325 - 0.93% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -5.16% 1.265 1.200 - 6.98% -
BM_std_minmax<long_long>/4 -5.16% 1.868 1.772 - 14.32% -
bm_lexicographical_compare<signed_char>/64 -5.15% 2.313 2.194 - 13.55% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -5.14% 111738.717 105995.668 - 3.17% -
bm_lexicographical_compare<unsigned_char>/7 -5.14% 2.213 2.099 - -3.07% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -5.12% 10.872 10.315 - -0.87% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -5.11% 24.006 22.779 - 0.26% -
BM_std_minmax<char>/23 -5.11% 3.165 3.004 - 5.49% -
std::copy_if(list<int>)_(entire_range)/32768 -5.11% 30003.419 28471.178 - -7.38% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.11% 933545.116 885883.145 - 0.61% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.10% 16.491 15.649 - -7.02% -
std::rotate(list<int>)_(1_element_backward)/32 -5.08% 13.926 13.218 - 0.19% -
rng::sort(deque<int>)_(descending)/1024 -5.08% 1371.191 1301.506 - 0.16% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.07% 87742.745 83290.052 - -1.10% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -5.07% 1.230 1.167 - -6.69% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -5.06% 294.331 279.429 - 1.22% -
BM_RangesPushHeap_string_Descending_64 -5.05% 2.255 2.141 - -4.52% -
BM_std_minmax_element<char>/512 -5.04% 146.095 138.725 - -6.39% -
BM_RangesPushHeap_string_Descending_16384 -5.04% 2.462 2.338 - -0.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -5.03% 48.571 46.129 - 22.75% -
BM_std_minmax<unsigned_char>/6 -5.02% 2.048 1.946 - -0.65% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.02% 25.329 24.058 - -0.26% -
SetIntersection_Front_Set_float_1024_256 -5.02% 5002160.321 4751210.619 - 4.84% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.00% 29.989 28.490 - -2.73% -
std::remove(deque<int>)_(prefix)/32 -4.99% 59.516 56.545 - -1.69% -
BM_std_minmax<unsigned_char>/16 -4.98% 0.973 0.925 - -5.16% -
BM_num_put<const_void*> -4.98% 13.392 12.725 - 0.00% -
BM_PushHeap_string_PipeOrgan_4 -4.98% 2.634 2.503 - -5.51% -
rng::stable_partition(vector<int>)_(dense)/32 -4.95% 22.515 21.401 - -1.31% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.95% 645.389 613.454 - 1.02% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -4.94% 26.404 25.099 - -0.39% -
SetIntersection_Front_Set_uint32_16384_64 -4.94% 2048064.386 1946824.324 - -0.56% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -4.93% 1.609 1.530 - -6.69% -
rng::copy(vector<int>)/32768 -4.93% 3486.281 3314.436 - 2.19% -
rng::find_first_of(deque<int>)_(small_needle)/32 -4.92% 110.994 105.529 - -1.12% -
BM_RangesPushHeap_string_SingleElement_4 -4.92% 2.294 2.181 - 0.45% -
std::for_each_n(join_view(vector<vector<int>>))/8 -4.91% 1.678 1.596 - -20.10% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -4.90% 848.946 807.342 - -0.79% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -4.89% 1.501 1.427 - -0.32% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.89% 13.329 12.677 - 0.17% -
BM_StringRelational_Less_Large_Large_ChangeFirst -4.89% 1.388 1.320 - 3.24% -
rng::find_first_of(deque<int>)_(small_needle)/50 -4.89% 170.764 162.418 - -1.31% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.89% 96778.037 92049.033 - -0.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -4.88% 1123355.739 1068487.485 - -4.52% -
SetIntersection_Interlaced_Vector_float_64_64 -4.87% 12059808.496 11472756.552 - -0.79% -
BM_std_min<long_long>/29 -4.86% 3.041 2.894 - -2.69% -
BM_std_minmax<int>/15 -4.86% 2.029 1.930 - -3.03% -
bm_lexicographical_compare<signed_char>/4 -4.84% 1.956 1.861 - -12.01% -
std::set<std::string>::contains(key)_(existent)/32 -4.84% 16.378 15.586 - -6.53% -
BM_RangesMakeHeap_float_Descending_4 -4.83% 0.294 0.280 - -0.33% -
BM_std_min<unsigned___int128>/5 -4.83% 1.850 1.761 - 0.59% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.82% 135.039 128.532 - -4.32% -
BM_RangesMakeHeap_float_Random_16 -4.81% 1.710 1.628 - 2.03% -
std::multiset<std::string>::count(key)_(existent)/8192 -4.81% 30.721 29.243 - -5.45% -
rng::contains_subrange(list<int>)_(process_all)/8192 -4.81% 7007.931 6670.973 - -20.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.79% 1.236 1.177 - -1.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -4.78% 0.518 0.493 - -2.45% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -4.78% 8185.334 7793.798 - -3.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.76% 1.986 1.891 - -0.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.75% 1233.666 1175.055 - 0.71% -
BM_std_min<unsigned_short>/27 -4.75% 2.382 2.269 - -4.37% -
BM_RangesMakeThenSortHeap_uint32_Heap_1 -4.74% 0.277 0.264 - -4.11% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -4.73% 51.786 49.339 - -0.28% -
rng::unique_copy(list<int>)_(sprinkled)/52 -4.72% 23.819 22.694 - 1.71% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.72% 3.162 3.013 - 0.20% -
BM_std_min<unsigned_long_long>/4 -4.71% 1.101 1.049 - -3.74% -
BM_std_minmax<unsigned_char>/5 -4.70% 1.751 1.669 - -0.33% -
rng::reverse(list<int>)/4096 -4.70% 1752.269 1669.840 - 1.02% -
BM_MakeHeap_uint32_Random_16384 -4.70% 1.000 0.953 - -4.35% -
std::move(vector<bool>)_(aligned)/64 -4.69% 1.776 1.693 - 2.96% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.69% 3625.838 3455.904 - 0.54% -
rng::transform(list<int>,_list<int>)/8192 -4.69% 10218.338 9739.531 - 3.60% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -4.68% 1.754 1.672 - 4.61% -
std::copy_backward(vector<int>)/32768 -4.68% 3795.289 3617.799 - -4.72% -
SetIntersection_Front_Set_uint32_64_4 -4.67% 18171404.125 17323301.684 - -0.81% -
BM_std_minmax<unsigned_short>/22 -4.66% 2.394 2.282 - 1.90% -
rng::remove(list<int>)_(sprinkled)/32 -4.66% 57.619 54.935 - -0.32% -
std::unordered_multimap<int,_int>::clear()/1024 -4.65% 8367.371 7978.249 - 0.60% -
std::unique(deque<int>)_(sprinkled)/1024 -4.65% 876.229 835.526 - -2.40% -
std::rotate(vector<bool>)_(by_1/2)/50 -4.64% 18.161 17.319 - 0.47% -
BM_MakeThenSortHeap_string_Descending_16384 -4.63% 68.034 64.881 - -1.01% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.63% 34.307 32.718 - -5.55% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -4.62% 385.210 367.396 - 0.82% -
BM_RangesPushHeap_string_SingleElement_256 -4.62% 2.560 2.442 - 0.46% -
rng::stable_partition(vector<int>)_(dense)/50 -4.61% 26.440 25.221 - -1.10% -
SetIntersection_Interlaced_Vector_uint32_256_16 -4.61% 6730537.600 6420329.147 - -16.00% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -4.61% 1.634 1.559 - -1.44% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -4.60% 59.847 57.092 - -0.25% -
std::stable_partition(deque<int>)_(sparse)/50 -4.60% 29.719 28.352 - 1.10% -
BM_RangesPushHeap_string_Random_16384 -4.60% 17.039 16.256 - 0.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -4.58% 12700289.857 12118066.808 - -2.45% -
BM_PushHeap_string_PipeOrgan_16 -4.58% 4.282 4.086 - -2.16% -
BM_MakeThenSortHeap_float_Heap_4 -4.58% 1.239 1.182 - -5.54% -
std::rotate(vector<bool>)_(by_1/3)/32 -4.58% 18.120 17.290 - 0.43% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.57% 43397884.001 41413062.320 - 0.08% -
BM_MakeHeap_uint32_SingleElement_4 -4.57% 0.338 0.323 - -2.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.57% 1357.549 1295.514 - -4.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -4.56% 5030158.399 4800952.901 - 27.67% -
SetIntersection_None_Vector_float_262144_64 -4.55% 1236760.107 1180455.878 - -2.20% -
SetIntersection_Front_Set_string_16384_16 -4.55% 2062276.852 1968403.534 - 1.93% -
BM_num_put<long_long> -4.55% 12.442 11.877 - 0.00% -
BM_StringRelational_Less_Small_Small_ChangeFirst -4.54% 1.386 1.323 - 4.54% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.54% 5291049.252 5050735.559 - 2.93% -
std::map<std::string,_int>::contains(key)_(existent)/32 -4.54% 16.152 15.419 - -1.94% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.52% 18879.617 18025.361 - -3.17% -
SetIntersection_None_Vector_uint64_1024_1024 -4.52% 1145218.505 1093440.890 - -5.03% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.52% 96040.359 91698.846 - -0.49% -
BM_PushHeap_uint64_SingleElement_1 -4.51% 0.522 0.498 - 20.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.51% 1243639.744 1187552.330 - -3.30% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.51% 707.261 675.368 - -4.99% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.50% 30.301 28.936 - -6.49% -
BM_RangesPushHeap_string_SingleElement_1024 -4.50% 2.578 2.462 - 0.25% -
BM_std_minmax<unsigned_short>/7 -4.50% 1.752 1.673 - 1.96% -
rng::find_if(deque<int>)_(process_all)/32768 -4.49% 12191.876 11643.854 - 1.90% -
std::rotate(vector<bool>)_(by_1/3)/50 -4.49% 18.136 17.321 - 0.44% -
BM_PushHeap_string_Random_16384 -4.49% 16.941 16.179 - -3.90% -
BM_std_minmax<char>/7 -4.49% 2.545 2.431 - 3.63% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.48% 551.473 526.757 - -0.95% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.48% 20956.365 20017.509 - 1.05% -
rng::unique(deque<int>)_(sprinkled)/32 -4.47% 60.646 57.933 - -3.49% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.47% 885184.985 845616.154 - 0.30% -
std::unordered_multimap<int,_int>::clear()/8192 -4.46% 64910.535 62013.809 - 1.83% -
std::search(list<int>)_(single_element)/8192 -4.46% 7828.129 7478.996 - -4.91% -
rng::rotate(deque<int>)_(1_element_forward)/50 -4.46% 6.100 5.828 - -9.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -4.45% 3.455 3.301 - -4.70% -
BM_std_min<char>/14 -4.45% 1.871 1.788 - 0.17% -
BM_RangesPushHeap_string_SingleElement_16 -4.45% 2.553 2.439 - -0.35% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.45% 13.557 12.954 - -3.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.44% 1353.513 1293.377 - -4.25% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -4.43% 33.594 32.105 - 1.29% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.43% 23207.748 22180.403 - -1.82% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.42% 1012.364 967.650 - 1.57% -
BM_StringEraseToEnd_Huge_Opaque -4.40% 2.512 2.402 - -2.60% -
BM_std_min<unsigned___int128>/4 -4.40% 1.446 1.382 - 0.39% -
std::reverse_copy(deque<int>)/512 -4.40% 131.491 125.709 - 0.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -4.39% 1.780 1.702 - 0.67% -
BM_std_min<unsigned_long_long>/7 -4.36% 1.901 1.818 - -1.62% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -4.33% 1.918 1.835 - -2.84% -
std::search(list<int>)_(no_match)/1000 -4.32% 714.315 683.422 - 6.57% -
std::none_of(vector<int>)_(process_all)/8 -4.31% 2.502 2.395 - -0.79% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 -4.30% 0.280 0.268 - -4.24% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.30% 2.179 2.086 - 1.01% -
rng::copy_backward(list<int>)/8 -4.28% 2.462 2.357 - 0.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.28% 361164310.337 345707771.467 - 37.65% -
BM_std_minmax<unsigned_char>/24 -4.28% 1.207 1.155 - 0.01% -
std::set<std::string>::erase(key)_(non-existent)/1024 -4.28% 26.510 25.376 - -1.16% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.27% 2945.460 2819.738 - 0.11% -
BM_deque_deque_ranges_move/70000 -4.27% 3231.865 3094.018 - 1.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -4.26% 5711.960 5468.350 - 6.65% -
rng::move_backward(vector<bool>)_(aligned)/64 -4.26% 1.848 1.769 - 2.52% -
std::find_first_of(deque<int>)_(large_needle)/50 -4.26% 701.586 671.701 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -4.26% 1130930.001 1082790.767 - -3.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -4.25% 0.580 0.555 - -3.17% -
BM_deque_deque_move/70000 -4.25% 3322.638 3181.363 - 1.94% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -4.24% 0.411 0.394 - -29.65% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -4.23% 24.285 23.258 - 1.26% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -4.23% 9.020 8.639 - -4.49% -
std::set<std::string>::erase(key)_(non-existent)/8192 -4.22% 33.518 32.104 - -0.68% -
BM_MakeThenSortHeap_float_Heap_64 -4.22% 3.505 3.357 - -2.62% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -4.22% 0.966 0.925 - -1.03% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.20% 40.888 39.171 - 0.45% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.19% 681.514 652.926 - 1.26% -
std::equal(vector<int>)_(it,_it,_it)/50 -4.18% 4.368 4.186 - -0.56% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.18% 2.043 1.958 - -6.34% -
BM_vector_deque_copy_backward/4000 -4.17% 146.692 140.573 - -1.70% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -4.16% 2.534 2.429 - -1.65% -
SetIntersection_Interlaced_Set_string_256_64 -4.16% 31420791.964 30113663.198 - -2.33% -
BM_RangesPushHeap_string_Descending_16 -4.16% 2.108 2.020 - -5.53% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -4.16% 3187398.526 3054821.676 - -6.51% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -4.15% 474.798 455.095 - -4.41% -
BM_MakeHeap_string_SingleElement_262144 -4.14% 7.792 7.469 - 0.96% -
BM_RangesPushHeap_string_Ascending_256 -4.13% 10.974 10.520 - 0.53% -
BM_std_min<unsigned_short>/30 -4.12% 2.359 2.262 - -6.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -4.10% 357910942.758 343228814.036 - 1.41% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 -4.10% 0.279 0.268 - -4.04% -
BM_StringRelational_Less_Huge_Empty_Control -4.10% 2.085 2.000 - 6.66% -
BM_std_minmax<unsigned_short>/23 -4.10% 2.570 2.464 - -1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -4.08% 1187331.518 1138866.284 - -3.08% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.08% 1.205 1.156 - -0.07% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -4.08% 867182.246 831822.423 - -1.54% -
std::equal(list<int>)_(it,_it,_it)/8192 -4.08% 10089.065 9677.914 - 2.74% -
rng::replace(vector<int>)_(prefix)/8192 -4.07% 1263.413 1211.981 - -5.67% -
std::partition(list<int>)_(dense)/32 -4.05% 9.160 8.789 - 0.67% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 -4.04% 0.280 0.269 - -1.77% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.03% 4651.064 4463.487 - 0.41% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -4.03% 12475.982 11973.511 - 4.87% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.02% 34.290 32.912 - -3.78% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 -4.01% 0.280 0.269 - -0.76% -
std::copy_backward(vector<bool>)_(aligned)/262144 -4.01% 749.637 719.606 - 158.36% -
BM_std_minmax<long_long>/5 -4.01% 2.224 2.135 - 16.06% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.00% 3421781.287 3284777.842 - -2.49% -
rng::sort(deque<int>)_(ascending)/1024 -4.00% 800.600 768.603 - 0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.99% 1742643.591 1673053.953 - -0.34% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -3.99% 0.648 0.622 - -0.46% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.99% 5777.588 5547.149 - -0.55% -
std::rotate(vector<bool>)_(by_1/4)/50 -3.98% 18.102 17.381 - 0.68% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -3.96% 1.345 1.291 - 7.95% -
BM_std_minmax<char>/6 -3.96% 2.155 2.069 - 7.26% -
BM_RangesPushHeap_string_Ascending_4 -3.96% 2.616 2.512 - -1.47% -
std::rotate(vector<bool>)_(by_1/4)/32 -3.95% 18.263 17.541 - 0.99% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.94% 3.339 3.208 - -0.07% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -3.93% 272539.877 261825.825 - -1.31% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.93% 2.789 2.680 - 0.02% -
std::rotate(vector<bool>)_(by_1/2)/32 -3.91% 18.295 17.580 - 0.61% -
BM_std_minmax<long_long>/6 -3.91% 2.429 2.334 - 8.73% -
BM_std_minmax<int>/3 -3.90% 1.198 1.151 - -1.02% -
std::partition_point(deque<int>)/32 -3.90% 4.479 4.305 - -4.60% -
BM_StringRelational_Less_Huge_Large_Control -3.89% 2.468 2.372 - -1.58% -
std::unordered_multiset<int>::find(key)_(existent)/32 -3.88% 1.302 1.251 - 4.98% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -3.88% 1.076 1.034 - 17.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.87% 2472426.390 2376759.599 - -6.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.87% 24664485.495 23711075.145 - 0.66% -
BM_deque_deque_copy/64000 -3.86% 2712.261 2607.441 - -0.20% -
BM_RangesPushHeap_string_Descending_256 -3.86% 2.368 2.276 - -2.42% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -3.86% 16.857 16.206 - -1.36% -
std::fill(vector<bool>)/64 -3.86% 1.635 1.572 - 1.34% -
BM_RangesPushHeap_string_SingleElement_16384 -3.85% 2.567 2.468 - 0.46% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.85% 112184.656 107865.563 - -0.16% -
std::multiset<int>::contains(key)_(non-existent)/8192 -3.85% 8.850 8.509 - -3.72% -
std::unordered_set<int>::find(key)_(existent)/8192 -3.84% 1.384 1.330 - 11.48% -
BM_MakeHeap_float_Ascending_256 -3.84% 0.671 0.646 - -0.89% -
std::none_of(list<int>)_(process_all)/8 -3.83% 2.716 2.612 - 0.16% -
SetIntersection_Front_Set_float_64_16 -3.83% 17160329.910 16503430.986 - -0.58% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.82% 23.499 22.601 - -3.30% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -3.82% 23.631 22.729 - -4.96% -
rng::move(vector<int>)/262144 -3.82% 22070.296 21228.076 - 0.43% -
rng::contains_subrange(vector<int>)_(single_element)/50 -3.80% 12.983 12.490 - 1.05% -
BM_std_minmax<unsigned_char>/25 -3.79% 1.226 1.179 - -0.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.79% 1263333.068 1215472.462 - -2.60% -
std::move(vector<int>)/8 -3.78% 2.305 2.218 - -4.23% -
BM_SortHeap_float_256 -3.78% 6.044 5.815 - -1.92% -
rng::find_last(list<int>)_(bail_10%)/50 -3.78% 16.695 16.064 - -0.79% -
BM_MakeThenSortHeap_string_Ascending_256 -3.78% 20.869 20.081 - 0.15% -
BM_RangesMakeHeap_string_Descending_262144 -3.77% 5.681 5.467 - 55.16% -
BM_RangesPushHeap_string_SingleElement_64 -3.76% 2.611 2.513 - 1.62% -
rng::contains(list<int>)_(process_all)/50 -3.76% 19.346 18.619 - 1.64% -
BM_MakeThenSortHeap_float_Random_4 -3.75% 4.462 4.294 - -4.04% -
SetIntersection_None_Vector_uint64_262144_16384 -3.75% 1216512.301 1170874.440 - 0.32% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -3.74% 2.639 2.540 - 0.06% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -3.74% 106.207 102.232 - -5.87% -
BM_std_min<unsigned_long_long>/6 -3.74% 1.628 1.567 - -0.11% -
BM_std_min<unsigned_short>/9 -3.73% 6.476 6.234 - -1.17% -
SetIntersection_Interlaced_Vector_float_1024_256 -3.73% 7942825.478 7646348.626 - 24.24% -
SetIntersection_None_Vector_float_16384_16 -3.73% 1204217.839 1159297.775 - -2.10% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -3.72% 88161.777 84878.984 - -1.04% -
rng::is_sorted(list<int>)/8192 -3.72% 7261.972 6991.652 - -3.37% -
rng::replace(vector<int>)_(prefix)/1024 -3.72% 165.327 159.180 - -4.90% -
SetIntersection_Front_Vector_string_1024_1 -3.71% 1140493.929 1098232.146 - -3.65% -
BM_MakeThenSortHeap_float_Heap_256 -3.70% 6.235 6.005 - -1.28% -
BM_std_minmax<unsigned_char>/15 -3.70% 2.983 2.872 - -1.67% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.69% 15.619 15.042 - -5.00% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -3.69% 12084.821 11639.332 - -2.02% -
BM_deque_vector_copy/0 -3.69% 1.490 1.435 - 4.04% -
SetIntersection_Front_Set_uint32_262144_4 -3.68% 1134217.881 1092504.847 - -0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.68% 12457692.081 11999596.010 - -1.12% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -3.67% 29.573 28.486 - -0.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.67% 5586850.693 5381772.345 - -0.29% -
std::reverse(deque<int>)/64 -3.67% 13.560 13.062 - 0.04% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -3.66% 16.946 16.325 - -0.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -3.66% 2.082 2.005 - 1.70% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.66% 15.461 14.896 - 0.03% -
std::shift_right(list<int>)/8192 -3.65% 7715.005 7433.346 - 0.86% -
BM_std_minmax<unsigned_char>/26 -3.65% 1.442 1.390 - -0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.65% 1739813.622 1676388.235 - -1.08% -
std::stable_partition(deque<int>)_(dense)/32 -3.64% 29.909 28.819 - -4.10% -
BM_std_minmax<unsigned_char>/28 -3.64% 2.150 2.072 - 0.94% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -3.64% 289.489 278.966 - -24.90% -
rng::rotate(deque<int>)_(1_element_forward)/32 -3.63% 4.802 4.628 - -11.04% -
BM_RangesPushHeap_float_SingleElement_16 -3.63% 0.377 0.364 - 0.11% -
rng::remove_copy(deque<int>)_(prefix)/50 -3.63% 21.867 21.074 - 1.73% -
BM_num_put<bool> -3.62% 10.966 10.569 - 0.00% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.62% 882.529 850.600 - -0.27% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -3.62% 1.273 1.227 - 8.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -3.61% 3.007 2.898 - -1.77% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -3.61% 25.856 24.922 - 1.19% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -3.61% 2.947 2.841 - -5.24% -
BM_RangesPushHeap_uint32_Random_4 -3.61% 2.552 2.460 - -2.15% -
BM_PushHeap_float_Ascending_64 -3.60% 1.813 1.747 - 0.27% -
rng::stable_sort(deque<int>)_(repeated)/1024 -3.58% 1389.406 1339.623 - -0.55% -
std::distance(join_view(vector<vector<int>>))/50 -3.58% 0.604 0.583 - 0.00% -
std::find_end(list<int>)_(single_element)/8192 -3.58% 8635.307 8326.192 - -1.84% -
bm_lexicographical_compare<signed_char>/7 -3.57% 2.746 2.648 - -8.73% -
BM_std_min<unsigned_long_long>/15 -3.57% 2.188 2.110 - -1.25% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -3.57% 6.507 6.275 - -1.72% -
std::remove_if(vector<int>)_(prefix)/32 -3.56% 53.783 51.869 - -0.38% -
BM_std_min<long_long>/12 -3.55% 2.029 1.957 - -5.82% -
rng::starts_with(deque<int>)/1024 -3.55% 488.028 470.702 - -3.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.55% 1580.504 1524.395 - -4.93% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.55% 0.644 0.621 - 1.20% -
std::set<std::string>::find(key)_(existent)/8192 -3.54% 28.547 27.536 - -7.72% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.54% 2.081 2.008 - -0.94% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -3.52% 1.973 1.903 - 0.18% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -3.52% 19.212 18.537 - 0.54% -
rng::partial_sort_copy(list<int>)_(descending)/8 -3.51% 18.589 17.936 - 0.65% -
bm_lexicographical_compare<signed_char>/6 -3.51% 2.491 2.403 - -8.96% -
BM_RangesPushHeap_string_Descending_1024 -3.51% 2.482 2.395 - 0.23% -
BM_MakeThenSortHeap_float_SingleElement_16384 -3.50% 15.788 15.235 - -3.79% -
SetIntersection_Front_Set_float_1024_64 -3.50% 2040500.876 1969072.907 - 0.98% -
BM_StringFindStringLiteral/1024 -3.49% 18.085 17.454 - -0.81% -
rng::rotate(vector<bool>)_(by_1/3)/32 -3.48% 18.643 17.994 - 0.22% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -3.48% 2.334 2.252 - -4.67% -
std::find_if_not(vector<char>)_(process_all)/8 -3.48% 2.469 2.383 - -4.00% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -3.48% 27855.829 26887.533 - -11.24% -
SetIntersection_None_Set_float_64_4 -3.47% 22693730.100 21905777.621 - 0.41% -
std::find(vector<bool>)_(process_all)/1024 -3.47% 4.704 4.541 - -1.71% -
rng::remove_if(deque<int>)_(prefix)/32 -3.46% 64.315 62.086 - 0.51% -
BM_std_minmax<int>/10 -3.46% 1.437 1.387 - -0.14% -
BM_std_min<char>/3 -3.46% 0.718 0.693 - -0.04% -
SetIntersection_Front_Set_uint32_262144_16384 -3.45% 351370920.612 339249525.940 - -2.14% -
rng::remove_if(vector<int>)_(prefix)/32 -3.45% 53.632 51.782 - -0.51% -
BM_PushHeap_uint32_SingleElement_16 -3.45% 0.357 0.344 - -0.52% -
SetIntersection_Front_Set_uint32_64_1 -3.45% 18083700.233 17460397.401 - -0.93% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.44% 12829.706 12388.056 - 4.76% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -3.44% 1.233 1.191 - 3.92% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.44% 56451.942 54510.206 - -0.37% -
BM_RangesMakeHeap_uint64_Random_64 -3.44% 1.293 1.249 - -0.79% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -3.44% 1.677 1.620 - -1.69% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.43% 12530.058 12099.945 - -3.54% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.43% 1.560 1.507 - 1.76% -
BM_RangesPushHeap_uint32_SingleElement_4 -3.42% 0.346 0.334 - -3.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.42% 25.272 24.407 - 8.76% -
BM_RangesMakeHeap_float_Random_16384 -3.42% 1.216 1.175 - 1.90% -
BM_std_minmax<unsigned_long_long>/11 -3.42% 2.353 2.273 - -3.55% -
std::adjacent_find(deque<int>)/50 -3.42% 14.773 14.268 - -20.20% -
SetIntersection_Interlaced_Set_float_1024_256 -3.41% 16219263.013 15665827.518 - -3.67% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -3.41% 7.445 7.191 - -9.17% -
std::map<int,_int>::insert(value)_(new_value)/8192 -3.41% 39.761 38.406 - 11.77% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -3.41% 1.278 1.234 - 3.99% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.40% 566.526 547.288 - 1.58% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -3.39% 10.099 9.756 - -6.64% -
std::partition_point(list<int>)/8192 -3.39% 12770.735 12337.567 - 5.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -3.38% 352240613.981 340329602.353 - -3.40% -
BM_StringEraseToEnd_Small_Opaque -3.38% 0.625 0.604 - -0.68% -
std::move_backward(vector<bool>)_(aligned)/64 -3.37% 1.799 1.738 - 2.44% -
BM_std_min<unsigned_long_long>/16 -3.37% 2.470 2.387 - 0.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.37% 16300.228 15750.797 - -5.76% -
BM_std_minmax<long_long>/11 -3.37% 2.538 2.453 - 9.75% -
BM_std_minmax<int>/1 -3.36% 0.622 0.601 - -0.02% -
std::move_backward(vector<bool>)_(aligned)/512 -3.36% 2.546 2.460 - 0.59% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.36% 20795.083 20095.596 - 1.29% -
BM_std_minmax<int>/27 -3.36% 2.493 2.409 - -1.59% -
750_sealcrypto_r -3.35% 18.966 18.331 - -0.93% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -3.35% 1690.468 1633.878 - 25.71% -
BM_RangesMakeHeap_string_Heap_256 -3.35% 4.967 4.801 - -2.25% -
std::any_of(deque<int>)_(process_all)/8192 -3.34% 2719.398 2628.527 - -3.13% -
std::find(list<int>)_(bail_25%)/8 -3.34% 0.954 0.922 - -0.09% -
BM_MakeHeap_string_PipeOrgan_262144 -3.34% 7.451 7.202 - -2.68% -
rng::rotate(vector<bool>)_(by_1/3)/50 -3.31% 18.576 17.961 - 0.13% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -3.31% 0.870 0.841 - 2.04% -
std::is_sorted_until(vector<int>,_pred)/8 -3.30% 3.616 3.497 - 1.77% -
BM_std_min<char>/4096 -3.30% 29.519 28.546 - -1.04% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.29% 46449.127 44919.496 - -0.52% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.29% 179827.219 173917.734 - -2.50% -
SetIntersection_None_Vector_uint64_262144_4 -3.28% 1219231.044 1179263.487 - 1.95% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -3.28% 7.720 7.467 - -0.33% -
std::map<std::string,_int>::erase(iterator)/8192 -3.27% 26.448 25.583 - -27.80% -
rng::contains_subrange(list<int>)_(single_element)/16 -3.27% 4.955 4.793 - -4.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.27% 204.518 197.835 - -2.12% -
rng::rotate(list<int>)_(1_element_forward)/32 -3.26% 14.929 14.442 - -0.40% -
BM_RangesMakeHeap_uint32_Random_1024 -3.25% 1.071 1.036 - -4.98% -
BM_std_minmax<char>/3 -3.25% 1.209 1.170 - 5.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.25% 1111525.099 1075437.065 - -3.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -3.25% 1239048.821 1198824.131 - -1.84% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -3.24% 9.058 8.764 - -3.15% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -3.23% 10.977 10.622 - -3.75% -
rng::rotate(vector<bool>)_(by_1/2)/32 -3.22% 18.774 18.169 - -0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.21% 13838856.642 13394348.914 - -0.57% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.21% 1.742 1.686 - 1.81% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -3.21% 9.697 9.386 - 1.94% -
std::rotate(vector<bool>)_(1_element_forward)/32 -3.20% 18.048 17.470 - 0.84% -
BM_PushHeap_float_Descending_64 -3.20% 0.393 0.381 - -0.31% -
std::find_first_of(vector<int>)_(small_needle)/32 -3.19% 46.829 45.334 - -4.93% -
BM_RangesPushHeap_string_SingleElement_262144 -3.19% 2.635 2.551 - 1.16% -
BM_vector_deque_move_backward/1024 -3.19% 38.499 37.271 - -3.14% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.19% 9.019 8.731 - -3.76% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.18% 2.386 2.310 - 0.07% -
BM_RangesSortHeap_float_16 -3.18% 1.651 1.599 - -0.09% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.18% 5605.619 5427.551 - 1.53% -
BM_RangesMakeHeap_float_Random_262144 -3.16% 1.138 1.102 - -1.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -3.16% 1191856.417 1154214.830 - -4.42% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.16% 20021.015 19388.814 - -3.38% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.16% 15441548.750 14954218.421 - -0.79% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -3.16% 1.149 1.113 - -11.57% -
rng::find_last(vector<char>)_(bail_10%)/50 -3.15% 5.564 5.388 - -1.16% -
SetIntersection_Front_Set_float_256_16 -3.15% 4984829.567 4827858.200 - -0.65% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.15% 2.378 2.303 - 0.67% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -3.14% 113671.721 110099.209 - -4.85% -
SetIntersection_Front_Vector_uint64_262144_256 -3.14% 2347708.118 2273989.546 - -3.44% -
BM_std_min<short>/16 -3.14% 1.800 1.744 - -3.16% -
BM_std_minmax<short>/28 -3.14% 2.621 2.539 - -0.21% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.13% 17.733 17.178 - 0.26% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -3.13% 29.452 28.529 - 0.76% -
BM_std_min<char>/28 -3.13% 1.776 1.720 - -4.92% -
SetIntersection_Interlaced_Vector_uint32_64_64 -3.13% 11573029.408 11211097.342 - -3.44% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -3.13% 561735.320 544168.093 - -0.25% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.12% 2.345 2.272 - -0.05% -
BM_std_min<char>/4000 -3.12% 27.841 26.973 - -0.88% -
BM_MakeThenSortHeap_float_Random_16 -3.11% 10.211 9.893 - -1.40% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.11% 9019.269 8738.553 - -3.23% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.11% 0.849 0.823 - -1.53% -
BM_std_minmax<unsigned_int>/7 -3.11% 1.745 1.691 - -11.87% -
BM_std_minmax_element<char>/3 -3.10% 1.180 1.144 - -4.33% -
rng::stable_sort(deque<int>)_(heap)/8 -3.10% 26.363 25.547 - -2.73% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.09% 5754.013 5576.429 - 0.12% -
BM_PushHeap_string_Ascending_4 -3.08% 2.630 2.549 - -1.31% -
rng::copy(list<int>)/32768 -3.08% 26739.305 25914.703 - -6.28% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -3.08% 0.562 0.545 - -2.50% -
std::unique(deque<int>)_(sprinkled)/52 -3.08% 84.561 81.957 - 11.15% -
rng::rotate(vector<bool>)_(by_1/2)/50 -3.07% 18.605 18.034 - 0.39% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -3.07% 1.875 1.818 - -14.66% -
BM_MakeHeap_string_Descending_262144 -3.07% 3.544 3.435 - -4.09% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -3.06% 23.188 22.479 - 3.21% -
std::reverse(vector<int>)/8 -3.06% 1.596 1.547 - -3.72% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -3.06% 3.203 3.105 - 3.61% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -3.05% 11.625 11.270 - -1.62% -
std::unordered_map<int,_int>::clear()/1024 -3.04% 8396.994 8141.794 - 0.39% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.03% 32.723 31.730 - -0.08% -
std::find_if_not(deque<int>)_(process_all)/32768 -3.03% 12003.627 11639.792 - 1.74% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -3.03% 24.729 23.980 - -0.49% -
BM_LowerBound_pair<uint32,_uint32>_262144 -3.03% 621.679 602.847 - -2.42% -
BM_std_min<unsigned_short>/19 -3.03% 1.893 1.836 - -0.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.02% 11840.234 11482.363 - -4.08% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.02% 282.400 273.880 - 0.24% -
bm_lexicographical_compare<int>/4 -3.02% 1.259 1.221 - -3.07% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.01% 621.673 602.990 - 1.00% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.00% 18.051 17.510 - 0.85% -
BM_RangesPushHeap_uint32_SingleElement_16 -2.99% 0.346 0.335 - -0.09% -
rng::rotate(vector<bool>)_(by_1/4)/50 -2.99% 18.611 18.054 - 0.62% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -2.99% 1.250 1.213 - 1.55% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -2.98% 6.166 5.982 - -1.33% -
BM_RangesMakeHeap_uint64_Random_16 -2.98% 1.293 1.254 - -2.39% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.98% 27481.513 26662.852 - -0.23% -
BM_MakeThenSortHeap_float_Descending_64 -2.98% 3.331 3.231 - 0.52% -
BM_StringRelational_Compare_Small_Empty_Control -2.97% 1.715 1.664 - 7.95% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.97% 0.687 0.667 - 0.05% -
BM_std_minmax<short>/29 -2.97% 2.673 2.593 - -1.25% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.97% 1.089 1.057 - -2.32% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.96% 18.009 17.475 - -0.30% -
rng::copy(vector<int>)/8 -2.96% 2.289 2.221 - -3.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.96% 1170226.431 1135560.298 - -0.94% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.95% 1505.128 1460.697 - -1.10% -
BM_std_minmax<unsigned_char>/21 -2.95% 2.231 2.165 - 2.27% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -2.95% 35.502 34.456 - -2.56% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.95% 1.665 1.616 - 4.37% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -2.95% 664.266 644.700 - 10.86% -
BM_std_min<long_long>/32 -2.94% 3.618 3.512 - -0.86% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -2.94% 1.359 1.319 - 3.96% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.94% 93.381 90.636 - -1.65% -
std::unordered_set<int>::count(key)_(existent)/8192 -2.94% 1.316 1.278 - -2.56% -
BM_num_put<long> -2.94% 12.116 11.761 - 0.00% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.92% 115679.663 112304.305 - -2.34% -
SetIntersection_Front_Set_float_262144_256 -2.92% 4869000.848 4727068.357 - 7.58% -
SetIntersection_Interlaced_Vector_float_16_16 -2.91% 39141974.530 38001883.720 - -0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.91% 1125173.876 1092404.720 - -0.57% -
std::find_if_not(deque<int>)_(bail_25%)/8 -2.90% 1.531 1.486 - 4.56% -
rng::stable_sort(deque<int>)_(shuffled)/8 -2.90% 24.494 23.784 - -1.70% -
rng::reverse(list<int>)/32768 -2.89% 17636.746 17126.521 - -1.19% -
std::multiset<int>::erase(key)_(non-existent)/32 -2.89% 2.690 2.613 - -0.60% -
SetIntersection_None_Set_string_1024_1024 -2.88% 9123095.946 8860049.548 - -2.02% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -2.88% 16.119 15.654 - -1.87% -
rng::rotate(list<int>)_(1_element_backward)/32 -2.88% 14.221 13.811 - 0.41% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.87% 12411.370 12055.626 - -2.07% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -2.86% 4.109 3.992 - 1.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.86% 1299485.231 1262380.270 - -0.20% -
BM_StringEraseToEnd_Huge_Transparent -2.85% 2.566 2.493 - 1.08% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -2.84% 26503.842 25749.972 - -5.66% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -2.84% 5.894 5.727 - 16.10% -
rng::none_of(list<int>)_(process_all)/32 -2.83% 11.854 11.519 - 0.67% -
SetIntersection_Front_Set_uint32_16384_4 -2.81% 1138839.181 1106885.985 - -4.81% -
rng::is_sorted(deque<int>,_pred)/8 -2.80% 4.472 4.346 - -7.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.80% 243553227.606 236734229.595 - -3.69% -
std::partition_point(list<int>)/1024 -2.80% 1294.040 1257.821 - 11.87% -
std::map<std::string,_int>::count(key)_(existent)/32 -2.80% 18.097 17.590 - 5.14% -
std::map<std::string,_int>::erase(iterator)/1024 -2.80% 26.862 26.111 - 0.64% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.80% 4.766 4.633 - -2.65% -
BM_std_min<unsigned_char>/22 -2.79% 2.104 2.045 - -0.72% -
BM_StringRelational_Eq_Large_Large_Control -2.79% 2.270 2.207 - -2.65% -
std::map<std::string,_int>::count(key)_(existent)/8192 -2.79% 30.094 29.254 - -6.00% -
BM_std_min<unsigned_short>/24 -2.79% 2.493 2.424 - -0.06% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -2.78% 9240.439 8983.379 - -3.95% -
std::partition_point(deque<int>)/50 -2.78% 4.614 4.486 - -11.82% -
BM_std_min<unsigned_long_long>/13 -2.78% 1.753 1.704 - 0.05% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.77% 16.299 15.848 - -2.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.77% 15687.963 15253.463 - -3.37% -
BM_std_min<char>/13 -2.76% 1.564 1.521 - -4.26% -
BM_vector_deque_move_backward/4000 -2.76% 145.134 141.130 - -0.15% -
BM_SortHeap_float_16 -2.76% 1.651 1.605 - 0.12% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -2.76% 2.204 2.143 - -0.17% -
bm_lexicographical_compare<signed_char>/8 -2.76% 3.111 3.026 - -5.81% -
BM_PushHeap_float_Ascending_262144 -2.75% 5.250 5.105 - 0.19% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.75% 839.705 816.614 - -1.85% -
BM_deque_deque_ranges_move/64 -2.75% 5.522 5.370 - -4.70% -
SetIntersection_Front_Set_uint32_262144_64 -2.74% 2009181.915 1954108.081 - -1.66% -
std::search(vector<int>)_(same_length)/8192 -2.73% 1960.475 1906.858 - 2.04% -
BM_StringRelational_Compare_Large_Empty_Control -2.73% 1.707 1.660 - 6.46% -
bm_write -2.73% 595.691 579.417 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.73% 34925.971 33972.812 - -2.33% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -2.72% 12.190 11.858 - -0.32% -
BM_deque_deque_ranges_copy/64 -2.72% 5.540 5.389 - -4.04% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.71% 101.646 98.888 - -28.78% -
rng::copy(deque<int>)/8 -2.71% 2.785 2.709 - -0.67% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.71% 276.608 269.120 - -1.47% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.71% 27720.962 26970.624 - -0.49% -
BM_std_min<long_long>/3 -2.71% 1.283 1.248 - -6.84% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -2.70% 0.534 0.520 - -3.06% -
BM_std_minmax<unsigned_char>/23 -2.70% 2.986 2.905 - -0.75% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.70% 3840.279 3736.655 - -0.09% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.69% 6456.008 6282.038 - -0.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.69% 12.336 12.004 - -3.34% -
BM_MakeHeap_string_Ascending_1024 -2.69% 5.269 5.127 - 3.78% -
std::multiset<int>::erase(key)_(existent)/8192 -2.69% 61.796 60.133 - -0.66% -
SetIntersection_None_Set_float_64_1 -2.69% 23380365.306 22751751.554 - -0.21% -
SetIntersection_Front_Set_uint32_262144_16 -2.69% 1311088.146 1275839.319 - -1.42% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -2.69% 100132907.677 97441724.832 - 2.61% -
std::find_if(list<int>)_(process_all)/32768 -2.69% 28585.393 27817.371 - -0.35% -
bm_swap_ranges_vb_aligned/8 -2.68% 3.350 3.260 - -7.81% -
BM_vector_deque_copy/65536 -2.68% 2663.154 2591.892 - 8.44% -
rng::fill(vector<bool>)/32768 -2.67% 31.012 30.183 - 1.70% -
rng::copy(vector<int>)/1048576 -2.67% 50195.955 48854.918 - -0.37% -
rng::starts_with(list<int>,_pred)/8 -2.67% 3.725 3.626 - -0.10% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.67% 36.826 35.843 - 2.86% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 -2.66% 129.293 125.849 - -7.93% -
std::any_of(deque<int>)_(process_all)/32768 -2.66% 10839.924 10551.267 - -2.86% -
BM_std_min<unsigned_short>/32 -2.66% 2.913 2.835 - -2.67% -
BM_deque_deque_move/65536 -2.66% 2868.529 2792.202 - -0.39% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.66% 17.238 16.781 - -2.73% -
std::multiset<std::string>::contains(key)_(existent)/1024 -2.65% 22.982 22.373 - -2.10% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.65% 0.566 0.551 - 1.15% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.65% 27381.297 26656.929 - -0.11% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.64% 0.570 0.555 - 0.92% -
BM_PushHeap_string_QuickSortAdversary_256 -2.64% 14.809 14.418 - -4.00% -
std::map<std::string,_int>::clear()/1024 -2.64% 20950.037 20397.319 - -3.06% -
rng::stable_partition(deque<int>)_(sparse)/32 -2.64% 11.165 10.870 - -1.52% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.63% 23.086 22.478 - -0.51% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.63% 2883.600 2807.703 - 1.01% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -2.63% 16.450 16.017 - -0.54% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.63% 13717.694 13357.122 - -6.50% -
BM_deque_vector_ranges_copy_backward/1 -2.63% 2.141 2.084 - -9.61% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.62% 36.685 35.722 - 3.23% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.62% 5.478 5.334 - 1.60% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -2.62% 5.062 4.929 - 2.42% -
std::sort(deque<int>)_(descending)/1024 -2.62% 1335.997 1301.030 - 0.15% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.62% 7.650 7.449 - -2.48% -
SetIntersection_Front_Vector_float_16384_16 -2.62% 1189344.320 1158229.695 - -2.86% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -2.61% 15.448 15.044 - -1.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.61% 27730284.320 27005765.915 - -2.52% -
std::find_if(list<int>)_(bail_25%)/32768 -2.61% 10423.988 10151.773 - 24.63% -
SetIntersection_Front_Vector_string_1024_256 -2.61% 9942359.291 9682722.054 - -2.42% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.61% 233.023 226.939 - -6.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -2.61% 2.743 2.671 - 39.45% -
rng::find_if(deque<int>)_(bail_25%)/32768 -2.60% 2776.580 2704.428 - -1.84% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.60% 45810.047 44619.813 - 0.06% -
SetIntersection_Front_Vector_uint64_262144_1 -2.59% 1120359.662 1091326.862 - -0.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.59% 32511.212 31669.024 - -0.79% -
SetIntersection_None_Vector_uint32_16384_4 -2.59% 1176480.337 1146006.566 - -2.60% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.59% 598.051 582.561 - 0.02% -
std::move(list<int>)/1048576 -2.59% 1016918.116 990596.769 - -0.59% -
std::copy_n(deque<int>)/32768 -2.59% 1174.105 1143.722 - -0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.59% 1728085.321 1683370.144 - 0.11% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.58% 9.936 9.680 - -2.74% -
SetIntersection_None_Vector_uint64_16384_16 -2.58% 1150911.147 1121161.051 - -4.60% -
rng::search_n(list<int>)_(no_match)/1024 -2.58% 743.679 724.488 - 0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.58% 19350304.820 18851036.717 - -1.47% -
rng::find_last(vector<char>)_(bail_10%)/8 -2.58% 1.567 1.526 - -4.67% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.58% 1374.344 1338.909 - 0.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.58% 2011208.177 1959383.364 - -10.79% -
rng::find_end(forward_list<int>)_(process_all)/8192 -2.57% 5819.232 5669.842 - 0.06% -
SetIntersection_None_Vector_float_262144_1 -2.57% 1238098.101 1206326.640 - -0.01% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.56% 25.273 24.626 - -4.06% -
BM_MakeHeap_string_PipeOrgan_1024 -2.55% 4.963 4.836 - -1.75% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -2.55% 1.146 1.116 - -0.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.55% 1174726.128 1144777.619 - -2.24% -
rng::starts_with(vector<int>)/1024 -2.55% 77.654 75.675 - -1.10% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.55% 20.366 19.847 - -0.32% -
rng::replace(vector<int>)_(prefix)/32 -2.55% 5.041 4.912 - 2.62% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.55% 3.769 3.673 - -0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.54% 1143478.900 1114470.381 - -2.69% -
std::multiset<int>::contains(key)_(non-existent)/1024 -2.53% 5.700 5.556 - -2.53% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -2.53% 10.874 10.598 - -13.21% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.53% 3.023 2.947 - -0.11% -
std::remove(list<int>)_(sprinkled)/50 -2.53% 68.613 66.877 - 3.27% -
BM_std_minmax_element<char>/64 -2.53% 17.665 17.218 - -3.93% -
std::map<std::string,_int>::ctor(const&)/1024 -2.52% 35413.056 34519.448 - -0.59% -
BM_std_minmax<char>/21 -2.52% 2.392 2.331 - 8.94% -
rng::stable_partition(vector<int>)_(sparse)/8192 -2.52% 1552.366 1513.213 - 1.46% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.52% 605.029 589.775 - -0.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.52% 12.067 11.763 - -1.27% -
bm_swap_ranges_vb_unaligned/262144 -2.52% 3945.194 3845.824 - -0.08% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.52% 14540.328 14174.136 - 0.68% -
BM_CmpEqual_uint_schar -2.52% 1.078 1.051 - 0.00% -
SetIntersection_None_Vector_float_262144_1024 -2.52% 1231846.355 1200838.882 - 0.56% -
SetIntersection_None_Vector_float_256_256 -2.51% 2338157.163 2279438.048 - 0.35% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.51% 703.473 685.815 - 0.08% -
BM_RangesMakeHeap_string_PipeOrgan_256 -2.51% 5.498 5.361 - 11.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.51% 4660984.895 4544164.863 - -1.38% -
BM_MakeHeap_string_Heap_262144 -2.50% 5.468 5.331 - -0.53% -
BM_MakeHeap_string_Random_262144 -2.50% 15.580 15.190 - -1.55% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -2.50% 4.085 3.983 - -3.81% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -2.50% 0.588 0.574 - -0.17% -
SetIntersection_None_Vector_float_1024_1 -2.49% 1180606.853 1151209.521 - -0.19% -
BM_std_min<unsigned___int128>/3 -2.49% 1.042 1.016 - 0.37% -
rng::count(list<int>)_(every_other)/8 -2.49% 2.099 2.047 - -1.55% -
SetIntersection_None_Vector_float_16384_1 -2.49% 1203775.177 1173839.919 - 0.94% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -2.48% 61.439 59.912 - -12.91% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.48% 42034.536 40991.690 - 0.39% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.48% 72930.302 71122.244 - -1.39% -
SetIntersection_None_Vector_uint64_262144_16 -2.48% 1195547.156 1165909.397 - -2.63% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -2.48% 77295.823 75380.984 - -0.73% -
SetIntersection_None_Vector_uint64_262144_262144 -2.47% 1205659.984 1175853.479 - -2.96% -
BM_RangesMakeHeap_uint32_Random_16 -2.47% 1.270 1.239 - -3.25% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -2.47% 25255.045 24631.124 - -5.38% -
std::partial_sort(vector<int>)_(heap)/8 -2.47% 26.738 26.079 - -2.80% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.46% 4.929 4.807 - 0.23% -
BM_std_minmax<short>/3 -2.46% 1.191 1.162 - 1.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.45% 13499.045 13167.839 - 2.23% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -2.45% 5.742 5.601 - -3.16% -
std::reverse(deque<int>)/512 -2.45% 115.987 113.144 - -0.03% -
BM_deque_vector_ranges_move/1 -2.44% 2.150 2.097 - -8.75% -
SetIntersection_None_Vector_float_1024_1024 -2.44% 1172877.518 1144256.535 - -0.55% -
rng::search(deque<int>,_pred)_(same_length)/1024 -2.44% 514.173 501.635 - -2.01% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.44% 22.653 22.100 - -1.60% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.44% 40393.564 39409.531 - -1.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.44% 1.119 1.092 - -1.31% -
rng::rotate(vector<bool>)_(by_1/4)/32 -2.44% 18.620 18.167 - 0.26% -
SetIntersection_None_Vector_float_16384_64 -2.43% 1203707.658 1174413.203 - 1.98% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.43% 23.728 23.151 - -5.06% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -2.43% 12120.405 11826.097 - -1.74% -
SetIntersection_None_Set_string_64_4 -2.43% 23029471.531 22470581.281 - -3.08% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.43% 2.747 2.681 - 0.04% -
BM_RangesMakeHeap_string_Heap_1024 -2.43% 4.818 4.701 - -0.95% -
BM_std_min<short>/21 -2.42% 1.828 1.783 - -2.94% -
BM_StringFindAllMatch/64 -2.42% 3.072 2.997 - -5.58% -
BM_deque_vector_move/70000 -2.41% 2965.684 2894.086 - 0.04% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.41% 349.146 340.718 - -0.68% -
std::stable_partition(list<int>)_(dense)/8192 -2.41% 17474.912 17053.268 - -2.40% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.41% 25.684 25.065 - -0.28% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.41% 142.475 139.043 - -1.88% -
BM_StringFindAllMatch/1 -2.41% 2.774 2.708 - -6.20% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.41% 1359.236 1326.525 - 1.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.40% 16247044.179 15856370.566 - -0.38% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.40% 8.614 8.407 - -1.75% -
SetIntersection_None_Set_float_64_16 -2.40% 19226834.711 18765357.469 - -1.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.40% 13472516.940 13149453.193 - -1.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -2.39% 12126495.359 11836096.309 - -1.74% -
SetIntersection_Interlaced_Vector_string_256_16 -2.39% 11012878.271 10749206.971 - -2.10% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.39% 15.371 15.004 - -0.60% -
std::copy(vector<int>)/4096 -2.39% 230.508 224.994 - -2.18% -
BM_std_min<unsigned_long_long>/64 -2.39% 4.807 4.692 - 0.00% -
std::multiset<int>::erase(key)_(existent)/1024 -2.39% 40.625 39.654 - -3.00% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -2.39% 1.293 1.262 - -7.58% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -2.39% 2.196 2.143 - 0.31% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.39% 18400137.383 17961224.140 - -2.95% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.37% 1.065 1.040 - -0.02% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.37% 30.926 30.192 - -1.50% -
rng::remove(deque<int>)_(prefix)/32 -2.37% 55.140 53.834 - -3.85% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -2.36% 22.887 22.346 - 4.32% -
std::search_n(list<int>)_(no_match)/1024 -2.36% 758.598 740.686 - -0.93% -
SetIntersection_None_Vector_string_1024_1 -2.36% 1227600.205 1198641.748 - -2.35% -
BM_PushHeap_uint32_Random_262144 -2.36% 6.438 6.286 - -0.04% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.35% 179.250 175.037 - 0.10% -
BM_deque_vector_copy/1 -2.35% 2.128 2.078 - -0.32% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.35% 10.438 10.193 - 0.87% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.35% 14.981 14.630 - 0.38% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.34% 4294.011 4193.401 - 0.16% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.34% 4.571 4.464 - 0.84% -
BM_std_minmax<char>/31 -2.33% 3.337 3.260 - 6.67% -
rng::transform(deque<int>)_(identity_transform)/50 -2.33% 19.818 19.357 - -2.29% -
SetIntersection_None_Vector_float_1024_4 -2.32% 1176791.674 1149442.783 - -0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.32% 19412075.116 18960968.108 - 0.12% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.32% 105874.609 103416.112 - -5.54% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -2.32% 24.540 23.971 - 12.02% -
std::unique(deque<int>)_(sprinkled)/32 -2.32% 67.262 65.703 - 5.17% -
BM_deque_vector_ranges_copy_backward/65536 -2.31% 8219.273 8029.028 - 0.89% -
BM_PushHeap_uint64_Random_16384 -2.31% 6.099 5.958 - -1.07% -
BM_LowerBound_string_16384 -2.31% 397.070 387.880 - -0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.31% 1272700.235 1243264.901 - -2.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.31% 1718353.599 1678618.080 - 1.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.31% 1716865.561 1677181.887 - 2.15% -
std::find_if_not(list<int>)_(process_all)/32768 -2.31% 29947.386 29255.258 - 0.59% -
SetIntersection_Front_Vector_string_262144_64 -2.31% 3494745.407 3414014.911 - -2.48% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.31% 572.303 559.103 - -1.50% -
rng::copy_backward(deque<int>)/8 -2.30% 2.793 2.729 - -1.95% -
std::multiset<int>::ctor(const&)/32 -2.30% 226.405 221.202 - 2.45% -
rng::find_if_not(list<int>)_(process_all)/32768 -2.30% 29264.151 28592.493 - 1.97% -
std::replace_if(deque<int>)_(prefix)/1024 -2.29% 491.591 480.311 - -0.18% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -2.29% 6757.438 6602.480 - 0.40% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.29% 0.573 0.559 - 1.25% -
rng::find(vector<bool>)_(process_all)/1024 -2.29% 4.689 4.582 - -2.94% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.29% 5.136 5.018 - -2.14% -
std::set<std::string>::clear()/1024 -2.29% 19874.023 19419.108 - -3.38% -
BM_std_minmax<int>/23 -2.29% 2.357 2.303 - -0.49% -
std::find(list<int>)_(process_all)/8192 -2.29% 8501.542 8307.158 - -5.71% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.29% 65.761 64.258 - -0.44% -
SetIntersection_None_Vector_float_262144_262144 -2.28% 1230660.922 1202571.219 - -1.48% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.28% 4530.031 4426.669 - 0.15% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -2.27% 1.362 1.331 - 7.78% -
rng::generate_n(deque<int>)/32 -2.27% 8.506 8.313 - 0.13% -
BM_std_min<unsigned_long_long>/31 -2.26% 3.027 2.958 - 1.07% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.26% 471131.775 460471.707 - 0.05% -
std::flat_map<int,_int>::erase(iterator)/1024 -2.26% 76.089 74.368 - -2.47% -
BM_RangesMakeHeap_string_PipeOrgan_64 -2.26% 5.104 4.989 - 5.39% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -2.26% 3.727 3.643 - 61.12% -
BM_std_min<char>/19 -2.26% 1.182 1.155 - -0.10% -
rng::contains(vector<int>)_(process_all)/8 -2.25% 2.700 2.639 - -4.46% -
BM_MakeThenSortHeap_string_Random_262144 -2.25% 193.862 189.498 - -2.51% -
std::is_partitioned(vector<int>)_(partitioned)/32 -2.25% 6.448 6.303 - -6.19% -
std::search(vector<int>)_(no_match)/1000 -2.24% 212.878 208.104 - -2.02% -
SetIntersection_None_Vector_float_16384_4 -2.24% 1204920.359 1177919.250 - -0.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -2.24% 7.709 7.536 - -1.15% -
rng::swap_ranges(deque<int>)/32 -2.24% 10.977 10.731 - -0.05% -
BM_std_minmax<unsigned_short>/15 -2.24% 1.942 1.899 - -1.24% -
std::copy_n(vector<bool>)_(aligned)/262144 -2.23% 675.857 660.757 - -1.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.23% 7.316 7.153 - -0.16% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -2.23% 64.880 63.434 - 0.89% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.23% 3.001 2.934 - -0.92% -
std::move(vector<bool>)_(aligned)/512 -2.23% 2.389 2.336 - -1.73% -
SetIntersection_Front_Set_float_16384_256 -2.22% 5143497.701 5029146.971 - 1.40% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 -2.22% 0.631 0.617 - -0.80% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.22% 10.114 9.889 - -2.35% -
BM_MakeHeap_uint64_Random_64 -2.21% 1.283 1.254 - -3.53% -
BM_std_minmax<unsigned_char>/5500 -2.21% 50.677 49.556 - -2.56% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -2.21% 6372.183 6231.198 - -6.35% -
BM_RangesMakeHeap_uint32_Random_262144 -2.21% 1.053 1.030 - -0.53% -
SetIntersection_Front_Vector_uint64_16384_1 -2.21% 1099134.946 1074831.108 - -3.44% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -2.21% 3419.623 3344.099 - -3.19% -
std::search(vector<int>)_(same_length)/1024 -2.21% 254.843 249.215 - 1.77% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.21% 5.628 5.504 - 2.21% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.21% 296700.670 290152.061 - 0.15% -
BM_std_minmax<unsigned_int>/11 -2.21% 1.828 1.788 - -6.03% -
BM_RangesMakeHeap_string_Heap_16384 -2.21% 5.027 4.916 - -1.14% -
BM_std_minmax<char>/2 -2.20% 0.895 0.875 - 5.31% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.20% 39030.040 38170.397 - 0.10% -
BM_std_minmax<unsigned_short>/21 -2.20% 1.962 1.919 - -0.75% -
std::find(list<int>)_(process_all)/32768 -2.20% 27610.919 27003.200 - 0.83% -
rng::copy_backward(deque<int>)/1048576 -2.20% 126507.844 123726.325 - -0.87% -
rng::copy_backward(deque<int>)/32768 -2.20% 3839.464 3755.154 - 1.68% -
BM_PopHeap_float_262144 -2.19% 40.667 39.777 - 5.34% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.19% 19793.996 19360.897 - -1.02% -
rng::starts_with(deque<int>)/1000 -2.19% 477.868 467.423 - -1.50% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.18% 1525.534 1492.201 - -2.08% -
std::set<std::string>::find(key)_(non-existent)/1024 -2.18% 20.366 19.922 - -2.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.18% 836092.059 817894.340 - 0.78% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -2.17% 38.362 37.528 - 32.06% -
BM_deque_vector_move/64 -2.17% 2.631 2.574 - -11.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.17% 1160497.632 1135344.627 - -0.78% -
bm_lexicographical_compare<signed_char>/16 -2.16% 1.327 1.299 - -2.08% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -2.16% 34.988 34.230 - -0.28% -
std::multimap<std::string,_int>::clear()/8192 -2.16% 202706.671 198322.961 - -1.54% -
std::remove(list<int>)_(sprinkled)/8192 -2.16% 8120.089 7944.507 - 0.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.16% 20055065.732 19621439.230 - -0.08% -
rng::search(deque<int>,_pred)_(same_length)/8192 -2.16% 4061.986 3974.167 - -2.12% -
std::search(deque<int>,_pred)_(same_length)/1024 -2.16% 512.224 501.170 - -1.79% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.16% 8.878 8.687 - -0.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.15% 1.223 1.196 - -0.87% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -2.15% 21.088 20.636 - -1.94% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.14% 9.054 8.860 - -3.23% -
BM_SortHeap_pair<uint32,_uint32>_16 -2.14% 6.087 5.956 - -0.50% -
BM_std_minmax<char>/30 -2.14% 2.857 2.796 - 7.62% -
BM_MakeHeap_uint32_PipeOrgan_16 -2.14% 1.041 1.019 - 1.33% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.14% 5.369 5.255 - -1.21% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.13% 2828.744 2768.416 - -1.83% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -2.13% 4737.589 4636.772 - -0.00% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.13% 171929.527 168271.315 - -1.41% -
BM_RangesMakeHeap_string_PipeOrgan_4 -2.12% 2.769 2.711 - 4.75% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.12% 9.305 9.108 - 0.18% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -2.12% 5992620.302 5865737.341 - -2.16% -
rng::search(list<int>)_(no_match)/1024 -2.11% 744.351 728.616 - -1.73% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -2.11% 507058.957 496359.773 - -15.12% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.11% 1.009 0.988 - -1.27% -
SetIntersection_Interlaced_Vector_float_64_4 -2.11% 18917227.374 18518440.925 - -2.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.10% 10780361.322 10553870.479 - 1.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -2.10% 7.735 7.573 - -1.44% -
std::transform(list<int>,_list<int>)/8192 -2.10% 9411.148 9213.494 - -0.91% -
SetIntersection_Front_Set_uint64_256_1 -2.10% 4403054.720 4310620.397 - -2.65% -
SetIntersection_None_Vector_float_256_64 -2.10% 3714384.864 3636418.363 - -0.29% -
rng::search(deque<int>,_pred)_(same_length)/1000 -2.09% 488.612 478.379 - -1.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.09% 1.217 1.191 - -1.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.09% 36.127 35.370 - 0.09% -
BM_MakeHeap_string_Descending_1024 -2.09% 2.715 2.658 - -7.75% -
SetIntersection_None_Vector_uint64_256_4 -2.09% 4485270.881 4391529.917 - -2.35% -
BM_std_min<char>/5 -2.09% 1.426 1.396 - 1.13% -
BM_std_minmax<unsigned_char>/22 -2.08% 2.509 2.456 - 1.06% -
BM_std_min<unsigned_char>/16 -2.08% 2.619 2.565 - 2.51% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 -2.08% 75.782 74.208 - -0.72% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.07% 8.007 7.841 - -1.36% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -2.07% 220.593 216.030 - -2.03% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -2.06% 13.857 13.571 - 8.07% -
BM_std_min<short>/19 -2.06% 1.975 1.934 - 1.84% -
SetIntersection_Front_Vector_string_262144_1 -2.06% 1141228.534 1117696.942 - -4.40% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.06% 33.486 32.797 - 3.30% -
rng::reverse_copy(list<int>)/32768 -2.06% 26087.266 25551.085 - -0.63% -
BM_MakeThenSortHeap_uint32_Random_4 -2.05% 4.010 3.928 - -1.59% -
std::partial_sort(vector<int>)_(repeated)/8 -2.05% 20.325 19.908 - -0.69% -
BM_deque_deque_copy/64 -2.05% 5.563 5.449 - -3.33% -
SetIntersection_Front_Set_uint64_64_16 -2.05% 16801236.744 16457102.961 - -1.85% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -2.05% 2.505 2.454 - -0.98% -
BM_vector_deque_ranges_copy_backward/1024 -2.04% 38.021 37.244 - -3.28% -
std::move(deque<int>)/8 -2.04% 3.997 3.916 - 5.34% -
rng::search(vector<int>)_(single_element)/1000 -2.04% 231.937 227.201 - 0.44% -
BM_deque_deque_move/64 -2.04% 5.564 5.450 - -4.64% -
BM_RangesMakeHeap_string_SingleElement_64 -2.04% 6.475 6.343 - 0.93% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.04% 13833.965 13552.125 - -5.16% -
bm_lexicographical_compare<signed_char>/2 -2.04% 1.495 1.465 - -9.49% -
SetIntersection_Front_Vector_uint32_262144_262144 -2.04% 350852715.652 343711570.275 - -2.05% -
BM_std_minmax<unsigned_short>/27 -2.03% 2.877 2.818 - 2.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.03% 45860986.445 44929115.009 - -0.27% -
BM_std_min<unsigned_long_long>/29 -2.03% 2.456 2.406 - 0.55% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -2.03% 18.517 18.141 - -0.95% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -2.03% 11.632 11.396 - -3.58% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -2.02% 13485.490 13212.413 - -0.66% -
rng::contains(list<int>)_(process_all)/1048576 -2.02% 842192.479 825189.821 - -1.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -2.02% 148345299.263 145350689.760 - -1.66% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -2.02% 2.548 2.496 - 0.02% -
SetIntersection_Interlaced_Vector_float_64_16 -2.02% 19189185.267 18802229.549 - 6.09% -
BM_vector_deque_copy/4000 -2.01% 142.847 139.975 - -1.58% -
rng::move(vector<bool>)_(aligned)/512 -2.01% 2.682 2.628 - -0.88% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.01% 6.313 6.186 - 1.56% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -2.01% 747707.984 732708.335 - 1.02% -
BM_deque_vector_ranges_copy_backward/5500 -2.01% 203.645 199.561 - -1.50% -
BM_MakeThenSortHeap_string_SingleElement_262144 -2.00% 51.549 50.516 - 0.13% -
bm_lexicographical_compare<int>/8 -2.00% 1.541 1.510 - -1.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.99% 39.382 38.597 - -3.40% -
rng::find_last(deque<int>)_(bail_10%)/8 -1.99% 2.680 2.627 - 3.14% -
BM_CmpEqual_short_ushort -1.99% 1.111 1.089 - 0.00% -
BM_std_min<unsigned_long_long>/23 -1.99% 2.429 2.381 - -0.69% -
BM_MakeHeap_string_Heap_16384 -1.99% 5.123 5.021 - -1.27% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.98% 19.539 19.153 - -0.39% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.97% 22.296 21.856 - -0.03% -
BM_std_min<short>/25 -1.97% 2.086 2.044 - -6.29% -
rng::partial_sort(vector<int>)_(repeated)/8 -1.97% 20.348 19.947 - -0.15% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.97% 4899.764 4803.132 - -0.05% -
rng::adjacent_find(vector<int>,_pred)/1048576 -1.97% 467151.107 457944.362 - -1.01% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.97% 69643.137 68271.270 - 0.03% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.97% 12261.188 12019.791 - -2.78% -
SetIntersection_Interlaced_Set_float_64_16 -1.97% 24692200.157 24206206.506 - -2.71% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.97% 8.709 8.537 - 0.07% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.96% 1108149.455 1086410.060 - -3.07% -
std::copy(list<int>)/8 -1.96% 2.513 2.464 - -0.02% -
BM_PopHeap_string_16384 -1.96% 72.700 71.278 - -3.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.96% 3689708.167 3617573.876 - -2.59% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.95% 5.638 5.528 - 1.72% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -1.95% 2.531 2.481 - -1.67% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.95% 19.592 19.210 - -0.47% -
rng::is_sorted_until(list<int>,_pred)/8192 -1.95% 7808.102 7656.219 - 5.22% -
BM_std_minmax<unsigned_int>/2 -1.94% 0.825 0.809 - -14.22% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -1.94% 4828.533 4734.839 - 0.44% -
rng::stable_sort(vector<int>)_(repeated)/1024 -1.94% 1130.797 1108.870 - 1.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.93% 2279040.294 2234958.164 - -2.33% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -1.93% 644450.793 631998.495 - 1.04% -
BM_MakeThenSortHeap_string_Random_16384 -1.93% 111.158 109.011 - -2.22% -
std::all_of(vector<int>)_(process_all)/32 -1.93% 8.498 8.334 - -0.61% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.93% 66.967 65.676 - -1.16% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.93% 11.463 11.242 - -0.29% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.93% 22093.856 21668.028 - -0.81% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -1.92% 34.902 34.232 - 29.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.92% 1707323.489 1674577.475 - 1.87% -
BM_MakeHeap_uint64_Ascending_16 -1.92% 0.669 0.657 - -1.64% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.92% 0.999 0.980 - 0.25% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.91% 28.870 28.319 - -4.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.91% 566.041 555.241 - -0.69% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.91% 5.104 5.007 - 3.22% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -1.90% 4.211 4.131 - -2.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.90% 1189547.208 1166969.011 - -1.73% -
rng::search(vector<int>)_(single_element)/1024 -1.90% 237.174 232.675 - 0.47% -
rng::reverse_copy(vector<int>)/4096 -1.89% 137.247 134.649 - 1.19% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.89% 6.853 6.723 - 0.56% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.89% 28169.723 27637.068 - -1.31% -
BM_vector_deque_copy_backward/1024 -1.89% 38.388 37.663 - -1.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.89% 1167679.237 1145656.311 - -2.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.89% 11713603.877 11492743.783 - -1.29% -
std::remove_copy(deque<int>)_(prefix)/32 -1.88% 13.223 12.974 - -0.39% -
BM_MakeThenSortHeap_string_Random_256 -1.88% 55.726 54.677 - -1.64% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.88% 1.037 1.017 - -1.25% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.88% 5960262.658 5848213.432 - -1.87% -
rng::find_if(vector<bool>)_(process_all)/50 -1.88% 36.684 35.995 - 2.83% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.87% 213.291 209.293 - 1.73% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -1.87% 1.331 1.306 - -12.27% -
BM_vector_deque_ranges_copy_backward/4096 -1.87% 150.185 147.373 - -1.50% -
rng::swap_ranges(deque<int>)/50 -1.87% 19.938 19.565 - -7.35% -
BM_std_min<char>/21 -1.87% 1.809 1.775 - -1.08% -
BM_std_minmax<unsigned_short>/20 -1.87% 1.952 1.916 - -0.77% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.87% 31.658 31.066 - 0.56% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.87% 22.899 22.471 - -1.95% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.87% 18759.187 18408.977 - 0.30% -
std::unique(deque<int>)_(contiguous)/32 -1.86% 59.610 58.498 - -0.59% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.86% 70.613 69.298 - -3.56% -
723_llvm_r -1.86% 11.766 11.547 - 0.02% -
rng::remove(deque<int>)_(prefix)/50 -1.86% 63.484 62.303 - -0.13% -
std::set<int>::count(key)_(existent)/1024 -1.86% 4.174 4.097 - -5.87% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 -1.86% 10.758 10.558 - -0.90% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.85% 25.957 25.475 - -0.97% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.85% 756.591 742.563 - 1.54% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.85% 13051.207 12809.794 - 0.42% -
std::set<int>::find(key)_(existent)/1024 -1.85% 4.020 3.946 - -1.97% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -1.85% 15.278 14.996 - -0.87% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.85% 1.569 1.540 - -0.56% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.84% 17.898 17.568 - -1.92% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.84% 464.701 456.144 - 1.63% -
SetIntersection_None_Set_string_256_1 -1.84% 12111226.559 11888311.609 - 0.79% -
BM_MakeHeap_uint64_Ascending_262144 -1.84% 0.741 0.727 - -0.38% -
rng::replace(list<int>)_(prefix)/8192 -1.84% 7285.937 7151.999 - -2.64% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.84% 3.906 3.834 - -0.25% -
BM_deque_vector_ranges_move_backward/1 -1.83% 2.117 2.078 - -9.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.83% 5974823.053 5865259.023 - 0.79% -
BM_std_minmax<unsigned_long_long>/13 -1.83% 3.011 2.956 - -1.32% -
std::search_n(deque<int>)_(no_match)/1000 -1.83% 447.837 439.629 - 2.14% -
BM_MakeThenSortHeap_float_Heap_16 -1.83% 1.893 1.859 - -2.89% -
std::find_if(deque<int>)_(bail_25%)/8 -1.83% 1.546 1.518 - -1.64% -
rng::remove(list<int>)_(prefix)/8192 -1.82% 8523.112 8367.573 - 1.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.82% 14518.819 14254.168 - 2.76% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -1.82% 0.582 0.572 - -1.12% -
std::search(vector<int>)_(near_matches)/1000 -1.82% 14218.910 13959.991 - -0.76% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.82% 4712813.627 4627024.060 - -1.79% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.82% 0.984 0.966 - -2.46% -
BM_RangesMakeHeap_string_Heap_16 -1.82% 4.670 4.585 - -1.24% -
BM_PopHeap_uint32_262144 -1.82% 42.037 41.272 - 0.97% -
BM_PushHeap_float_Ascending_1024 -1.82% 3.179 3.121 - 0.52% -
std::find_end(deque<int>)_(process_all)/8192 -1.81% 2040.607 2003.646 - -3.69% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -1.81% 4.993 4.903 - 0.56% -
SetIntersection_Interlaced_Vector_string_64_64 -1.81% 29115011.975 28589276.383 - 3.97% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.80% 1.207 1.185 - -1.08% -
rng::move(list<int>)/1048576 -1.80% 1030903.247 1012298.631 - 0.59% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -1.80% 3936.866 3865.928 - -14.70% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.80% 50196.098 49291.823 - -0.60% -
SetIntersection_Front_Set_float_1024_1 -1.80% 1117979.943 1097863.614 - -0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.80% 248119157.896 243655883.458 - 0.09% -
std::rotate_copy(deque<int>)/32 -1.80% 2.622 2.575 - 0.07% -
std::multiset<std::string>::ctor(const&)/1024 -1.80% 35540.210 34901.217 - 0.60% -
BM_MakeThenSortHeap_string_Random_1024 -1.80% 70.329 69.067 - -2.56% -
BM_std_min<unsigned_long_long>/14 -1.79% 1.931 1.896 - -0.96% -
std::sort(deque<int>)_(shuffled)/1024 -1.79% 6882.629 6759.224 - -1.76% -
BM_std_min<int>/28 -1.79% 2.030 1.994 - -2.54% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.79% 5.565 5.465 - -0.70% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.79% 794.216 779.996 - -5.54% -
SetIntersection_Front_Set_uint32_256_16 -1.79% 5011159.071 4921558.180 - -1.89% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.79% 19991.291 19634.034 - -0.61% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.79% 11870.674 11658.670 - -0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.78% 17887202.045 17568124.124 - -1.76% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.78% 4.072 3.999 - 0.15% -
rng::search_n(list<int>)_(no_match)/8192 -1.78% 7393.262 7261.682 - 5.61% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.78% 599.219 588.556 - -0.64% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.77% 10.448 10.263 - -1.42% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -1.77% 1.242 1.220 - 3.06% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.77% 116054.503 113997.873 - -0.39% -
BM_lexicographical_compare_three_way_slow_path/65536 -1.77% 16158.020 15871.702 - 0.07% -
BM_MakeHeap_uint64_Random_16 -1.77% 1.328 1.304 - 0.04% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.77% 260027.664 255434.092 - -2.28% -
BM_RangesMakeThenSortHeap_float_Descending_16 -1.76% 1.868 1.835 - 0.78% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.76% 16.823 16.528 - 0.15% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.76% 9.184 9.023 - 0.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.75% 4776810.662 4693004.518 - 0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.75% 9487603.483 9321289.761 - -1.25% -
rng::move(deque<int>)/8 -1.75% 3.950 3.881 - 3.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.75% 1109716.450 1090283.971 - -2.85% -
BM_std_minmax<unsigned_char>/20 -1.75% 1.932 1.898 - 1.37% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.75% 14518.091 14264.124 - -15.40% -
rng::generate_n(deque<int>)/50 -1.75% 12.547 12.327 - 0.34% -
BM_RangesMakeHeap_string_PipeOrgan_16 -1.75% 3.843 3.776 - 4.06% -
rng::partition(vector<int>)_(sparse)/50 -1.75% 14.284 14.034 - 1.03% -
std::equal(list<int>)_(it,_it,_it)/8 -1.75% 2.819 2.770 - -0.02% -
std::copy(list<int>)/32768 -1.74% 26421.614 25961.273 - -1.76% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.74% 602.331 591.851 - -0.77% -
SetIntersection_Interlaced_Set_string_1024_64 -1.74% 17718489.607 17410467.843 - 1.16% -
BM_std_min<char>/18 -1.73% 0.988 0.971 - -0.01% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.73% 10548.071 10365.486 - 0.25% -
BM_MakeHeap_string_Ascending_64 -1.73% 4.852 4.768 - 0.34% -
rng::find_if(vector<char>)_(process_all)/1024 -1.73% 274.223 269.488 - 0.35% -
BM_PushHeap_float_Ascending_256 -1.72% 2.525 2.482 - 0.01% -
BM_MakeThenSortHeap_float_Random_64 -1.72% 18.166 17.854 - -0.65% -
SetIntersection_None_Vector_string_16384_16 -1.72% 1283943.514 1261867.640 - -2.69% -
std::copy_n(deque<int>)/4096 -1.72% 148.677 146.121 - 0.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.72% 184823.518 181646.188 - -3.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.72% 654.074 642.830 - 1.28% -
BM_LowerBound_uint32_16 -1.72% 7.443 7.315 - 0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.72% 0.763 0.750 - 0.77% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.72% 2060.719 2025.357 - 0.03% -
BM_MakeHeap_string_Heap_64 -1.71% 5.102 5.015 - -1.71% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.71% 4345.184 4270.710 - -0.93% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -1.71% 726.967 714.523 - -1.24% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.71% 13.212 12.986 - -0.18% -
SetIntersection_Front_Set_float_16384_16 -1.70% 1316938.492 1294485.038 - -0.16% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.70% 1.439 1.414 - -1.30% -
SetIntersection_None_Vector_float_256_16 -1.70% 4350486.927 4276627.398 - -0.25% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -1.69% 1.598 1.571 - -8.82% -
rng::find_if(list<int>)_(process_all)/32768 -1.69% 29224.039 28729.776 - 1.22% -
SetIntersection_Front_Set_uint64_262144_16 -1.69% 1306417.906 1284323.540 - 1.01% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.69% 24344.024 23933.475 - 1.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.69% 24.809 24.390 - -0.92% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.68% 0.954 0.937 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.68% 3114115.887 3061698.162 - 0.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.68% 24.554 24.141 - 0.15% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.68% 6274.036 6168.513 - -0.50% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.68% 42.774 42.055 - -0.17% -
rng::starts_with(vector<int>,_pred)/1000 -1.68% 455.743 448.093 - 0.18% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -1.68% 10.529 10.352 - -2.54% -
BM_lexicographical_compare_three_way_slow_path/262144 -1.68% 64763.057 63676.622 - 0.17% -
rng::reverse(list<int>)/512 -1.68% 199.791 196.440 - -0.09% -
BM_vector_deque_ranges_copy/5500 -1.68% 199.283 195.944 - -1.53% -
rng::search(list<int>)_(single_element)/1024 -1.67% 726.036 713.879 - 0.87% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.67% 15274.592 15019.378 - -0.60% -
BM_std_minmax_element<char>/4 -1.67% 1.242 1.221 - -2.80% -
rng::fold_left(list<int>)/8 -1.67% 3.878 3.813 - -1.61% -
rng::search(deque<int>)_(same_length)/8192 -1.67% 3840.255 3776.261 - -0.24% -
rng::all_of(list<int>)_(process_all)/32 -1.67% 11.700 11.505 - 0.17% -
BM_vector_deque_ranges_copy/4096 -1.66% 147.930 145.471 - -1.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.66% 14.974 14.726 - -0.57% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.66% 2180.803 2144.606 - 0.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.66% 68477.198 67340.971 - 0.34% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.66% 3.117 3.065 - -0.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.66% 34.265 33.697 - -0.89% -
BM_deque_vector_ranges_copy/5500 -1.66% 201.053 197.723 - 0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.66% 171104569.112 168271184.495 - -2.20% -
BM_PushHeap_float_Random_64 -1.66% 6.773 6.661 - -0.41% -
BM_vector_deque_ranges_copy_backward/512 -1.65% 17.908 17.611 - -1.43% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.65% 23048.098 22666.903 - 0.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.65% 44.229 43.497 - -0.21% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.65% 11400378.735 11212189.151 - -3.93% -
BM_vector_deque_ranges_move/5500 -1.65% 199.726 196.430 - -1.44% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.65% 15.356 15.103 - 0.41% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.65% 152722.434 150208.511 - 1.27% -
rng::search(list<int>)_(no_match)/1000 -1.64% 725.931 713.995 - 2.25% -
BM_MakeThenSortHeap_string_Random_64 -1.64% 40.049 39.391 - -1.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.64% 63107481.021 62071416.817 - -1.79% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.64% 72.287 71.100 - -3.78% -
BM_std_min<__int128>/2 -1.64% 0.668 0.657 - -2.26% -
BM_deque_deque_move/4096 -1.63% 152.368 149.881 - -1.21% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.63% 50.327 49.506 - -0.39% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.63% 2.242 2.205 - -1.51% -
SetIntersection_Interlaced_Vector_string_16384_16 -1.63% 4611664.826 4536463.477 - -4.54% -
BM_std_minmax<unsigned_short>/24 -1.63% 2.277 2.240 - 0.74% -
BM_std_minmax<char>/22 -1.63% 2.671 2.627 - 9.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.63% 23.373 22.992 - -0.85% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.63% 5.022 4.940 - 0.50% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.63% 69.587 68.456 - -1.91% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.62% 212.330 208.880 - 0.44% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.62% 1866.459 1836.164 - 0.74% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -1.62% 2075.600 2041.959 - 0.89% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.62% 10.745 10.571 - -0.49% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.61% 875988.622 861850.226 - -4.06% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.61% 54857.549 53972.663 - -0.02% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.61% 528.557 520.033 - -1.23% -
BM_StringRelational_Less_Small_Huge_Control -1.61% 1.758 1.729 - 1.51% -
std::multiset<std::string>::erase(iterator)/0 -1.61% 30.057 29.574 - -6.42% -
BM_std_minmax<unsigned_char>/18 -1.61% 1.317 1.295 - -1.65% -
std::search_n(list<int>)_(no_match)/8192 -1.60% 7316.834 7199.495 - 5.94% -
BM_RangesPushHeap_string_Descending_4 -1.60% 1.881 1.851 - -5.04% -
BM_std_minmax<unsigned_char>/17 -1.60% 1.105 1.087 - -1.53% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.60% 5.193 5.110 - -1.62% -
SetIntersection_Front_Vector_float_64_64 -1.60% 11583921.493 11398925.458 - -0.70% -
rng::replace_if(deque<int>)_(prefix)/32 -1.60% 14.119 13.894 - -2.55% -
BM_std_min<unsigned_long_long>/30 -1.60% 2.692 2.649 - -0.82% -
BM_MakeHeap_string_SingleElement_16 -1.60% 5.724 5.633 - -0.65% -
BM_vector_deque_ranges_move/4000 -1.59% 142.798 140.521 - -3.07% -
std::is_sorted_until(list<int>)/8192 -1.59% 7275.159 7159.288 - 5.69% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.59% 28.830 28.371 - 0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.59% 10813488.645 10641714.361 - 26.43% -
std::stable_partition(deque<int>)_(dense)/50 -1.59% 39.686 39.055 - -1.03% -
SetIntersection_Front_Vector_uint64_256_256 -1.59% 4653837.793 4580008.720 - -2.62% -
SetIntersection_Front_Vector_uint32_1024_256 -1.59% 2355344.794 2317993.974 - -0.77% -
std::map<int,_int>::clear()/1024 -1.58% 10580.321 10412.696 - 0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.58% 40343971.820 39704906.216 - -2.33% -
BM_std_minmax<unsigned_short>/6 -1.58% 1.388 1.366 - 1.42% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.58% 169607.424 166924.906 - 1.83% -
BM_std_minmax<short>/1 -1.58% 0.634 0.624 - -0.38% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.58% 42.765 42.091 - -1.70% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.58% 12.654 12.455 - -2.95% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.57% 31.938 31.436 - -0.61% -
std::is_sorted_until(list<int>,_pred)/8 -1.57% 4.230 4.164 - 0.39% -
rng::partial_sort(vector<int>)_(shuffled)/8 -1.57% 22.581 22.227 - 0.54% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.56% 10020498.211 9863905.511 - -2.03% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.56% 2.112 2.080 - -0.70% -
rng::search(deque<int>)_(same_length)/1000 -1.56% 331.309 326.155 - -15.00% -
BM_CmpEqual_uchar_schar -1.56% 1.050 1.034 - 0.00% -
BM_std_minmax<unsigned_char>/12 -1.55% 1.945 1.915 - -4.20% -
BM_std_min<short>/24 -1.55% 2.537 2.497 - -0.66% -
SetIntersection_Front_Vector_uint32_64_64 -1.55% 11668614.594 11487662.072 - 0.31% -
std::find_if(vector<bool>)_(process_all)/50 -1.55% 36.550 35.985 - 2.81% -
BM_MakeHeap_string_Heap_1024 -1.55% 4.874 4.799 - -0.97% -
std::adjacent_find(vector<int>,_pred)/50 -1.55% 23.308 22.948 - -2.26% -
rng::copy_if(deque<int>)_(entire_range)/8 -1.55% 2.951 2.905 - -0.76% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.54% 18.467 18.181 - -1.08% -
std::find_if(vector<bool>)_(process_all)/8 -1.54% 5.605 5.519 - 1.66% -
SetIntersection_Front_Vector_uint32_1024_1 -1.54% 1112131.772 1095029.771 - -1.58% -
SetIntersection_None_Vector_uint32_1024_64 -1.53% 1152939.517 1135256.012 - -1.60% -
SetIntersection_Interlaced_Set_float_1024_64 -1.53% 10082606.712 9927974.675 - -1.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.53% 23672624.642 23310442.513 - -1.01% -
BM_num_get<float> -1.53% 35.392 34.851 - 0.00% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -1.53% 8.557 8.426 - -3.14% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.53% 4207.500 4143.253 - 0.17% -
std::partition_point(vector<int>)/1024 -1.53% 6.288 6.192 - -0.66% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.53% 9.015 8.877 - -1.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.53% 11798542.485 11618564.163 - -3.43% -
std::partition_copy(vector<int>)/8192 -1.53% 4630.920 4560.289 - 1.06% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.52% 10.802 10.637 - -1.50% -
BM_std_minmax<long_long>/13 -1.52% 3.103 3.055 - 3.64% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -1.52% 666.610 656.462 - -0.47% -
SetIntersection_Interlaced_Set_string_4_4 -1.52% 168277825.591 165719654.968 - -1.07% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.52% 9041.560 8904.274 - 0.43% -
BM_MakeThenSortHeap_string_SingleElement_1024 -1.52% 29.917 29.462 - -2.27% -
BM_StringFindStringLiteral/512 -1.51% 9.485 9.341 - -0.62% -
BM_std_minmax<unsigned_char>/29 -1.51% 2.430 2.393 - 2.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.51% 5081213.234 5004421.008 - -5.51% -
rng::distance(join_view(vector<vector<int>>)/1024 -1.51% 1.035 1.020 - 0.00% -
BM_MakeThenSortHeap_float_Heap_1024 -1.51% 8.327 8.201 - -0.14% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.51% 26.972 26.564 - 0.17% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.51% 16.700 16.448 - -1.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.51% 815.174 802.881 - 2.04% -
BM_vector_deque_copy/1024 -1.51% 36.419 35.871 - -0.16% -
SetIntersection_Interlaced_Set_float_16384_16384 -1.50% 349044701.739 343792926.968 - -0.88% -
BM_RangesPopHeap_string_4 -1.50% 5.328 5.248 - 0.74% -
SetIntersection_None_Vector_float_16_1 -1.50% 68561932.010 67534348.404 - -0.22% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -1.50% 27.680 27.266 - 0.08% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.50% 10.762 10.601 - 0.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.50% 2.410 2.374 - 2.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.49% 1225.272 1206.958 - 0.80% -
std::remove_copy(vector<int>)_(prefix)/32 -1.49% 8.993 8.859 - -0.98% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.49% 3.752 3.696 - -2.37% -
BM_PushHeap_float_Random_16 -1.49% 5.413 5.332 - -1.25% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 -1.49% 61.922 61.001 - -0.18% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.49% 21.578 21.258 - 0.28% -
bm_ranges_swap_ranges_vb_aligned/64 -1.48% 3.124 3.077 - -0.52% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.48% 23725.647 23374.963 - 0.02% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.48% 503943.795 496505.035 - -5.46% -
BM_std_minmax<short>/17 -1.48% 1.792 1.766 - 0.14% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.47% 1.130 1.114 - -1.13% -
std::stable_sort(deque<int>)_(repeated)/8 -1.47% 18.203 17.935 - -1.31% -
BM_CmpEqual_int_ushort -1.47% 1.137 1.120 - 0.00% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.46% 24067.480 23715.041 - 0.35% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.46% 25.535 25.161 - 0.52% -
729_abc_r -1.46% 18.943 18.666 - 1.48% -
std::transform(vector<int>)_(identity_transform)/32 -1.46% 9.079 8.946 - 0.25% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.46% 186698.038 183970.968 - 0.25% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.46% 222.810 219.556 - 1.79% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.46% 15.077 14.857 - 0.48% -
BM_tolower_string<char> -1.46% 15.184 14.963 - 0.00% -
SetIntersection_Interlaced_Vector_string_4_4 -1.46% 162587873.354 160218120.090 - 0.51% -
SetIntersection_None_Vector_float_16384_16384 -1.46% 1193311.270 1175943.329 - 2.27% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -1.46% 181.530 178.888 - -0.99% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.45% 3515.329 3464.237 - -1.23% -
std::distance(join_view(vector<vector<int>>))/4096 -1.45% 4.471 4.406 - 0.00% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.45% 270051.449 266129.351 - -1.26% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.45% 2619.712 2581.688 - 0.20% -
rng::rotate(deque<int>)_(by_1/2)/32 -1.45% 7.340 7.233 - -0.07% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.45% 1157841.992 1141047.447 - -0.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.44% 11.691 11.522 - -0.70% -
SetIntersection_None_Vector_float_262144_16 -1.44% 1221251.222 1203649.009 - 0.09% -
rng::copy_if(list<int>)_(entire_range)/512 -1.44% 371.557 366.207 - -0.19% -
BM_std_min<unsigned_int>/24 -1.44% 1.832 1.806 - -1.23% -
BM_deque_vector_move_backward/5500 -1.44% 203.751 200.819 - -1.82% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.44% 288.650 284.499 - -3.03% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.44% 14.904 14.690 - 0.23% -
rng::find_if(deque<int>)_(process_all)/50 -1.44% 24.140 23.793 - -0.14% -
std::adjacent_find(list<int>,_pred)/8192 -1.43% 8114.629 7998.230 - 0.58% -
BM_vector_deque_ranges_copy/1 -1.43% 2.352 2.319 - -9.17% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -1.43% 11316.703 11154.457 - -0.67% -
BM_std_min<short>/23 -1.43% 2.116 2.086 - -0.94% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.43% 634125.713 625036.193 - 0.03% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.43% 9.537 9.400 - -0.75% -
rng::move(vector<int>)/1048576 -1.43% 57762.368 56934.710 - 0.47% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.43% 470.451 463.710 - 1.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.43% 10.017 9.874 - -1.12% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.43% 6.000 5.914 - -0.59% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.43% 1.195 1.178 - -1.75% -
std::replace(list<int>)_(sprinkled)/50 -1.43% 17.725 17.472 - -0.92% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.43% 25.298 24.938 - -0.54% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.43% 10.736 10.583 - -1.63% -
BM_deque_deque_move_backward/4000 -1.43% 148.460 146.344 - -1.95% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.43% 14.852 14.641 - -1.30% -
SetIntersection_Interlaced_Set_float_64_4 -1.42% 22351428.069 22033712.408 - -1.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.42% 1424096.293 1403860.383 - -1.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.42% 1265457.251 1247506.661 - -0.65% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.42% 263.935 260.193 - -0.70% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.42% 16.295 16.064 - -1.81% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.42% 2826.866 2786.822 - 1.83% -
BM_StringFindAllMatch/512 -1.42% 11.701 11.536 - -1.00% -
rng::search(vector<int>)_(single_element)/8192 -1.42% 1832.157 1806.214 - 0.28% -
BM_CmpEqual_uchar_uint -1.41% 1.125 1.109 - 0.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.41% 1095222.076 1079777.804 - -3.16% -
BM_RangesPushHeap_uint64_Random_16 -1.41% 4.279 4.219 - -0.58% -
BM_std_min<unsigned_char>/1024 -1.41% 8.509 8.389 - -2.34% -
std::rotate(vector<int>)_(by_1/4)/8192 -1.41% 2595.350 2558.872 - 0.70% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.40% 18.496 18.236 - -0.88% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.40% 18.495 18.236 - -0.76% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.40% 45805.127 45163.567 - 0.33% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.40% 4.846 4.779 - -1.63% -
rng::none_of(list<int>)_(process_all)/50 -1.40% 21.957 21.650 - -0.12% -
std::set<int>::insert(value)_(already_present)/32 -1.40% 1.793 1.768 - -0.58% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.39% 23.543 23.215 - -2.25% -
BM_RangesMakeHeap_string_Random_16384 -1.39% 12.816 12.638 - 1.66% -
BM_std_min<unsigned_short>/31 -1.39% 2.596 2.560 - -0.75% -
BM_std_minmax<unsigned_char>/14 -1.39% 2.543 2.507 - -3.75% -
BM_std_minmax<short>/19 -1.39% 2.429 2.395 - 3.85% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.39% 22112.458 21805.277 - -0.47% -
BM_deque_vector_ranges_copy/1 -1.39% 2.116 2.087 - 0.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.38% 1432588.292 1412775.086 - -2.90% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.38% 384.660 379.347 - -2.35% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -1.38% 1.548 1.527 - 34.17% -
BM_RangesPushHeap_float_Random_16 -1.38% 5.409 5.334 - -2.23% -
std::flat_map<int,_int>::insert(value)_(new_value)/32 -1.38% 17.285 17.047 - -1.21% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.38% 50.640 49.942 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.38% 4667182.281 4602936.873 - -0.61% -
std::transform(list<int>)_(identity_transform)/50 -1.37% 39.631 39.086 - -0.77% -
std::set<int>::find(key)_(existent)/32 -1.37% 1.620 1.598 - -0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.37% 17373338.008 17134700.037 - -1.32% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.37% 128010.318 126252.439 - 0.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.37% 21543537.403 21247803.218 - 1.76% -
SetIntersection_Front_Vector_float_262144_1 -1.37% 1125785.155 1110333.701 - -1.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.37% 9213274.799 9086976.070 - -0.87% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.37% 51.335 50.632 - -1.53% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.37% 15158007.264 14950415.287 - -1.10% -
BM_std_min<unsigned_long_long>/24 -1.36% 2.683 2.647 - -0.78% -
std::map<std::string,_int>::clear()/8192 -1.36% 205947.082 203137.728 - -0.32% -
rng::generate_n(deque<int>)/8192 -1.36% 1978.367 1951.398 - 0.81% -
rng::all_of(deque<int>)_(process_all)/50 -1.36% 18.336 18.086 - -12.31% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.36% 195.122 192.465 - 0.44% -
std::rotate_copy(list<int>)/32 -1.36% 8.528 8.411 - -0.66% -
std::remove_if(vector<int>)_(prefix)/8192 -1.36% 2616.744 2581.130 - -0.57% -
SetIntersection_Interlaced_Vector_string_262144_16384 -1.36% 1064668.540 1050183.676 - 1.88% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.36% 31286.057 30860.526 - -0.93% -
SetIntersection_None_Vector_uint64_16384_1 -1.36% 1175057.779 1159094.027 - -1.62% -
bm_lexicographical_compare<unsigned_char>/1 -1.36% 1.690 1.667 - -4.01% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.35% 4437212.195 4377206.074 - -2.11% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.35% 147681.112 145689.276 - -1.89% -
std::partition(deque<int>)_(sparse)/50 -1.35% 15.538 15.328 - -6.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -1.35% 5.430 5.357 - -1.04% -
BM_MakeHeap_string_Descending_64 -1.35% 2.560 2.525 - -4.18% -
std::search(vector<int>)_(same_length)/1000 -1.34% 246.394 243.081 - 1.14% -
std::set<int>::count(key)_(non-existent)/32 -1.34% 2.971 2.931 - 0.63% -
707_ntest_r -1.34% 16.946 16.719 - 0.78% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.34% 321.503 317.187 - -1.31% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.34% 2.431 2.398 - -2.13% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.34% 503070.061 496323.473 - 1.81% -
std::copy(vector<bool>)_(aligned)/4096 -1.34% 4.700 4.637 - -0.57% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.34% 45287.869 44681.862 - 2.94% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -1.34% 1.430 1.411 - -0.80% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.34% 497.697 491.043 - -0.11% -
BM_lexicographical_compare_three_way_slow_path/16384 -1.34% 3984.550 3931.308 - 0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.34% 1150767.223 1135395.156 - -0.22% -
std::rotate(vector<int>)_(by_1/4)/1024 -1.33% 329.107 324.715 - 0.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.33% 42570.084 42002.215 - 11.16% -
BM_std_min<char>/5500 -1.33% 37.290 36.793 - -0.26% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.33% 8.823 8.705 - -0.05% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.33% 31.535 31.116 - -0.02% -
std::partition_point(deque<int>)/1024 -1.33% 9.226 9.103 - -2.46% -
BM_vector_deque_move/5500 -1.33% 199.170 196.522 - -0.98% -
SetIntersection_Front_Set_uint32_262144_1 -1.33% 1097543.107 1082981.076 - -3.95% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.33% 787.568 777.122 - -1.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.32% 3651714.423 3603338.194 - -1.44% -
BM_std_minmax<unsigned_short>/18 -1.32% 1.985 1.958 - -0.96% -
std::multiset<int>::find(key)_(existent)/1024 -1.32% 3.799 3.749 - 1.58% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.32% 502.758 496.127 - -0.05% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.31% 16898.269 16676.276 - 0.13% -
SetIntersection_Front_Vector_float_64_16 -1.31% 15376407.449 15174556.838 - -0.43% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.31% 24.182 23.865 - -0.23% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.31% 1.437 1.418 - -0.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.31% 206128728.144 203432633.789 - 1.25% -
BM_std_minmax<short>/10 -1.31% 1.431 1.412 - -0.23% -
std::find(vector<bool>)_(process_all)/1048576 -1.31% 3717.570 3668.974 - 0.43% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.31% 1.967 1.941 - 9.81% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.31% 4.227 4.172 - -1.50% -
std::search(vector<int>)_(near_matches)/1024 -1.30% 15085.628 14888.970 - -0.58% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.30% 12.581 12.417 - 0.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.30% 67183926.626 66309983.567 - -0.56% -
std::partition_point(vector<int>)/50 -1.30% 2.571 2.538 - -0.72% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -1.30% 1.433 1.414 - -1.12% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 -1.30% 4324.189 4268.066 - -0.35% -
BM_vector_deque_move_backward/64000 -1.30% 7358.308 7262.872 - -4.79% -
rng::remove_copy_if(list<int>)_(prefix)/32 -1.29% 17.059 16.839 - -1.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.29% 17.411 17.187 - 0.08% -
BM_RangesPushHeap_float_Random_64 -1.29% 6.699 6.613 - -1.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.29% 1125354.664 1110840.950 - -1.02% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.29% 449828.650 444036.145 - 0.13% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.29% 7.623 7.525 - 2.34% -
BM_std_min<short>/22 -1.29% 1.887 1.863 - -2.62% -
std::map<int,_int>::insert(value)_(new_value)/32 -1.29% 19.967 19.710 - -0.63% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.28% 2.684 2.650 - -0.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.28% 9.300 9.181 - -0.80% -
BM_RangesPushHeap_string_PipeOrgan_64 -1.28% 6.198 6.119 - 5.09% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.28% 502.866 496.431 - -1.29% -
std::move(list<int>)/8 -1.28% 3.466 3.422 - -0.56% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.28% 766.798 757.020 - -0.13% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.27% 113639.763 112190.906 - -1.12% -
std::partition_copy(list<int>)/50 -1.27% 13.204 13.036 - -0.97% -
std::find(list<int>)_(process_all)/1024 -1.27% 710.525 701.470 - -1.91% -
std::find_if(vector<char>)_(process_all)/32768 -1.27% 8234.862 8129.940 - 0.08% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -1.27% 1341.843 1324.763 - 0.36% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -1.27% 7.680 7.582 - 3.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.27% 1162392.851 1147604.215 - -0.51% -
std::flat_map<int,_int>::clear()/8192 -1.27% 452.432 446.685 - -0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.27% 44566160.270 44001362.950 - -0.69% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.27% 13.861 13.686 - -1.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.27% 1130122.085 1115819.011 - 1.03% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.27% 450.997 445.291 - -0.22% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.26% 3.562 3.517 - 3.53% -
BM_std_min<char>/64 -1.26% 4.195 4.142 - -1.84% -
rng::move(vector<bool>)_(unaligned)/512 -1.26% 4.179 4.127 - -0.67% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.26% 3.128 3.089 - -0.22% -
std::set<int>::contains(key)_(existent)/32 -1.26% 1.726 1.704 - -2.25% -
rng::sort(deque<int>)_(shuffled)/8192 -1.26% 81896.483 80863.118 - 0.40% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.26% 4196.167 4143.237 - 0.99% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.26% 21.417 21.147 - -0.00% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -1.26% 26260.727 25929.716 - -0.06% -
BM_vector_deque_ranges_copy_backward/4000 -1.26% 142.771 140.972 - -1.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.26% 21830274.495 21555446.371 - -3.21% -
BM_deque_vector_copy/5500 -1.26% 197.122 194.642 - 0.01% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.26% 14.666 14.482 - -1.03% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -1.26% 1.668 1.647 - 9.43% -
BM_std_min<unsigned_short>/23 -1.26% 2.135 2.108 - -2.82% -
766_femflow_r -1.25% 12.948 12.786 - -1.99% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.25% 42983.316 42447.085 - 0.37% -
SetIntersection_Front_Set_float_256_1 -1.25% 4484203.504 4428323.824 - -0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.24% 143389547.512 141604949.208 - 1.21% -
727_cppcheck_r -1.24% 25.262 24.948 - 0.88% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.24% 34.217 33.793 - -0.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.24% 1123108.440 1109189.092 - 2.43% -
rng::all_of(vector<int>)_(process_all)/50 -1.24% 18.457 18.228 - -0.07% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.24% 44029.499 43483.971 - 0.16% -
SetIntersection_Front_Set_uint32_16_16 -1.24% 42152523.333 41630541.517 - -2.32% -
BM_PushHeap_float_Random_1024 -1.24% 7.515 7.422 - -0.21% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.24% 170.697 168.586 - 0.31% -
SetIntersection_None_Set_float_1024_16 -1.23% 9058916.320 8947255.385 - -8.38% -
BM_std_minmax<unsigned_char>/19 -1.23% 1.656 1.635 - 2.07% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.23% 42204.285 41685.428 - 0.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.23% 115697.513 114275.696 - -0.29% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.23% 11.641 11.498 - -0.69% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.23% 671.691 663.440 - 0.20% -
BM_std_minmax<unsigned_char>/13 -1.23% 2.219 2.192 - -4.49% -
std::remove(deque<int>)_(prefix)/50 -1.23% 65.874 65.065 - -1.14% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.23% 698.023 689.460 - -1.95% -
BM_LowerBound_float_1 -1.23% 2.676 2.643 - 0.01% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.23% 2075.487 2050.061 - -0.18% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 -1.22% 4511.752 4456.537 - -0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.22% 1115675.272 1102041.324 - -0.35% -
BM_deque_deque_copy_backward/5500 -1.22% 207.573 205.039 - -1.72% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.22% 250.746 247.686 - 0.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.22% 37.552 37.094 - -15.16% -
BM_std_minmax<unsigned_long_long>/4 -1.22% 1.597 1.577 - -0.39% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.22% 10.472 10.344 - -0.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.22% 9.165 9.053 - -2.52% -
SetIntersection_None_Set_string_256_64 -1.22% 9574450.136 9457970.711 - -2.23% -
SetIntersection_Front_Set_uint64_64_64 -1.22% 15069557.076 14886341.766 - -2.96% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.22% 26.602 26.279 - 3.21% -
BM_std_minmax<short>/9 -1.21% 1.187 1.172 - -0.22% -
SetIntersection_Front_Set_uint64_256_64 -1.21% 6183862.103 6108932.937 - -3.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.21% 19112219.179 18881136.013 - -0.04% -
737_gmsh_r -1.21% 12.753 12.599 - -1.16% -
BM_std_min<unsigned_long_long>/21 -1.21% 1.996 1.971 - 0.03% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.21% 16.523 16.324 - -1.67% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -1.21% 3.130 3.092 - 0.82% -
rng::reverse_copy(deque<int>)/8 -1.21% 3.045 3.008 - 2.08% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.21% 25.447 25.140 - 0.50% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.21% 1.406 1.389 - 0.00% -
SetIntersection_Interlaced_Set_float_1024_16 -1.21% 11778995.667 11636899.278 - -2.03% -
BM_std_minmax<char>/4000 -1.21% 38.999 38.529 - -0.73% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.21% 20.578 20.330 - -1.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.20% 23525373.353 23242278.278 - -0.40% -
std::partition(deque<int>)_(sparse)/1024 -1.20% 389.174 384.492 - -6.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.20% 1217469.129 1202825.049 - -2.53% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.20% 518.238 512.009 - 0.05% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.20% 1121333.524 1107855.857 - -0.61% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.20% 23.083 22.805 - -0.96% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.20% 56.982 56.298 - -0.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.20% 60120.393 59398.386 - -0.76% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.20% 1921.113 1898.053 - -1.53% -
rng::unique(list<int>,_pred)_(contiguous)/52 -1.20% 75.337 74.433 - 1.23% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.20% 19.985 19.745 - 0.44% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.20% 173439.236 171362.860 - -0.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.20% 2092303.873 2067258.381 - 1.86% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.20% 3.620 3.576 - -0.23% -
BM_CmpEqual_ushort_short -1.20% 1.057 1.045 - 0.00% -
BM_PopHeap_uint64_4 -1.20% 2.707 2.674 - -3.17% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.20% 17.887 17.673 - -0.38% -
std::search(vector<int>)_(no_match)/1024 -1.19% 215.287 212.715 - -2.18% -
BM_RangesPushHeap_uint64_Random_1024 -1.19% 6.007 5.935 - -2.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.19% 3.754 3.709 - 5.88% -
std::copy_if(list<int>)_(every_other)/1048576 -1.19% 852156.604 841997.608 - 0.17% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.19% 35.360 34.938 - 3.06% -
BM_MakeThenSortHeap_string_Descending_64 -1.19% 13.149 12.992 - -0.40% -
BM_std_minmax<int>/9 -1.19% 1.171 1.157 - 0.02% -
BM_RangesPushHeap_float_Random_256 -1.19% 7.310 7.223 - -0.33% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.19% 38268252.508 37813097.491 - -0.98% -
std::unique(deque<int>)_(contiguous)/52 -1.19% 68.457 67.644 - -0.24% -
BM_LowerBound_float_16 -1.19% 7.876 7.782 - -0.82% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -1.19% 1.370 1.353 - -3.42% -
BM_std_min<unsigned_int>/17 -1.19% 0.971 0.959 - -0.03% -
BM_std_min<int>/8 -1.18% 1.297 1.282 - 3.80% -
rng::find_if(vector<bool>)_(process_all)/8 -1.18% 5.615 5.549 - 1.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.18% 61706112.524 60977202.151 - 0.79% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.18% 25.739 25.435 - -0.47% -
BM_deque_vector_copy_backward/1024 -1.18% 37.359 36.918 - -1.83% -
BM_vector_deque_move/4000 -1.18% 142.343 140.664 - -1.07% -
bm_lexicographical_compare<int>/3 -1.18% 1.692 1.672 - 6.66% -
rng::copy_backward(deque<int>)/64 -1.18% 3.080 3.044 - -0.05% -
SetIntersection_Front_Set_uint32_262144_262144 -1.18% 1839633.871 1818001.467 - -3.13% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.17% 20.890 20.645 - 0.01% -
BM_RangesMakeHeap_string_Heap_4 -1.17% 3.029 2.994 - -1.84% -
rng::move(list<int>)/262144 -1.17% 253892.495 250914.963 - 1.17% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.17% 0.936 0.925 - -0.30% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -1.16% 5.047 4.988 - 2.51% -
std::map<std::string,_int>::erase(iterator)/0 -1.16% 27.413 27.094 - 3.72% -
SetIntersection_Interlaced_Set_float_16384_1 -1.16% 1117899.423 1104889.738 - 1.64% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.16% 127703.608 126220.034 - 0.03% -
SetIntersection_Front_Vector_float_16384_1 -1.16% 1121434.040 1108413.617 - -0.62% -
SetIntersection_None_Vector_float_1024_64 -1.16% 1162344.580 1148866.210 - -0.49% -
BM_std_minmax<unsigned_char>/27 -1.16% 1.868 1.847 - 1.76% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -1.16% 7.573 7.485 - 11.73% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.16% 101.823 100.645 - -1.93% -
BM_MakeHeap_string_Descending_16 -1.16% 2.364 2.337 - -2.62% -
BM_deque_deque_ranges_move/4096 -1.16% 151.516 149.765 - -1.49% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.16% 210.947 208.509 - -0.55% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -1.15% 556.187 549.767 - -0.38% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 -1.15% 4.056 4.010 - -0.29% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 -1.15% 2.254 2.228 - -2.60% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.15% 112198.437 110906.476 - 4.33% -
SetIntersection_None_Set_float_1024_256 -1.15% 9025923.384 8922123.052 - -9.93% -
BM_std_minmax<unsigned_short>/26 -1.15% 2.581 2.551 - 2.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.15% 9781715.482 9669367.472 - -2.52% -
BM_RangesMakeHeap_uint64_Random_1024 -1.15% 1.076 1.064 - -5.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.14% 6.565 6.490 - -0.06% -
BM_RangesMakeThenSortHeap_float_Heap_4 -1.14% 1.225 1.211 - -0.79% -
SetIntersection_Front_Set_float_262144_262144 -1.14% 1783549.643 1763179.685 - 2.26% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 -1.14% 5139.534 5080.863 - 0.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.14% 23.046 22.784 - 0.09% -
BM_PushHeap_string_Random_1024 -1.14% 14.951 14.781 - -1.29% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -1.14% 15.366 15.191 - -0.53% -
SetIntersection_None_Vector_float_1024_16 -1.14% 1163869.292 1150629.466 - -0.13% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 -1.14% 6.795 6.718 - -1.19% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.14% 12755.831 12610.953 - 0.63% -
BM_CmpLess_uchar_ushort -1.14% 1.125 1.112 - 0.00% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -1.14% 1.554 1.536 - 1.13% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.13% 18.323 18.116 - -4.93% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.13% 464606.379 459347.870 - -1.54% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.13% 151225.621 149516.016 - -0.05% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 -1.13% 33.256 32.880 - -1.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.13% 7.690 7.603 - 0.91% -
BM_std_min<unsigned_short>/12 -1.13% 1.517 1.500 - 0.69% -
BM_RangesPushHeap_uint64_Random_16384 -1.13% 6.108 6.039 - 1.88% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.13% 11.517 11.388 - 0.32% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.13% 44.836 44.331 - -0.54% -
std::rotate(vector<bool>)_(1_element_backward)/32 -1.12% 17.565 17.367 - -0.75% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -1.12% 2744.842 2713.985 - -8.50% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.12% 530.104 524.149 - 0.16% -
std::unique(deque<int>)_(sprinkled)/8192 -1.12% 7389.143 7306.192 - 0.56% -
rng::adjacent_find(list<int>)/8 -1.12% 2.134 2.110 - -0.65% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 -1.12% 20.819 20.586 - -0.45% -
BM_toupper_string<char> -1.12% 15.135 14.965 - 0.00% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.12% 20.955 20.721 - -0.24% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.12% 1479.362 1462.866 - 0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.11% 2342490.207 2316554.624 - -7.06% -
std::find(list<int>)_(bail_25%)/32768 -1.11% 8111.893 8022.234 - 3.53% -
BM_vector_deque_ranges_move/4096 -1.10% 147.375 145.751 - -0.80% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.10% 20.365 20.141 - -0.41% -
SetIntersection_Front_Vector_uint64_262144_64 -1.10% 1424425.874 1408734.359 - -0.41% -
BM_MakeThenSortHeap_uint64_Descending_4 -1.10% 1.513 1.496 - 18.75% -
rng::is_sorted_until(list<int>,_pred)/8 -1.10% 3.802 3.761 - 0.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.10% 151229730.458 149567194.875 - 0.23% -
BM_MakeThenSortHeap_string_Ascending_262144 -1.10% 78.812 77.946 - 2.00% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.10% 694.170 686.556 - 1.01% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -1.09% 66.455 65.727 - 159.61% -
rng::find_if(vector<char>)_(bail_25%)/8 -1.09% 0.949 0.939 - -0.37% -
rng::rotate(deque<int>)_(by_1/4)/32 -1.09% 29.452 29.131 - -0.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.09% 19.185 18.976 - -0.55% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.09% 32.998 32.639 - 0.09% -
SetIntersection_Interlaced_Set_float_256_64 -1.09% 15482092.676 15313776.625 - 0.44% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.09% 190.835 188.762 - 1.33% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.09% 5.322 5.264 - 0.09% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.08% 4497.255 4448.475 - 0.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.08% 10.499 10.385 - 0.03% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 -1.08% 10.146 10.036 - -1.26% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.08% 50.331 49.786 - 0.09% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.08% 17225.710 17039.367 - -1.31% -
BM_RangesMakeThenSortHeap_uint32_Descending_64 -1.08% 8.703 8.609 - -0.64% -
BM_SortHeap_string_256 -1.08% 45.675 45.182 - -0.16% -
BM_MakeThenSortHeap_uint64_Random_16 -1.08% 8.560 8.467 - -2.44% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.08% 1507.049 1490.798 - 0.45% -
BM_deque_vector_ranges_copy/4096 -1.08% 146.589 145.009 - 0.13% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.08% 588.182 581.846 - -1.44% -
std::stable_sort(deque<int>)_(ascending)/8 -1.08% 18.150 17.955 - -1.00% -
SetIntersection_Front_Set_uint64_16384_1024 -1.08% 14939915.937 14779053.419 - -3.93% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -1.08% 1.034 1.023 - 3.56% -
SetIntersection_Front_Vector_float_1_1 -1.07% 577057234.070 570858979.131 - -0.07% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.07% 27.736 27.439 - 0.07% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.07% 6.039 5.974 - 0.27% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.07% 1162453.764 1149999.402 - -1.12% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.07% 13.698 13.551 - 0.37% -
BM_SortHeap_string_1024 -1.07% 60.841 60.190 - -0.03% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.07% 37314.571 36916.131 - 0.36% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.07% 543.598 537.797 - -0.58% -
BM_SortHeap_string_16 -1.07% 14.405 14.251 - -0.41% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.07% 10.584 10.471 - -1.51% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.06% 13.015 12.876 - -0.87% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -1.06% 12129.540 12000.574 - -0.15% -
BM_deque_deque_copy_backward/65536 -1.06% 8302.949 8214.696 - 0.51% -
BM_MakeThenSortHeap_string_Ascending_4 -1.06% 5.357 5.300 - 0.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.06% 16.010 15.840 - -0.20% -
rng::remove(vector<int>)_(prefix)/50 -1.06% 57.016 56.412 - 0.19% -
BM_std_min<char>/32 -1.06% 2.924 2.893 - -3.21% -
rng::find_last(list<int>)_(bail_90%)/1048576 -1.06% 86726.938 85809.988 - -1.03% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.06% 59.061 58.437 - -1.45% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 -1.06% 22.549 22.311 - -0.92% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.05% 174328165.684 172489145.150 - -2.73% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.05% 3841.561 3801.046 - 0.45% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.05% 8221.797 8135.095 - -0.32% -
SetIntersection_Front_Set_float_16384_4 -1.05% 1158687.827 1146483.718 - 1.12% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.05% 8851964.824 8758750.190 - -6.85% -
BM_MakeThenSortHeap_float_Heap_262144 -1.05% 31.070 30.743 - -0.04% -
SetIntersection_None_Set_string_16_1 -1.05% 73010998.497 72243791.762 - -0.93% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.05% 2471.247 2445.286 - 0.06% -
SetIntersection_None_Vector_uint64_64_64 -1.05% 9048695.975 8953771.912 - -0.79% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.05% 191937.124 189928.075 - -0.05% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.05% 5.582 5.524 - -0.08% -
std::search(deque<int>,_pred)_(same_length)/8192 -1.05% 4056.377 4013.981 - -1.03% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.04% 1.207 1.194 - 2.00% -
SetIntersection_None_Vector_float_262144_256 -1.04% 1228446.866 1215617.610 - 1.52% -
BM_RangesMakeHeap_string_Heap_64 -1.04% 4.995 4.943 - -0.26% -
rng::fill(list<int>)/32 -1.04% 8.459 8.371 - 0.58% -
std::set<std::string>::clear()/32 -1.04% 898.391 889.026 - -1.03% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.04% 46.520 46.036 - 1.15% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.04% 4.486 4.440 - 2.85% -
rng::is_sorted_until(vector<int>,_pred)/8 -1.04% 3.410 3.375 - -0.05% -
BM_std_minmax<char>/20 -1.04% 2.071 2.050 - 14.08% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.04% 448382.906 443740.553 - 0.05% -
rng::find_if_not(list<int>)_(process_all)/8192 -1.03% 8962.737 8870.152 - 11.77% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.03% 653337.894 646591.412 - 0.84% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.03% 795.197 786.989 - -2.25% -
std::vector<int>::ctor(size)/8192 -1.03% 568.932 563.068 - -1.37% -
BM_LowerBound_string_4 -1.03% 19.973 19.768 - -2.79% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.03% 12969.940 12836.411 - -0.43% -
SetIntersection_Front_Set_uint32_1024_16 -1.03% 1350572.741 1336679.908 - -0.27% -
std::fill(deque<int>)/1024 -1.03% 30.301 29.990 - 0.70% -
rng::fill(vector<int>)/1024 -1.02% 30.165 29.856 - -0.28% -
BM_deque_vector_copy/4096 -1.02% 146.754 145.250 - 0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.02% 349027853.741 345456166.760 - -1.10% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.02% 523.794 518.436 - 0.18% -
rng::copy(list<int>)/8 -1.02% 2.361 2.337 - -1.36% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.02% 16.506 16.338 - -1.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.02% 1.398 1.383 - -0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.02% 2483647.245 2458316.315 - -2.29% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 -1.02% 7183.201 7110.014 - -0.59% -
BM_RangesMakeHeap_string_SingleElement_256 -1.02% 6.336 6.271 - -0.57% -
BM_CmpEqual_uchar_ushort -1.02% 1.118 1.107 - 0.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.02% 1708305.826 1690939.533 - 3.51% -
std::unique(vector<int>)_(contiguous)/1024 -1.02% 316.953 313.731 - 0.03% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.02% 20.438 20.230 - -1.66% -
BM_MakeHeap_string_Ascending_256 -1.01% 4.989 4.938 - 1.45% -
std::multiset<int>::erase(key)_(existent)/32 -1.01% 22.348 22.121 - -1.62% -
SetIntersection_Front_Vector_float_262144_64 -1.01% 1444985.010 1430334.960 - -0.07% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.01% 31.148 30.832 - -0.43% -
std::sort(deque<int>)_(shuffled)/8192 -1.01% 81541.048 80714.441 - -0.48% -
std::copy_backward(deque<int>)/64 -1.01% 2.970 2.940 - 0.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.01% 34.348 34.001 - 0.11% -
735_gem5_r -1.01% 13.564 13.427 - 0.03% -
std::replace(deque<int>)_(prefix)/32 -1.01% 12.867 12.737 - -0.39% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.01% 60.718 60.105 - 0.47% -
rng::find(vector<char>)_(process_all)/8192 -1.01% 136.765 135.385 - -0.40% -
std::set<std::string>::insert(value)_(already_present)/32 -1.00% 11.943 11.823 - -0.99% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -1.00% 58291.348 57706.464 - -0.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.00% 12206.369 12084.253 - 0.91% -


Report Time: 3.78s
Name Current %
706_stockfish_r 21.469 -
707_ntest_r 16.719 -
709_cactus_r 19.621 -
710_omnetpp_r 9.031 -
721_gcc_r 13.144 1.86%
723_llvm_r 11.547 -
727_cppcheck_r 24.948 -
729_abc_r 18.666 1.48%
731_astcenc_r 10.124 -
735_gem5_r 13.427 -
736_ocio_r 16.259 -
737_gmsh_r 12.599 -1.16%
748_flightdm_r 8.894 -
750_sealcrypto_r 18.331 -
753_ns3_r 10.154 -
766_femflow_r 12.786 -1.99%
BM_CmpEqual_int_int 1.119 -
BM_CmpEqual_int_schar 1.135 -
BM_CmpEqual_int_short 1.127 -
BM_CmpEqual_int_uchar 1.130 -
BM_CmpEqual_int_uint 1.103 -
BM_CmpEqual_int_ushort 1.120 -
BM_CmpEqual_schar_int 1.146 -
BM_CmpEqual_schar_schar 1.102 -
BM_CmpEqual_schar_short 1.146 -
BM_CmpEqual_schar_uchar 1.109 -
BM_CmpEqual_schar_uint 1.100 -
BM_CmpEqual_schar_ushort 1.106 -
BM_CmpEqual_short_int 1.144 -
BM_CmpEqual_short_schar 1.124 -
BM_CmpEqual_short_short 1.127 -
BM_CmpEqual_short_uchar 1.101 -
BM_CmpEqual_short_uint 1.115 -
BM_CmpEqual_short_ushort 1.089 -
BM_CmpEqual_uchar_int 1.118 -
BM_CmpEqual_uchar_schar 1.034 -
BM_CmpEqual_uchar_short 1.053 -
BM_CmpEqual_uchar_uchar 1.115 -
BM_CmpEqual_uchar_uint 1.109 -
BM_CmpEqual_uchar_ushort 1.107 -
BM_CmpEqual_uint_int 1.130 -
BM_CmpEqual_uint_schar 1.051 -
BM_CmpEqual_uint_short 1.055 -
BM_CmpEqual_uint_uchar 1.129 -
BM_CmpEqual_uint_uint 1.113 -
BM_CmpEqual_uint_ushort 1.131 -
BM_CmpEqual_ushort_int 1.127 -
BM_CmpEqual_ushort_schar 1.065 -
BM_CmpEqual_ushort_short 1.045 -
BM_CmpEqual_ushort_uchar 1.124 -
BM_CmpEqual_ushort_uint 1.122 -
BM_CmpEqual_ushort_ushort 1.098 -
BM_CmpLess_int_int 1.124 -
BM_CmpLess_int_schar 1.130 -
BM_CmpLess_int_short 1.124 -
BM_CmpLess_int_uchar 1.130 -
BM_CmpLess_int_uint 1.119 -
BM_CmpLess_int_ushort 1.134 -
BM_CmpLess_schar_int 1.139 -
BM_CmpLess_schar_schar 0.970 -
BM_CmpLess_schar_short 0.957 -
BM_CmpLess_schar_uchar 1.108 -
BM_CmpLess_schar_uint 1.111 -
BM_CmpLess_schar_ushort 1.116 -
BM_CmpLess_short_int 1.140 -
BM_CmpLess_short_schar 0.961 -
BM_CmpLess_short_short 0.959 -
BM_CmpLess_short_uchar 1.114 -
BM_CmpLess_short_uint 1.117 -
BM_CmpLess_short_ushort 1.123 -
BM_CmpLess_uchar_int 1.117 -
BM_CmpLess_uchar_schar 1.039 -
BM_CmpLess_uchar_short 1.042 -
BM_CmpLess_uchar_uchar 1.123 -
BM_CmpLess_uchar_uint 1.127 -
BM_CmpLess_uchar_ushort 1.112 -
BM_CmpLess_uint_int 1.122 -
BM_CmpLess_uint_schar 1.077 -
BM_CmpLess_uint_short 1.068 -
BM_CmpLess_uint_uchar 1.122 -
BM_CmpLess_uint_uint 1.122 -
BM_CmpLess_uint_ushort 1.127 -
BM_CmpLess_ushort_int 1.112 -
BM_CmpLess_ushort_schar 1.051 -
BM_CmpLess_ushort_short 1.039 -
BM_CmpLess_ushort_uchar 1.132 -
BM_CmpLess_ushort_uint 1.122 -
BM_CmpLess_ushort_ushort 1.120 -
BM_LowerBound_float_1 2.643 -
BM_LowerBound_float_1024 21.847 -
BM_LowerBound_float_16 7.782 -
BM_LowerBound_float_16384 65.717 -
BM_LowerBound_float_256 14.211 -
BM_LowerBound_float_262144 572.321 -
BM_LowerBound_float_4 11.491 -
BM_LowerBound_float_64 8.513 -
BM_LowerBound_pair<uint32,_uint32>_1 2.940 3.14%
BM_LowerBound_pair<uint32,_uint32>_1024 44.205 -2.00%
BM_LowerBound_pair<uint32,_uint32>_16 16.280 -
BM_LowerBound_pair<uint32,_uint32>_16384 100.645 -1.93%
BM_LowerBound_pair<uint32,_uint32>_256 32.753 -1.95%
BM_LowerBound_pair<uint32,_uint32>_262144 602.847 -2.42%
BM_LowerBound_pair<uint32,_uint32>_4 11.181 -
BM_LowerBound_pair<uint32,_uint32>_64 18.781 -
BM_LowerBound_string_1 4.712 3.95%
BM_LowerBound_string_1024 179.138 -
BM_LowerBound_string_16 36.658 -
BM_LowerBound_string_16384 387.880 -
BM_LowerBound_string_256 126.813 -
BM_LowerBound_string_262144 2330.648 -
BM_LowerBound_string_4 19.768 -2.79%
BM_LowerBound_string_64 70.552 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.887 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.767 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.605 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 119.955 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.170 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 656.462 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.252 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.540 -
BM_LowerBound_uint32_1 2.594 -
BM_LowerBound_uint32_1024 21.606 -
BM_LowerBound_uint32_16 7.315 -
BM_LowerBound_uint32_16384 65.008 -
BM_LowerBound_uint32_256 14.154 -
BM_LowerBound_uint32_262144 553.259 -
BM_LowerBound_uint32_4 10.416 -
BM_LowerBound_uint32_64 8.098 -
BM_LowerBound_uint64_1 2.600 -
BM_LowerBound_uint64_1024 24.698 -
BM_LowerBound_uint64_16 7.402 -
BM_LowerBound_uint64_16384 70.251 -
BM_LowerBound_uint64_256 16.340 -
BM_LowerBound_uint64_262144 581.887 -
BM_LowerBound_uint64_4 10.454 -
BM_LowerBound_uint64_64 8.360 -
BM_MakeHeap_float_Ascending_1 0.277 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.839 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.646 -
BM_MakeHeap_float_Ascending_262144 0.697 -
BM_MakeHeap_float_Ascending_4 0.402 -
BM_MakeHeap_float_Ascending_64 0.629 -
BM_MakeHeap_float_Descending_1 0.276 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.215 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.286 -
BM_MakeHeap_float_Descending_64 0.195 -
BM_MakeHeap_float_Heap_1 0.272 -
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.290 5.29%
BM_MakeHeap_float_Heap_64 0.193 -
BM_MakeHeap_float_PipeOrgan_1 0.275 -
BM_MakeHeap_float_PipeOrgan_1024 0.702 -
BM_MakeHeap_float_PipeOrgan_16 1.278 -1.23%
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.667 -
BM_MakeHeap_float_PipeOrgan_262144 0.706 -
BM_MakeHeap_float_PipeOrgan_4 0.407 -
BM_MakeHeap_float_PipeOrgan_64 0.798 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.501 -
BM_MakeHeap_float_QuickSortAdversary_16 0.738 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.497 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.394 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.277 -
BM_MakeHeap_float_Random_1024 1.238 -
BM_MakeHeap_float_Random_16 1.482 -8.05%
BM_MakeHeap_float_Random_16384 1.198 2.16%
BM_MakeHeap_float_Random_256 1.456 9.94%
BM_MakeHeap_float_Random_262144 1.182 5.08%
BM_MakeHeap_float_Random_4 1.517 -
BM_MakeHeap_float_Random_64 1.604 -1.93%
BM_MakeHeap_float_SingleElement_1 0.272 -
BM_MakeHeap_float_SingleElement_1024 0.698 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.658 -
BM_MakeHeap_float_SingleElement_256 0.653 -
BM_MakeHeap_float_SingleElement_262144 0.713 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.365 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.278 2.66%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.338 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.389 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.395 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.807 10.12%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.117 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.519 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.514 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.490 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.615 2.54%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.505 4.37%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.497 5.72%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.550 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.535 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.528 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.575 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.524 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.564 8.95%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.504 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.350 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.167 -6.69%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.326 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.399 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.414 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.566 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.122 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.319 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.235 1.05%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.288 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.379 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.331 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.794 -1.25%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.125 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.268 -4.24%
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.068 4.29%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.841 -5.24%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.046 -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.182 -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.015 -1.60%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.666 2.39%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.175 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.189 -1.86%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.057 -2.32%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.187 -1.75%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.184 -1.53%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.236 -1.69%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.780 -2.23%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.108 -1.82%
BM_MakeHeap_string_Ascending_1 0.253 -
BM_MakeHeap_string_Ascending_1024 5.127 3.78%
BM_MakeHeap_string_Ascending_16 3.742 -
BM_MakeHeap_string_Ascending_16384 5.403 4.13%
BM_MakeHeap_string_Ascending_256 4.938 1.45%
BM_MakeHeap_string_Ascending_262144 8.247 9.46%
BM_MakeHeap_string_Ascending_4 2.854 -
BM_MakeHeap_string_Ascending_64 4.768 -
BM_MakeHeap_string_Descending_1 0.253 -
BM_MakeHeap_string_Descending_1024 2.658 -7.75%
BM_MakeHeap_string_Descending_16 2.337 -2.62%
BM_MakeHeap_string_Descending_16384 2.697 -9.16%
BM_MakeHeap_string_Descending_256 2.677 -2.10%
BM_MakeHeap_string_Descending_262144 3.435 -4.09%
BM_MakeHeap_string_Descending_4 2.101 -1.81%
BM_MakeHeap_string_Descending_64 2.525 -4.18%
BM_MakeHeap_string_Heap_1 0.256 -
BM_MakeHeap_string_Heap_1024 4.799 -
BM_MakeHeap_string_Heap_16 4.632 -
BM_MakeHeap_string_Heap_16384 5.021 -1.27%
BM_MakeHeap_string_Heap_256 4.910 -1.20%
BM_MakeHeap_string_Heap_262144 5.331 -
BM_MakeHeap_string_Heap_4 3.064 -
BM_MakeHeap_string_Heap_64 5.015 -1.71%
BM_MakeHeap_string_PipeOrgan_1 0.257 -
BM_MakeHeap_string_PipeOrgan_1024 4.836 -1.75%
BM_MakeHeap_string_PipeOrgan_16 3.610 -
BM_MakeHeap_string_PipeOrgan_16384 5.020 -9.76%
BM_MakeHeap_string_PipeOrgan_256 4.734 -
BM_MakeHeap_string_PipeOrgan_262144 7.202 -2.68%
BM_MakeHeap_string_PipeOrgan_4 2.556 -
BM_MakeHeap_string_PipeOrgan_64 4.719 -
BM_MakeHeap_string_QuickSortAdversary_1 0.261 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.592 -1.38%
BM_MakeHeap_string_QuickSortAdversary_16 8.561 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.799 -1.06%
BM_MakeHeap_string_QuickSortAdversary_256 10.400 -1.24%
BM_MakeHeap_string_QuickSortAdversary_262144 12.612 -1.27%
BM_MakeHeap_string_QuickSortAdversary_4 6.001 -
BM_MakeHeap_string_QuickSortAdversary_64 10.162 -1.18%
BM_MakeHeap_string_Random_1 0.246 -
BM_MakeHeap_string_Random_1024 10.756 -1.28%
BM_MakeHeap_string_Random_16 8.313 -
BM_MakeHeap_string_Random_16384 12.592 -1.62%
BM_MakeHeap_string_Random_256 10.412 -1.41%
BM_MakeHeap_string_Random_262144 15.190 -1.55%
BM_MakeHeap_string_Random_4 5.845 -
BM_MakeHeap_string_Random_64 10.007 -1.02%
BM_MakeHeap_string_SingleElement_1 0.253 -
BM_MakeHeap_string_SingleElement_1024 6.284 -
BM_MakeHeap_string_SingleElement_16 5.633 -
BM_MakeHeap_string_SingleElement_16384 6.053 -
BM_MakeHeap_string_SingleElement_256 6.389 -
BM_MakeHeap_string_SingleElement_262144 7.469 -
BM_MakeHeap_string_SingleElement_4 3.655 -
BM_MakeHeap_string_SingleElement_64 6.470 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.886 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.380 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.948 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.896 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.087 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.092 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.602 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.250 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.880 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.980 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.856 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.852 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.757 -8.45%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.988 -1.27%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.263 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.925 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.201 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.104 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.188 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.773 -2.05%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.040 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.920 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.381 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.959 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.122 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.895 -5.91%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.675 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.249 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.799 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.446 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.931 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.803 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.089 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.073 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.567 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.717 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.172 -1.50%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.789 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.729 -1.50%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.856 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.565 -1.72%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.806 -2.56%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.688 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.306 -
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.277 -
BM_MakeHeap_uint32_Ascending_1024 0.644 -
BM_MakeHeap_uint32_Ascending_16 0.601 -
BM_MakeHeap_uint32_Ascending_16384 0.603 -
BM_MakeHeap_uint32_Ascending_256 0.599 -
BM_MakeHeap_uint32_Ascending_262144 0.662 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.548 -
BM_MakeHeap_uint32_Descending_1 0.272 -
BM_MakeHeap_uint32_Descending_1024 0.257 -
BM_MakeHeap_uint32_Descending_16 0.251 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.259 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.277 -
BM_MakeHeap_uint32_Descending_64 0.237 4.52%
BM_MakeHeap_uint32_Heap_1 0.272 -
BM_MakeHeap_uint32_Heap_1024 0.256 -
BM_MakeHeap_uint32_Heap_16 0.250 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.265 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.281 -
BM_MakeHeap_uint32_Heap_64 0.242 -10.43%
BM_MakeHeap_uint32_PipeOrgan_1 0.272 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.703 3.99%
BM_MakeHeap_uint32_PipeOrgan_16 1.019 1.33%
BM_MakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_MakeHeap_uint32_PipeOrgan_256 0.643 3.54%
BM_MakeHeap_uint32_PipeOrgan_262144 0.671 -
BM_MakeHeap_uint32_PipeOrgan_4 0.448 4.58%
BM_MakeHeap_uint32_PipeOrgan_64 0.716 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.276 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.608 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.290 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.480 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.244 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.390 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_MakeHeap_uint32_Random_1 0.268 -
BM_MakeHeap_uint32_Random_1024 1.039 -2.72%
BM_MakeHeap_uint32_Random_16 1.242 -1.22%
BM_MakeHeap_uint32_Random_16384 0.953 -4.35%
BM_MakeHeap_uint32_Random_256 1.218 1.97%
BM_MakeHeap_uint32_Random_262144 1.012 -3.92%
BM_MakeHeap_uint32_Random_4 1.384 17.21%
BM_MakeHeap_uint32_Random_64 1.269 -
BM_MakeHeap_uint32_SingleElement_1 0.272 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.489 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.549 -
BM_MakeHeap_uint32_SingleElement_262144 0.628 -
BM_MakeHeap_uint32_SingleElement_4 0.323 -
BM_MakeHeap_uint32_SingleElement_64 0.513 -
BM_MakeHeap_uint64_Ascending_1 0.269 -
BM_MakeHeap_uint64_Ascending_1024 0.650 -
BM_MakeHeap_uint64_Ascending_16 0.657 -1.64%
BM_MakeHeap_uint64_Ascending_16384 0.629 -
BM_MakeHeap_uint64_Ascending_256 0.629 -
BM_MakeHeap_uint64_Ascending_262144 0.727 -
BM_MakeHeap_uint64_Ascending_4 0.428 5.80%
BM_MakeHeap_uint64_Ascending_64 0.574 -
BM_MakeHeap_uint64_Descending_1 0.275 -
BM_MakeHeap_uint64_Descending_1024 0.253 -
BM_MakeHeap_uint64_Descending_16 0.258 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.274 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.285 -
BM_MakeHeap_uint64_Descending_64 0.235 -6.40%
BM_MakeHeap_uint64_Heap_1 0.270 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.260 -
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.278 -
BM_MakeHeap_uint64_Heap_64 0.238 -
BM_MakeHeap_uint64_PipeOrgan_1 0.272 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_MakeHeap_uint64_PipeOrgan_16 1.038 1.10%
BM_MakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_MakeHeap_uint64_PipeOrgan_256 0.645 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.755 -
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.725 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.489 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.621 2.06%
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.491 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.428 -5.97%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_MakeHeap_uint64_Random_1 0.274 -
BM_MakeHeap_uint64_Random_1024 1.117 6.26%
BM_MakeHeap_uint64_Random_16 1.304 -
BM_MakeHeap_uint64_Random_16384 1.112 10.04%
BM_MakeHeap_uint64_Random_256 1.238 9.91%
BM_MakeHeap_uint64_Random_262144 1.124 7.43%
BM_MakeHeap_uint64_Random_4 1.164 -2.96%
BM_MakeHeap_uint64_Random_64 1.254 -3.53%
BM_MakeHeap_uint64_SingleElement_1 0.277 -
BM_MakeHeap_uint64_SingleElement_1024 0.567 -
BM_MakeHeap_uint64_SingleElement_16 0.510 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.573 -
BM_MakeHeap_uint64_SingleElement_262144 0.759 -
BM_MakeHeap_uint64_SingleElement_4 0.326 -
BM_MakeHeap_uint64_SingleElement_64 0.506 -
BM_MakeThenSortHeap_float_Ascending_1 0.279 -
BM_MakeThenSortHeap_float_Ascending_1024 8.637 -
BM_MakeThenSortHeap_float_Ascending_16 2.927 -
BM_MakeThenSortHeap_float_Ascending_16384 27.943 -
BM_MakeThenSortHeap_float_Ascending_256 6.516 -
BM_MakeThenSortHeap_float_Ascending_262144 31.373 -
BM_MakeThenSortHeap_float_Ascending_4 1.426 -
BM_MakeThenSortHeap_float_Ascending_64 4.018 -
BM_MakeThenSortHeap_float_Descending_1 0.279 -
BM_MakeThenSortHeap_float_Descending_1024 8.056 -1.30%
BM_MakeThenSortHeap_float_Descending_16 1.853 -
BM_MakeThenSortHeap_float_Descending_16384 29.576 -1.04%
BM_MakeThenSortHeap_float_Descending_256 5.831 -1.45%
BM_MakeThenSortHeap_float_Descending_262144 35.114 -
BM_MakeThenSortHeap_float_Descending_4 1.260 -4.56%
BM_MakeThenSortHeap_float_Descending_64 3.231 -
BM_MakeThenSortHeap_float_Heap_1 0.280 -
BM_MakeThenSortHeap_float_Heap_1024 8.201 -
BM_MakeThenSortHeap_float_Heap_16 1.859 -2.89%
BM_MakeThenSortHeap_float_Heap_16384 25.936 -
BM_MakeThenSortHeap_float_Heap_256 6.005 -1.28%
BM_MakeThenSortHeap_float_Heap_262144 30.743 -
BM_MakeThenSortHeap_float_Heap_4 1.182 -5.54%
BM_MakeThenSortHeap_float_Heap_64 3.357 -2.62%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.450 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.079 1.28%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.675 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.275 -1.72%
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.247 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.536 1.13%
BM_MakeThenSortHeap_float_PipeOrgan_64 4.006 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 3.91%
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.208 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.990 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.157 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.012 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.230 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.476 -2.65%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.756 -
BM_MakeThenSortHeap_float_Random_1 0.280 4.02%
BM_MakeThenSortHeap_float_Random_1024 33.301 -
BM_MakeThenSortHeap_float_Random_16 9.893 -1.40%
BM_MakeThenSortHeap_float_Random_16384 47.225 -
BM_MakeThenSortHeap_float_Random_256 25.687 -
BM_MakeThenSortHeap_float_Random_262144 62.487 -
BM_MakeThenSortHeap_float_Random_4 4.294 -4.04%
BM_MakeThenSortHeap_float_Random_64 17.854 -
BM_MakeThenSortHeap_float_SingleElement_1 0.277 -
BM_MakeThenSortHeap_float_SingleElement_1024 5.162 7.99%
BM_MakeThenSortHeap_float_SingleElement_16 3.279 1.89%
BM_MakeThenSortHeap_float_SingleElement_16384 15.235 -3.79%
BM_MakeThenSortHeap_float_SingleElement_256 4.250 6.51%
BM_MakeThenSortHeap_float_SingleElement_262144 49.082 -6.28%
BM_MakeThenSortHeap_float_SingleElement_4 1.339 -
BM_MakeThenSortHeap_float_SingleElement_64 3.465 4.74%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.661 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.819 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.270 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.744 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.282 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.756 4.64%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.885 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.993 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.081 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.311 -1.28%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.209 12.84%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.850 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.192 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.531 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.473 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.715 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.615 -1.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.880 -15.97%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.181 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.726 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.841 -1.36%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 22.992 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.763 -1.27%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.697 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.814 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.385 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.188 1.25%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.600 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.313 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.700 1.40%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.748 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.702 2.56%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.050 1.56%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.078 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.436 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.079 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.033 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.171 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.011 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.328 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.276 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.615 3.93%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.573 -1.23%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.796 7.41%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.989 3.08%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 15.084 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.643 61.12%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.385 1.85%
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 36.501 6.57%
BM_MakeThenSortHeap_string_Ascending_16 9.650 -
BM_MakeThenSortHeap_string_Ascending_16384 63.321 -
BM_MakeThenSortHeap_string_Ascending_256 20.081 -
BM_MakeThenSortHeap_string_Ascending_262144 77.946 2.00%
BM_MakeThenSortHeap_string_Ascending_4 5.300 -
BM_MakeThenSortHeap_string_Ascending_64 15.777 1.19%
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 25.815 2.64%
BM_MakeThenSortHeap_string_Descending_16 7.816 -1.00%
BM_MakeThenSortHeap_string_Descending_16384 64.881 -1.01%
BM_MakeThenSortHeap_string_Descending_256 18.284 3.12%
BM_MakeThenSortHeap_string_Descending_262144 86.076 -1.04%
BM_MakeThenSortHeap_string_Descending_4 3.652 -
BM_MakeThenSortHeap_string_Descending_64 12.992 -
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 63.653 -
BM_MakeThenSortHeap_string_Heap_16 17.366 -
BM_MakeThenSortHeap_string_Heap_16384 101.780 -
BM_MakeThenSortHeap_string_Heap_256 49.351 -
BM_MakeThenSortHeap_string_Heap_262144 181.914 1.02%
BM_MakeThenSortHeap_string_Heap_4 5.915 -
BM_MakeThenSortHeap_string_Heap_64 33.982 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 32.304 5.10%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.561 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 63.434 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.102 1.27%
BM_MakeThenSortHeap_string_PipeOrgan_262144 80.926 1.80%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.817 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.159 1.43%
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.716 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.534 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 110.128 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.341 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 192.422 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.458 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.871 -
BM_MakeThenSortHeap_string_Random_1 1.365 -
BM_MakeThenSortHeap_string_Random_1024 69.067 -2.56%
BM_MakeThenSortHeap_string_Random_16 22.461 -
BM_MakeThenSortHeap_string_Random_16384 109.011 -2.22%
BM_MakeThenSortHeap_string_Random_256 54.677 -1.64%
BM_MakeThenSortHeap_string_Random_262144 189.498 -2.51%
BM_MakeThenSortHeap_string_Random_4 10.297 -
BM_MakeThenSortHeap_string_Random_64 39.391 -1.49%
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 29.462 -2.27%
BM_MakeThenSortHeap_string_SingleElement_16 13.868 -
BM_MakeThenSortHeap_string_SingleElement_16384 38.353 -1.68%
BM_MakeThenSortHeap_string_SingleElement_256 24.995 -1.44%
BM_MakeThenSortHeap_string_SingleElement_262144 50.516 -
BM_MakeThenSortHeap_string_SingleElement_4 6.205 -3.86%
BM_MakeThenSortHeap_string_SingleElement_64 19.901 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.974 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.583 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.409 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.134 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.608 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.517 3.53%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.412 -2.01%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.673 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.561 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.615 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.876 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.027 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.170 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.344 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.782 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.559 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.565 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.348 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.005 1.70%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.259 1.88%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.127 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.993 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.434 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.355 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.776 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.347 -1.62%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.382 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.420 1.29%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.514 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.345 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.937 1.28%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.260 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.622 1.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.719 1.08%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.061 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.979 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.932 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.616 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.062 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.368 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.527 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.599 -5.48%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.237 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.653 -6.58%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.796 -4.53%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.757 -10.21%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.660 -1.64%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.925 -4.15%
BM_MakeThenSortHeap_uint32_Ascending_1 0.274 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.652 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.709 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.825 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.675 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.974 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.435 1.09%
BM_MakeThenSortHeap_uint32_Ascending_64 8.697 1.59%
BM_MakeThenSortHeap_uint32_Descending_1 0.277 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.176 -
BM_MakeThenSortHeap_uint32_Descending_16 5.516 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.237 -
BM_MakeThenSortHeap_uint32_Descending_256 8.755 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.290 -
BM_MakeThenSortHeap_uint32_Descending_4 1.332 -6.20%
BM_MakeThenSortHeap_uint32_Descending_64 8.679 -
BM_MakeThenSortHeap_uint32_Heap_1 0.277 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.302 -
BM_MakeThenSortHeap_uint32_Heap_16 5.077 -1.23%
BM_MakeThenSortHeap_uint32_Heap_16384 16.346 -
BM_MakeThenSortHeap_uint32_Heap_256 8.248 -1.01%
BM_MakeThenSortHeap_uint32_Heap_262144 24.256 -1.26%
BM_MakeThenSortHeap_uint32_Heap_4 1.198 -
BM_MakeThenSortHeap_uint32_Heap_64 8.099 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.279 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.060 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.775 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.136 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.184 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.428 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.373 -2.61%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.268 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.620 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.588 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.456 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.432 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.304 -1.50%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.724 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.928 -
BM_MakeThenSortHeap_uint32_Random_1 0.280 -
BM_MakeThenSortHeap_uint32_Random_1024 15.516 -
BM_MakeThenSortHeap_uint32_Random_16 8.648 -
BM_MakeThenSortHeap_uint32_Random_16384 22.121 -
BM_MakeThenSortHeap_uint32_Random_256 13.312 -
BM_MakeThenSortHeap_uint32_Random_262144 32.470 -
BM_MakeThenSortHeap_uint32_Random_4 3.928 -1.59%
BM_MakeThenSortHeap_uint32_Random_64 11.847 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.273 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.450 -
BM_MakeThenSortHeap_uint32_SingleElement_16 4.015 2.06%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.813 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.638 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.793 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.422 -1.32%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.237 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.276 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.728 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.523 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.014 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.733 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.191 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.485 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.386 -
BM_MakeThenSortHeap_uint64_Descending_1 0.273 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.284 -
BM_MakeThenSortHeap_uint64_Descending_16 5.616 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.353 -
BM_MakeThenSortHeap_uint64_Descending_256 8.744 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.813 -
BM_MakeThenSortHeap_uint64_Descending_4 1.496 18.75%
BM_MakeThenSortHeap_uint64_Descending_64 8.475 -
BM_MakeThenSortHeap_uint64_Heap_1 0.279 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.424 -
BM_MakeThenSortHeap_uint64_Heap_16 5.298 -1.24%
BM_MakeThenSortHeap_uint64_Heap_16384 16.647 -
BM_MakeThenSortHeap_uint64_Heap_256 8.473 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.052 -
BM_MakeThenSortHeap_uint64_Heap_4 1.194 2.00%
BM_MakeThenSortHeap_uint64_Heap_64 8.306 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.276 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.222 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.139 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.514 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.387 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.172 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.410 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.965 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.658 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.497 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.497 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.735 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.937 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.411 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.931 -
BM_MakeThenSortHeap_uint64_Random_1 0.273 -
BM_MakeThenSortHeap_uint64_Random_1024 15.422 -
BM_MakeThenSortHeap_uint64_Random_16 8.467 -2.44%
BM_MakeThenSortHeap_uint64_Random_16384 22.078 -1.24%
BM_MakeThenSortHeap_uint64_Random_256 13.354 -
BM_MakeThenSortHeap_uint64_Random_262144 35.280 -1.69%
BM_MakeThenSortHeap_uint64_Random_4 4.052 -1.85%
BM_MakeThenSortHeap_uint64_Random_64 11.762 -1.12%
BM_MakeThenSortHeap_uint64_SingleElement_1 0.268 -4.01%
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.788 -
BM_MakeThenSortHeap_uint64_SingleElement_16 4.016 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.753 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.806 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.091 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.264 3.26%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.933 -
BM_PopHeap_float_1 0.476 -
BM_PopHeap_float_1024 28.333 -
BM_PopHeap_float_16 6.993 -
BM_PopHeap_float_16384 34.659 4.71%
BM_PopHeap_float_256 22.457 -
BM_PopHeap_float_262144 39.777 5.34%
BM_PopHeap_float_4 2.474 1.09%
BM_PopHeap_float_64 13.530 -
BM_PopHeap_pair<uint32,_uint32>_1 0.550 -20.94%
BM_PopHeap_pair<uint32,_uint32>_1024 30.456 -
BM_PopHeap_pair<uint32,_uint32>_16 9.424 -
BM_PopHeap_pair<uint32,_uint32>_16384 46.221 -
BM_PopHeap_pair<uint32,_uint32>_256 22.858 -
BM_PopHeap_pair<uint32,_uint32>_262144 60.552 -1.71%
BM_PopHeap_pair<uint32,_uint32>_4 3.208 -
BM_PopHeap_pair<uint32,_uint32>_64 16.114 -
BM_PopHeap_string_1 0.641 22.08%
BM_PopHeap_string_1024 56.318 -
BM_PopHeap_string_16 14.324 -
BM_PopHeap_string_16384 71.278 -3.33%
BM_PopHeap_string_256 40.563 -2.02%
BM_PopHeap_string_262144 108.435 16.66%
BM_PopHeap_string_4 5.322 -
BM_PopHeap_string_64 25.833 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.625 10.06%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 42.055 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.498 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.105 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.116 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 76.698 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.131 -2.42%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.645 -
BM_PopHeap_uint32_1 0.488 15.04%
BM_PopHeap_uint32_1024 21.358 -
BM_PopHeap_uint32_16 7.566 -
BM_PopHeap_uint32_16384 31.131 -
BM_PopHeap_uint32_256 17.034 -
BM_PopHeap_uint32_262144 41.272 -
BM_PopHeap_uint32_4 2.630 -1.53%
BM_PopHeap_uint32_64 12.557 -
BM_PopHeap_uint64_1 0.435 -3.27%
BM_PopHeap_uint64_1024 21.604 -
BM_PopHeap_uint64_16 7.640 -
BM_PopHeap_uint64_16384 31.363 -
BM_PopHeap_uint64_256 17.112 -
BM_PopHeap_uint64_262144 42.106 1.89%
BM_PopHeap_uint64_4 2.674 -3.17%
BM_PopHeap_uint64_64 12.760 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.121 -
BM_PushHeap_float_Ascending_16 0.979 -
BM_PushHeap_float_Ascending_16384 4.289 -1.96%
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.105 -
BM_PushHeap_float_Ascending_4 0.535 -
BM_PushHeap_float_Ascending_64 1.747 -
BM_PushHeap_float_Descending_1 0.539 37.00%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.367 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.364 -
BM_PushHeap_float_Descending_64 0.381 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.094 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.514 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.148 -
BM_PushHeap_float_PipeOrgan_4 0.482 -4.96%
BM_PushHeap_float_PipeOrgan_64 1.297 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.625 -
BM_PushHeap_float_QuickSortAdversary_16 0.984 -2.66%
BM_PushHeap_float_QuickSortAdversary_16384 0.493 -
BM_PushHeap_float_QuickSortAdversary_256 0.735 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.412 -14.56%
BM_PushHeap_float_Random_1024 7.422 -
BM_PushHeap_float_Random_16 5.332 -1.25%
BM_PushHeap_float_Random_16384 7.695 -
BM_PushHeap_float_Random_256 7.167 -
BM_PushHeap_float_Random_262144 7.658 -
BM_PushHeap_float_Random_4 2.925 -1.44%
BM_PushHeap_float_Random_64 6.661 -
BM_PushHeap_float_SingleElement_1 0.483 -7.42%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.363 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.357 -2.92%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.519 -9.76%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.185 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.555 1.22%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.860 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.257 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.677 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.841 2.04%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.402 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.584 10.98%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.556 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.735 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.178 -1.75%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.084 -1.24%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.225 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.450 3.91%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.666 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.654 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.939 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.979 -3.17%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.650 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.658 2.01%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.464 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.621 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.378 -1.09%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.394 -29.65%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.476 1.44%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.334 1.60%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.467 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.256 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.620 2.80%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.540 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.723 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.520 -18.13%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.555 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.580 -3.29%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.559 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.574 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.551 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.558 3.49%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.545 -2.50%
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 13.091 -2.77%
BM_PushHeap_string_Ascending_16 4.707 -
BM_PushHeap_string_Ascending_16384 19.464 -17.20%
BM_PushHeap_string_Ascending_256 10.468 -2.74%
BM_PushHeap_string_Ascending_262144 29.094 -13.32%
BM_PushHeap_string_Ascending_4 2.549 -1.31%
BM_PushHeap_string_Ascending_64 7.320 -1.28%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.519 -18.35%
BM_PushHeap_string_Descending_16 2.115 -5.12%
BM_PushHeap_string_Descending_16384 2.350 -27.26%
BM_PushHeap_string_Descending_256 2.314 -21.16%
BM_PushHeap_string_Descending_262144 3.276 -40.86%
BM_PushHeap_string_Descending_4 1.922 -13.01%
BM_PushHeap_string_Descending_64 2.223 -16.63%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.578 -8.87%
BM_PushHeap_string_PipeOrgan_16 4.086 -2.16%
BM_PushHeap_string_PipeOrgan_16384 12.991 -21.86%
BM_PushHeap_string_PipeOrgan_256 7.969 -7.67%
BM_PushHeap_string_PipeOrgan_262144 17.198 -20.49%
BM_PushHeap_string_PipeOrgan_4 2.503 -5.51%
BM_PushHeap_string_PipeOrgan_64 5.799 -4.53%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.042 -5.00%
BM_PushHeap_string_QuickSortAdversary_16 10.185 -1.06%
BM_PushHeap_string_QuickSortAdversary_16384 15.649 -7.02%
BM_PushHeap_string_QuickSortAdversary_256 14.418 -4.00%
BM_PushHeap_string_QuickSortAdversary_262144 16.113 -8.58%
BM_PushHeap_string_QuickSortAdversary_4 6.109 -1.43%
BM_PushHeap_string_QuickSortAdversary_64 12.903 -1.84%
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.781 -1.29%
BM_PushHeap_string_Random_16 10.123 -
BM_PushHeap_string_Random_16384 16.179 -3.90%
BM_PushHeap_string_Random_256 14.102 -
BM_PushHeap_string_Random_262144 18.047 -19.03%
BM_PushHeap_string_Random_4 5.933 -
BM_PushHeap_string_Random_64 12.678 -
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.433 -2.02%
BM_PushHeap_string_SingleElement_16 2.413 -3.20%
BM_PushHeap_string_SingleElement_16384 2.431 -4.90%
BM_PushHeap_string_SingleElement_256 2.397 -4.86%
BM_PushHeap_string_SingleElement_262144 2.477 -5.23%
BM_PushHeap_string_SingleElement_4 2.143 -6.20%
BM_PushHeap_string_SingleElement_64 2.454 -4.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.614 31.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.818 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.085 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.997 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.939 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.486 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.033 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.971 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.481 -7.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.719 3.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.838 31.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.699 2.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.778 6.07%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.699 2.06%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.699 2.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.947 6.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.642 43.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.491 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.532 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.922 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.142 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.927 -1.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.260 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.462 -24.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.080 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.263 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.681 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.854 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.329 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.845 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.531 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.463 17.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.482 1.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.153 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.517 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.053 -2.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.677 1.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.524 1.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.718 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.430 -32.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.744 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.728 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.751 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.760 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.743 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.652 -1.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.750 -
BM_PushHeap_uint32_Ascending_1 0.502 7.54%
BM_PushHeap_uint32_Ascending_1024 3.945 -
BM_PushHeap_uint32_Ascending_16 1.399 -
BM_PushHeap_uint32_Ascending_16384 6.751 4.77%
BM_PushHeap_uint32_Ascending_256 3.089 -
BM_PushHeap_uint32_Ascending_262144 8.155 -
BM_PushHeap_uint32_Ascending_4 0.762 -
BM_PushHeap_uint32_Ascending_64 2.224 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.368 -
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.399 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.370 3.27%
BM_PushHeap_uint32_Descending_64 0.380 -
BM_PushHeap_uint32_PipeOrgan_1 0.536 6.93%
BM_PushHeap_uint32_PipeOrgan_1024 1.917 -
BM_PushHeap_uint32_PipeOrgan_16 0.873 -
BM_PushHeap_uint32_PipeOrgan_16384 2.384 -
BM_PushHeap_uint32_PipeOrgan_256 1.688 -
BM_PushHeap_uint32_PipeOrgan_262144 3.034 -
BM_PushHeap_uint32_PipeOrgan_4 0.532 -
BM_PushHeap_uint32_PipeOrgan_64 1.308 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.556 -9.74%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.925 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.411 -
BM_PushHeap_uint32_Random_1024 6.229 -
BM_PushHeap_uint32_Random_16 4.516 1.98%
BM_PushHeap_uint32_Random_16384 6.406 2.66%
BM_PushHeap_uint32_Random_256 6.030 1.17%
BM_PushHeap_uint32_Random_262144 6.286 -
BM_PushHeap_uint32_Random_4 2.469 -1.07%
BM_PushHeap_uint32_Random_64 5.637 1.42%
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.368 -
BM_PushHeap_uint32_SingleElement_16 0.344 -
BM_PushHeap_uint32_SingleElement_16384 0.361 -
BM_PushHeap_uint32_SingleElement_256 0.387 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -
BM_PushHeap_uint32_SingleElement_4 0.343 -
BM_PushHeap_uint32_SingleElement_64 0.356 -
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.581 -5.72%
BM_PushHeap_uint64_Ascending_16 0.976 -
BM_PushHeap_uint64_Ascending_16384 3.675 -2.78%
BM_PushHeap_uint64_Ascending_256 2.092 -8.66%
BM_PushHeap_uint64_Ascending_262144 4.665 -6.84%
BM_PushHeap_uint64_Ascending_4 0.548 -
BM_PushHeap_uint64_Ascending_64 1.535 -11.15%
BM_PushHeap_uint64_Descending_1 0.564 -1.95%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.361 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.362 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.889 -
BM_PushHeap_uint64_PipeOrgan_16384 2.382 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.023 -
BM_PushHeap_uint64_PipeOrgan_4 0.487 -
BM_PushHeap_uint64_PipeOrgan_64 1.324 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.921 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.546 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.468 -
BM_PushHeap_uint64_Random_1024 5.970 -
BM_PushHeap_uint64_Random_16 4.247 2.52%
BM_PushHeap_uint64_Random_16384 5.958 -1.07%
BM_PushHeap_uint64_Random_256 5.640 -1.74%
BM_PushHeap_uint64_Random_262144 6.093 1.50%
BM_PushHeap_uint64_Random_4 2.188 8.72%
BM_PushHeap_uint64_Random_64 5.271 1.31%
BM_PushHeap_uint64_SingleElement_1 0.498 20.49%
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.357 -
BM_PushHeap_uint64_SingleElement_4 0.359 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_RangesMakeHeap_float_Ascending_1 0.268 -
BM_RangesMakeHeap_float_Ascending_1024 0.701 -
BM_RangesMakeHeap_float_Ascending_16 0.738 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.654 -
BM_RangesMakeHeap_float_Ascending_262144 0.699 -
BM_RangesMakeHeap_float_Ascending_4 0.393 -
BM_RangesMakeHeap_float_Ascending_64 0.627 -
BM_RangesMakeHeap_float_Descending_1 0.278 -
BM_RangesMakeHeap_float_Descending_1024 0.253 -
BM_RangesMakeHeap_float_Descending_16 0.250 14.10%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.260 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.280 -
BM_RangesMakeHeap_float_Descending_64 0.270 21.12%
BM_RangesMakeHeap_float_Heap_1 0.277 -
BM_RangesMakeHeap_float_Heap_1024 0.253 -
BM_RangesMakeHeap_float_Heap_16 0.221 -
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.247 -
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.282 -
BM_RangesMakeHeap_float_Heap_64 0.209 -5.51%
BM_RangesMakeHeap_float_PipeOrgan_1 0.269 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.701 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.293 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.654 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.667 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.707 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.383 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.800 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.278 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.839 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.504 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.402 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.578 -
BM_RangesMakeHeap_float_Random_1 0.277 -
BM_RangesMakeHeap_float_Random_1024 1.263 -
BM_RangesMakeHeap_float_Random_16 1.628 2.03%
BM_RangesMakeHeap_float_Random_16384 1.175 1.90%
BM_RangesMakeHeap_float_Random_256 1.223 -5.57%
BM_RangesMakeHeap_float_Random_262144 1.102 -1.33%
BM_RangesMakeHeap_float_Random_4 1.552 18.17%
BM_RangesMakeHeap_float_Random_64 1.513 7.25%
BM_RangesMakeHeap_float_SingleElement_1 0.269 -
BM_RangesMakeHeap_float_SingleElement_1024 0.699 -
BM_RangesMakeHeap_float_SingleElement_16 0.661 -
BM_RangesMakeHeap_float_SingleElement_16384 0.660 -
BM_RangesMakeHeap_float_SingleElement_256 0.643 -
BM_RangesMakeHeap_float_SingleElement_262144 0.714 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.359 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.335 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.390 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.394 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.794 3.38%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.124 1.25%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.269 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.517 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.515 2.55%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.488 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.614 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.459 -5.92%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.477 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.552 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.544 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.572 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.499 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.493 -2.45%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.269 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.347 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.237 4.04%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.338 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.383 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.405 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.553 -6.68%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.111 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.320 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.237 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.292 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.372 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.329 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.785 1.49%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.128 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.958 -4.27%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.958 -3.12%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.898 -1.77%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.092 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.139 4.26%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.642 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.105 3.61%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.196 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.092 -1.31%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.177 -1.01%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.185 -1.08%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.220 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.777 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.116 -
BM_RangesMakeHeap_string_Ascending_1 0.256 -
BM_RangesMakeHeap_string_Ascending_1024 5.829 17.30%
BM_RangesMakeHeap_string_Ascending_16 3.819 2.96%
BM_RangesMakeHeap_string_Ascending_16384 6.556 24.39%
BM_RangesMakeHeap_string_Ascending_256 5.428 10.65%
BM_RangesMakeHeap_string_Ascending_262144 11.807 54.93%
BM_RangesMakeHeap_string_Ascending_4 2.937 2.57%
BM_RangesMakeHeap_string_Ascending_64 5.015 5.09%
BM_RangesMakeHeap_string_Descending_1 0.258 -
BM_RangesMakeHeap_string_Descending_1024 2.765 2.96%
BM_RangesMakeHeap_string_Descending_16 2.312 -2.60%
BM_RangesMakeHeap_string_Descending_16384 2.821 3.66%
BM_RangesMakeHeap_string_Descending_256 2.681 -1.27%
BM_RangesMakeHeap_string_Descending_262144 5.467 55.16%
BM_RangesMakeHeap_string_Descending_4 2.088 -1.73%
BM_RangesMakeHeap_string_Descending_64 2.560 -
BM_RangesMakeHeap_string_Heap_1 0.255 -
BM_RangesMakeHeap_string_Heap_1024 4.701 -
BM_RangesMakeHeap_string_Heap_16 4.585 -1.24%
BM_RangesMakeHeap_string_Heap_16384 4.916 -1.14%
BM_RangesMakeHeap_string_Heap_256 4.801 -2.25%
BM_RangesMakeHeap_string_Heap_262144 5.137 -1.34%
BM_RangesMakeHeap_string_Heap_4 2.994 -1.84%
BM_RangesMakeHeap_string_Heap_64 4.943 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.264 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.727 16.10%
BM_RangesMakeHeap_string_PipeOrgan_16 3.776 4.06%
BM_RangesMakeHeap_string_PipeOrgan_16384 6.275 24.17%
BM_RangesMakeHeap_string_PipeOrgan_256 5.361 11.02%
BM_RangesMakeHeap_string_PipeOrgan_262144 11.211 56.94%
BM_RangesMakeHeap_string_PipeOrgan_4 2.711 4.75%
BM_RangesMakeHeap_string_PipeOrgan_64 4.989 5.39%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.256 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.762 2.83%
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.561 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 12.103 4.18%
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.511 2.14%
BM_RangesMakeHeap_string_QuickSortAdversary_262144 13.571 8.07%
BM_RangesMakeHeap_string_QuickSortAdversary_4 6.040 2.35%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.225 1.27%
BM_RangesMakeHeap_string_Random_1 0.250 -
BM_RangesMakeHeap_string_Random_1024 10.781 1.27%
BM_RangesMakeHeap_string_Random_16 8.359 1.06%
BM_RangesMakeHeap_string_Random_16384 12.638 1.66%
BM_RangesMakeHeap_string_Random_256 10.444 1.66%
BM_RangesMakeHeap_string_Random_262144 15.143 1.04%
BM_RangesMakeHeap_string_Random_4 5.818 2.06%
BM_RangesMakeHeap_string_Random_64 10.078 1.37%
BM_RangesMakeHeap_string_SingleElement_1 0.258 -
BM_RangesMakeHeap_string_SingleElement_1024 6.194 -
BM_RangesMakeHeap_string_SingleElement_16 5.663 2.29%
BM_RangesMakeHeap_string_SingleElement_16384 5.925 -
BM_RangesMakeHeap_string_SingleElement_256 6.271 -
BM_RangesMakeHeap_string_SingleElement_262144 7.280 -3.29%
BM_RangesMakeHeap_string_SingleElement_4 3.616 -
BM_RangesMakeHeap_string_SingleElement_64 6.343 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.889 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.378 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.957 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.889 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.094 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.091 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.603 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.888 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.966 -2.46%
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.828 1.29%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.017 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.260 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.960 4.03%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.204 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.106 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.189 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.778 -3.62%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.063 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.924 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.380 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.964 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.883 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.130 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.951 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.672 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.799 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.448 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.927 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.794 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.100 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.068 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.569 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.735 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.783 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.758 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.898 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.644 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.896 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.251 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.994 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.696 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.304 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.996 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.705 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.294 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.948 -
BM_RangesMakeHeap_uint32_Ascending_1 0.275 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.646 -
BM_RangesMakeHeap_uint32_Ascending_16 0.605 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.606 -
BM_RangesMakeHeap_uint32_Ascending_256 0.598 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.664 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.556 -
BM_RangesMakeHeap_uint32_Descending_1 0.279 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.255 -
BM_RangesMakeHeap_uint32_Descending_16384 0.234 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.276 -
BM_RangesMakeHeap_uint32_Descending_64 0.245 -
BM_RangesMakeHeap_uint32_Heap_1 0.277 -
BM_RangesMakeHeap_uint32_Heap_1024 0.253 -
BM_RangesMakeHeap_uint32_Heap_16 0.249 -
BM_RangesMakeHeap_uint32_Heap_16384 0.234 -
BM_RangesMakeHeap_uint32_Heap_256 0.265 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.275 -
BM_RangesMakeHeap_uint32_Heap_64 0.234 -6.92%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.709 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.017 -1.25%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.654 2.39%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.672 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.393 -15.96%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.719 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.617 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.290 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.484 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.244 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.390 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_RangesMakeHeap_uint32_Random_1 0.271 -
BM_RangesMakeHeap_uint32_Random_1024 1.036 -4.98%
BM_RangesMakeHeap_uint32_Random_16 1.239 -3.25%
BM_RangesMakeHeap_uint32_Random_16384 1.093 6.07%
BM_RangesMakeHeap_uint32_Random_256 1.126 -8.61%
BM_RangesMakeHeap_uint32_Random_262144 1.030 -
BM_RangesMakeHeap_uint32_Random_4 1.349 10.38%
BM_RangesMakeHeap_uint32_Random_64 1.237 -1.44%
BM_RangesMakeHeap_uint32_SingleElement_1 0.275 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.573 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.487 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.538 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.541 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.629 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.330 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.519 -
BM_RangesMakeHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.650 -
BM_RangesMakeHeap_uint64_Ascending_16 0.658 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.630 -
BM_RangesMakeHeap_uint64_Ascending_256 0.630 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.730 -
BM_RangesMakeHeap_uint64_Ascending_4 0.426 -
BM_RangesMakeHeap_uint64_Ascending_64 0.573 -
BM_RangesMakeHeap_uint64_Descending_1 0.278 -
BM_RangesMakeHeap_uint64_Descending_1024 0.254 -
BM_RangesMakeHeap_uint64_Descending_16 0.260 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.277 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.287 -
BM_RangesMakeHeap_uint64_Descending_64 0.252 5.11%
BM_RangesMakeHeap_uint64_Heap_1 0.275 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.259 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.278 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.278 -
BM_RangesMakeHeap_uint64_Heap_64 0.238 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.032 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.647 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.724 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.276 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.614 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.247 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.411 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.267 -
BM_RangesMakeHeap_uint64_Random_1024 1.064 -5.28%
BM_RangesMakeHeap_uint64_Random_16 1.254 -2.39%
BM_RangesMakeHeap_uint64_Random_16384 1.001 -
BM_RangesMakeHeap_uint64_Random_256 1.122 -4.13%
BM_RangesMakeHeap_uint64_Random_262144 1.059 2.50%
BM_RangesMakeHeap_uint64_Random_4 1.167 -33.95%
BM_RangesMakeHeap_uint64_Random_64 1.249 -
BM_RangesMakeHeap_uint64_SingleElement_1 0.278 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.568 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.511 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.582 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.757 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.329 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.507 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.273 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.803 1.66%
BM_RangesMakeThenSortHeap_float_Ascending_16 2.970 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.426 1.26%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.672 1.95%
BM_RangesMakeThenSortHeap_float_Ascending_262144 32.000 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.319 3.96%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.992 1.07%
BM_RangesMakeThenSortHeap_float_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.216 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.835 -
BM_RangesMakeThenSortHeap_float_Descending_16384 30.005 -
BM_RangesMakeThenSortHeap_float_Descending_256 6.136 1.34%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.526 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.157 -6.93%
BM_RangesMakeThenSortHeap_float_Descending_64 3.390 2.22%
BM_RangesMakeThenSortHeap_float_Heap_1 0.270 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.331 -
BM_RangesMakeThenSortHeap_float_Heap_16 1.957 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.950 -
BM_RangesMakeThenSortHeap_float_Heap_256 6.220 1.31%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.657 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.211 -
BM_RangesMakeThenSortHeap_float_Heap_64 3.581 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.536 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.896 -2.23%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 25.099 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.413 2.37%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 32.296 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.472 -1.17%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.017 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.279 3.80%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.362 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.947 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 28.197 -1.20%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 5.982 -1.33%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 35.143 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.491 -2.87%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.891 -
BM_RangesMakeThenSortHeap_float_Random_1 0.272 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.220 -
BM_RangesMakeThenSortHeap_float_Random_16 9.956 -
BM_RangesMakeThenSortHeap_float_Random_16384 47.209 -
BM_RangesMakeThenSortHeap_float_Random_256 25.497 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.687 -
BM_RangesMakeThenSortHeap_float_Random_4 4.360 -
BM_RangesMakeThenSortHeap_float_Random_64 17.907 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.783 -5.49%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.290 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 16.233 1.95%
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.994 -4.69%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.516 3.52%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.357 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.326 -3.42%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 15.250 1.92%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.573 -1.44%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 24.116 1.81%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.827 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 34.471 1.80%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.709 5.88%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.365 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.186 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.863 1.63%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.784 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.973 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.001 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.671 39.45%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.763 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.070 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.490 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.724 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.335 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.702 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.177 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.734 -3.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.773 -3.29%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 22.985 -3.40%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.743 -4.60%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.672 -3.65%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.832 1.87%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.449 -2.12%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.103 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.603 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.141 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.522 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.370 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.650 -1.60%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.874 -1.12%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.934 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.351 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.838 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.899 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.819 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.009 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.173 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 9.845 9.47%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 4.333 10.18%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 12.475 7.46%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 8.072 9.47%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 19.659 15.12%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.675 2.74%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 6.321 9.40%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 42.932 44.91%
BM_RangesMakeThenSortHeap_string_Ascending_16 14.020 46.79%
BM_RangesMakeThenSortHeap_string_Ascending_16384 77.847 21.02%
BM_RangesMakeThenSortHeap_string_Ascending_256 28.470 39.60%
BM_RangesMakeThenSortHeap_string_Ascending_262144 104.029 34.05%
BM_RangesMakeThenSortHeap_string_Ascending_4 7.619 41.48%
BM_RangesMakeThenSortHeap_string_Ascending_64 22.036 41.23%
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 37.528 32.06%
BM_RangesMakeThenSortHeap_string_Descending_16 11.461 45.43%
BM_RangesMakeThenSortHeap_string_Descending_16384 79.639 20.66%
BM_RangesMakeThenSortHeap_string_Descending_256 25.827 41.92%
BM_RangesMakeThenSortHeap_string_Descending_262144 102.944 5.48%
BM_RangesMakeThenSortHeap_string_Descending_4 5.224 39.00%
BM_RangesMakeThenSortHeap_string_Descending_64 18.384 40.29%
BM_RangesMakeThenSortHeap_string_Heap_1 1.366 -
BM_RangesMakeThenSortHeap_string_Heap_1024 68.536 9.00%
BM_RangesMakeThenSortHeap_string_Heap_16 19.954 12.13%
BM_RangesMakeThenSortHeap_string_Heap_16384 108.624 7.35%
BM_RangesMakeThenSortHeap_string_Heap_256 53.451 8.84%
BM_RangesMakeThenSortHeap_string_Heap_262144 208.607 15.67%
BM_RangesMakeThenSortHeap_string_Heap_4 6.971 16.03%
BM_RangesMakeThenSortHeap_string_Heap_64 37.424 9.85%
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.367 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 55.094 37.46%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 16.785 78.13%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 69.403 4.58%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 34.892 64.36%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 99.825 25.13%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 7.180 50.32%
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 24.699 67.47%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 81.460 17.25%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 26.529 16.92%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 126.965 16.16%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 63.100 14.87%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 230.941 20.25%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 11.821 11.69%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 45.787 14.60%
BM_RangesMakeThenSortHeap_string_Random_1 1.366 -
BM_RangesMakeThenSortHeap_string_Random_1024 74.253 7.01%
BM_RangesMakeThenSortHeap_string_Random_16 23.578 4.98%
BM_RangesMakeThenSortHeap_string_Random_16384 116.916 6.03%
BM_RangesMakeThenSortHeap_string_Random_256 59.138 7.35%
BM_RangesMakeThenSortHeap_string_Random_262144 218.683 5.85%
BM_RangesMakeThenSortHeap_string_Random_4 10.504 1.16%
BM_RangesMakeThenSortHeap_string_Random_64 42.841 8.31%
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 47.076 51.69%
BM_RangesMakeThenSortHeap_string_SingleElement_16 19.944 44.19%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 62.308 63.64%
BM_RangesMakeThenSortHeap_string_SingleElement_256 38.418 53.17%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 85.436 51.77%
BM_RangesMakeThenSortHeap_string_SingleElement_4 8.016 26.26%
BM_RangesMakeThenSortHeap_string_SingleElement_64 29.647 47.58%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.076 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.648 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.561 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.204 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.830 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.301 -4.70%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.655 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.784 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.591 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.754 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.957 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.128 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.150 2.36%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.442 -1.84%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.648 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.587 1.50%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.285 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 12.986 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.786 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.958 -6.34%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.889 -2.35%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.976 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.923 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.155 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.234 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.331 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.374 2.73%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.235 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.435 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.032 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.805 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.838 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.693 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.617 -1.57%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.832 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.940 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.686 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.435 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.768 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.323 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.330 -1.01%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.603 -5.17%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.231 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.667 -5.54%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.793 -4.04%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.745 -8.49%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.674 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.927 -3.42%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.656 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.711 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.791 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.653 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.864 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.415 -1.76%
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.597 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.198 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.465 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.243 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.791 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.276 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.434 -1.13%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.609 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.264 -4.11%
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.325 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.110 -1.62%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.366 -1.25%
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.259 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.340 -1.52%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.217 -
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.093 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.276 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.024 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.740 -1.92%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.093 -1.36%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.180 -1.21%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.391 -1.83%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.377 -1.59%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.230 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.656 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.610 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.548 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.456 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.533 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.686 -4.72%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.954 -1.21%
BM_RangesMakeThenSortHeap_uint32_Random_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.490 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.619 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.149 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.288 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.377 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.007 1.18%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.829 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.273 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.422 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.987 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.625 -2.30%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.628 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.770 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.427 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.213 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.756 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.524 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.068 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.765 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.333 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.460 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.389 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.293 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.608 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.374 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.714 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.863 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.450 11.47%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.431 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.273 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.402 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.330 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.635 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.458 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 24.994 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.190 -
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.305 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.268 -4.04%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.198 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.108 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.477 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.382 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.124 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.400 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.925 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.634 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.547 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.453 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.763 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.887 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.418 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.894 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.492 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.576 -1.45%
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.298 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.559 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.770 -1.60%
BM_RangesMakeThenSortHeap_uint64_Random_4 3.983 -3.81%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.801 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.754 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.010 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.703 -1.31%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.718 -1.19%
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.134 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.259 4.54%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.946 -
BM_RangesPopHeap_float_1 0.467 -
BM_RangesPopHeap_float_1024 28.643 -
BM_RangesPopHeap_float_16 7.038 -
BM_RangesPopHeap_float_16384 34.162 2.05%
BM_RangesPopHeap_float_256 22.753 -
BM_RangesPopHeap_float_262144 38.648 -2.63%
BM_RangesPopHeap_float_4 2.477 -
BM_RangesPopHeap_float_64 13.723 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.418 -32.48%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 30.601 -1.12%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.422 -1.28%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 45.793 -2.71%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.905 -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 61.074 -2.43%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.214 -1.56%
BM_RangesPopHeap_pair<uint32,_uint32>_64 16.150 -
BM_RangesPopHeap_string_1 0.583 -9.10%
BM_RangesPopHeap_string_1024 56.654 -
BM_RangesPopHeap_string_16 14.385 -
BM_RangesPopHeap_string_16384 74.320 5.26%
BM_RangesPopHeap_string_256 40.971 -
BM_RangesPopHeap_string_262144 109.237 4.90%
BM_RangesPopHeap_string_4 5.248 -
BM_RangesPopHeap_string_64 26.012 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.698 11.67%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.249 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.597 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 60.458 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.352 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 79.033 -1.02%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.227 1.77%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.705 -
BM_RangesPopHeap_uint32_1 0.426 -18.51%
BM_RangesPopHeap_uint32_1024 21.730 -
BM_RangesPopHeap_uint32_16 7.691 -
BM_RangesPopHeap_uint32_16384 31.936 -
BM_RangesPopHeap_uint32_256 17.231 -
BM_RangesPopHeap_uint32_262144 42.738 -
BM_RangesPopHeap_uint32_4 2.689 -2.63%
BM_RangesPopHeap_uint32_64 12.730 -
BM_RangesPopHeap_uint64_1 0.449 -29.09%
BM_RangesPopHeap_uint64_1024 22.041 -
BM_RangesPopHeap_uint64_16 7.719 -
BM_RangesPopHeap_uint64_16384 32.146 -
BM_RangesPopHeap_uint64_256 17.366 -
BM_RangesPopHeap_uint64_262144 42.967 -
BM_RangesPopHeap_uint64_4 2.774 -
BM_RangesPopHeap_uint64_64 12.934 -
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.170 2.10%
BM_RangesPushHeap_float_Ascending_16 1.026 3.80%
BM_RangesPushHeap_float_Ascending_16384 4.131 -5.52%
BM_RangesPushHeap_float_Ascending_256 2.503 -
BM_RangesPushHeap_float_Ascending_262144 5.297 3.04%
BM_RangesPushHeap_float_Ascending_4 0.537 -
BM_RangesPushHeap_float_Ascending_64 1.802 3.54%
BM_RangesPushHeap_float_Descending_1 0.559 35.21%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.373 2.87%
BM_RangesPushHeap_float_Descending_16384 0.384 -
BM_RangesPushHeap_float_Descending_256 0.403 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.385 7.92%
BM_RangesPushHeap_float_Descending_64 0.382 -
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.095 -
BM_RangesPushHeap_float_PipeOrgan_16 0.908 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.515 -
BM_RangesPushHeap_float_PipeOrgan_256 1.723 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.148 -
BM_RangesPushHeap_float_PipeOrgan_4 0.494 2.50%
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.468 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.621 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.975 -
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.465 -16.62%
BM_RangesPushHeap_float_Random_1024 7.479 -
BM_RangesPushHeap_float_Random_16 5.334 -2.23%
BM_RangesPushHeap_float_Random_16384 7.638 1.65%
BM_RangesPushHeap_float_Random_256 7.223 -
BM_RangesPushHeap_float_Random_262144 7.614 -2.00%
BM_RangesPushHeap_float_Random_4 2.952 -2.42%
BM_RangesPushHeap_float_Random_64 6.613 -1.76%
BM_RangesPushHeap_float_SingleElement_1 0.467 -13.41%
BM_RangesPushHeap_float_SingleElement_1024 0.388 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -
BM_RangesPushHeap_float_SingleElement_16384 0.383 -
BM_RangesPushHeap_float_SingleElement_256 0.402 -
BM_RangesPushHeap_float_SingleElement_262144 0.384 -
BM_RangesPushHeap_float_SingleElement_4 0.356 -
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.460 2.75%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.183 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.622 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.927 -1.35%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.265 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.685 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.846 2.56%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.407 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.585 5.47%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.558 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.737 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.191 -1.47%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.082 1.63%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.235 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.255 -1.21%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.671 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.660 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.943 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.022 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.656 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.689 4.54%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.460 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.624 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.389 1.41%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.480 -10.18%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.461 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.357 -1.04%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.634 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.287 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.536 -1.15%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.532 -3.64%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.881 2.78%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.448 -22.14%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.550 -3.53%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 2.04%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.550 -4.05%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.571 -2.68%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.544 -3.85%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.533 -2.41%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.555 -3.17%
BM_RangesPushHeap_string_Ascending_1 0.702 -
BM_RangesPushHeap_string_Ascending_1024 13.031 -
BM_RangesPushHeap_string_Ascending_16 4.705 1.24%
BM_RangesPushHeap_string_Ascending_16384 23.265 19.49%
BM_RangesPushHeap_string_Ascending_256 10.520 -
BM_RangesPushHeap_string_Ascending_262144 42.726 47.15%
BM_RangesPushHeap_string_Ascending_4 2.512 -1.47%
BM_RangesPushHeap_string_Ascending_64 7.689 5.22%
BM_RangesPushHeap_string_Descending_1 0.702 -
BM_RangesPushHeap_string_Descending_1024 2.395 -
BM_RangesPushHeap_string_Descending_16 2.020 -5.53%
BM_RangesPushHeap_string_Descending_16384 2.338 -
BM_RangesPushHeap_string_Descending_256 2.276 -2.42%
BM_RangesPushHeap_string_Descending_262144 5.583 62.54%
BM_RangesPushHeap_string_Descending_4 1.851 -5.04%
BM_RangesPushHeap_string_Descending_64 2.141 -4.52%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 10.891 11.61%
BM_RangesPushHeap_string_PipeOrgan_16 4.190 2.42%
BM_RangesPushHeap_string_PipeOrgan_16384 16.169 21.91%
BM_RangesPushHeap_string_PipeOrgan_256 8.746 9.92%
BM_RangesPushHeap_string_PipeOrgan_262144 24.927 38.83%
BM_RangesPushHeap_string_PipeOrgan_4 2.664 6.03%
BM_RangesPushHeap_string_PipeOrgan_64 6.119 5.09%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.702 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.044 -1.85%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.167 -1.03%
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.654 -1.87%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.482 -1.03%
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.206 -1.36%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.104 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.838 -1.44%
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 15.001 1.72%
BM_RangesPushHeap_string_Random_16 10.222 -
BM_RangesPushHeap_string_Random_16384 16.256 -
BM_RangesPushHeap_string_Random_256 14.378 1.79%
BM_RangesPushHeap_string_Random_262144 22.287 21.94%
BM_RangesPushHeap_string_Random_4 6.031 1.51%
BM_RangesPushHeap_string_Random_64 12.850 1.20%
BM_RangesPushHeap_string_SingleElement_1 0.703 -
BM_RangesPushHeap_string_SingleElement_1024 2.462 -
BM_RangesPushHeap_string_SingleElement_16 2.439 -
BM_RangesPushHeap_string_SingleElement_16384 2.468 -
BM_RangesPushHeap_string_SingleElement_256 2.442 -
BM_RangesPushHeap_string_SingleElement_262144 2.551 1.16%
BM_RangesPushHeap_string_SingleElement_4 2.181 -
BM_RangesPushHeap_string_SingleElement_64 2.513 1.62%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.466 -2.87%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.815 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.080 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.877 -2.54%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.948 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.400 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.020 1.87%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.934 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.467 -19.01%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.701 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.676 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.687 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.743 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.687 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.724 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.917 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.520 -3.06%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.497 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.521 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.917 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.183 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.933 2.24%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.267 1.26%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.462 5.47%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.085 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.265 -1.29%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.687 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.855 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.823 -1.53%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.531 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.501 11.97%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.577 2.35%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.396 4.27%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.537 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.191 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.644 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.568 1.09%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.836 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.556 6.88%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.740 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.726 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.746 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.757 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.738 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.652 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.750 -
BM_RangesPushHeap_uint32_Ascending_1 0.576 -
BM_RangesPushHeap_uint32_Ascending_1024 3.969 -
BM_RangesPushHeap_uint32_Ascending_16 1.402 -
BM_RangesPushHeap_uint32_Ascending_16384 6.726 -1.08%
BM_RangesPushHeap_uint32_Ascending_256 3.109 -
BM_RangesPushHeap_uint32_Ascending_262144 8.321 1.84%
BM_RangesPushHeap_uint32_Ascending_4 0.761 -
BM_RangesPushHeap_uint32_Ascending_64 2.236 -
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.388 -
BM_RangesPushHeap_uint32_Descending_16 0.381 5.47%
BM_RangesPushHeap_uint32_Descending_16384 0.383 -
BM_RangesPushHeap_uint32_Descending_256 0.401 -
BM_RangesPushHeap_uint32_Descending_262144 0.385 -
BM_RangesPushHeap_uint32_Descending_4 0.391 10.57%
BM_RangesPushHeap_uint32_Descending_64 0.391 3.76%
BM_RangesPushHeap_uint32_PipeOrgan_1 0.503 -8.96%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.876 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.394 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.072 1.36%
BM_RangesPushHeap_uint32_PipeOrgan_4 0.534 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.309 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.489 -8.01%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.968 -3.82%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.473 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.717 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.395 -30.74%
BM_RangesPushHeap_uint32_Random_1024 6.339 -
BM_RangesPushHeap_uint32_Random_16 4.511 -
BM_RangesPushHeap_uint32_Random_16384 6.464 -
BM_RangesPushHeap_uint32_Random_256 6.081 -
BM_RangesPushHeap_uint32_Random_262144 6.443 -
BM_RangesPushHeap_uint32_Random_4 2.460 -2.15%
BM_RangesPushHeap_uint32_Random_64 5.558 -1.56%
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.382 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -
BM_RangesPushHeap_uint32_SingleElement_4 0.334 -3.06%
BM_RangesPushHeap_uint32_SingleElement_64 0.351 -
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.576 -
BM_RangesPushHeap_uint64_Ascending_16 0.927 -1.86%
BM_RangesPushHeap_uint64_Ascending_16384 3.675 1.92%
BM_RangesPushHeap_uint64_Ascending_256 2.093 -
BM_RangesPushHeap_uint64_Ascending_262144 4.772 -
BM_RangesPushHeap_uint64_Ascending_4 0.547 -
BM_RangesPushHeap_uint64_Ascending_64 1.517 -
BM_RangesPushHeap_uint64_Descending_1 0.485 -16.89%
BM_RangesPushHeap_uint64_Descending_1024 0.387 -
BM_RangesPushHeap_uint64_Descending_16 0.366 -
BM_RangesPushHeap_uint64_Descending_16384 0.384 -
BM_RangesPushHeap_uint64_Descending_256 0.402 -
BM_RangesPushHeap_uint64_Descending_262144 0.382 -
BM_RangesPushHeap_uint64_Descending_4 0.371 -
BM_RangesPushHeap_uint64_Descending_64 0.379 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.890 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.384 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.025 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.492 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.327 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 1.078 13.41%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.552 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.935 -2.23%
BM_RangesPushHeap_uint64_Random_16 4.219 -
BM_RangesPushHeap_uint64_Random_16384 6.039 1.88%
BM_RangesPushHeap_uint64_Random_256 5.757 1.89%
BM_RangesPushHeap_uint64_Random_262144 6.106 -
BM_RangesPushHeap_uint64_Random_4 2.114 -4.44%
BM_RangesPushHeap_uint64_Random_64 5.337 -
BM_RangesPushHeap_uint64_SingleElement_1 0.435 -24.56%
BM_RangesPushHeap_uint64_SingleElement_1024 0.384 4.21%
BM_RangesPushHeap_uint64_SingleElement_16 0.377 8.85%
BM_RangesPushHeap_uint64_SingleElement_16384 0.381 3.34%
BM_RangesPushHeap_uint64_SingleElement_256 0.404 3.79%
BM_RangesPushHeap_uint64_SingleElement_262144 0.379 4.45%
BM_RangesPushHeap_uint64_SingleElement_4 0.383 6.06%
BM_RangesPushHeap_uint64_SingleElement_64 0.391 5.87%
BM_RangesSortHeap_float_1 0.256 -
BM_RangesSortHeap_float_1024 7.966 -
BM_RangesSortHeap_float_16 1.599 -
BM_RangesSortHeap_float_16384 27.656 -
BM_RangesSortHeap_float_256 5.802 -
BM_RangesSortHeap_float_262144 30.631 -1.30%
BM_RangesSortHeap_float_4 1.047 -2.62%
BM_RangesSortHeap_float_64 3.177 -1.76%
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.265 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.636 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.970 -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.311 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.036 -1.26%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 32.880 -1.26%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.559 -1.44%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.638 -
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 59.963 1.67%
BM_RangesSortHeap_string_16 14.265 -
BM_RangesSortHeap_string_16384 98.555 2.60%
BM_RangesSortHeap_string_256 45.050 1.63%
BM_RangesSortHeap_string_262144 190.220 9.66%
BM_RangesSortHeap_string_4 4.274 -
BM_RangesSortHeap_string_64 30.104 1.31%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.411 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.520 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.334 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.290 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 47.818 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.414 -1.30%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.265 -
BM_RangesSortHeap_uint32_1 0.258 -
BM_RangesSortHeap_uint32_1024 10.251 -
BM_RangesSortHeap_uint32_16 4.806 -
BM_RangesSortHeap_uint32_16384 16.327 -
BM_RangesSortHeap_uint32_256 8.099 -
BM_RangesSortHeap_uint32_262144 24.364 -
BM_RangesSortHeap_uint32_4 1.041 -1.57%
BM_RangesSortHeap_uint32_64 7.982 -
BM_RangesSortHeap_uint64_1 0.260 -
BM_RangesSortHeap_uint64_1024 10.159 -
BM_RangesSortHeap_uint64_16 4.977 -
BM_RangesSortHeap_uint64_16384 16.312 -
BM_RangesSortHeap_uint64_256 8.267 -
BM_RangesSortHeap_uint64_262144 24.400 -
BM_RangesSortHeap_uint64_4 0.969 3.64%
BM_RangesSortHeap_uint64_64 7.910 -
BM_SortHeap_float_1 0.257 -
BM_SortHeap_float_1024 8.078 -
BM_SortHeap_float_16 1.605 -
BM_SortHeap_float_16384 27.978 -
BM_SortHeap_float_256 5.815 -1.92%
BM_SortHeap_float_262144 31.238 -
BM_SortHeap_float_4 1.063 -
BM_SortHeap_float_64 3.236 -
BM_SortHeap_pair<uint32,_uint32>_1 0.265 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.876 1.09%
BM_SortHeap_pair<uint32,_uint32>_16 5.956 -
BM_SortHeap_pair<uint32,_uint32>_16384 22.958 2.14%
BM_SortHeap_pair<uint32,_uint32>_256 10.306 1.91%
BM_SortHeap_pair<uint32,_uint32>_262144 33.947 1.92%
BM_SortHeap_pair<uint32,_uint32>_4 1.660 2.95%
BM_SortHeap_pair<uint32,_uint32>_64 8.763 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 60.190 -
BM_SortHeap_string_16 14.251 -
BM_SortHeap_string_16384 99.234 -
BM_SortHeap_string_256 45.182 -
BM_SortHeap_string_262144 192.350 4.96%
BM_SortHeap_string_4 4.278 -
BM_SortHeap_string_64 30.273 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.246 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.690 1.06%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.633 1.36%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.877 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.553 1.84%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.869 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.414 -1.12%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.480 2.02%
BM_SortHeap_uint32_1 0.262 -
BM_SortHeap_uint32_1024 10.190 -
BM_SortHeap_uint32_16 4.791 -
BM_SortHeap_uint32_16384 16.391 -
BM_SortHeap_uint32_256 8.126 -
BM_SortHeap_uint32_262144 24.536 -
BM_SortHeap_uint32_4 1.041 -
BM_SortHeap_uint32_64 8.022 -
BM_SortHeap_uint64_1 0.266 -
BM_SortHeap_uint64_1024 10.218 -
BM_SortHeap_uint64_16 4.965 -
BM_SortHeap_uint64_16384 16.446 -
BM_SortHeap_uint64_256 8.319 -
BM_SortHeap_uint64_262144 24.684 -
BM_SortHeap_uint64_4 0.952 -
BM_SortHeap_uint64_64 7.966 -
BM_StringAssignAsciizMix_Opaque 4.843 -
BM_StringAssignAsciizMix_Transparent 3.069 -
BM_StringAssignAsciiz_Empty_Opaque 2.880 -
BM_StringAssignAsciiz_Empty_Transparent 0.354 -
BM_StringAssignAsciiz_Huge_Opaque 184.511 -
BM_StringAssignAsciiz_Huge_Transparent 185.314 1.27%
BM_StringAssignAsciiz_Large_Opaque 11.860 2.42%
BM_StringAssignAsciiz_Large_Transparent 11.803 1.90%
BM_StringAssignAsciiz_Small_Opaque 2.881 -
BM_StringAssignAsciiz_Small_Transparent 0.457 -
BM_StringAssignStr_Empty_Opaque 0.725 -
BM_StringAssignStr_Empty_Transparent 0.512 -
BM_StringAssignStr_Huge_Opaque 111.636 1.89%
BM_StringAssignStr_Huge_Transparent 112.240 4.15%
BM_StringAssignStr_Large_Opaque 10.555 1.92%
BM_StringAssignStr_Large_Transparent 10.618 3.34%
BM_StringAssignStr_Small_Opaque 0.726 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.083 -1.69%
BM_StringConstructDestroyCStr_Empty_Transparent 0.241 -23.64%
BM_StringConstructDestroyCStr_Huge_Opaque 158.823 -
BM_StringConstructDestroyCStr_Huge_Transparent 70.162 2.51%
BM_StringConstructDestroyCStr_Large_Opaque 14.647 -
BM_StringConstructDestroyCStr_Large_Transparent 9.367 3.28%
BM_StringConstructDestroyCStr_Small_Opaque 2.137 -2.62%
BM_StringConstructDestroyCStr_Small_Transparent 0.347 -12.42%
BM_StringCopy_Empty 0.652 -
BM_StringCopy_Huge 102.656 -
BM_StringCopy_Large 6.223 -
BM_StringCopy_Small 0.652 -
BM_StringCtorDefault 0.244 -46.41%
BM_StringDestroy_Empty 0.812 16.16%
BM_StringDestroy_Huge 10.835 1.54%
BM_StringDestroy_Large 6.972 1.00%
BM_StringDestroy_Small 0.699 -
BM_StringEraseToEnd_Empty_Opaque 0.620 1.74%
BM_StringEraseToEnd_Empty_Transparent 0.354 -
BM_StringEraseToEnd_Huge_Opaque 2.402 -2.60%
BM_StringEraseToEnd_Huge_Transparent 2.493 1.08%
BM_StringEraseToEnd_Large_Opaque 1.011 -
BM_StringEraseToEnd_Large_Transparent 0.840 -
BM_StringEraseToEnd_Small_Opaque 0.604 -
BM_StringEraseToEnd_Small_Transparent 0.425 2.45%
BM_StringEraseWithMove_Empty_Opaque 1.025 -
BM_StringEraseWithMove_Empty_Transparent 0.786 -
BM_StringEraseWithMove_Huge_Opaque 53.081 5.12%
BM_StringEraseWithMove_Huge_Transparent 51.041 11.00%
BM_StringEraseWithMove_Large_Opaque 2.868 1.09%
BM_StringEraseWithMove_Large_Transparent 2.689 2.30%
BM_StringEraseWithMove_Small_Opaque 2.596 2.68%
BM_StringEraseWithMove_Small_Transparent 2.393 3.37%
BM_StringFindAllMatch/1 2.708 -6.20%
BM_StringFindAllMatch/131072 2272.178 -
BM_StringFindAllMatch/32768 575.130 -
BM_StringFindAllMatch/4096 80.367 -
BM_StringFindAllMatch/512 11.536 -
BM_StringFindAllMatch/64 2.997 -5.58%
BM_StringFindAllMatch/8 2.559 -3.63%
BM_StringFindCharLiteral/1024 16.877 -
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.341 -
BM_StringFindCharLiteral/256 5.423 2.13%
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.371 -
BM_StringFindCharLiteral/512 9.252 -
BM_StringFindCharLiteral/64 2.096 -
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.118 -
BM_StringFindMatch1/1 983.611 -
BM_StringFindMatch1/32768 1574.177 -
BM_StringFindMatch1/4096 1059.967 -
BM_StringFindMatch1/512 1003.894 -
BM_StringFindMatch1/64 983.550 -
BM_StringFindMatch1/8 982.994 -
BM_StringFindMatch2/1 983.264 -
BM_StringFindMatch2/32768 1574.287 -
BM_StringFindMatch2/4096 1060.088 -1.05%
BM_StringFindMatch2/512 1000.791 -
BM_StringFindMatch2/64 983.132 -
BM_StringFindMatch2/8 982.994 -
BM_StringFindNoMatch/10 1.272 -2.15%
BM_StringFindNoMatch/131072 1966.874 -
BM_StringFindNoMatch/32768 499.529 -
BM_StringFindNoMatch/4096 75.200 -
BM_StringFindNoMatch/512 9.324 1.08%
BM_StringFindNoMatch/64 1.874 3.44%
BM_StringFindStringLiteral/1024 17.454 -
BM_StringFindStringLiteral/128 3.125 -
BM_StringFindStringLiteral/16 1.621 -
BM_StringFindStringLiteral/2048 40.333 -
BM_StringFindStringLiteral/256 5.539 1.97%
BM_StringFindStringLiteral/32 1.735 -
BM_StringFindStringLiteral/4096 77.561 -
BM_StringFindStringLiteral/512 9.341 -
BM_StringFindStringLiteral/64 2.201 -
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.453 -
BM_StringMove_Empty 1.300 -
BM_StringMove_Huge 1.294 -
BM_StringMove_Large 1.296 -
BM_StringMove_Small 1.298 -
BM_StringRead_Cold_Deep_Empty 0.852 -5.87%
BM_StringRead_Cold_Deep_Large 1.336 1.06%
BM_StringRead_Cold_Deep_Small 0.886 -5.79%
BM_StringRead_Cold_Shallow_Empty 0.823 -2.61%
BM_StringRead_Cold_Shallow_Large 1.158 2.68%
BM_StringRead_Cold_Shallow_Small 0.823 -
BM_StringRead_Hot_Deep_Empty 0.481 -
BM_StringRead_Hot_Deep_Large 0.485 -14.42%
BM_StringRead_Hot_Deep_Small 0.489 3.15%
BM_StringRead_Hot_Shallow_Empty 0.472 -
BM_StringRead_Hot_Shallow_Large 0.465 -
BM_StringRead_Hot_Shallow_Small 0.478 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.598 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.641 1.35%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.361 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.851 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -3.51%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.076 2.49%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.616 4.30%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.365 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.616 4.37%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.256 4.22%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.652 2.54%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.206 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 4.17%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.417 15.82%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.405 12.05%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.406 11.49%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.453 24.45%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.303 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.422 22.91%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.670 24.78%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.817 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.823 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.501 19.07%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.451 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.259 -27.97%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.502 8.28%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.434 -14.88%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.520 11.27%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.503 9.04%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.224 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.281 6.46%
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.112 8.88%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.459 6.38%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.961 2.97%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.530 -6.69%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.400 2.15%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.719 -8.96%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.841 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.370 -7.53%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.849 -6.94%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.353 -3.42%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.628 -12.09%
BM_StringRelational_Compare_Empty_Empty_Control 1.659 6.66%
BM_StringRelational_Compare_Empty_Huge_Control 1.665 7.98%
BM_StringRelational_Compare_Empty_Large_Control 1.664 6.40%
BM_StringRelational_Compare_Empty_Small_Control 1.703 6.21%
BM_StringRelational_Compare_Huge_Empty_Control 1.665 7.10%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.855 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.529 -
BM_StringRelational_Compare_Huge_Huge_Control 98.644 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.849 3.65%
BM_StringRelational_Compare_Large_Empty_Control 1.660 6.46%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.849 3.49%
BM_StringRelational_Compare_Small_Empty_Control 1.664 7.95%
BM_StringRelational_Compare_Small_Huge_Control 1.850 3.56%
BM_StringRelational_Compare_Small_Large_Control 1.849 3.08%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.389 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.686 1.81%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.393 -
BM_StringRelational_Compare_Small_Small_Control 1.847 3.72%
BM_StringRelational_Eq_Empty_Empty_Control 2.065 18.56%
BM_StringRelational_Eq_Empty_Huge_Control 0.495 2.41%
BM_StringRelational_Eq_Empty_Large_Control 0.483 -
BM_StringRelational_Eq_Empty_Small_Control 0.477 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.851 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.733 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.315 -
BM_StringRelational_Eq_Huge_Huge_Control 99.161 -
BM_StringRelational_Eq_Large_Huge_Control 0.480 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.503 -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.405 -18.16%
BM_StringRelational_Eq_Large_Large_Control 2.207 -2.65%
BM_StringRelational_Eq_Small_Huge_Control 0.482 -
BM_StringRelational_Eq_Small_Large_Control 0.492 2.99%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.676 6.22%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.189 1.63%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.259 -23.82%
BM_StringRelational_Eq_Small_Small_Control 1.856 4.03%
BM_StringRelational_Less_Empty_Empty_Control 2.041 -
BM_StringRelational_Less_Empty_Huge_Control 2.107 14.64%
BM_StringRelational_Less_Empty_Large_Control 2.077 6.01%
BM_StringRelational_Less_Empty_Small_Control 2.083 3.04%
BM_StringRelational_Less_Huge_Empty_Control 2.000 6.66%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.388 4.88%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.904 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.225 -
BM_StringRelational_Less_Huge_Huge_Control 98.968 -
BM_StringRelational_Less_Huge_Large_Control 2.372 -1.58%
BM_StringRelational_Less_Huge_Small_Control 1.848 9.04%
BM_StringRelational_Less_Large_Empty_Control 2.014 3.31%
BM_StringRelational_Less_Large_Huge_Control 2.221 -2.79%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.320 3.24%
BM_StringRelational_Less_Large_Large_ChangeLast 1.886 -1.47%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.513 -6.76%
BM_StringRelational_Less_Large_Large_Control 2.282 -
BM_StringRelational_Less_Large_Small_Control 1.786 -3.08%
BM_StringRelational_Less_Small_Empty_Control 1.912 -1.20%
BM_StringRelational_Less_Small_Huge_Control 1.729 1.51%
BM_StringRelational_Less_Small_Large_Control 1.848 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.323 4.54%
BM_StringRelational_Less_Small_Small_ChangeLast 1.844 3.57%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.375 3.63%
BM_StringRelational_Less_Small_Small_Control 1.722 -
BM_StringResizeAndOverwrite 0.879 1.69%
BM_align/1 0.904 -
BM_align/256 0.905 -
BM_align/64 0.904 -
BM_align/8 0.905 -
BM_deque_deque_copy/0 1.387 -
BM_deque_deque_copy/1 3.551 -
BM_deque_deque_copy/1024 39.157 -
BM_deque_deque_copy/2 3.224 -
BM_deque_deque_copy/4000 146.392 -1.07%
BM_deque_deque_copy/4096 150.223 -1.14%
BM_deque_deque_copy/512 20.325 -
BM_deque_deque_copy/5500 201.952 -
BM_deque_deque_copy/64 5.449 -3.33%
BM_deque_deque_copy/64000 2607.441 -
BM_deque_deque_copy/65536 2812.010 -
BM_deque_deque_copy/70000 2836.304 -
BM_deque_deque_copy_backward/0 1.387 -
BM_deque_deque_copy_backward/1 3.430 -3.97%
BM_deque_deque_copy_backward/1024 41.517 -
BM_deque_deque_copy_backward/2 3.056 -4.13%
BM_deque_deque_copy_backward/4000 148.033 -1.21%
BM_deque_deque_copy_backward/4096 154.097 -1.78%
BM_deque_deque_copy_backward/512 23.029 1.28%
BM_deque_deque_copy_backward/5500 205.039 -1.72%
BM_deque_deque_copy_backward/64 5.082 -7.03%
BM_deque_deque_copy_backward/64000 8076.152 -
BM_deque_deque_copy_backward/65536 8214.696 -
BM_deque_deque_copy_backward/70000 8838.016 -
BM_deque_deque_move/0 1.387 -
BM_deque_deque_move/1 3.525 -10.44%
BM_deque_deque_move/1024 39.270 -
BM_deque_deque_move/2 3.219 -9.17%
BM_deque_deque_move/4000 146.919 -
BM_deque_deque_move/4096 149.881 -1.21%
BM_deque_deque_move/512 20.334 -
BM_deque_deque_move/5500 200.698 -
BM_deque_deque_move/64 5.450 -4.64%
BM_deque_deque_move/64000 2744.446 -
BM_deque_deque_move/65536 2792.202 -
BM_deque_deque_move/70000 3181.363 1.94%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.365 -4.15%
BM_deque_deque_move_backward/1024 41.680 -
BM_deque_deque_move_backward/2 3.004 -4.89%
BM_deque_deque_move_backward/4000 146.344 -1.95%
BM_deque_deque_move_backward/4096 153.640 -2.04%
BM_deque_deque_move_backward/512 21.365 -1.83%
BM_deque_deque_move_backward/5500 205.793 -1.78%
BM_deque_deque_move_backward/64 5.097 -7.40%
BM_deque_deque_move_backward/64000 8090.733 -
BM_deque_deque_move_backward/65536 8303.497 -
BM_deque_deque_move_backward/70000 8990.827 1.22%
BM_deque_deque_ranges_copy/0 1.387 -
BM_deque_deque_ranges_copy/1 3.543 -9.92%
BM_deque_deque_ranges_copy/1024 39.327 -
BM_deque_deque_ranges_copy/2 3.233 -7.92%
BM_deque_deque_ranges_copy/4000 146.866 -1.15%
BM_deque_deque_ranges_copy/4096 149.976 -1.55%
BM_deque_deque_ranges_copy/512 20.255 -
BM_deque_deque_ranges_copy/5500 200.356 -2.07%
BM_deque_deque_ranges_copy/64 5.389 -4.04%
BM_deque_deque_ranges_copy/64000 2578.084 -3.87%
BM_deque_deque_ranges_copy/65536 2807.679 -1.90%
BM_deque_deque_ranges_copy/70000 3168.520 4.70%
BM_deque_deque_ranges_copy_backward/0 1.387 -
BM_deque_deque_ranges_copy_backward/1 3.408 -3.09%
BM_deque_deque_ranges_copy_backward/1024 41.812 1.31%
BM_deque_deque_ranges_copy_backward/2 3.057 -2.73%
BM_deque_deque_ranges_copy_backward/4000 147.343 -1.32%
BM_deque_deque_ranges_copy_backward/4096 154.825 -1.13%
BM_deque_deque_ranges_copy_backward/512 21.395 -1.79%
BM_deque_deque_ranges_copy_backward/5500 206.294 -1.77%
BM_deque_deque_ranges_copy_backward/64 5.079 -7.37%
BM_deque_deque_ranges_copy_backward/64000 8068.367 -
BM_deque_deque_ranges_copy_backward/65536 8246.236 -
BM_deque_deque_ranges_copy_backward/70000 8902.138 -
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.544 -8.31%
BM_deque_deque_ranges_move/1024 39.288 -
BM_deque_deque_ranges_move/2 3.216 -8.99%
BM_deque_deque_ranges_move/4000 146.682 -1.14%
BM_deque_deque_ranges_move/4096 149.765 -1.49%
BM_deque_deque_ranges_move/512 20.264 -
BM_deque_deque_ranges_move/5500 200.255 -2.37%
BM_deque_deque_ranges_move/64 5.370 -4.70%
BM_deque_deque_ranges_move/64000 2906.783 -1.66%
BM_deque_deque_ranges_move/65536 2774.437 -
BM_deque_deque_ranges_move/70000 3094.018 1.59%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.433 -5.02%
BM_deque_deque_ranges_move_backward/1024 41.732 1.24%
BM_deque_deque_ranges_move_backward/2 3.004 -4.61%
BM_deque_deque_ranges_move_backward/4000 147.370 -1.16%
BM_deque_deque_ranges_move_backward/4096 154.300 -1.50%
BM_deque_deque_ranges_move_backward/512 21.441 -1.33%
BM_deque_deque_ranges_move_backward/5500 205.481 -
BM_deque_deque_ranges_move_backward/64 5.063 -7.88%
BM_deque_deque_ranges_move_backward/64000 7903.891 -
BM_deque_deque_ranges_move_backward/65536 8393.331 -
BM_deque_deque_ranges_move_backward/70000 8936.440 1.71%
BM_deque_vector_copy/0 1.435 4.04%
BM_deque_vector_copy/1 2.078 -
BM_deque_vector_copy/1024 36.926 -
BM_deque_vector_copy/2 1.826 -
BM_deque_vector_copy/4000 141.791 -
BM_deque_vector_copy/4096 145.250 -
BM_deque_vector_copy/512 16.621 -
BM_deque_vector_copy/5500 194.642 -
BM_deque_vector_copy/64 2.565 -
BM_deque_vector_copy/64000 2433.636 -
BM_deque_vector_copy/65536 2558.300 -
BM_deque_vector_copy/70000 2826.695 -
BM_deque_vector_copy_backward/0 1.441 -11.68%
BM_deque_vector_copy_backward/1 2.129 -9.00%
BM_deque_vector_copy_backward/1024 36.918 -1.83%
BM_deque_vector_copy_backward/2 1.851 -8.42%
BM_deque_vector_copy_backward/4000 142.068 -
BM_deque_vector_copy_backward/4096 148.134 -1.01%
BM_deque_vector_copy_backward/512 17.927 -1.12%
BM_deque_vector_copy_backward/5500 205.109 -
BM_deque_vector_copy_backward/64 2.921 -8.32%
BM_deque_vector_copy_backward/64000 8230.077 2.41%
BM_deque_vector_copy_backward/65536 8106.343 -
BM_deque_vector_copy_backward/70000 8800.017 -1.35%
BM_deque_vector_move/0 1.593 1.97%
BM_deque_vector_move/1 2.129 -9.37%
BM_deque_vector_move/1024 36.903 -2.23%
BM_deque_vector_move/2 1.838 -8.89%
BM_deque_vector_move/4000 144.286 -2.80%
BM_deque_vector_move/4096 145.335 -1.43%
BM_deque_vector_move/512 16.650 -2.68%
BM_deque_vector_move/5500 196.287 -1.88%
BM_deque_vector_move/64 2.574 -11.70%
BM_deque_vector_move/64000 2729.876 -
BM_deque_vector_move/65536 2680.617 -
BM_deque_vector_move/70000 2894.086 -
BM_deque_vector_move_backward/0 1.526 -11.00%
BM_deque_vector_move_backward/1 2.086 -10.53%
BM_deque_vector_move_backward/1024 36.744 -1.93%
BM_deque_vector_move_backward/2 1.836 -8.96%
BM_deque_vector_move_backward/4000 144.553 -1.16%
BM_deque_vector_move_backward/4096 148.673 -
BM_deque_vector_move_backward/512 17.922 -
BM_deque_vector_move_backward/5500 200.819 -1.82%
BM_deque_vector_move_backward/64 2.923 -11.88%
BM_deque_vector_move_backward/64000 8106.582 3.39%
BM_deque_vector_move_backward/65536 8148.099 3.52%
BM_deque_vector_move_backward/70000 8915.411 2.72%
BM_deque_vector_ranges_copy/0 1.418 -3.64%
BM_deque_vector_ranges_copy/1 2.087 -
BM_deque_vector_ranges_copy/1024 36.933 -
BM_deque_vector_ranges_copy/2 1.831 -
BM_deque_vector_ranges_copy/4000 142.570 -
BM_deque_vector_ranges_copy/4096 145.009 -
BM_deque_vector_ranges_copy/512 16.641 -
BM_deque_vector_ranges_copy/5500 197.723 -
BM_deque_vector_ranges_copy/64 2.592 -
BM_deque_vector_ranges_copy/64000 2585.069 -
BM_deque_vector_ranges_copy/65536 2584.914 -
BM_deque_vector_ranges_copy/70000 2833.059 -
BM_deque_vector_ranges_copy_backward/0 1.377 -11.28%
BM_deque_vector_ranges_copy_backward/1 2.084 -9.61%
BM_deque_vector_ranges_copy_backward/1024 37.098 -2.28%
BM_deque_vector_ranges_copy_backward/2 1.840 -9.59%
BM_deque_vector_ranges_copy_backward/4000 144.390 -
BM_deque_vector_ranges_copy_backward/4096 147.918 -1.19%
BM_deque_vector_ranges_copy_backward/512 17.950 -1.10%
BM_deque_vector_ranges_copy_backward/5500 199.561 -1.50%
BM_deque_vector_ranges_copy_backward/64 2.910 -8.38%
BM_deque_vector_ranges_copy_backward/64000 8212.126 3.36%
BM_deque_vector_ranges_copy_backward/65536 8029.028 -
BM_deque_vector_ranges_copy_backward/70000 8846.900 1.87%
BM_deque_vector_ranges_move/0 1.375 -19.99%
BM_deque_vector_ranges_move/1 2.097 -8.75%
BM_deque_vector_ranges_move/1024 36.845 -2.34%
BM_deque_vector_ranges_move/2 1.838 -9.03%
BM_deque_vector_ranges_move/4000 146.740 -
BM_deque_vector_ranges_move/4096 147.164 -
BM_deque_vector_ranges_move/512 16.662 -2.55%
BM_deque_vector_ranges_move/5500 198.255 -1.62%
BM_deque_vector_ranges_move/64 2.589 -13.52%
BM_deque_vector_ranges_move/64000 2734.817 -
BM_deque_vector_ranges_move/65536 2775.222 1.88%
BM_deque_vector_ranges_move/70000 2944.188 -
BM_deque_vector_ranges_move_backward/0 1.370 -15.18%
BM_deque_vector_ranges_move_backward/1 2.078 -9.20%
BM_deque_vector_ranges_move_backward/1024 36.611 -2.39%
BM_deque_vector_ranges_move_backward/2 1.835 -9.54%
BM_deque_vector_ranges_move_backward/4000 145.050 1.65%
BM_deque_vector_ranges_move_backward/4096 149.360 -
BM_deque_vector_ranges_move_backward/512 17.901 -1.02%
BM_deque_vector_ranges_move_backward/5500 201.502 -1.29%
BM_deque_vector_ranges_move_backward/64 2.920 -8.84%
BM_deque_vector_ranges_move_backward/64000 8205.547 3.32%
BM_deque_vector_ranges_move_backward/65536 8459.112 5.08%
BM_deque_vector_ranges_move_backward/70000 8912.609 2.51%
BM_getline_string 17.371 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.277 -38.58%
BM_lexicographical_compare_three_way<IntPtr>/1024 247.686 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 249882.718 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.396 1.61%
BM_lexicographical_compare_three_way<IntPtr>/16384 3801.046 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.336 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60723.920 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.145 -
BM_lexicographical_compare_three_way<IntPtr>/4096 959.817 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.592 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15155.263 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.080 11.36%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 478.898 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497059.617 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.829 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7619.754 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.610 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120941.146 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.285 -2.91%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1904.800 1.20%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.966 2.88%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30303.794 1.09%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.196 4.85%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 253.494 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249670.291 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.257 -1.31%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3842.021 1.83%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.826 1.16%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 61078.671 1.18%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.055 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 971.760 1.16%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.526 1.50%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15320.461 1.56%
BM_lexicographical_compare_three_way_fast_path/1 0.307 -21.01%
BM_lexicographical_compare_three_way_fast_path/1024 245.887 -
BM_lexicographical_compare_three_way_fast_path/1048576 250324.994 -
BM_lexicographical_compare_three_way_fast_path/16 4.393 -
BM_lexicographical_compare_three_way_fast_path/16384 3769.235 -
BM_lexicographical_compare_three_way_fast_path/256 70.472 -
BM_lexicographical_compare_three_way_fast_path/262144 60427.923 -
BM_lexicographical_compare_three_way_fast_path/4 1.148 -
BM_lexicographical_compare_three_way_fast_path/4096 955.441 -
BM_lexicographical_compare_three_way_fast_path/64 15.606 -
BM_lexicographical_compare_three_way_fast_path/65536 15045.416 -
BM_lexicographical_compare_three_way_slow_path/1 0.365 -20.17%
BM_lexicographical_compare_three_way_slow_path/1024 249.090 -
BM_lexicographical_compare_three_way_slow_path/1048576 252053.250 -
BM_lexicographical_compare_three_way_slow_path/16 4.498 2.24%
BM_lexicographical_compare_three_way_slow_path/16384 3931.308 -
BM_lexicographical_compare_three_way_slow_path/256 71.172 -
BM_lexicographical_compare_three_way_slow_path/262144 63676.622 -
BM_lexicographical_compare_three_way_slow_path/4 1.159 -
BM_lexicographical_compare_three_way_slow_path/4096 978.914 -
BM_lexicographical_compare_three_way_slow_path/64 15.832 1.01%
BM_lexicographical_compare_three_way_slow_path/65536 15871.702 -
BM_map_find_string_literal 12.175 -
BM_num_get<bool> 12.488 -
BM_num_get<double> 35.579 -
BM_num_get<float> 34.851 -
BM_num_get<long> 11.592 -
BM_num_get<long_double> 36.192 -
BM_num_get<long_long> 11.522 -
BM_num_get<unsigned_int> 10.993 -
BM_num_get<unsigned_long> 11.356 -
BM_num_get<unsigned_long_long> 11.376 -
BM_num_get<unsigned_short> 10.607 -
BM_num_get<void*> 11.887 -
BM_num_put<bool> 10.569 -
BM_num_put<const_void*> 12.725 -
BM_num_put<double> 58.563 -
BM_num_put<long> 11.761 -
BM_num_put<long_double> 58.879 -
BM_num_put<long_long> 11.877 -
BM_num_put<unsigned_long> 11.459 -
BM_num_put<unsigned_long_long> 11.500 -
BM_std_min<__int128>/1 0.340 -8.47%
BM_std_min<__int128>/10 3.781 2.98%
BM_std_min<__int128>/1024 531.149 33.79%
BM_std_min<__int128>/11 4.188 3.14%
BM_std_min<__int128>/12 4.634 3.34%
BM_std_min<__int128>/13 5.067 3.49%
BM_std_min<__int128>/14 5.543 4.23%
BM_std_min<__int128>/15 5.967 4.40%
BM_std_min<__int128>/16 6.444 4.99%
BM_std_min<__int128>/17 6.942 6.83%
BM_std_min<__int128>/18 7.407 7.80%
BM_std_min<__int128>/19 7.903 8.94%
BM_std_min<__int128>/2 0.657 -2.26%
BM_std_min<__int128>/20 8.396 10.06%
BM_std_min<__int128>/21 8.899 11.97%
BM_std_min<__int128>/22 9.369 12.09%
BM_std_min<__int128>/23 9.892 12.92%
BM_std_min<__int128>/24 10.387 13.84%
BM_std_min<__int128>/25 10.907 14.89%
BM_std_min<__int128>/26 11.319 15.05%
BM_std_min<__int128>/27 11.825 15.45%
BM_std_min<__int128>/28 12.356 16.14%
BM_std_min<__int128>/29 12.853 16.48%
BM_std_min<__int128>/3 1.025 -
BM_std_min<__int128>/30 13.369 17.00%
BM_std_min<__int128>/31 13.867 17.46%
BM_std_min<__int128>/32 14.351 17.41%
BM_std_min<__int128>/4 1.405 1.92%
BM_std_min<__int128>/4000 2070.906 34.21%
BM_std_min<__int128>/4096 2126.544 34.54%
BM_std_min<__int128>/5 1.795 2.31%
BM_std_min<__int128>/512 264.678 32.99%
BM_std_min<__int128>/5500 2847.457 34.29%
BM_std_min<__int128>/6 2.169 4.38%
BM_std_min<__int128>/64 31.000 26.24%
BM_std_min<__int128>/64000 33517.683 35.42%
BM_std_min<__int128>/65536 34256.224 35.04%
BM_std_min<__int128>/7 2.574 3.60%
BM_std_min<__int128>/70000 36467.695 34.63%
BM_std_min<__int128>/8 3.002 4.57%
BM_std_min<__int128>/9 3.368 2.73%
BM_std_min<char>/1 0.378 16.10%
BM_std_min<char>/10 0.901 -
BM_std_min<char>/1024 8.566 -
BM_std_min<char>/11 1.040 -
BM_std_min<char>/12 1.346 -
BM_std_min<char>/13 1.521 -4.26%
BM_std_min<char>/14 1.788 -
BM_std_min<char>/15 1.928 -7.37%
BM_std_min<char>/16 2.402 -7.04%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -
BM_std_min<char>/19 1.155 -
BM_std_min<char>/2 0.485 -
BM_std_min<char>/20 1.526 2.23%
BM_std_min<char>/21 1.775 -1.08%
BM_std_min<char>/22 2.082 3.80%
BM_std_min<char>/23 2.298 1.13%
BM_std_min<char>/24 2.796 3.67%
BM_std_min<char>/25 1.152 -
BM_std_min<char>/26 1.154 -
BM_std_min<char>/27 1.384 -
BM_std_min<char>/28 1.720 -4.92%
BM_std_min<char>/29 2.000 -1.10%
BM_std_min<char>/3 0.693 -
BM_std_min<char>/30 2.332 2.63%
BM_std_min<char>/31 2.576 2.84%
BM_std_min<char>/32 2.893 -3.21%
BM_std_min<char>/4 1.066 6.68%
BM_std_min<char>/4000 26.973 -
BM_std_min<char>/4096 28.546 -1.04%
BM_std_min<char>/5 1.396 1.13%
BM_std_min<char>/512 6.384 -
BM_std_min<char>/5500 36.793 -
BM_std_min<char>/6 1.582 -
BM_std_min<char>/64 4.142 -1.84%
BM_std_min<char>/64000 449.397 -
BM_std_min<char>/65536 459.683 -
BM_std_min<char>/7 1.838 2.35%
BM_std_min<char>/70000 491.057 -
BM_std_min<char>/8 2.393 9.05%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.384 33.89%
BM_std_min<int>/10 1.017 2.23%
BM_std_min<int>/1024 26.738 -
BM_std_min<int>/11 1.156 -
BM_std_min<int>/12 1.539 -
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.387 -
BM_std_min<int>/16 1.751 -1.07%
BM_std_min<int>/17 0.959 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.271 -
BM_std_min<int>/2 0.486 5.13%
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.797 -
BM_std_min<int>/25 1.481 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 1.994 -2.54%
BM_std_min<int>/29 1.619 -
BM_std_min<int>/3 0.704 1.70%
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.206 -1.68%
BM_std_min<int>/4 1.076 9.03%
BM_std_min<int>/4000 109.411 -
BM_std_min<int>/4096 112.293 -
BM_std_min<int>/5 0.877 -
BM_std_min<int>/512 12.858 -
BM_std_min<int>/5500 151.823 -
BM_std_min<int>/6 0.933 -
BM_std_min<int>/64 2.713 1.01%
BM_std_min<int>/64000 1880.725 -
BM_std_min<int>/65536 1925.905 -
BM_std_min<int>/7 1.047 -
BM_std_min<int>/70000 2054.583 -
BM_std_min<int>/8 1.282 3.80%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.601 -11.33%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 105.986 -
BM_std_min<long_long>/11 1.490 -
BM_std_min<long_long>/12 1.957 -5.82%
BM_std_min<long_long>/13 2.420 -
BM_std_min<long_long>/14 2.650 -
BM_std_min<long_long>/15 2.878 -
BM_std_min<long_long>/16 3.108 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.624 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.026 -2.13%
BM_std_min<long_long>/21 2.425 -
BM_std_min<long_long>/22 2.650 -
BM_std_min<long_long>/23 2.886 -
BM_std_min<long_long>/24 3.116 -
BM_std_min<long_long>/25 2.079 -
BM_std_min<long_long>/26 2.089 -
BM_std_min<long_long>/27 2.101 -
BM_std_min<long_long>/28 2.500 -6.49%
BM_std_min<long_long>/29 2.894 -2.69%
BM_std_min<long_long>/3 1.248 -6.84%
BM_std_min<long_long>/30 3.244 -
BM_std_min<long_long>/31 3.216 -3.59%
BM_std_min<long_long>/32 3.512 -
BM_std_min<long_long>/4 1.675 -1.02%
BM_std_min<long_long>/4000 445.313 -
BM_std_min<long_long>/4096 454.506 -
BM_std_min<long_long>/5 1.909 -
BM_std_min<long_long>/512 47.217 1.33%
BM_std_min<long_long>/5500 613.449 -
BM_std_min<long_long>/6 2.138 -
BM_std_min<long_long>/64 5.037 3.76%
BM_std_min<long_long>/64000 7319.856 -
BM_std_min<long_long>/65536 7500.148 -
BM_std_min<long_long>/7 2.361 -
BM_std_min<long_long>/70000 8005.212 -
BM_std_min<long_long>/8 2.687 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.266 -18.90%
BM_std_min<short>/10 1.041 -
BM_std_min<short>/1024 14.124 -
BM_std_min<short>/11 1.224 3.74%
BM_std_min<short>/12 1.555 -
BM_std_min<short>/13 1.152 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.386 -
BM_std_min<short>/16 1.744 -3.16%
BM_std_min<short>/17 1.637 -
BM_std_min<short>/18 1.686 4.47%
BM_std_min<short>/19 1.934 1.84%
BM_std_min<short>/2 0.485 -
BM_std_min<short>/20 2.334 -
BM_std_min<short>/21 1.783 -2.94%
BM_std_min<short>/22 1.863 -2.62%
BM_std_min<short>/23 2.086 -
BM_std_min<short>/24 2.497 -
BM_std_min<short>/25 2.044 -6.29%
BM_std_min<short>/26 2.136 -
BM_std_min<short>/27 2.353 4.14%
BM_std_min<short>/28 2.713 -
BM_std_min<short>/29 2.342 -
BM_std_min<short>/3 0.692 -
BM_std_min<short>/30 2.359 -1.02%
BM_std_min<short>/31 2.618 2.33%
BM_std_min<short>/32 2.969 -1.08%
BM_std_min<short>/4 0.980 -3.46%
BM_std_min<short>/4000 53.886 -
BM_std_min<short>/4096 55.261 -
BM_std_min<short>/5 0.875 -
BM_std_min<short>/512 7.295 -
BM_std_min<short>/5500 75.801 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.525 1.95%
BM_std_min<short>/64000 907.123 -
BM_std_min<short>/65536 928.677 -
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1029.691 -
BM_std_min<short>/8 1.390 1.52%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.413 11.63%
BM_std_min<unsigned___int128>/10 3.691 -
BM_std_min<unsigned___int128>/1024 438.791 5.03%
BM_std_min<unsigned___int128>/11 4.084 -
BM_std_min<unsigned___int128>/12 4.501 -
BM_std_min<unsigned___int128>/13 4.910 -
BM_std_min<unsigned___int128>/14 5.320 -
BM_std_min<unsigned___int128>/15 5.738 -
BM_std_min<unsigned___int128>/16 6.159 -
BM_std_min<unsigned___int128>/17 6.581 -
BM_std_min<unsigned___int128>/18 6.990 -
BM_std_min<unsigned___int128>/19 7.396 -
BM_std_min<unsigned___int128>/2 0.660 -
BM_std_min<unsigned___int128>/20 7.810 1.24%
BM_std_min<unsigned___int128>/21 8.199 1.49%
BM_std_min<unsigned___int128>/22 8.635 1.59%
BM_std_min<unsigned___int128>/23 9.072 1.86%
BM_std_min<unsigned___int128>/24 9.479 2.04%
BM_std_min<unsigned___int128>/25 9.882 2.28%
BM_std_min<unsigned___int128>/26 10.234 1.83%
BM_std_min<unsigned___int128>/27 10.710 2.26%
BM_std_min<unsigned___int128>/28 11.144 2.64%
BM_std_min<unsigned___int128>/29 11.576 2.60%
BM_std_min<unsigned___int128>/3 1.016 -
BM_std_min<unsigned___int128>/30 11.991 2.42%
BM_std_min<unsigned___int128>/31 12.420 2.75%
BM_std_min<unsigned___int128>/32 12.863 2.69%
BM_std_min<unsigned___int128>/4 1.382 -
BM_std_min<unsigned___int128>/4000 1723.496 5.89%
BM_std_min<unsigned___int128>/4096 1761.573 5.79%
BM_std_min<unsigned___int128>/5 1.761 -
BM_std_min<unsigned___int128>/512 221.551 5.82%
BM_std_min<unsigned___int128>/5500 2361.548 5.54%
BM_std_min<unsigned___int128>/6 2.110 -
BM_std_min<unsigned___int128>/64 26.651 4.24%
BM_std_min<unsigned___int128>/64000 27564.110 5.43%
BM_std_min<unsigned___int128>/65536 28254.633 5.52%
BM_std_min<unsigned___int128>/7 2.513 -
BM_std_min<unsigned___int128>/70000 30168.317 5.50%
BM_std_min<unsigned___int128>/8 2.920 1.08%
BM_std_min<unsigned___int128>/9 3.298 -
BM_std_min<unsigned_char>/1 0.453 37.11%
BM_std_min<unsigned_char>/10 0.907 -
BM_std_min<unsigned_char>/1024 8.389 -2.34%
BM_std_min<unsigned_char>/11 1.084 -
BM_std_min<unsigned_char>/12 1.352 4.06%
BM_std_min<unsigned_char>/13 1.563 1.29%
BM_std_min<unsigned_char>/14 1.813 -
BM_std_min<unsigned_char>/15 2.071 -
BM_std_min<unsigned_char>/16 2.565 2.51%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.988 1.73%
BM_std_min<unsigned_char>/19 1.182 2.22%
BM_std_min<unsigned_char>/2 0.489 -
BM_std_min<unsigned_char>/20 1.554 2.54%
BM_std_min<unsigned_char>/21 1.835 1.70%
BM_std_min<unsigned_char>/22 2.045 -
BM_std_min<unsigned_char>/23 2.316 -
BM_std_min<unsigned_char>/24 2.751 -1.37%
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.388 -
BM_std_min<unsigned_char>/28 1.762 -
BM_std_min<unsigned_char>/29 1.984 -5.05%
BM_std_min<unsigned_char>/3 0.718 3.60%
BM_std_min<unsigned_char>/30 2.324 4.54%
BM_std_min<unsigned_char>/31 2.518 -
BM_std_min<unsigned_char>/32 2.943 1.59%
BM_std_min<unsigned_char>/4 1.045 1.68%
BM_std_min<unsigned_char>/4000 27.301 -
BM_std_min<unsigned_char>/4096 29.201 -
BM_std_min<unsigned_char>/5 1.355 4.98%
BM_std_min<unsigned_char>/512 6.388 -
BM_std_min<unsigned_char>/5500 37.184 -
BM_std_min<unsigned_char>/6 1.546 4.54%
BM_std_min<unsigned_char>/64 4.140 -1.02%
BM_std_min<unsigned_char>/64000 454.098 -
BM_std_min<unsigned_char>/65536 464.903 -
BM_std_min<unsigned_char>/7 1.844 1.63%
BM_std_min<unsigned_char>/70000 496.410 -
BM_std_min<unsigned_char>/8 2.340 4.26%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.328 -
BM_std_min<unsigned_int>/10 0.995 -
BM_std_min<unsigned_int>/1024 26.846 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.505 1.77%
BM_std_min<unsigned_int>/13 1.461 6.61%
BM_std_min<unsigned_int>/14 1.157 -
BM_std_min<unsigned_int>/15 1.386 -
BM_std_min<unsigned_int>/16 1.902 -
BM_std_min<unsigned_int>/17 0.959 -
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.387 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.806 -1.23%
BM_std_min<unsigned_int>/25 1.481 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.970 -1.83%
BM_std_min<unsigned_int>/29 2.166 9.55%
BM_std_min<unsigned_int>/3 0.698 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.187 -
BM_std_min<unsigned_int>/4 1.040 -
BM_std_min<unsigned_int>/4000 109.672 -
BM_std_min<unsigned_int>/4096 111.542 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.891 -
BM_std_min<unsigned_int>/5500 152.082 -
BM_std_min<unsigned_int>/6 0.925 -1.19%
BM_std_min<unsigned_int>/64 2.829 -1.01%
BM_std_min<unsigned_int>/64000 1882.261 -
BM_std_min<unsigned_int>/65536 1926.346 -
BM_std_min<unsigned_int>/7 1.041 -
BM_std_min<unsigned_int>/70000 2055.376 -
BM_std_min<unsigned_int>/8 1.310 1.93%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.323 26.30%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.220 -
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.704 -
BM_std_min<unsigned_long_long>/14 1.896 -
BM_std_min<unsigned_long_long>/15 2.110 -1.25%
BM_std_min<unsigned_long_long>/16 2.387 -
BM_std_min<unsigned_long_long>/17 1.554 -
BM_std_min<unsigned_long_long>/18 1.622 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.487 -
BM_std_min<unsigned_long_long>/20 1.853 -
BM_std_min<unsigned_long_long>/21 1.971 -
BM_std_min<unsigned_long_long>/22 2.165 -
BM_std_min<unsigned_long_long>/23 2.381 -
BM_std_min<unsigned_long_long>/24 2.647 -
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.092 -
BM_std_min<unsigned_long_long>/28 2.167 -
BM_std_min<unsigned_long_long>/29 2.406 -
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.649 -
BM_std_min<unsigned_long_long>/31 2.958 1.07%
BM_std_min<unsigned_long_long>/32 3.257 1.42%
BM_std_min<unsigned_long_long>/4 1.049 -3.74%
BM_std_min<unsigned_long_long>/4000 445.387 -
BM_std_min<unsigned_long_long>/4096 456.020 -
BM_std_min<unsigned_long_long>/5 1.333 3.26%
BM_std_min<unsigned_long_long>/512 46.787 -
BM_std_min<unsigned_long_long>/5500 615.539 -
BM_std_min<unsigned_long_long>/6 1.567 -
BM_std_min<unsigned_long_long>/64 4.692 -
BM_std_min<unsigned_long_long>/64000 7332.319 -
BM_std_min<unsigned_long_long>/65536 7511.302 -
BM_std_min<unsigned_long_long>/7 1.818 -1.62%
BM_std_min<unsigned_long_long>/70000 8025.829 -
BM_std_min<unsigned_long_long>/8 2.346 -
BM_std_min<unsigned_long_long>/9 1.181 -
BM_std_min<unsigned_short>/1 0.381 -16.16%
BM_std_min<unsigned_short>/10 1.017 -
BM_std_min<unsigned_short>/1024 13.850 -
BM_std_min<unsigned_short>/11 1.159 -
BM_std_min<unsigned_short>/12 1.500 -
BM_std_min<unsigned_short>/13 6.428 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.715 1.23%
BM_std_min<unsigned_short>/17 6.639 -
BM_std_min<unsigned_short>/18 1.524 -1.02%
BM_std_min<unsigned_short>/19 1.836 -
BM_std_min<unsigned_short>/2 0.485 -
BM_std_min<unsigned_short>/20 2.271 3.47%
BM_std_min<unsigned_short>/21 6.897 -
BM_std_min<unsigned_short>/22 1.926 -
BM_std_min<unsigned_short>/23 2.108 -2.82%
BM_std_min<unsigned_short>/24 2.424 -
BM_std_min<unsigned_short>/25 7.126 -
BM_std_min<unsigned_short>/26 2.132 2.91%
BM_std_min<unsigned_short>/27 2.269 -4.37%
BM_std_min<unsigned_short>/28 2.776 5.71%
BM_std_min<unsigned_short>/29 7.334 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.262 -6.06%
BM_std_min<unsigned_short>/31 2.560 -
BM_std_min<unsigned_short>/32 2.835 -2.67%
BM_std_min<unsigned_short>/4 1.008 -
BM_std_min<unsigned_short>/4000 53.727 -
BM_std_min<unsigned_short>/4096 55.097 -
BM_std_min<unsigned_short>/5 0.877 -
BM_std_min<unsigned_short>/512 7.293 -
BM_std_min<unsigned_short>/5500 75.471 -
BM_std_min<unsigned_short>/6 0.965 1.82%
BM_std_min<unsigned_short>/64 3.502 -
BM_std_min<unsigned_short>/64000 911.794 -
BM_std_min<unsigned_short>/65536 933.778 -
BM_std_min<unsigned_short>/7 1.104 1.59%
BM_std_min<unsigned_short>/70000 1032.433 -
BM_std_min<unsigned_short>/8 1.295 -
BM_std_min<unsigned_short>/9 6.234 -1.17%
BM_std_minmax<char>/1 0.636 4.51%
BM_std_minmax<char>/10 1.384 6.84%
BM_std_minmax<char>/1024 8.793 -
BM_std_minmax<char>/11 1.769 10.94%
BM_std_minmax<char>/12 1.981 4.48%
BM_std_minmax<char>/13 2.259 4.88%
BM_std_minmax<char>/14 2.577 9.76%
BM_std_minmax<char>/15 2.937 6.04%
BM_std_minmax<char>/16 1.152 24.66%
BM_std_minmax<char>/17 1.155 6.34%
BM_std_minmax<char>/18 1.386 7.06%
BM_std_minmax<char>/19 1.783 11.42%
BM_std_minmax<char>/2 0.875 5.31%
BM_std_minmax<char>/20 2.050 14.08%
BM_std_minmax<char>/21 2.331 8.94%
BM_std_minmax<char>/22 2.627 9.36%
BM_std_minmax<char>/23 3.004 5.49%
BM_std_minmax<char>/24 1.380 19.60%
BM_std_minmax<char>/25 1.385 17.48%
BM_std_minmax<char>/26 1.617 16.56%
BM_std_minmax<char>/27 2.024 16.20%
BM_std_minmax<char>/28 2.255 10.14%
BM_std_minmax<char>/29 2.538 8.78%
BM_std_minmax<char>/3 1.170 5.46%
BM_std_minmax<char>/30 2.796 7.62%
BM_std_minmax<char>/31 3.260 6.67%
BM_std_minmax<char>/32 1.715 10.58%
BM_std_minmax<char>/4 1.440 -
BM_std_minmax<char>/4000 38.529 -
BM_std_minmax<char>/4096 32.937 -
BM_std_minmax<char>/5 1.740 3.54%
BM_std_minmax<char>/512 4.983 -
BM_std_minmax<char>/5500 50.801 -
BM_std_minmax<char>/6 2.069 7.26%
BM_std_minmax<char>/64 1.381 19.72%
BM_std_minmax<char>/64000 531.859 -
BM_std_minmax<char>/65536 544.628 -
BM_std_minmax<char>/7 2.431 3.63%
BM_std_minmax<char>/70000 597.001 -
BM_std_minmax<char>/8 0.923 -9.57%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.387 -
BM_std_minmax<int>/1024 33.569 -
BM_std_minmax<int>/11 1.703 -
BM_std_minmax<int>/12 1.385 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.627 -
BM_std_minmax<int>/15 1.930 -3.03%
BM_std_minmax<int>/16 1.349 2.88%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.850 -
BM_std_minmax<int>/2 0.840 -
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.019 -
BM_std_minmax<int>/23 2.303 -
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.990 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.409 -1.59%
BM_std_minmax<int>/28 2.081 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.151 -1.02%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.694 2.05%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 1.025 10.80%
BM_std_minmax<int>/4000 133.313 -
BM_std_minmax<int>/4096 136.563 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.641 -
BM_std_minmax<int>/5500 191.449 -
BM_std_minmax<int>/6 1.386 -
BM_std_minmax<int>/64 2.524 -
BM_std_minmax<int>/64000 2153.685 -
BM_std_minmax<int>/65536 2203.482 -
BM_std_minmax<int>/7 1.776 -1.15%
BM_std_minmax<int>/70000 2352.013 -
BM_std_minmax<int>/8 1.156 -
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.607 -5.86%
BM_std_minmax<long_long>/10 2.171 2.27%
BM_std_minmax<long_long>/1024 134.006 -
BM_std_minmax<long_long>/11 2.453 9.75%
BM_std_minmax<long_long>/12 2.724 2.45%
BM_std_minmax<long_long>/13 3.055 3.64%
BM_std_minmax<long_long>/14 3.300 -1.51%
BM_std_minmax<long_long>/15 3.661 -1.29%
BM_std_minmax<long_long>/16 3.054 -
BM_std_minmax<long_long>/17 3.067 -
BM_std_minmax<long_long>/18 3.067 -
BM_std_minmax<long_long>/19 3.071 -
BM_std_minmax<long_long>/2 1.221 35.11%
BM_std_minmax<long_long>/20 3.304 1.51%
BM_std_minmax<long_long>/21 3.509 -1.47%
BM_std_minmax<long_long>/22 3.917 -
BM_std_minmax<long_long>/23 4.308 -1.86%
BM_std_minmax<long_long>/24 3.989 -
BM_std_minmax<long_long>/25 4.009 -
BM_std_minmax<long_long>/26 4.019 -
BM_std_minmax<long_long>/27 4.020 -
BM_std_minmax<long_long>/28 4.118 1.60%
BM_std_minmax<long_long>/29 4.349 4.71%
BM_std_minmax<long_long>/3 1.520 21.08%
BM_std_minmax<long_long>/30 4.540 -
BM_std_minmax<long_long>/31 4.802 -
BM_std_minmax<long_long>/32 4.959 -
BM_std_minmax<long_long>/4 1.772 14.32%
BM_std_minmax<long_long>/4000 526.838 -
BM_std_minmax<long_long>/4096 539.441 -
BM_std_minmax<long_long>/5 2.135 16.06%
BM_std_minmax<long_long>/512 66.919 -
BM_std_minmax<long_long>/5500 725.091 -
BM_std_minmax<long_long>/6 2.334 8.73%
BM_std_minmax<long_long>/64 10.387 -
BM_std_minmax<long_long>/64000 8481.369 -
BM_std_minmax<long_long>/65536 8685.547 -
BM_std_minmax<long_long>/7 2.597 -
BM_std_minmax<long_long>/70000 9276.484 -
BM_std_minmax<long_long>/8 2.122 -
BM_std_minmax<long_long>/9 2.125 -
BM_std_minmax<short>/1 0.624 -
BM_std_minmax<short>/10 1.412 -
BM_std_minmax<short>/1024 16.573 -
BM_std_minmax<short>/11 1.807 -
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 2.028 3.16%
BM_std_minmax<short>/16 1.758 1.43%
BM_std_minmax<short>/17 1.766 -
BM_std_minmax<short>/18 2.075 1.27%
BM_std_minmax<short>/19 2.395 3.85%
BM_std_minmax<short>/2 0.865 -
BM_std_minmax<short>/20 2.056 5.40%
BM_std_minmax<short>/21 2.063 -
BM_std_minmax<short>/22 2.332 2.21%
BM_std_minmax<short>/23 2.711 4.15%
BM_std_minmax<short>/24 2.224 -
BM_std_minmax<short>/25 2.355 1.96%
BM_std_minmax<short>/26 2.509 -
BM_std_minmax<short>/27 2.890 1.25%
BM_std_minmax<short>/28 2.539 -
BM_std_minmax<short>/29 2.593 -1.25%
BM_std_minmax<short>/3 1.162 1.17%
BM_std_minmax<short>/30 2.785 2.75%
BM_std_minmax<short>/31 3.138 -
BM_std_minmax<short>/32 1.241 1.05%
BM_std_minmax<short>/4 0.972 -5.56%
BM_std_minmax<short>/4000 66.063 -
BM_std_minmax<short>/4096 67.763 -
BM_std_minmax<short>/5 1.156 -
BM_std_minmax<short>/512 8.868 -
BM_std_minmax<short>/5500 97.668 -
BM_std_minmax<short>/6 1.402 2.39%
BM_std_minmax<short>/64 1.525 -
BM_std_minmax<short>/64000 1064.808 -
BM_std_minmax<short>/65536 1090.506 -
BM_std_minmax<short>/7 1.764 1.39%
BM_std_minmax<short>/70000 1200.492 -
BM_std_minmax<short>/8 1.155 -
BM_std_minmax<short>/9 1.172 -
BM_std_minmax<unsigned_char>/1 0.618 -
BM_std_minmax<unsigned_char>/10 1.337 -3.53%
BM_std_minmax<unsigned_char>/1024 8.787 -
BM_std_minmax<unsigned_char>/11 1.706 -7.40%
BM_std_minmax<unsigned_char>/12 1.915 -4.20%
BM_std_minmax<unsigned_char>/13 2.192 -4.49%
BM_std_minmax<unsigned_char>/14 2.507 -3.75%
BM_std_minmax<unsigned_char>/15 2.872 -1.67%
BM_std_minmax<unsigned_char>/16 0.925 -5.16%
BM_std_minmax<unsigned_char>/17 1.087 -1.53%
BM_std_minmax<unsigned_char>/18 1.295 -1.65%
BM_std_minmax<unsigned_char>/19 1.635 2.07%
BM_std_minmax<unsigned_char>/2 0.836 -
BM_std_minmax<unsigned_char>/20 1.898 1.37%
BM_std_minmax<unsigned_char>/21 2.165 2.27%
BM_std_minmax<unsigned_char>/22 2.456 1.06%
BM_std_minmax<unsigned_char>/23 2.905 -
BM_std_minmax<unsigned_char>/24 1.155 -
BM_std_minmax<unsigned_char>/25 1.179 -
BM_std_minmax<unsigned_char>/26 1.390 -
BM_std_minmax<unsigned_char>/27 1.847 1.76%
BM_std_minmax<unsigned_char>/28 2.072 -
BM_std_minmax<unsigned_char>/29 2.393 2.44%
BM_std_minmax<unsigned_char>/3 1.084 -6.70%
BM_std_minmax<unsigned_char>/30 2.693 1.74%
BM_std_minmax<unsigned_char>/31 3.165 -
BM_std_minmax<unsigned_char>/32 1.450 -
BM_std_minmax<unsigned_char>/4 1.382 -3.67%
BM_std_minmax<unsigned_char>/4000 39.210 -
BM_std_minmax<unsigned_char>/4096 33.067 -
BM_std_minmax<unsigned_char>/5 1.669 -
BM_std_minmax<unsigned_char>/512 5.021 -
BM_std_minmax<unsigned_char>/5500 49.556 -2.56%
BM_std_minmax<unsigned_char>/6 1.946 -
BM_std_minmax<unsigned_char>/64 1.262 -4.09%
BM_std_minmax<unsigned_char>/64000 534.140 -
BM_std_minmax<unsigned_char>/65536 546.492 -
BM_std_minmax<unsigned_char>/7 2.415 2.17%
BM_std_minmax<unsigned_char>/70000 599.166 -
BM_std_minmax<unsigned_char>/8 1.142 8.60%
BM_std_minmax<unsigned_char>/9 1.156 -
BM_std_minmax<unsigned_int>/1 0.606 -2.39%
BM_std_minmax<unsigned_int>/10 1.387 -7.38%
BM_std_minmax<unsigned_int>/1024 33.657 -
BM_std_minmax<unsigned_int>/11 1.788 -6.03%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -3.23%
BM_std_minmax<unsigned_int>/15 2.052 -3.17%
BM_std_minmax<unsigned_int>/16 1.283 -
BM_std_minmax<unsigned_int>/17 1.485 -
BM_std_minmax<unsigned_int>/18 1.652 -
BM_std_minmax<unsigned_int>/19 1.850 -2.51%
BM_std_minmax<unsigned_int>/2 0.809 -14.22%
BM_std_minmax<unsigned_int>/20 1.746 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.020 -
BM_std_minmax<unsigned_int>/23 2.413 -3.00%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.959 -
BM_std_minmax<unsigned_int>/26 2.116 -
BM_std_minmax<unsigned_int>/27 2.394 -6.86%
BM_std_minmax<unsigned_int>/28 1.929 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.091 -17.15%
BM_std_minmax<unsigned_int>/30 2.218 -
BM_std_minmax<unsigned_int>/31 2.525 -6.66%
BM_std_minmax<unsigned_int>/32 1.619 -
BM_std_minmax<unsigned_int>/4 1.032 -
BM_std_minmax<unsigned_int>/4000 133.430 -
BM_std_minmax<unsigned_int>/4096 136.679 -
BM_std_minmax<unsigned_int>/5 1.157 -
BM_std_minmax<unsigned_int>/512 16.671 -
BM_std_minmax<unsigned_int>/5500 191.571 -
BM_std_minmax<unsigned_int>/6 1.342 -6.58%
BM_std_minmax<unsigned_int>/64 2.540 -
BM_std_minmax<unsigned_int>/64000 2154.524 -
BM_std_minmax<unsigned_int>/65536 2205.075 -
BM_std_minmax<unsigned_int>/7 1.691 -11.87%
BM_std_minmax<unsigned_int>/70000 2353.469 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.160 -1.25%
BM_std_minmax<unsigned_long_long>/1 0.653 7.64%
BM_std_minmax<unsigned_long_long>/10 2.125 -
BM_std_minmax<unsigned_long_long>/1024 134.095 -
BM_std_minmax<unsigned_long_long>/11 2.273 -3.55%
BM_std_minmax<unsigned_long_long>/12 2.667 -
BM_std_minmax<unsigned_long_long>/13 2.956 -1.32%
BM_std_minmax<unsigned_long_long>/14 3.334 1.41%
BM_std_minmax<unsigned_long_long>/15 3.703 1.39%
BM_std_minmax<unsigned_long_long>/16 3.059 -
BM_std_minmax<unsigned_long_long>/17 3.070 -
BM_std_minmax<unsigned_long_long>/18 3.070 -
BM_std_minmax<unsigned_long_long>/19 3.071 -
BM_std_minmax<unsigned_long_long>/2 0.911 -1.71%
BM_std_minmax<unsigned_long_long>/20 3.263 -
BM_std_minmax<unsigned_long_long>/21 3.543 1.51%
BM_std_minmax<unsigned_long_long>/22 3.932 -
BM_std_minmax<unsigned_long_long>/23 4.316 -
BM_std_minmax<unsigned_long_long>/24 3.993 -
BM_std_minmax<unsigned_long_long>/25 4.016 -
BM_std_minmax<unsigned_long_long>/26 4.019 -
BM_std_minmax<unsigned_long_long>/27 4.019 -
BM_std_minmax<unsigned_long_long>/28 4.052 -
BM_std_minmax<unsigned_long_long>/29 4.197 -
BM_std_minmax<unsigned_long_long>/3 1.348 8.11%
BM_std_minmax<unsigned_long_long>/30 4.504 1.42%
BM_std_minmax<unsigned_long_long>/31 4.809 -
BM_std_minmax<unsigned_long_long>/32 4.974 -
BM_std_minmax<unsigned_long_long>/4 1.577 -
BM_std_minmax<unsigned_long_long>/4000 527.217 -
BM_std_minmax<unsigned_long_long>/4096 539.926 -
BM_std_minmax<unsigned_long_long>/5 1.857 1.43%
BM_std_minmax<unsigned_long_long>/512 66.933 -
BM_std_minmax<unsigned_long_long>/5500 725.236 -
BM_std_minmax<unsigned_long_long>/6 2.151 1.93%
BM_std_minmax<unsigned_long_long>/64 10.279 -
BM_std_minmax<unsigned_long_long>/64000 8485.635 -
BM_std_minmax<unsigned_long_long>/65536 8691.659 -
BM_std_minmax<unsigned_long_long>/7 2.615 4.51%
BM_std_minmax<unsigned_long_long>/70000 9292.685 -
BM_std_minmax<unsigned_long_long>/8 2.122 -
BM_std_minmax<unsigned_long_long>/9 2.127 -
BM_std_minmax<unsigned_short>/1 0.628 -
BM_std_minmax<unsigned_short>/10 1.417 -
BM_std_minmax<unsigned_short>/1024 16.631 -
BM_std_minmax<unsigned_short>/11 1.728 -2.27%
BM_std_minmax<unsigned_short>/12 1.386 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.622 -
BM_std_minmax<unsigned_short>/15 1.899 -1.24%
BM_std_minmax<unsigned_short>/16 1.785 4.36%
BM_std_minmax<unsigned_short>/17 1.712 -
BM_std_minmax<unsigned_short>/18 1.958 -
BM_std_minmax<unsigned_short>/19 2.162 -1.29%
BM_std_minmax<unsigned_short>/2 0.892 2.88%
BM_std_minmax<unsigned_short>/20 1.916 -
BM_std_minmax<unsigned_short>/21 1.919 -
BM_std_minmax<unsigned_short>/22 2.282 1.90%
BM_std_minmax<unsigned_short>/23 2.464 -1.11%
BM_std_minmax<unsigned_short>/24 2.240 -
BM_std_minmax<unsigned_short>/25 2.314 -
BM_std_minmax<unsigned_short>/26 2.551 2.31%
BM_std_minmax<unsigned_short>/27 2.818 2.45%
BM_std_minmax<unsigned_short>/28 2.549 -
BM_std_minmax<unsigned_short>/29 2.576 -
BM_std_minmax<unsigned_short>/3 1.177 -
BM_std_minmax<unsigned_short>/30 2.839 1.59%
BM_std_minmax<unsigned_short>/31 3.141 -
BM_std_minmax<unsigned_short>/32 1.343 9.28%
BM_std_minmax<unsigned_short>/4 1.154 6.15%
BM_std_minmax<unsigned_short>/4000 66.192 -
BM_std_minmax<unsigned_short>/4096 67.828 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.885 -
BM_std_minmax<unsigned_short>/5500 97.848 -
BM_std_minmax<unsigned_short>/6 1.366 1.42%
BM_std_minmax<unsigned_short>/64 1.571 3.00%
BM_std_minmax<unsigned_short>/64000 1067.358 -
BM_std_minmax<unsigned_short>/65536 1092.442 -
BM_std_minmax<unsigned_short>/7 1.673 1.96%
BM_std_minmax<unsigned_short>/70000 1202.468 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.171 -
BM_std_minmax_element<char>/1 0.300 -
BM_std_minmax_element<char>/1024 271.059 -6.64%
BM_std_minmax_element<char>/2 0.689 6.18%
BM_std_minmax_element<char>/3 1.144 -4.33%
BM_std_minmax_element<char>/4 1.221 -2.80%
BM_std_minmax_element<char>/4000 1030.865 -7.83%
BM_std_minmax_element<char>/4096 1056.381 -7.76%
BM_std_minmax_element<char>/512 138.725 -6.39%
BM_std_minmax_element<char>/5500 1415.606 -7.89%
BM_std_minmax_element<char>/64 17.218 -3.93%
BM_std_minmax_element<char>/64000 16310.672 -8.36%
BM_std_minmax_element<char>/65536 16682.006 -8.41%
BM_std_minmax_element<char>/70000 17904.467 -8.02%
BM_std_minmax_element<int>/1 0.333 7.62%
BM_std_minmax_element<int>/1024 294.199 11.25%
BM_std_minmax_element<int>/2 0.687 6.53%
BM_std_minmax_element<int>/3 1.148 18.24%
BM_std_minmax_element<int>/4 1.271 6.73%
BM_std_minmax_element<int>/4000 1138.034 11.59%
BM_std_minmax_element<int>/4096 1164.994 11.60%
BM_std_minmax_element<int>/512 149.305 10.64%
BM_std_minmax_element<int>/5500 1561.300 11.96%
BM_std_minmax_element<int>/64 18.320 8.82%
BM_std_minmax_element<int>/64000 18190.638 11.80%
BM_std_minmax_element<int>/65536 18624.671 11.55%
BM_std_minmax_element<int>/70000 19896.849 11.81%
BM_std_minmax_element<long_long>/1 0.300 -4.49%
BM_std_minmax_element<long_long>/1024 278.931 1.82%
BM_std_minmax_element<long_long>/2 0.686 -
BM_std_minmax_element<long_long>/3 1.237 6.31%
BM_std_minmax_element<long_long>/4 1.267 -
BM_std_minmax_element<long_long>/4000 1070.382 1.64%
BM_std_minmax_element<long_long>/4096 1098.258 1.93%
BM_std_minmax_element<long_long>/512 141.393 1.78%
BM_std_minmax_element<long_long>/5500 1468.682 2.02%
BM_std_minmax_element<long_long>/64 17.479 1.28%
BM_std_minmax_element<long_long>/64000 17111.295 1.96%
BM_std_minmax_element<long_long>/65536 17524.822 1.98%
BM_std_minmax_element<long_long>/70000 18712.863 1.97%
BM_std_minmax_element<short>/1 0.304 -
BM_std_minmax_element<short>/1024 299.251 5.47%
BM_std_minmax_element<short>/2 0.651 -5.49%
BM_std_minmax_element<short>/3 1.165 -2.65%
BM_std_minmax_element<short>/4 1.261 -
BM_std_minmax_element<short>/4000 1151.495 6.19%
BM_std_minmax_element<short>/4096 1178.730 6.12%
BM_std_minmax_element<short>/512 151.933 5.47%
BM_std_minmax_element<short>/5500 1580.542 6.17%
BM_std_minmax_element<short>/64 18.515 6.32%
BM_std_minmax_element<short>/64000 18385.255 6.55%
BM_std_minmax_element<short>/65536 18823.823 6.52%
BM_std_minmax_element<short>/70000 20112.767 6.54%
BM_tolower_char<char> 0.654 -
BM_tolower_char<wchar_t> 0.691 -
BM_tolower_string<char> 14.963 -
BM_tolower_string<wchar_t> 6.218 -
BM_toupper_char<char> 0.689 -
BM_toupper_char<wchar_t> 0.687 -
BM_toupper_string<char> 14.965 -
BM_toupper_string<wchar_t> 6.298 -
BM_vector_deque_copy/0 0.500 -
BM_vector_deque_copy/1 2.328 -2.00%
BM_vector_deque_copy/1024 35.871 -
BM_vector_deque_copy/2 2.059 -
BM_vector_deque_copy/4000 139.975 -1.58%
BM_vector_deque_copy/4096 144.969 -1.44%
BM_vector_deque_copy/512 17.028 -1.83%
BM_vector_deque_copy/5500 195.641 -1.76%
BM_vector_deque_copy/64 2.818 -6.83%
BM_vector_deque_copy/64000 2608.244 9.08%
BM_vector_deque_copy/65536 2591.892 8.44%
BM_vector_deque_copy/70000 2805.742 7.57%
BM_vector_deque_copy_backward/0 0.416 -25.84%
BM_vector_deque_copy_backward/1 2.538 -2.66%
BM_vector_deque_copy_backward/1024 37.663 -1.98%
BM_vector_deque_copy_backward/2 2.290 -
BM_vector_deque_copy_backward/4000 140.573 -1.70%
BM_vector_deque_copy_backward/4096 149.231 -
BM_vector_deque_copy_backward/512 17.611 -1.21%
BM_vector_deque_copy_backward/5500 200.815 -
BM_vector_deque_copy_backward/64 3.136 -5.60%
BM_vector_deque_copy_backward/64000 7633.509 -4.21%
BM_vector_deque_copy_backward/65536 7741.237 -4.47%
BM_vector_deque_copy_backward/70000 8348.236 -2.58%
BM_vector_deque_move/0 0.684 47.83%
BM_vector_deque_move/1 2.331 -7.39%
BM_vector_deque_move/1024 35.881 -1.01%
BM_vector_deque_move/2 2.067 -6.85%
BM_vector_deque_move/4000 140.664 -1.07%
BM_vector_deque_move/4096 145.636 -1.07%
BM_vector_deque_move/512 17.096 -1.85%
BM_vector_deque_move/5500 196.522 -
BM_vector_deque_move/64 2.863 -7.81%
BM_vector_deque_move/64000 2593.754 8.77%
BM_vector_deque_move/65536 2588.043 8.32%
BM_vector_deque_move/70000 2791.845 7.13%
BM_vector_deque_move_backward/0 0.440 9.81%
BM_vector_deque_move_backward/1 2.385 -6.91%
BM_vector_deque_move_backward/1024 37.271 -3.14%
BM_vector_deque_move_backward/2 2.063 -8.35%
BM_vector_deque_move_backward/4000 141.130 -
BM_vector_deque_move_backward/4096 148.293 -
BM_vector_deque_move_backward/512 17.891 -
BM_vector_deque_move_backward/5500 200.532 -
BM_vector_deque_move_backward/64 3.042 -7.30%
BM_vector_deque_move_backward/64000 7262.872 -4.79%
BM_vector_deque_move_backward/65536 7560.795 -4.62%
BM_vector_deque_move_backward/70000 8081.920 -4.11%
BM_vector_deque_ranges_copy/0 0.397 -14.40%
BM_vector_deque_ranges_copy/1 2.319 -9.17%
BM_vector_deque_ranges_copy/1024 35.941 -
BM_vector_deque_ranges_copy/2 2.063 -8.10%
BM_vector_deque_ranges_copy/4000 142.668 -
BM_vector_deque_ranges_copy/4096 145.471 -1.15%
BM_vector_deque_ranges_copy/512 17.031 -2.09%
BM_vector_deque_ranges_copy/5500 195.944 -1.53%
BM_vector_deque_ranges_copy/64 2.817 -10.46%
BM_vector_deque_ranges_copy/64000 2591.020 8.41%
BM_vector_deque_ranges_copy/65536 2587.208 8.27%
BM_vector_deque_ranges_copy/70000 2802.092 7.39%
BM_vector_deque_ranges_copy_backward/0 0.552 -3.78%
BM_vector_deque_ranges_copy_backward/1 2.305 -9.59%
BM_vector_deque_ranges_copy_backward/1024 37.244 -3.28%
BM_vector_deque_ranges_copy_backward/2 2.065 -8.44%
BM_vector_deque_ranges_copy_backward/4000 140.972 -1.12%
BM_vector_deque_ranges_copy_backward/4096 147.373 -1.50%
BM_vector_deque_ranges_copy_backward/512 17.611 -1.43%
BM_vector_deque_ranges_copy_backward/5500 199.206 -
BM_vector_deque_ranges_copy_backward/64 3.041 -5.77%
BM_vector_deque_ranges_copy_backward/64000 7548.820 -3.93%
BM_vector_deque_ranges_copy_backward/65536 7663.061 -5.22%
BM_vector_deque_ranges_copy_backward/70000 8207.000 -6.62%
BM_vector_deque_ranges_move/0 0.464 7.94%
BM_vector_deque_ranges_move/1 2.333 -11.94%
BM_vector_deque_ranges_move/1024 35.889 -
BM_vector_deque_ranges_move/2 2.067 -7.39%
BM_vector_deque_ranges_move/4000 140.521 -3.07%
BM_vector_deque_ranges_move/4096 145.751 -
BM_vector_deque_ranges_move/512 17.057 -1.97%
BM_vector_deque_ranges_move/5500 196.430 -1.44%
BM_vector_deque_ranges_move/64 2.801 -10.04%
BM_vector_deque_ranges_move/64000 2588.250 8.41%
BM_vector_deque_ranges_move/65536 2583.573 8.31%
BM_vector_deque_ranges_move/70000 2800.088 7.48%
BM_vector_deque_ranges_move_backward/0 0.462 -7.58%
BM_vector_deque_ranges_move_backward/1 1.997 -21.16%
BM_vector_deque_ranges_move_backward/1024 38.297 -
BM_vector_deque_ranges_move_backward/2 1.753 -21.98%
BM_vector_deque_ranges_move_backward/4000 144.486 -
BM_vector_deque_ranges_move_backward/4096 148.972 -
BM_vector_deque_ranges_move_backward/512 18.440 2.38%
BM_vector_deque_ranges_move_backward/5500 198.639 -
BM_vector_deque_ranges_move_backward/64 3.227 -
BM_vector_deque_ranges_move_backward/64000 7359.010 -2.99%
BM_vector_deque_ranges_move_backward/65536 7457.912 -3.98%
BM_vector_deque_ranges_move_backward/70000 8121.232 -6.68%
SetIntersection_Front_Set_float_1024_1 1097863.614 -
SetIntersection_Front_Set_float_1024_1024 15481272.964 5.18%
SetIntersection_Front_Set_float_1024_16 1316044.627 -
SetIntersection_Front_Set_float_1024_256 4751210.619 4.84%
SetIntersection_Front_Set_float_1024_4 1147876.495 -
SetIntersection_Front_Set_float_1024_64 1969072.907 -
SetIntersection_Front_Set_float_16384_1 1123013.729 -
SetIntersection_Front_Set_float_16384_1024 16334639.011 12.61%
SetIntersection_Front_Set_float_16384_16 1294485.038 -
SetIntersection_Front_Set_float_16384_16384 345160357.163 45.26%
SetIntersection_Front_Set_float_16384_256 5029146.971 1.40%
SetIntersection_Front_Set_float_16384_4 1146483.718 1.12%
SetIntersection_Front_Set_float_16384_64 1901429.885 -2.76%
SetIntersection_Front_Set_float_16_1 67381676.345 -
SetIntersection_Front_Set_float_16_16 41562080.348 2.17%
SetIntersection_Front_Set_float_16_4 59021841.630 -
SetIntersection_Front_Set_float_1_1 573388494.291 -
SetIntersection_Front_Set_float_256_1 4428323.824 -
SetIntersection_Front_Set_float_256_16 4827858.200 -
SetIntersection_Front_Set_float_256_256 10101911.525 20.45%
SetIntersection_Front_Set_float_256_4 4509354.246 -
SetIntersection_Front_Set_float_256_64 6187559.373 -2.67%
SetIntersection_Front_Set_float_262144_1 1109505.450 3.95%
SetIntersection_Front_Set_float_262144_1024 14510649.405 -1.45%
SetIntersection_Front_Set_float_262144_16 1299494.142 -
SetIntersection_Front_Set_float_262144_16384 258402061.332 8.77%
SetIntersection_Front_Set_float_262144_256 4727068.357 7.58%
SetIntersection_Front_Set_float_262144_262144 1763179.685 2.26%
SetIntersection_Front_Set_float_262144_4 1149415.228 2.98%
SetIntersection_Front_Set_float_262144_64 1919059.196 3.60%
SetIntersection_Front_Set_float_4_1 229179479.355 -
SetIntersection_Front_Set_float_4_4 147830942.799 -
SetIntersection_Front_Set_float_64_1 17595228.250 -
SetIntersection_Front_Set_float_64_16 16503430.986 -
SetIntersection_Front_Set_float_64_4 17442182.852 1.68%
SetIntersection_Front_Set_float_64_64 16086772.899 11.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1124001.346 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20480673.564 -7.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1403860.383 -1.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6698264.710 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1144777.619 -2.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2425771.048 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1120919.448 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21555446.371 -3.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1401531.811 -2.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 343228814.036 1.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6536216.032 4.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1145656.311 -2.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2316554.624 -7.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67255773.755 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44232760.708 -1.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 60085703.502 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 571629357.663 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4454892.086 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5303536.702 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12255353.625 -5.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4651003.082 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7510099.056 -5.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1124888.002 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 21976688.772 3.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1444859.369 1.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 340329602.353 -3.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6763431.612 12.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2265333.660 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1187326.491 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2434586.211 7.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228647068.623 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149246642.609 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17564985.094 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 18111990.413 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17685208.199 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18881136.013 -
SetIntersection_Front_Set_string_1024_1 1148910.532 -
SetIntersection_Front_Set_string_1024_1024 56557533.804 2.80%
SetIntersection_Front_Set_string_1024_16 2040458.885 6.32%
SetIntersection_Front_Set_string_1024_256 16590130.643 9.87%
SetIntersection_Front_Set_string_1024_4 1320758.968 -
SetIntersection_Front_Set_string_1024_64 5283600.292 11.04%
SetIntersection_Front_Set_string_16384_1 1157068.664 -
SetIntersection_Front_Set_string_16384_1024 59438943.094 3.40%
SetIntersection_Front_Set_string_16384_16 1968403.534 1.93%
SetIntersection_Front_Set_string_16384_16384 350004934.881 -
SetIntersection_Front_Set_string_16384_256 14931861.127 -3.17%
SetIntersection_Front_Set_string_16384_4 1311264.910 -1.10%
SetIntersection_Front_Set_string_16384_64 5209337.176 5.79%
SetIntersection_Front_Set_string_16_1 69303532.905 -
SetIntersection_Front_Set_string_16_16 63211759.409 -1.01%
SetIntersection_Front_Set_string_16_4 67824069.055 1.66%
SetIntersection_Front_Set_string_1_1 589126889.600 -
SetIntersection_Front_Set_string_256_1 4593835.762 -
SetIntersection_Front_Set_string_256_16 7913873.666 7.25%
SetIntersection_Front_Set_string_256_256 31410862.915 -1.95%
SetIntersection_Front_Set_string_256_4 5268457.227 1.95%
SetIntersection_Front_Set_string_256_64 14731959.540 -2.25%
SetIntersection_Front_Set_string_262144_1 1154905.389 -1.62%
SetIntersection_Front_Set_string_262144_1024 59560178.910 -
SetIntersection_Front_Set_string_262144_16 2035759.704 2.69%
SetIntersection_Front_Set_string_262144_16384 353155108.307 -
SetIntersection_Front_Set_string_262144_256 14492005.842 -4.03%
SetIntersection_Front_Set_string_262144_262144 17591073.078 -2.03%
SetIntersection_Front_Set_string_262144_4 1315796.798 1.10%
SetIntersection_Front_Set_string_262144_64 4829244.779 5.64%
SetIntersection_Front_Set_string_4_1 235465538.356 -
SetIntersection_Front_Set_string_4_4 167057628.928 -
SetIntersection_Front_Set_string_64_1 18127725.237 -
SetIntersection_Front_Set_string_64_16 25653540.912 3.98%
SetIntersection_Front_Set_string_64_4 20052686.089 2.08%
SetIntersection_Front_Set_string_64_64 38583240.177 5.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1132664.100 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25545306.593 2.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1412775.086 -2.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6754923.838 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1183672.113 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2376759.599 -6.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1090283.971 -2.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27785827.222 5.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1439180.348 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 363772421.526 1.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 7056922.869 -1.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1192535.626 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2458316.315 -2.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67808660.346 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 45403896.990 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60299511.945 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 575827154.700 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4462857.123 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5486674.643 1.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13701733.871 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4602936.873 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7883239.543 -3.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1079777.804 -3.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27005765.915 -2.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1408721.904 1.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 356015968.908 2.88%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6718703.185 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3061698.162 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1179400.955 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2411409.346 -2.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 230300563.857 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 151880558.786 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17652530.499 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18491365.800 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17866561.762 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19714418.340 -
SetIntersection_Front_Set_uint32_1024_1 1122033.777 -
SetIntersection_Front_Set_uint32_1024_1024 16523617.122 1.10%
SetIntersection_Front_Set_uint32_1024_16 1336679.908 -
SetIntersection_Front_Set_uint32_1024_256 4671604.878 -7.13%
SetIntersection_Front_Set_uint32_1024_4 1158387.735 -
SetIntersection_Front_Set_uint32_1024_64 2027044.279 -3.04%
SetIntersection_Front_Set_uint32_16384_1 1113669.983 -
SetIntersection_Front_Set_uint32_16384_1024 15523485.396 -11.37%
SetIntersection_Front_Set_uint32_16384_16 1296621.850 -3.87%
SetIntersection_Front_Set_uint32_16384_16384 337512213.199 28.17%
SetIntersection_Front_Set_uint32_16384_256 4560994.759 -5.88%
SetIntersection_Front_Set_uint32_16384_4 1106885.985 -4.81%
SetIntersection_Front_Set_uint32_16384_64 1946824.324 -
SetIntersection_Front_Set_uint32_16_1 67013652.283 -
SetIntersection_Front_Set_uint32_16_16 41630541.517 -2.32%
SetIntersection_Front_Set_uint32_16_4 58963680.253 -
SetIntersection_Front_Set_uint32_1_1 570531323.952 -
SetIntersection_Front_Set_uint32_256_1 4423544.730 -1.35%
SetIntersection_Front_Set_uint32_256_16 4921558.180 -1.89%
SetIntersection_Front_Set_uint32_256_256 9699060.258 -
SetIntersection_Front_Set_uint32_256_4 4515468.396 -1.74%
SetIntersection_Front_Set_uint32_256_64 6257069.670 -3.65%
SetIntersection_Front_Set_uint32_262144_1 1082981.076 -3.95%
SetIntersection_Front_Set_uint32_262144_1024 16127238.432 3.78%
SetIntersection_Front_Set_uint32_262144_16 1275839.319 -1.42%
SetIntersection_Front_Set_uint32_262144_16384 339249525.940 -2.14%
SetIntersection_Front_Set_uint32_262144_256 4846124.169 -1.58%
SetIntersection_Front_Set_uint32_262144_262144 1818001.467 -3.13%
SetIntersection_Front_Set_uint32_262144_4 1092504.847 -
SetIntersection_Front_Set_uint32_262144_64 1954108.081 -1.66%
SetIntersection_Front_Set_uint32_4_1 228009398.239 -1.07%
SetIntersection_Front_Set_uint32_4_4 147734154.814 -
SetIntersection_Front_Set_uint32_64_1 17460397.401 -
SetIntersection_Front_Set_uint32_64_16 16695076.323 -1.83%
SetIntersection_Front_Set_uint32_64_4 17323301.684 -
SetIntersection_Front_Set_uint32_64_64 15978877.205 1.08%
SetIntersection_Front_Set_uint64_1024_1 1119984.085 -
SetIntersection_Front_Set_uint64_1024_1024 14518685.076 -4.48%
SetIntersection_Front_Set_uint64_1024_16 1304243.768 1.80%
SetIntersection_Front_Set_uint64_1024_256 4322268.613 -3.64%
SetIntersection_Front_Set_uint64_1024_4 1155601.373 3.61%
SetIntersection_Front_Set_uint64_1024_64 1959342.780 3.99%
SetIntersection_Front_Set_uint64_16384_1 1108024.353 -1.33%
SetIntersection_Front_Set_uint64_16384_1024 14779053.419 -3.93%
SetIntersection_Front_Set_uint64_16384_16 1318109.744 -
SetIntersection_Front_Set_uint64_16384_16384 343820198.079 -3.57%
SetIntersection_Front_Set_uint64_16384_256 4391681.346 -11.30%
SetIntersection_Front_Set_uint64_16384_4 1158925.220 -
SetIntersection_Front_Set_uint64_16384_64 2019834.892 -
SetIntersection_Front_Set_uint64_16_1 66713889.662 -
SetIntersection_Front_Set_uint64_16_16 40600543.656 -1.77%
SetIntersection_Front_Set_uint64_16_4 58841784.391 -
SetIntersection_Front_Set_uint64_1_1 568598952.932 -
SetIntersection_Front_Set_uint64_256_1 4310620.397 -2.65%
SetIntersection_Front_Set_uint64_256_16 4950177.423 -
SetIntersection_Front_Set_uint64_256_256 8807014.530 -4.59%
SetIntersection_Front_Set_uint64_256_4 4484134.803 -1.09%
SetIntersection_Front_Set_uint64_256_64 6108932.937 -3.30%
SetIntersection_Front_Set_uint64_262144_1 1094759.661 -2.58%
SetIntersection_Front_Set_uint64_262144_1024 15229100.291 -3.84%
SetIntersection_Front_Set_uint64_262144_16 1284323.540 1.01%
SetIntersection_Front_Set_uint64_262144_16384 353147445.161 3.55%
SetIntersection_Front_Set_uint64_262144_256 4834857.059 5.14%
SetIntersection_Front_Set_uint64_262144_262144 1819005.697 -1.60%
SetIntersection_Front_Set_uint64_262144_4 1137295.367 -1.40%
SetIntersection_Front_Set_uint64_262144_64 1861529.553 -8.22%
SetIntersection_Front_Set_uint64_4_1 227441634.472 -
SetIntersection_Front_Set_uint64_4_4 146603029.825 -
SetIntersection_Front_Set_uint64_64_1 17431251.071 -
SetIntersection_Front_Set_uint64_64_16 16457102.961 -1.85%
SetIntersection_Front_Set_uint64_64_4 17276597.876 -
SetIntersection_Front_Set_uint64_64_64 14886341.766 -2.96%
SetIntersection_Front_Vector_float_1024_1 1120030.952 -
SetIntersection_Front_Vector_float_1024_1024 7194123.751 20.27%
SetIntersection_Front_Vector_float_1024_16 1209492.440 2.21%
SetIntersection_Front_Vector_float_1024_256 2645450.737 12.96%
SetIntersection_Front_Vector_float_1024_4 1129438.897 1.60%
SetIntersection_Front_Vector_float_1024_64 1504264.316 4.86%
SetIntersection_Front_Vector_float_16384_1 1108413.617 -
SetIntersection_Front_Vector_float_16384_1024 5979920.728 -
SetIntersection_Front_Vector_float_16384_16 1158229.695 -2.86%
SetIntersection_Front_Vector_float_16384_16384 80236100.856 -
SetIntersection_Front_Vector_float_16384_256 2347058.055 -
SetIntersection_Front_Vector_float_16384_4 1132214.122 -
SetIntersection_Front_Vector_float_16384_64 1436206.707 1.50%
SetIntersection_Front_Vector_float_16_1 67335430.225 -
SetIntersection_Front_Vector_float_16_16 38090076.720 -
SetIntersection_Front_Vector_float_16_4 57887319.276 -1.14%
SetIntersection_Front_Vector_float_1_1 570858979.131 -
SetIntersection_Front_Vector_float_256_1 4448809.772 -
SetIntersection_Front_Vector_float_256_16 4466227.550 -
SetIntersection_Front_Vector_float_256_256 4696351.629 -
SetIntersection_Front_Vector_float_256_4 4454947.650 -
SetIntersection_Front_Vector_float_256_64 4572859.448 -
SetIntersection_Front_Vector_float_262144_1 1110333.701 -1.69%
SetIntersection_Front_Vector_float_262144_1024 5986937.897 -
SetIntersection_Front_Vector_float_262144_16 1192099.389 -
SetIntersection_Front_Vector_float_262144_16384 80069225.709 -
SetIntersection_Front_Vector_float_262144_256 2353465.517 -
SetIntersection_Front_Vector_float_262144_262144 351008397.831 -
SetIntersection_Front_Vector_float_262144_4 1128583.026 -
SetIntersection_Front_Vector_float_262144_64 1430334.960 -
SetIntersection_Front_Vector_float_4_1 228231005.068 -
SetIntersection_Front_Vector_float_4_4 145783493.831 -
SetIntersection_Front_Vector_float_64_1 17584343.926 -
SetIntersection_Front_Vector_float_64_16 15174556.838 -
SetIntersection_Front_Vector_float_64_4 17049820.673 -
SetIntersection_Front_Vector_float_64_64 11398925.458 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1113889.694 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8404138.850 -12.66%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1198824.131 -1.84%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3236628.851 8.96%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1135395.156 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1641020.104 3.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1110840.950 -1.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 9519279.820 13.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1234938.830 -1.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 123250761.465 -4.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2911714.577 -10.70%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1149334.100 2.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1589934.007 -4.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67040375.685 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 40200430.618 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58414746.436 -1.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 569746178.702 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4468820.821 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4544164.863 -1.38%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5911145.016 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4546512.064 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5004421.008 -5.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1068487.485 -4.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8398068.338 -2.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1234616.917 -1.87%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 122044686.488 -2.74%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3077767.140 -5.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 352773962.212 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1114470.381 -2.69%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1661939.420 3.91%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 227949001.642 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 145350689.760 -1.66%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17463460.680 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15652388.627 -2.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17185809.354 -1.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12604056.013 -5.02%
SetIntersection_Front_Vector_string_1024_1 1098232.146 -3.65%
SetIntersection_Front_Vector_string_1024_1024 42204348.537 3.23%
SetIntersection_Front_Vector_string_1024_16 1731126.972 -
SetIntersection_Front_Vector_string_1024_256 9682722.054 -2.42%
SetIntersection_Front_Vector_string_1024_4 1251351.737 -
SetIntersection_Front_Vector_string_1024_64 3550482.823 1.83%
SetIntersection_Front_Vector_string_16384_1 1146933.785 -
SetIntersection_Front_Vector_string_16384_1024 40999845.690 3.73%
SetIntersection_Front_Vector_string_16384_16 1784785.494 3.48%
SetIntersection_Front_Vector_string_16384_16384 352140145.977 -
SetIntersection_Front_Vector_string_16384_256 10431512.909 4.86%
SetIntersection_Front_Vector_string_16384_4 1248956.348 -
SetIntersection_Front_Vector_string_16384_64 3705258.970 6.77%
SetIntersection_Front_Vector_string_16_1 68709889.828 -
SetIntersection_Front_Vector_string_16_16 55462606.799 1.45%
SetIntersection_Front_Vector_string_16_4 64399881.728 -1.32%
SetIntersection_Front_Vector_string_1_1 584340776.035 -
SetIntersection_Front_Vector_string_256_1 4512738.268 -
SetIntersection_Front_Vector_string_256_16 6500447.415 1.11%
SetIntersection_Front_Vector_string_256_256 21268627.677 3.11%
SetIntersection_Front_Vector_string_256_4 4955089.045 -
SetIntersection_Front_Vector_string_256_64 11733860.094 6.51%
SetIntersection_Front_Vector_string_262144_1 1117696.942 -4.40%
SetIntersection_Front_Vector_string_262144_1024 41637178.284 1.83%
SetIntersection_Front_Vector_string_262144_16 1781867.943 6.80%
SetIntersection_Front_Vector_string_262144_16384 350032707.985 -
SetIntersection_Front_Vector_string_262144_256 10496532.322 -
SetIntersection_Front_Vector_string_262144_262144 14418971.354 -
SetIntersection_Front_Vector_string_262144_4 1272024.615 -
SetIntersection_Front_Vector_string_262144_64 3414014.911 -2.48%
SetIntersection_Front_Vector_string_4_1 233924656.697 -
SetIntersection_Front_Vector_string_4_4 161469444.473 -
SetIntersection_Front_Vector_string_64_1 17921927.089 -
SetIntersection_Front_Vector_string_64_16 22102891.769 1.15%
SetIntersection_Front_Vector_string_64_4 19021717.622 -
SetIntersection_Front_Vector_string_64_64 28176080.794 3.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1114197.048 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9881360.662 2.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1243264.901 -2.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3315315.600 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1147604.215 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1683370.144 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1075437.065 -3.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9806018.277 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1215472.462 -2.60%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 141119234.467 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3316018.235 1.49%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1135344.627 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1676388.235 -1.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66961140.815 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39704906.216 -2.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 59077330.520 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 570182853.971 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4458337.166 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4693004.518 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6634302.848 -1.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4502742.578 -1.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5381772.345 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1117316.752 -1.75%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9829332.990 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1247506.661 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 140564102.954 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3314802.512 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351218981.295 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1135560.298 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1673053.953 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227773634.745 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147775142.325 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17474654.885 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15856370.566 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17134700.037 -1.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13394348.914 -
SetIntersection_Front_Vector_uint32_1024_1 1095029.771 -1.58%
SetIntersection_Front_Vector_uint32_1024_1024 5983963.506 -
SetIntersection_Front_Vector_uint32_1024_16 1189158.207 -
SetIntersection_Front_Vector_uint32_1024_256 2317993.974 -
SetIntersection_Front_Vector_uint32_1024_4 1126960.623 -
SetIntersection_Front_Vector_uint32_1024_64 1442006.583 -
SetIntersection_Front_Vector_uint32_16384_1 1115289.512 -
SetIntersection_Front_Vector_uint32_16384_1024 5979360.321 -
SetIntersection_Front_Vector_uint32_16384_16 1169718.299 -1.65%
SetIntersection_Front_Vector_uint32_16384_16384 83312684.874 3.57%
SetIntersection_Front_Vector_uint32_16384_256 2628862.176 12.83%
SetIntersection_Front_Vector_uint32_16384_4 1127510.940 -1.09%
SetIntersection_Front_Vector_uint32_16384_64 1494547.902 3.62%
SetIntersection_Front_Vector_uint32_16_1 66859251.553 -
SetIntersection_Front_Vector_uint32_16_16 39134212.359 2.90%
SetIntersection_Front_Vector_uint32_16_4 57881853.492 -
SetIntersection_Front_Vector_uint32_1_1 570548853.287 -
SetIntersection_Front_Vector_uint32_256_1 4396874.410 -1.28%
SetIntersection_Front_Vector_uint32_256_16 4549245.459 2.30%
SetIntersection_Front_Vector_uint32_256_256 4725071.303 1.41%
SetIntersection_Front_Vector_uint32_256_4 4487265.048 -
SetIntersection_Front_Vector_uint32_256_64 4640622.330 -
SetIntersection_Front_Vector_uint32_262144_1 1111833.584 -
SetIntersection_Front_Vector_uint32_262144_1024 6453256.604 8.32%
SetIntersection_Front_Vector_uint32_262144_16 1188504.692 -
SetIntersection_Front_Vector_uint32_262144_16384 83383737.740 4.24%
SetIntersection_Front_Vector_uint32_262144_256 2311958.049 -2.33%
SetIntersection_Front_Vector_uint32_262144_262144 343711570.275 -2.05%
SetIntersection_Front_Vector_uint32_262144_4 1138979.757 -
SetIntersection_Front_Vector_uint32_262144_64 1443574.632 -
SetIntersection_Front_Vector_uint32_4_1 228158538.607 -
SetIntersection_Front_Vector_uint32_4_4 145551086.784 -
SetIntersection_Front_Vector_uint32_64_1 17532055.231 -
SetIntersection_Front_Vector_uint32_64_16 15296845.935 -2.92%
SetIntersection_Front_Vector_uint32_64_4 17038936.840 -
SetIntersection_Front_Vector_uint32_64_64 11487662.072 -
SetIntersection_Front_Vector_uint64_1024_1 1118731.120 -
SetIntersection_Front_Vector_uint64_1024_1024 5913801.283 -1.28%
SetIntersection_Front_Vector_uint64_1024_16 1192455.056 -
SetIntersection_Front_Vector_uint64_1024_256 2327886.869 -
SetIntersection_Front_Vector_uint64_1024_4 1135259.276 -
SetIntersection_Front_Vector_uint64_1024_64 1436430.788 1.40%
SetIntersection_Front_Vector_uint64_16384_1 1074831.108 -3.44%
SetIntersection_Front_Vector_uint64_16384_1024 5848213.432 -1.87%
SetIntersection_Front_Vector_uint64_16384_16 1181369.000 -
SetIntersection_Front_Vector_uint64_16384_16384 78072456.006 -
SetIntersection_Front_Vector_uint64_16384_256 2343989.750 -
SetIntersection_Front_Vector_uint64_16384_4 1111808.556 -2.36%
SetIntersection_Front_Vector_uint64_16384_64 1434923.718 -
SetIntersection_Front_Vector_uint64_16_1 67053504.655 -
SetIntersection_Front_Vector_uint64_16_16 38405897.426 -1.23%
SetIntersection_Front_Vector_uint64_16_4 57504445.688 -
SetIntersection_Front_Vector_uint64_1_1 568563003.202 -
SetIntersection_Front_Vector_uint64_256_1 4409452.793 -
SetIntersection_Front_Vector_uint64_256_16 4499818.705 -
SetIntersection_Front_Vector_uint64_256_256 4580008.720 -2.62%
SetIntersection_Front_Vector_uint64_256_4 4467971.716 -
SetIntersection_Front_Vector_uint64_256_64 4657312.813 -
SetIntersection_Front_Vector_uint64_262144_1 1091326.862 -
SetIntersection_Front_Vector_uint64_262144_1024 5936543.888 -
SetIntersection_Front_Vector_uint64_262144_16 1198113.184 -
SetIntersection_Front_Vector_uint64_262144_16384 78060025.741 -
SetIntersection_Front_Vector_uint64_262144_256 2273989.546 -3.44%
SetIntersection_Front_Vector_uint64_262144_262144 350653364.494 -
SetIntersection_Front_Vector_uint64_262144_4 1133737.618 1.72%
SetIntersection_Front_Vector_uint64_262144_64 1408734.359 -
SetIntersection_Front_Vector_uint64_4_1 227375341.458 -
SetIntersection_Front_Vector_uint64_4_4 145104154.412 -
SetIntersection_Front_Vector_uint64_64_1 17456616.257 -
SetIntersection_Front_Vector_uint64_64_16 15432489.789 1.06%
SetIntersection_Front_Vector_uint64_64_4 16915781.325 -
SetIntersection_Front_Vector_uint64_64_64 11998434.901 4.29%
SetIntersection_Interlaced_Set_float_1024_1 1120282.222 -
SetIntersection_Interlaced_Set_float_1024_1024 16314868.997 5.60%
SetIntersection_Interlaced_Set_float_1024_16 11636899.278 -2.03%
SetIntersection_Interlaced_Set_float_1024_256 15665827.518 -3.67%
SetIntersection_Interlaced_Set_float_1024_4 10183700.743 1.27%
SetIntersection_Interlaced_Set_float_1024_64 9927974.675 -1.31%
SetIntersection_Interlaced_Set_float_16384_1 1104889.738 1.64%
SetIntersection_Interlaced_Set_float_16384_1024 176832750.910 2.18%
SetIntersection_Interlaced_Set_float_16384_16 220068242.899 2.47%
SetIntersection_Interlaced_Set_float_16384_16384 343792926.968 -
SetIntersection_Interlaced_Set_float_16384_256 203283982.618 -
SetIntersection_Interlaced_Set_float_16384_4 177052098.419 2.38%
SetIntersection_Interlaced_Set_float_16384_64 225348618.696 2.36%
SetIntersection_Interlaced_Set_float_16_1 67383582.303 -
SetIntersection_Interlaced_Set_float_16_16 41570585.415 -
SetIntersection_Interlaced_Set_float_16_4 65063067.005 -
SetIntersection_Interlaced_Set_float_1_1 573554275.146 -
SetIntersection_Interlaced_Set_float_256_1 4456000.771 -
SetIntersection_Interlaced_Set_float_256_16 12101127.036 -1.23%
SetIntersection_Interlaced_Set_float_256_256 9590013.732 5.14%
SetIntersection_Interlaced_Set_float_256_4 11770981.094 -
SetIntersection_Interlaced_Set_float_256_64 15313776.625 -
SetIntersection_Interlaced_Set_float_262144_1 1109323.823 -
SetIntersection_Interlaced_Set_float_262144_1024 1534833.250 -1.12%
SetIntersection_Interlaced_Set_float_262144_16 1620912.599 -
SetIntersection_Interlaced_Set_float_262144_16384 1252559.977 -1.12%
SetIntersection_Interlaced_Set_float_262144_256 1583668.701 -
SetIntersection_Interlaced_Set_float_262144_262144 1885842.287 5.87%
SetIntersection_Interlaced_Set_float_262144_4 1298409.830 -1.05%
SetIntersection_Interlaced_Set_float_262144_64 1569447.512 -1.61%
SetIntersection_Interlaced_Set_float_4_1 229677001.855 -
SetIntersection_Interlaced_Set_float_4_4 147362881.430 -
SetIntersection_Interlaced_Set_float_64_1 17677156.959 -
SetIntersection_Interlaced_Set_float_64_16 24206206.506 -2.71%
SetIntersection_Interlaced_Set_float_64_4 22033712.408 -1.29%
SetIntersection_Interlaced_Set_float_64_64 15180299.777 -1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1125394.243 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21247803.218 1.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11618564.163 -3.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19267114.785 2.86%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10074000.460 1.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11045787.833 -1.47%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1123877.216 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179247423.024 -1.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 224669762.283 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 345456166.760 -1.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 209000393.271 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 178304567.606 -2.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229946480.931 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67206682.160 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44001362.950 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66309983.567 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 572053527.379 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4507007.236 1.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13041718.327 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12118066.808 -2.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11467441.619 1.92%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18215159.355 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1082790.767 -3.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1642315.754 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1710895.020 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1352274.660 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1676782.635 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2339144.939 1.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1383496.340 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1671834.311 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228192834.156 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149567194.875 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17555331.852 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27236396.769 -1.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23242278.278 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 19037657.065 2.88%
SetIntersection_Interlaced_Set_string_1024_1 1151715.273 -
SetIntersection_Interlaced_Set_string_1024_1024 56832668.029 -
SetIntersection_Interlaced_Set_string_1024_16 13912195.031 2.93%
SetIntersection_Interlaced_Set_string_1024_256 35875746.525 -
SetIntersection_Interlaced_Set_string_1024_4 10427896.474 -3.16%
SetIntersection_Interlaced_Set_string_1024_64 17410467.843 1.16%
SetIntersection_Interlaced_Set_string_16384_1 1157875.039 -
SetIntersection_Interlaced_Set_string_16384_1024 345474743.531 -3.53%
SetIntersection_Interlaced_Set_string_16384_16 249901375.953 -
SetIntersection_Interlaced_Set_string_16384_16384 351332509.291 -
SetIntersection_Interlaced_Set_string_16384_256 356880118.053 1.83%
SetIntersection_Interlaced_Set_string_16384_4 199706117.494 -1.23%
SetIntersection_Interlaced_Set_string_16384_64 366997871.401 2.65%
SetIntersection_Interlaced_Set_string_16_1 69301994.535 -
SetIntersection_Interlaced_Set_string_16_16 64537536.680 -
SetIntersection_Interlaced_Set_string_16_4 77338582.656 -
SetIntersection_Interlaced_Set_string_1_1 589490705.634 -
SetIntersection_Interlaced_Set_string_256_1 4610007.153 -
SetIntersection_Interlaced_Set_string_256_16 18455452.012 -
SetIntersection_Interlaced_Set_string_256_256 32260400.645 7.66%
SetIntersection_Interlaced_Set_string_256_4 14027674.432 -
SetIntersection_Interlaced_Set_string_256_64 30113663.198 -2.33%
SetIntersection_Interlaced_Set_string_262144_1 1179655.208 1.46%
SetIntersection_Interlaced_Set_string_262144_1024 2151874.756 3.20%
SetIntersection_Interlaced_Set_string_262144_16 2222380.695 2.37%
SetIntersection_Interlaced_Set_string_262144_16384 3040831.543 8.13%
SetIntersection_Interlaced_Set_string_262144_256 2120472.494 2.34%
SetIntersection_Interlaced_Set_string_262144_262144 17502974.609 -
SetIntersection_Interlaced_Set_string_262144_4 1942794.678 2.63%
SetIntersection_Interlaced_Set_string_262144_64 2203720.217 3.17%
SetIntersection_Interlaced_Set_string_4_1 235217421.129 -
SetIntersection_Interlaced_Set_string_4_4 165719654.968 -1.07%
SetIntersection_Interlaced_Set_string_64_1 18157720.932 -
SetIntersection_Interlaced_Set_string_64_16 41482611.402 3.00%
SetIntersection_Interlaced_Set_string_64_4 27130710.606 -
SetIntersection_Interlaced_Set_string_64_64 38672907.537 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1138248.088 4.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25287562.105 1.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11905602.985 -1.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20231476.876 -1.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10292393.789 2.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11999596.010 -1.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1109189.092 2.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 236734229.595 -3.69%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 243655883.458 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352061420.592 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 345707771.467 37.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 200573435.824 -1.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 348617644.749 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67634193.157 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 44929115.009 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 68119859.224 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 576011730.745 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4506366.776 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13149453.193 -1.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13492511.519 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11574552.836 -2.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18990838.397 -1.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1108646.378 1.78%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2045271.076 2.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2157193.440 1.63%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1802053.223 2.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2067258.381 1.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3149224.447 1.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1883053.627 2.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2153163.246 2.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 230183975.956 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150811087.779 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17687394.042 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28158055.985 1.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23711075.145 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19621439.230 -
SetIntersection_Interlaced_Set_uint32_1024_1 1122607.148 -
SetIntersection_Interlaced_Set_uint32_1024_1024 14797646.405 -8.04%
SetIntersection_Interlaced_Set_uint32_1024_16 11526082.181 -1.09%
SetIntersection_Interlaced_Set_uint32_1024_256 16104181.145 -
SetIntersection_Interlaced_Set_uint32_1024_4 9863905.511 -2.03%
SetIntersection_Interlaced_Set_uint32_1024_64 9984293.438 -1.60%
SetIntersection_Interlaced_Set_uint32_16384_1 1121290.440 -
SetIntersection_Interlaced_Set_uint32_16384_1024 174851125.229 1.32%
SetIntersection_Interlaced_Set_uint32_16384_16 216136167.369 -
SetIntersection_Interlaced_Set_uint32_16384_16384 348546925.659 -1.23%
SetIntersection_Interlaced_Set_uint32_16384_256 198902581.664 -2.12%
SetIntersection_Interlaced_Set_uint32_16384_4 173916909.127 -
SetIntersection_Interlaced_Set_uint32_16384_64 220266924.156 -
SetIntersection_Interlaced_Set_uint32_16_1 66852231.848 -
SetIntersection_Interlaced_Set_uint32_16_16 41853784.925 -
SetIntersection_Interlaced_Set_uint32_16_4 64321965.011 -
SetIntersection_Interlaced_Set_uint32_1_1 569878187.493 -
SetIntersection_Interlaced_Set_uint32_256_1 4431248.238 -
SetIntersection_Interlaced_Set_uint32_256_16 11987335.624 -2.00%
SetIntersection_Interlaced_Set_uint32_256_256 8758750.190 -6.85%
SetIntersection_Interlaced_Set_uint32_256_4 11876159.558 -
SetIntersection_Interlaced_Set_uint32_256_64 15636095.873 4.80%
SetIntersection_Interlaced_Set_uint32_262144_1 1086410.060 -3.07%
SetIntersection_Interlaced_Set_uint32_262144_1024 1506324.219 -2.09%
SetIntersection_Interlaced_Set_uint32_262144_16 1601466.715 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1228894.123 -3.27%
SetIntersection_Interlaced_Set_uint32_262144_256 1556611.978 -1.82%
SetIntersection_Interlaced_Set_uint32_262144_262144 1930730.227 -1.62%
SetIntersection_Interlaced_Set_uint32_262144_4 1279838.703 -1.56%
SetIntersection_Interlaced_Set_uint32_262144_64 1560711.428 -1.63%
SetIntersection_Interlaced_Set_uint32_4_1 227779233.892 -
SetIntersection_Interlaced_Set_uint32_4_4 147791552.389 -
SetIntersection_Interlaced_Set_uint32_64_1 17532331.962 -
SetIntersection_Interlaced_Set_uint32_64_16 23930230.193 -1.26%
SetIntersection_Interlaced_Set_uint32_64_4 22092281.926 -
SetIntersection_Interlaced_Set_uint32_64_64 14954218.421 -
SetIntersection_Interlaced_Set_uint64_1024_1 1119836.896 -
SetIntersection_Interlaced_Set_uint64_1024_1024 16333972.608 8.76%
SetIntersection_Interlaced_Set_uint64_1024_16 11212189.151 -3.93%
SetIntersection_Interlaced_Set_uint64_1024_256 15265717.761 -7.04%
SetIntersection_Interlaced_Set_uint64_1024_4 10091375.320 1.39%
SetIntersection_Interlaced_Set_uint64_1024_64 10329623.844 -3.32%
SetIntersection_Interlaced_Set_uint64_16384_1 1114595.697 -
SetIntersection_Interlaced_Set_uint64_16384_1024 172489145.150 -2.73%
SetIntersection_Interlaced_Set_uint64_16384_16 225502360.918 -
SetIntersection_Interlaced_Set_uint64_16384_16384 349320708.562 -
SetIntersection_Interlaced_Set_uint64_16384_256 207655594.293 -2.37%
SetIntersection_Interlaced_Set_uint64_16384_4 180285763.773 -1.87%
SetIntersection_Interlaced_Set_uint64_16384_64 232368535.964 -1.86%
SetIntersection_Interlaced_Set_uint64_16_1 66864563.799 -
SetIntersection_Interlaced_Set_uint64_16_16 41675471.833 1.29%
SetIntersection_Interlaced_Set_uint64_16_4 64974506.229 -
SetIntersection_Interlaced_Set_uint64_1_1 568801780.584 -
SetIntersection_Interlaced_Set_uint64_256_1 4414198.820 -
SetIntersection_Interlaced_Set_uint64_256_16 12530792.800 -
SetIntersection_Interlaced_Set_uint64_256_256 9263247.833 -4.34%
SetIntersection_Interlaced_Set_uint64_256_4 11605812.281 -1.94%
SetIntersection_Interlaced_Set_uint64_256_64 14780316.938 -6.82%
SetIntersection_Interlaced_Set_uint64_262144_1 1115991.240 -1.37%
SetIntersection_Interlaced_Set_uint64_262144_1024 1579748.859 -1.75%
SetIntersection_Interlaced_Set_uint64_262144_16 1643132.242 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1261062.176 -2.63%
SetIntersection_Interlaced_Set_uint64_262144_256 1635512.775 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1856489.830 -
SetIntersection_Interlaced_Set_uint64_262144_4 1325364.096 -
SetIntersection_Interlaced_Set_uint64_262144_64 1625095.705 -1.05%
SetIntersection_Interlaced_Set_uint64_4_1 226926190.292 -
SetIntersection_Interlaced_Set_uint64_4_4 147014144.292 -
SetIntersection_Interlaced_Set_uint64_64_1 17537501.110 -
SetIntersection_Interlaced_Set_uint64_64_16 24816214.228 -
SetIntersection_Interlaced_Set_uint64_64_4 22344917.941 -1.96%
SetIntersection_Interlaced_Set_uint64_64_64 14950415.287 -1.10%
SetIntersection_Interlaced_Vector_float_1024_1 1107855.857 -
SetIntersection_Interlaced_Vector_float_1024_1024 5999248.484 -
SetIntersection_Interlaced_Vector_float_1024_16 1907162.802 -29.78%
SetIntersection_Interlaced_Vector_float_1024_256 7646348.626 24.24%
SetIntersection_Interlaced_Vector_float_1024_4 1295127.740 -10.59%
SetIntersection_Interlaced_Vector_float_1024_64 4442311.388 22.05%
SetIntersection_Interlaced_Vector_float_16384_1 1107508.481 -1.00%
SetIntersection_Interlaced_Vector_float_16384_1024 50518252.807 14.42%
SetIntersection_Interlaced_Vector_float_16384_16 2383781.884 -
SetIntersection_Interlaced_Vector_float_16384_16384 80605512.504 -
SetIntersection_Interlaced_Vector_float_16384_256 12724841.404 -26.99%
SetIntersection_Interlaced_Vector_float_16384_4 1422855.767 3.22%
SetIntersection_Interlaced_Vector_float_16384_64 5376848.844 1.04%
SetIntersection_Interlaced_Vector_float_16_1 67396263.093 -
SetIntersection_Interlaced_Vector_float_16_16 38001883.720 -
SetIntersection_Interlaced_Vector_float_16_4 60386623.416 -
SetIntersection_Interlaced_Vector_float_1_1 571168221.465 -
SetIntersection_Interlaced_Vector_float_256_1 4433581.263 -
SetIntersection_Interlaced_Vector_float_256_16 6342392.110 -
SetIntersection_Interlaced_Vector_float_256_256 4681718.182 -
SetIntersection_Interlaced_Vector_float_256_4 5378683.079 1.51%
SetIntersection_Interlaced_Vector_float_256_64 7471421.545 10.08%
SetIntersection_Interlaced_Vector_float_262144_1 1117918.504 2.75%
SetIntersection_Interlaced_Vector_float_262144_1024 80468535.838 -3.66%
SetIntersection_Interlaced_Vector_float_262144_16 5409356.119 69.36%
SetIntersection_Interlaced_Vector_float_262144_16384 368238108.091 5.73%
SetIntersection_Interlaced_Vector_float_262144_256 29807660.321 20.20%
SetIntersection_Interlaced_Vector_float_262144_262144 351088849.677 -
SetIntersection_Interlaced_Vector_float_262144_4 1542926.689 -
SetIntersection_Interlaced_Vector_float_262144_64 7439209.977 -46.70%
SetIntersection_Interlaced_Vector_float_4_1 228817860.202 -
SetIntersection_Interlaced_Vector_float_4_4 145038364.369 -
SetIntersection_Interlaced_Vector_float_64_1 17526503.626 -
SetIntersection_Interlaced_Vector_float_64_16 18802229.549 6.09%
SetIntersection_Interlaced_Vector_float_64_4 18518440.925 -2.29%
SetIntersection_Interlaced_Vector_float_64_64 11472756.552 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1115819.011 1.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 10641714.361 26.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2438936.219 -5.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7919194.209 1.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1334562.392 -6.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4800952.901 27.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1114223.982 -2.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 55123691.155 -4.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2981891.330 -19.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 148516884.680 20.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 18140281.558 10.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1474534.014 -6.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5796416.406 -15.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67168558.183 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 40187305.473 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61619590.617 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 570168512.487 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4409338.497 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6797104.905 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6430932.008 8.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5396984.043 1.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8915047.661 1.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1102041.324 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 115943378.624 2.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 6687386.236 90.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 351623285.135 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 39059848.850 -8.82%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350261747.391 -2.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1694958.118 5.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11799279.960 -37.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 227942779.248 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147426624.589 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17540492.485 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19842790.530 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18960968.108 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13776268.323 8.22%
SetIntersection_Interlaced_Vector_string_1024_1 1146588.414 1.06%
SetIntersection_Interlaced_Vector_string_1024_1024 41413062.320 -
SetIntersection_Interlaced_Vector_string_1024_16 3284777.842 -2.49%
SetIntersection_Interlaced_Vector_string_1024_256 21191367.998 -
SetIntersection_Interlaced_Vector_string_1024_4 1717822.283 -2.70%
SetIntersection_Interlaced_Vector_string_1024_64 8411662.492 2.98%
SetIntersection_Interlaced_Vector_string_16384_1 1141047.447 -
SetIntersection_Interlaced_Vector_string_16384_1024 116783354.711 1.96%
SetIntersection_Interlaced_Vector_string_16384_16 4536463.477 -4.54%
SetIntersection_Interlaced_Vector_string_16384_16384 352104477.552 -
SetIntersection_Interlaced_Vector_string_16384_256 39855779.996 -2.92%
SetIntersection_Interlaced_Vector_string_16384_4 2030149.049 10.23%
SetIntersection_Interlaced_Vector_string_16384_64 13199005.690 -5.95%
SetIntersection_Interlaced_Vector_string_16_1 68633776.678 -
SetIntersection_Interlaced_Vector_string_16_16 55432765.009 -1.02%
SetIntersection_Interlaced_Vector_string_16_4 72234858.070 -
SetIntersection_Interlaced_Vector_string_1_1 587015610.708 -
SetIntersection_Interlaced_Vector_string_256_1 4564912.339 -
SetIntersection_Interlaced_Vector_string_256_16 10749206.971 -2.10%
SetIntersection_Interlaced_Vector_string_256_256 21265665.384 -3.64%
SetIntersection_Interlaced_Vector_string_256_4 6424260.363 -
SetIntersection_Interlaced_Vector_string_256_64 20666122.528 1.12%
SetIntersection_Interlaced_Vector_string_262144_1 1149999.402 -1.12%
SetIntersection_Interlaced_Vector_string_262144_1024 244250611.296 -
SetIntersection_Interlaced_Vector_string_262144_16 6286544.632 6.02%
SetIntersection_Interlaced_Vector_string_262144_16384 1050183.676 1.88%
SetIntersection_Interlaced_Vector_string_262144_256 69289302.894 -2.60%
SetIntersection_Interlaced_Vector_string_262144_262144 14568929.687 -
SetIntersection_Interlaced_Vector_string_262144_4 2286519.792 -5.34%
SetIntersection_Interlaced_Vector_string_262144_64 20917281.942 11.70%
SetIntersection_Interlaced_Vector_string_4_1 234298587.778 -
SetIntersection_Interlaced_Vector_string_4_4 160218120.090 -
SetIntersection_Interlaced_Vector_string_64_1 17986735.137 -
SetIntersection_Interlaced_Vector_string_64_16 31186422.968 -
SetIntersection_Interlaced_Vector_string_64_4 22868810.147 -
SetIntersection_Interlaced_Vector_string_64_64 28589276.383 3.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1117595.015 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9669367.472 -2.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3340973.062 13.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 11389771.940 18.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1696523.838 11.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 7183218.829 17.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1092404.720 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 87202376.856 13.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3714488.348 -25.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 141604949.208 1.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 42159471.467 30.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1685406.103 -9.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 14596065.319 27.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67109770.143 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 39623309.071 -1.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62071416.817 -1.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 570809480.717 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4409252.179 -1.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8348213.632 -7.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6843105.874 4.91%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 6055568.706 6.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10553870.479 1.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1124036.166 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 362239458.486 44.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 8102854.594 -6.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 352643775.233 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 93208771.332 4.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 352014654.896 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1959383.364 -10.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 26805910.764 1.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227916294.190 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 148089303.345 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17506328.204 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22485783.126 -1.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20481552.779 -2.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13580243.766 1.79%
SetIntersection_Interlaced_Vector_uint32_1024_1 1107628.049 -1.85%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5865737.341 -2.16%
SetIntersection_Interlaced_Vector_uint32_1024_16 2402415.193 28.57%
SetIntersection_Interlaced_Vector_uint32_1024_256 6878477.906 44.58%
SetIntersection_Interlaced_Vector_uint32_1024_4 1474672.959 11.39%
SetIntersection_Interlaced_Vector_uint32_1024_64 4498417.899 19.05%
SetIntersection_Interlaced_Vector_uint32_16384_1 1109448.860 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 46102616.183 -5.83%
SetIntersection_Interlaced_Vector_uint32_16384_16 2510084.371 -
SetIntersection_Interlaced_Vector_uint32_16384_16384 79971823.557 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22058915.558 12.28%
SetIntersection_Interlaced_Vector_uint32_16384_4 1419713.204 -10.97%
SetIntersection_Interlaced_Vector_uint32_16384_64 5929993.183 -1.66%
SetIntersection_Interlaced_Vector_uint32_16_1 66679041.513 -
SetIntersection_Interlaced_Vector_uint32_16_16 37669633.595 -1.07%
SetIntersection_Interlaced_Vector_uint32_16_4 59738096.046 -
SetIntersection_Interlaced_Vector_uint32_1_1 569159470.612 -
SetIntersection_Interlaced_Vector_uint32_256_1 4459007.629 -
SetIntersection_Interlaced_Vector_uint32_256_16 6420329.147 -16.00%
SetIntersection_Interlaced_Vector_uint32_256_256 4627024.060 -1.79%
SetIntersection_Interlaced_Vector_uint32_256_4 5050735.559 2.93%
SetIntersection_Interlaced_Vector_uint32_256_64 7485544.910 9.89%
SetIntersection_Interlaced_Vector_uint32_262144_1 1112988.522 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 96631538.747 3.72%
SetIntersection_Interlaced_Vector_uint32_262144_16 5732629.281 86.51%
SetIntersection_Interlaced_Vector_uint32_262144_16384 348079822.126 1.68%
SetIntersection_Interlaced_Vector_uint32_262144_256 33935075.445 32.61%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350275618.990 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1510561.900 -21.61%
SetIntersection_Interlaced_Vector_uint32_262144_64 14359289.634 39.73%
SetIntersection_Interlaced_Vector_uint32_4_1 227609022.116 -
SetIntersection_Interlaced_Vector_uint32_4_4 145364403.804 -
SetIntersection_Interlaced_Vector_uint32_64_1 17544064.540 -
SetIntersection_Interlaced_Vector_uint32_64_16 18706799.928 3.45%
SetIntersection_Interlaced_Vector_uint32_64_4 18333273.686 -
SetIntersection_Interlaced_Vector_uint32_64_64 11211097.342 -3.44%
SetIntersection_Interlaced_Vector_uint64_1024_1 1124095.749 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5863956.901 -2.86%
SetIntersection_Interlaced_Vector_uint64_1024_16 2250135.585 -6.33%
SetIntersection_Interlaced_Vector_uint64_1024_256 5062263.812 -13.64%
SetIntersection_Interlaced_Vector_uint64_1024_4 1310167.173 -7.77%
SetIntersection_Interlaced_Vector_uint64_1024_64 4317970.695 21.19%
SetIntersection_Interlaced_Vector_uint64_16384_1 1108143.901 2.26%
SetIntersection_Interlaced_Vector_uint64_16384_1024 51990757.936 6.49%
SetIntersection_Interlaced_Vector_uint64_16384_16 3159283.904 16.78%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78069418.956 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16033495.242 -7.71%
SetIntersection_Interlaced_Vector_uint64_16384_4 1409307.754 -5.28%
SetIntersection_Interlaced_Vector_uint64_16384_64 8335436.339 35.94%
SetIntersection_Interlaced_Vector_uint64_16_1 66767790.902 -
SetIntersection_Interlaced_Vector_uint64_16_16 37813097.491 -
SetIntersection_Interlaced_Vector_uint64_16_4 59837642.826 -
SetIntersection_Interlaced_Vector_uint64_1_1 569422462.029 -
SetIntersection_Interlaced_Vector_uint64_256_1 4377206.074 -2.11%
SetIntersection_Interlaced_Vector_uint64_256_16 7217163.684 13.00%
SetIntersection_Interlaced_Vector_uint64_256_256 4716169.821 -
SetIntersection_Interlaced_Vector_uint64_256_4 5099525.652 -1.01%
SetIntersection_Interlaced_Vector_uint64_256_64 7856614.578 3.61%
SetIntersection_Interlaced_Vector_uint64_262144_1 1125447.606 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 97441724.832 2.61%
SetIntersection_Interlaced_Vector_uint64_262144_16 3054821.676 -6.51%
SetIntersection_Interlaced_Vector_uint64_262144_16384 350026708.229 -
SetIntersection_Interlaced_Vector_uint64_262144_256 37935589.583 30.39%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351446200.089 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1901703.170 -
SetIntersection_Interlaced_Vector_uint64_262144_64 8695147.124 -5.30%
SetIntersection_Interlaced_Vector_uint64_4_1 227368822.263 -
SetIntersection_Interlaced_Vector_uint64_4_4 145148565.054 -
SetIntersection_Interlaced_Vector_uint64_64_1 17554150.926 -
SetIntersection_Interlaced_Vector_uint64_64_16 17563107.286 -7.45%
SetIntersection_Interlaced_Vector_uint64_64_4 17961224.140 -2.95%
SetIntersection_Interlaced_Vector_uint64_64_64 11478466.164 -
SetIntersection_None_Set_float_1024_1 9180021.653 -8.02%
SetIntersection_None_Set_float_1024_1024 9029062.085 -
SetIntersection_None_Set_float_1024_16 8947255.385 -8.38%
SetIntersection_None_Set_float_1024_256 8922123.052 -9.93%
SetIntersection_None_Set_float_1024_4 9004286.384 -9.66%
SetIntersection_None_Set_float_1024_64 8978906.078 -7.89%
SetIntersection_None_Set_float_16384_1 159747871.548 -
SetIntersection_None_Set_float_16384_1024 158744492.928 -
SetIntersection_None_Set_float_16384_16 158748704.939 -
SetIntersection_None_Set_float_16384_16384 158985105.319 -5.04%
SetIntersection_None_Set_float_16384_256 158880161.692 -
SetIntersection_None_Set_float_16384_4 158989978.866 -
SetIntersection_None_Set_float_16384_64 158728390.135 -
SetIntersection_None_Set_float_16_1 71441191.023 -
SetIntersection_None_Set_float_16_16 37578876.676 -
SetIntersection_None_Set_float_16_4 60177785.105 -
SetIntersection_None_Set_float_1_1 571720510.276 -
SetIntersection_None_Set_float_256_1 11720187.357 -
SetIntersection_None_Set_float_256_16 11125965.012 -
SetIntersection_None_Set_float_256_256 5873768.562 -2.16%
SetIntersection_None_Set_float_256_4 11682321.330 -
SetIntersection_None_Set_float_256_64 9583525.301 -
SetIntersection_None_Set_float_262144_1 1180559.570 -1.06%
SetIntersection_None_Set_float_262144_1024 1171447.182 -1.50%
SetIntersection_None_Set_float_262144_16 1173190.428 -1.25%
SetIntersection_None_Set_float_262144_16384 1166818.848 -2.68%
SetIntersection_None_Set_float_262144_256 1174195.559 -1.45%
SetIntersection_None_Set_float_262144_262144 1173945.965 -1.32%
SetIntersection_None_Set_float_262144_4 1170572.266 -1.70%
SetIntersection_None_Set_float_262144_64 1173233.234 -1.44%
SetIntersection_None_Set_float_4_1 232339527.667 -
SetIntersection_None_Set_float_4_4 144433152.013 -
SetIntersection_None_Set_float_64_1 22751751.554 -
SetIntersection_None_Set_float_64_16 18765357.469 -1.10%
SetIntersection_None_Set_float_64_4 21905777.621 -
SetIntersection_None_Set_float_64_64 11967186.922 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8976625.321 -1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8929366.200 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8770752.976 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8706735.159 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8812592.063 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8733082.158 -3.82%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160994188.282 -1.52%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158123252.574 -1.56%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 168271184.495 -2.20%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 165056615.546 -3.02%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162013468.008 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 169504809.906 1.63%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165025641.752 -3.02%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70911871.438 -1.13%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37734942.835 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60604839.680 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 571647681.477 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11710211.701 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10954940.997 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5865259.023 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11492743.783 -1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9399044.737 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1239710.287 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1253378.012 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1246656.738 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1255119.057 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1254996.580 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1261002.686 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1248376.303 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1254028.074 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231362900.417 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144481568.619 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23310442.513 -1.01%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18851036.717 -1.47%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22215457.759 -2.23%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11836096.309 -1.74%
SetIntersection_None_Set_string_1024_1 8923653.518 -
SetIntersection_None_Set_string_1024_1024 8860049.548 -2.02%
SetIntersection_None_Set_string_1024_16 9015138.494 1.49%
SetIntersection_None_Set_string_1024_256 9121662.241 1.27%
SetIntersection_None_Set_string_1024_4 9138224.239 -
SetIntersection_None_Set_string_1024_64 8951696.815 -3.01%
SetIntersection_None_Set_string_16384_1 211210515.864 7.46%
SetIntersection_None_Set_string_16384_1024 229440285.443 5.24%
SetIntersection_None_Set_string_16384_16 211121125.846 6.10%
SetIntersection_None_Set_string_16384_16384 199837353.723 -
SetIntersection_None_Set_string_16384_256 216050997.694 4.33%
SetIntersection_None_Set_string_16384_4 209620318.810 6.32%
SetIntersection_None_Set_string_16384_64 212636724.082 5.44%
SetIntersection_None_Set_string_16_1 72243791.762 -
SetIntersection_None_Set_string_16_16 38892542.651 -
SetIntersection_None_Set_string_16_4 61487589.319 -
SetIntersection_None_Set_string_1_1 575616097.222 -
SetIntersection_None_Set_string_256_1 11888311.609 -
SetIntersection_None_Set_string_256_16 11336693.377 -
SetIntersection_None_Set_string_256_256 6019507.226 -
SetIntersection_None_Set_string_256_4 11818187.779 1.50%
SetIntersection_None_Set_string_256_64 9457970.711 -2.23%
SetIntersection_None_Set_string_262144_1 1736547.037 5.66%
SetIntersection_None_Set_string_262144_1024 1711979.736 2.81%
SetIntersection_None_Set_string_262144_16 1731178.467 4.98%
SetIntersection_None_Set_string_262144_16384 1741705.566 5.41%
SetIntersection_None_Set_string_262144_256 1733792.156 5.10%
SetIntersection_None_Set_string_262144_262144 1733678.387 3.55%
SetIntersection_None_Set_string_262144_4 1732153.318 5.11%
SetIntersection_None_Set_string_262144_64 1731203.940 5.02%
SetIntersection_None_Set_string_4_1 235777076.765 -
SetIntersection_None_Set_string_4_4 146996685.094 -
SetIntersection_None_Set_string_64_1 24066795.687 -
SetIntersection_None_Set_string_64_16 19537794.253 -
SetIntersection_None_Set_string_64_4 22470581.281 -3.08%
SetIntersection_None_Set_string_64_64 12202650.047 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8736276.828 -1.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8880924.899 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8934563.784 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8959077.637 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8762764.730 -3.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8858111.418 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 213993025.159 8.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 208323163.471 -2.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 211899548.430 6.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 193104400.750 -5.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 210670923.045 3.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 203432633.789 1.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 205410188.861 1.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71940390.717 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37716844.021 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60977202.151 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 573325611.136 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11870621.048 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11021964.407 -1.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5935320.335 -1.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11588138.082 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9321289.761 -1.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1677181.887 2.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1704408.287 6.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1688555.906 3.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1690939.533 3.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1678618.080 1.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1702465.004 5.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1687391.193 5.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1674577.475 1.87%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232715808.847 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145645730.817 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23781579.789 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19140920.998 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22806257.848 1.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12151335.848 2.78%
SetIntersection_None_Set_uint32_1024_1 8887690.033 -1.29%
SetIntersection_None_Set_uint32_1024_1024 8761403.053 -5.73%
SetIntersection_None_Set_uint32_1024_16 8874829.370 -1.82%
SetIntersection_None_Set_uint32_1024_256 8780169.144 -
SetIntersection_None_Set_uint32_1024_4 8746994.662 -1.63%
SetIntersection_None_Set_uint32_1024_64 8842267.182 -
SetIntersection_None_Set_uint32_16384_1 155710503.541 -1.25%
SetIntersection_None_Set_uint32_16384_1024 157254700.457 -1.08%
SetIntersection_None_Set_uint32_16384_16 155560246.716 -1.54%
SetIntersection_None_Set_uint32_16384_16384 160626379.778 -
SetIntersection_None_Set_uint32_16384_256 158142597.589 -
SetIntersection_None_Set_uint32_16384_4 155566822.932 -1.26%
SetIntersection_None_Set_uint32_16384_64 157356166.495 -
SetIntersection_None_Set_uint32_16_1 70892687.099 -
SetIntersection_None_Set_uint32_16_16 37408330.129 -1.05%
SetIntersection_None_Set_uint32_16_4 60306052.867 -
SetIntersection_None_Set_uint32_1_1 569327511.661 -
SetIntersection_None_Set_uint32_256_1 11433931.979 -4.09%
SetIntersection_None_Set_uint32_256_16 11005161.133 -
SetIntersection_None_Set_uint32_256_256 5844629.910 -1.82%
SetIntersection_None_Set_uint32_256_4 11613342.641 -1.72%
SetIntersection_None_Set_uint32_256_64 9412384.698 -1.91%
SetIntersection_None_Set_uint32_262144_1 1158704.266 -2.52%
SetIntersection_None_Set_uint32_262144_1024 1156491.615 -2.41%
SetIntersection_None_Set_uint32_262144_16 1154909.668 -2.66%
SetIntersection_None_Set_uint32_262144_16384 1164023.191 -
SetIntersection_None_Set_uint32_262144_256 1156946.209 -2.43%
SetIntersection_None_Set_uint32_262144_262144 1157297.688 -2.65%
SetIntersection_None_Set_uint32_262144_4 1155689.537 -2.92%
SetIntersection_None_Set_uint32_262144_64 1153094.646 -2.91%
SetIntersection_None_Set_uint32_4_1 230264142.529 -
SetIntersection_None_Set_uint32_4_4 144130621.227 -
SetIntersection_None_Set_uint32_64_1 23536811.771 -
SetIntersection_None_Set_uint32_64_16 19213956.907 -
SetIntersection_None_Set_uint32_64_4 22498827.648 -
SetIntersection_None_Set_uint32_64_64 11951638.942 -1.32%
SetIntersection_None_Set_uint64_1024_1 8826768.377 -3.81%
SetIntersection_None_Set_uint64_1024_1024 8671664.489 -3.34%
SetIntersection_None_Set_uint64_1024_16 8709023.538 -3.00%
SetIntersection_None_Set_uint64_1024_256 8699127.379 -2.97%
SetIntersection_None_Set_uint64_1024_4 8825522.186 -
SetIntersection_None_Set_uint64_1024_64 8651591.104 -2.61%
SetIntersection_None_Set_uint64_16384_1 157046391.362 -2.08%
SetIntersection_None_Set_uint64_16384_1024 163580703.029 -1.93%
SetIntersection_None_Set_uint64_16384_16 163984659.228 -5.17%
SetIntersection_None_Set_uint64_16384_16384 174928612.002 -1.76%
SetIntersection_None_Set_uint64_16384_256 163673054.320 -3.18%
SetIntersection_None_Set_uint64_16384_4 160445988.918 -2.05%
SetIntersection_None_Set_uint64_16384_64 168088066.229 -1.86%
SetIntersection_None_Set_uint64_16_1 70225655.805 -1.38%
SetIntersection_None_Set_uint64_16_16 37794130.607 -
SetIntersection_None_Set_uint64_16_4 60046533.987 -
SetIntersection_None_Set_uint64_1_1 567930479.118 -
SetIntersection_None_Set_uint64_256_1 11626129.334 -
SetIntersection_None_Set_uint64_256_16 10890193.016 -3.12%
SetIntersection_None_Set_uint64_256_256 5877909.434 1.21%
SetIntersection_None_Set_uint64_256_4 11347635.825 -2.73%
SetIntersection_None_Set_uint64_256_64 9234170.173 -3.11%
SetIntersection_None_Set_uint64_262144_1 1199442.953 -
SetIntersection_None_Set_uint64_262144_1024 1219299.965 -
SetIntersection_None_Set_uint64_262144_16 1202554.525 -
SetIntersection_None_Set_uint64_262144_16384 1220000.568 -
SetIntersection_None_Set_uint64_262144_256 1211128.826 -
SetIntersection_None_Set_uint64_262144_262144 1218460.449 -1.18%
SetIntersection_None_Set_uint64_262144_4 1198011.229 -
SetIntersection_None_Set_uint64_262144_64 1204270.264 -
SetIntersection_None_Set_uint64_4_1 229727109.908 -
SetIntersection_None_Set_uint64_4_4 143532474.227 -
SetIntersection_None_Set_uint64_64_1 23334161.564 -1.95%
SetIntersection_None_Set_uint64_64_16 18915124.451 -2.80%
SetIntersection_None_Set_uint64_64_4 22352540.989 -1.85%
SetIntersection_None_Set_uint64_64_64 11968443.425 -
SetIntersection_None_Vector_float_1024_1 1151209.521 -
SetIntersection_None_Vector_float_1024_1024 1144256.535 -
SetIntersection_None_Vector_float_1024_16 1150629.466 -
SetIntersection_None_Vector_float_1024_256 1162352.851 1.09%
SetIntersection_None_Vector_float_1024_4 1149442.783 -
SetIntersection_None_Vector_float_1024_64 1148866.210 -
SetIntersection_None_Vector_float_16384_1 1173839.919 -
SetIntersection_None_Vector_float_16384_1024 1174660.216 -
SetIntersection_None_Vector_float_16384_16 1159297.775 -2.10%
SetIntersection_None_Vector_float_16384_16384 1175943.329 2.27%
SetIntersection_None_Vector_float_16384_256 1175602.158 -
SetIntersection_None_Vector_float_16384_4 1177919.250 -
SetIntersection_None_Vector_float_16384_64 1174413.203 1.98%
SetIntersection_None_Vector_float_16_1 67534348.404 -
SetIntersection_None_Vector_float_16_16 35872392.046 -
SetIntersection_None_Vector_float_16_4 57437726.261 -
SetIntersection_None_Vector_float_1_1 570123426.712 -
SetIntersection_None_Vector_float_256_1 4541784.502 -
SetIntersection_None_Vector_float_256_16 4276627.398 -
SetIntersection_None_Vector_float_256_256 2279438.048 -
SetIntersection_None_Vector_float_256_4 4494483.911 -
SetIntersection_None_Vector_float_256_64 3636418.363 -
SetIntersection_None_Vector_float_262144_1 1206326.640 -
SetIntersection_None_Vector_float_262144_1024 1200838.882 -
SetIntersection_None_Vector_float_262144_16 1203649.009 -
SetIntersection_None_Vector_float_262144_16384 1205801.407 -
SetIntersection_None_Vector_float_262144_256 1215617.610 1.52%
SetIntersection_None_Vector_float_262144_262144 1202571.219 -1.48%
SetIntersection_None_Vector_float_262144_4 1209647.139 -
SetIntersection_None_Vector_float_262144_64 1180455.878 -2.20%
SetIntersection_None_Vector_float_4_1 228856044.932 -
SetIntersection_None_Vector_float_4_4 142976716.467 -
SetIntersection_None_Vector_float_64_1 17785205.004 -
SetIntersection_None_Vector_float_64_16 14481451.492 -
SetIntersection_None_Vector_float_64_4 17039350.421 -
SetIntersection_None_Vector_float_64_64 9058817.873 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1150117.468 -1.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1148285.552 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1153240.591 -2.63%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1158630.101 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1160188.438 -1.27%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1155139.873 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1186141.857 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1200429.479 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1184236.984 -1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1179083.987 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1182193.029 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1185110.506 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1138866.284 -3.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67384731.923 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35845871.854 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57173064.212 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 565825828.540 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4571396.794 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4309114.710 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2234958.164 -2.33%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4467299.736 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3603338.194 -1.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1196737.230 -1.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1225891.576 1.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1207188.606 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1187594.003 -3.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1233057.120 3.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1154214.830 -4.42%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1202825.049 -2.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1208569.180 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 228105263.832 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142377867.078 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17568124.124 -1.76%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14396727.770 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17060422.482 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9037611.238 -
SetIntersection_None_Vector_string_1024_1 1198641.748 -2.35%
SetIntersection_None_Vector_string_1024_1024 1244929.829 1.76%
SetIntersection_None_Vector_string_1024_16 1237449.286 -
SetIntersection_None_Vector_string_1024_256 1236628.415 1.06%
SetIntersection_None_Vector_string_1024_4 1238883.806 4.18%
SetIntersection_None_Vector_string_1024_64 1240588.822 1.48%
SetIntersection_None_Vector_string_16384_1 1304093.517 1.31%
SetIntersection_None_Vector_string_16384_1024 1298825.548 5.15%
SetIntersection_None_Vector_string_16384_16 1261867.640 -2.69%
SetIntersection_None_Vector_string_16384_16384 1299181.944 -
SetIntersection_None_Vector_string_16384_256 1307705.584 1.93%
SetIntersection_None_Vector_string_16384_4 1313715.065 1.75%
SetIntersection_None_Vector_string_16384_64 1302366.047 1.40%
SetIntersection_None_Vector_string_16_1 69252659.901 -
SetIntersection_None_Vector_string_16_16 36854517.676 -
SetIntersection_None_Vector_string_16_4 58804354.903 -
SetIntersection_None_Vector_string_1_1 572088863.662 -
SetIntersection_None_Vector_string_256_1 4814717.867 -
SetIntersection_None_Vector_string_256_16 4498085.715 -
SetIntersection_None_Vector_string_256_256 2410162.597 -
SetIntersection_None_Vector_string_256_4 4785552.029 -
SetIntersection_None_Vector_string_256_64 3873495.872 1.09%
SetIntersection_None_Vector_string_262144_1 1368069.306 1.15%
SetIntersection_None_Vector_string_262144_1024 1375637.487 1.67%
SetIntersection_None_Vector_string_262144_16 1385144.548 1.37%
SetIntersection_None_Vector_string_262144_16384 1381194.337 2.67%
SetIntersection_None_Vector_string_262144_256 1378364.699 -
SetIntersection_None_Vector_string_262144_262144 1374294.025 1.73%
SetIntersection_None_Vector_string_262144_4 1372531.788 1.99%
SetIntersection_None_Vector_string_262144_64 1384260.519 2.11%
SetIntersection_None_Vector_string_4_1 231701902.951 -
SetIntersection_None_Vector_string_4_4 144879180.638 -
SetIntersection_None_Vector_string_64_1 18493835.783 -
SetIntersection_None_Vector_string_64_16 15044930.239 -
SetIntersection_None_Vector_string_64_4 17784984.220 -
SetIntersection_None_Vector_string_64_64 9414845.997 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1182744.512 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1183959.316 -1.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1188127.751 2.64%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1184962.130 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1187861.578 -2.89%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1166969.011 -1.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1245175.970 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1238100.205 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1241574.077 2.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1245904.163 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1235712.399 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1243511.478 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1187552.330 -3.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67760256.166 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36039661.963 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57483860.469 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 566925495.025 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4597065.321 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4370568.659 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2332314.412 2.36%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4542462.678 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3617573.876 -2.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1308229.476 1.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1265221.902 3.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1274930.458 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1272270.924 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1307742.816 -1.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1262380.270 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1249146.617 -1.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1267733.091 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228249837.041 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142804664.083 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17948022.275 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14562537.734 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17146253.035 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9086976.070 -
SetIntersection_None_Vector_uint32_1024_1 1151632.049 -
SetIntersection_None_Vector_uint32_1024_1024 1153343.939 -
SetIntersection_None_Vector_uint32_1024_16 1161495.304 -
SetIntersection_None_Vector_uint32_1024_256 1150204.021 -
SetIntersection_None_Vector_uint32_1024_4 1150185.781 -
SetIntersection_None_Vector_uint32_1024_64 1135256.012 -1.60%
SetIntersection_None_Vector_uint32_16384_1 1179691.329 -
SetIntersection_None_Vector_uint32_16384_1024 1173998.097 -
SetIntersection_None_Vector_uint32_16384_16 1168844.952 -
SetIntersection_None_Vector_uint32_16384_16384 1176917.305 -
SetIntersection_None_Vector_uint32_16384_256 1173525.438 -
SetIntersection_None_Vector_uint32_16384_4 1146006.566 -2.60%
SetIntersection_None_Vector_uint32_16384_64 1178172.734 -
SetIntersection_None_Vector_uint32_16_1 67436618.515 -
SetIntersection_None_Vector_uint32_16_16 35869825.577 -
SetIntersection_None_Vector_uint32_16_4 57349976.065 -
SetIntersection_None_Vector_uint32_1_1 585057617.395 -
SetIntersection_None_Vector_uint32_256_1 4561589.982 -
SetIntersection_None_Vector_uint32_256_16 4301306.002 -
SetIntersection_None_Vector_uint32_256_256 2280620.452 -
SetIntersection_None_Vector_uint32_256_4 4491215.162 -
SetIntersection_None_Vector_uint32_256_64 3629304.193 -
SetIntersection_None_Vector_uint32_262144_1 1201858.448 -
SetIntersection_None_Vector_uint32_262144_1024 1202053.535 -
SetIntersection_None_Vector_uint32_262144_16 1202132.018 -
SetIntersection_None_Vector_uint32_262144_16384 1209054.088 -1.68%
SetIntersection_None_Vector_uint32_262144_256 1204339.078 -
SetIntersection_None_Vector_uint32_262144_262144 1213854.579 -
SetIntersection_None_Vector_uint32_262144_4 1207961.714 1.56%
SetIntersection_None_Vector_uint32_262144_64 1143585.031 -3.04%
SetIntersection_None_Vector_uint32_4_1 228555635.652 -
SetIntersection_None_Vector_uint32_4_4 142733461.315 -
SetIntersection_None_Vector_uint32_64_1 17739196.012 -
SetIntersection_None_Vector_uint32_64_16 14503003.142 -
SetIntersection_None_Vector_uint32_64_4 17048957.776 -
SetIntersection_None_Vector_uint32_64_64 9056398.386 -
SetIntersection_None_Vector_uint64_1024_1 1159055.275 -
SetIntersection_None_Vector_uint64_1024_1024 1093440.890 -5.03%
SetIntersection_None_Vector_uint64_1024_16 1156007.458 -
SetIntersection_None_Vector_uint64_1024_256 1161925.672 -
SetIntersection_None_Vector_uint64_1024_4 1155623.481 -
SetIntersection_None_Vector_uint64_1024_64 1156075.019 1.32%
SetIntersection_None_Vector_uint64_16384_1 1159094.027 -1.62%
SetIntersection_None_Vector_uint64_16384_1024 1185692.834 -
SetIntersection_None_Vector_uint64_16384_16 1121161.051 -4.60%
SetIntersection_None_Vector_uint64_16384_16384 1184533.997 -
SetIntersection_None_Vector_uint64_16384_256 1172972.623 1.31%
SetIntersection_None_Vector_uint64_16384_4 1166563.376 -
SetIntersection_None_Vector_uint64_16384_64 1161404.346 -1.95%
SetIntersection_None_Vector_uint64_16_1 67178109.274 -
SetIntersection_None_Vector_uint64_16_16 35696666.845 -
SetIntersection_None_Vector_uint64_16_4 57243864.467 -
SetIntersection_None_Vector_uint64_1_1 567757993.432 -
SetIntersection_None_Vector_uint64_256_1 4546861.367 -
SetIntersection_None_Vector_uint64_256_16 4303211.430 -
SetIntersection_None_Vector_uint64_256_256 2290583.690 -
SetIntersection_None_Vector_uint64_256_4 4391529.917 -2.35%
SetIntersection_None_Vector_uint64_256_64 3638117.232 -
SetIntersection_None_Vector_uint64_262144_1 1206285.984 -
SetIntersection_None_Vector_uint64_262144_1024 1197244.642 -
SetIntersection_None_Vector_uint64_262144_16 1165909.397 -2.63%
SetIntersection_None_Vector_uint64_262144_16384 1170874.440 -
SetIntersection_None_Vector_uint64_262144_256 1203153.820 -
SetIntersection_None_Vector_uint64_262144_262144 1175853.479 -2.96%
SetIntersection_None_Vector_uint64_262144_4 1179263.487 1.95%
SetIntersection_None_Vector_uint64_262144_64 1211651.397 -
SetIntersection_None_Vector_uint64_4_1 227883459.749 -
SetIntersection_None_Vector_uint64_4_4 142235232.338 -
SetIntersection_None_Vector_uint64_64_1 17687349.961 -
SetIntersection_None_Vector_uint64_64_16 14380136.124 -
SetIntersection_None_Vector_uint64_64_4 16965041.145 -
SetIntersection_None_Vector_uint64_64_64 8953771.912 -
bm_gcd_complex 19.261 -
bm_gcd_random 30.802 -
bm_gcd_trivial 0.865 -
bm_lexicographical_compare<int>/1 1.321 9.57%
bm_lexicographical_compare<int>/1048576 76669.531 -
bm_lexicographical_compare<int>/16 2.074 -
bm_lexicographical_compare<int>/2 1.506 4.66%
bm_lexicographical_compare<int>/262144 19110.348 -
bm_lexicographical_compare<int>/3 1.672 6.66%
bm_lexicographical_compare<int>/32768 2389.407 -
bm_lexicographical_compare<int>/4 1.221 -3.07%
bm_lexicographical_compare<int>/4096 298.624 -
bm_lexicographical_compare<int>/5 1.534 -
bm_lexicographical_compare<int>/512 37.314 -
bm_lexicographical_compare<int>/6 1.535 -
bm_lexicographical_compare<int>/64 4.913 -1.16%
bm_lexicographical_compare<int>/7 1.534 -
bm_lexicographical_compare<int>/8 1.510 -1.59%
bm_lexicographical_compare<signed_char>/1 1.322 -4.71%
bm_lexicographical_compare<signed_char>/1048576 16315.242 -
bm_lexicographical_compare<signed_char>/16 1.299 -2.08%
bm_lexicographical_compare<signed_char>/2 1.465 -9.49%
bm_lexicographical_compare<signed_char>/262144 3859.864 -
bm_lexicographical_compare<signed_char>/3 1.619 -12.44%
bm_lexicographical_compare<signed_char>/32768 479.189 -
bm_lexicographical_compare<signed_char>/4 1.861 -12.01%
bm_lexicographical_compare<signed_char>/4096 59.879 -
bm_lexicographical_compare<signed_char>/5 2.085 -10.89%
bm_lexicographical_compare<signed_char>/512 7.918 1.44%
bm_lexicographical_compare<signed_char>/6 2.403 -8.96%
bm_lexicographical_compare<signed_char>/64 2.194 13.55%
bm_lexicographical_compare<signed_char>/7 2.648 -8.73%
bm_lexicographical_compare<signed_char>/8 3.026 -5.81%
bm_lexicographical_compare<unsigned_char>/1 1.667 -4.01%
bm_lexicographical_compare<unsigned_char>/1048576 17931.166 -
bm_lexicographical_compare<unsigned_char>/16 1.157 -
bm_lexicographical_compare<unsigned_char>/2 1.850 -6.37%
bm_lexicographical_compare<unsigned_char>/262144 4495.826 -
bm_lexicographical_compare<unsigned_char>/3 2.086 -3.71%
bm_lexicographical_compare<unsigned_char>/32768 573.477 -
bm_lexicographical_compare<unsigned_char>/4 1.388 -5.81%
bm_lexicographical_compare<unsigned_char>/4096 77.712 -
bm_lexicographical_compare<unsigned_char>/5 1.619 -4.90%
bm_lexicographical_compare<unsigned_char>/512 8.789 -
bm_lexicographical_compare<unsigned_char>/6 1.853 -2.64%
bm_lexicographical_compare<unsigned_char>/64 2.014 4.89%
bm_lexicographical_compare<unsigned_char>/7 2.099 -3.07%
bm_lexicographical_compare<unsigned_char>/8 1.393 -3.53%
bm_ranges_lexicographical_compare<int>/1 1.384 2.53%
bm_ranges_lexicographical_compare<int>/1048576 76686.247 -
bm_ranges_lexicographical_compare<int>/16 2.304 -
bm_ranges_lexicographical_compare<int>/2 1.614 2.22%
bm_ranges_lexicographical_compare<int>/262144 19111.520 -
bm_ranges_lexicographical_compare<int>/3 1.879 -
bm_ranges_lexicographical_compare<int>/32768 2389.099 -
bm_ranges_lexicographical_compare<int>/4 1.385 2.28%
bm_ranges_lexicographical_compare<int>/4096 298.457 -
bm_ranges_lexicographical_compare<int>/5 1.506 -
bm_ranges_lexicographical_compare<int>/512 37.289 -
bm_ranges_lexicographical_compare<int>/6 1.506 -
bm_ranges_lexicographical_compare<int>/64 5.084 2.45%
bm_ranges_lexicographical_compare<int>/7 1.506 -
bm_ranges_lexicographical_compare<int>/8 1.617 3.82%
bm_ranges_lexicographical_compare<signed_char>/1 1.385 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16313.400 -
bm_ranges_lexicographical_compare<signed_char>/16 1.298 -6.15%
bm_ranges_lexicographical_compare<signed_char>/2 1.616 -
bm_ranges_lexicographical_compare<signed_char>/262144 3844.323 -
bm_ranges_lexicographical_compare<signed_char>/3 1.846 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.238 -
bm_ranges_lexicographical_compare<signed_char>/4 2.088 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.876 -
bm_ranges_lexicographical_compare<signed_char>/5 2.311 -
bm_ranges_lexicographical_compare<signed_char>/512 7.863 -2.13%
bm_ranges_lexicographical_compare<signed_char>/6 2.610 -2.13%
bm_ranges_lexicographical_compare<signed_char>/64 2.306 3.07%
bm_ranges_lexicographical_compare<signed_char>/7 2.825 -2.14%
bm_ranges_lexicographical_compare<signed_char>/8 3.215 -2.75%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.635 -1.91%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17929.368 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.156 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.903 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4497.463 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.143 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 573.700 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.390 -3.10%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.748 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.619 -3.01%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.787 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.853 -2.92%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.008 -
bm_ranges_lexicographical_compare<unsigned_char>/7 2.143 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.494 4.09%
bm_ranges_swap_ranges_vb_aligned/1024 6.513 -
bm_ranges_swap_ranges_vb_aligned/1048576 3408.431 -
bm_ranges_swap_ranges_vb_aligned/128 3.446 -
bm_ranges_swap_ranges_vb_aligned/131072 250.070 -
bm_ranges_swap_ranges_vb_aligned/16 3.231 -
bm_ranges_swap_ranges_vb_aligned/16384 34.891 -
bm_ranges_swap_ranges_vb_aligned/2048 8.517 -1.35%
bm_ranges_swap_ranges_vb_aligned/256 4.379 -
bm_ranges_swap_ranges_vb_aligned/262144 494.811 -
bm_ranges_swap_ranges_vb_aligned/32 3.239 -
bm_ranges_swap_ranges_vb_aligned/32768 64.313 -
bm_ranges_swap_ranges_vb_aligned/4096 11.968 -
bm_ranges_swap_ranges_vb_aligned/512 5.193 -2.27%
bm_ranges_swap_ranges_vb_aligned/524288 1049.704 -
bm_ranges_swap_ranges_vb_aligned/64 3.077 -
bm_ranges_swap_ranges_vb_aligned/65536 123.428 -
bm_ranges_swap_ranges_vb_aligned/8 3.192 -
bm_ranges_swap_ranges_vb_aligned/8192 19.508 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15545.414 -
bm_ranges_swap_ranges_vb_unaligned/262144 3736.655 -
bm_ranges_swap_ranges_vb_unaligned/32768 471.864 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.014 -
bm_ranges_swap_ranges_vb_unaligned/512 13.477 -
bm_ranges_swap_ranges_vb_unaligned/64 6.287 -
bm_ranges_swap_ranges_vb_unaligned/8 5.073 3.66%
bm_swap_ranges_vb_aligned/1048576 3404.585 -
bm_swap_ranges_vb_aligned/262144 491.789 -
bm_swap_ranges_vb_aligned/32768 63.844 -
bm_swap_ranges_vb_aligned/4096 12.564 -
bm_swap_ranges_vb_aligned/512 4.996 -
bm_swap_ranges_vb_aligned/64 2.706 -8.19%
bm_swap_ranges_vb_aligned/8 3.260 -7.81%
bm_swap_ranges_vb_unaligned/1048576 15941.989 -
bm_swap_ranges_vb_unaligned/262144 3845.824 -
bm_swap_ranges_vb_unaligned/32768 484.871 -
bm_swap_ranges_vb_unaligned/4096 64.791 -
bm_swap_ranges_vb_unaligned/512 12.358 -
bm_swap_ranges_vb_unaligned/64 4.838 -1.11%
bm_swap_ranges_vb_unaligned/8 4.910 1.46%
bm_write 579.417 -
rng::adjacent_find(deque<int>)/1024 463.827 -
rng::adjacent_find(deque<int>)/1048576 477168.482 -
rng::adjacent_find(deque<int>)/50 15.618 -22.02%
rng::adjacent_find(deque<int>)/8 3.005 -20.34%
rng::adjacent_find(deque<int>)/8192 3714.583 -
rng::adjacent_find(deque<int>,_pred)/1024 631.406 -
rng::adjacent_find(deque<int>,_pred)/1048576 651995.694 -
rng::adjacent_find(deque<int>,_pred)/50 30.460 5.23%
rng::adjacent_find(deque<int>,_pred)/8 4.560 12.48%
rng::adjacent_find(deque<int>,_pred)/8192 5098.495 -
rng::adjacent_find(list<int>)/1024 713.146 -
rng::adjacent_find(list<int>)/1048576 873933.769 -
rng::adjacent_find(list<int>)/50 23.710 -
rng::adjacent_find(list<int>)/8 2.110 -
rng::adjacent_find(list<int>)/8192 6908.467 -
rng::adjacent_find(list<int>,_pred)/1024 829.546 -
rng::adjacent_find(list<int>,_pred)/1048576 958097.888 -
rng::adjacent_find(list<int>,_pred)/50 34.865 -
rng::adjacent_find(list<int>,_pred)/8 3.968 -
rng::adjacent_find(list<int>,_pred)/8192 7568.182 -
rng::adjacent_find(vector<int>)/1024 235.360 -
rng::adjacent_find(vector<int>)/1048576 234923.702 -
rng::adjacent_find(vector<int>)/50 12.058 -
rng::adjacent_find(vector<int>)/8 2.031 -
rng::adjacent_find(vector<int>)/8192 1835.303 -
rng::adjacent_find(vector<int>,_pred)/1024 401.211 -
rng::adjacent_find(vector<int>,_pred)/1048576 457944.362 -1.01%
rng::adjacent_find(vector<int>,_pred)/50 23.637 -
rng::adjacent_find(vector<int>,_pred)/8 3.424 1.69%
rng::adjacent_find(vector<int>,_pred)/8192 3196.293 -
rng::all_of(deque<int>)_(process_all)/32 11.545 -19.68%
rng::all_of(deque<int>)_(process_all)/32768 10635.014 -7.47%
rng::all_of(deque<int>)_(process_all)/50 18.086 -12.31%
rng::all_of(deque<int>)_(process_all)/8 3.224 -30.62%
rng::all_of(deque<int>)_(process_all)/8192 2666.063 -7.47%
rng::all_of(list<int>)_(process_all)/32 11.505 -
rng::all_of(list<int>)_(process_all)/32768 26323.564 1.05%
rng::all_of(list<int>)_(process_all)/50 21.946 -
rng::all_of(list<int>)_(process_all)/8 2.713 -
rng::all_of(list<int>)_(process_all)/8192 8728.411 15.60%
rng::all_of(vector<int>)_(process_all)/32 8.419 -
rng::all_of(vector<int>)_(process_all)/32768 8078.422 -
rng::all_of(vector<int>)_(process_all)/50 18.228 -
rng::all_of(vector<int>)_(process_all)/8 2.473 -
rng::all_of(vector<int>)_(process_all)/8192 2029.008 -
rng::any_of(deque<int>)_(process_all)/32 11.535 -19.61%
rng::any_of(deque<int>)_(process_all)/32768 10848.945 2.79%
rng::any_of(deque<int>)_(process_all)/50 20.310 -2.25%
rng::any_of(deque<int>)_(process_all)/8 3.224 -30.57%
rng::any_of(deque<int>)_(process_all)/8192 2728.838 3.75%
rng::any_of(list<int>)_(process_all)/32 11.627 -
rng::any_of(list<int>)_(process_all)/32768 26631.744 2.65%
rng::any_of(list<int>)_(process_all)/50 21.786 -
rng::any_of(list<int>)_(process_all)/8 2.610 -
rng::any_of(list<int>)_(process_all)/8192 7496.408 4.05%
rng::any_of(vector<int>)_(process_all)/32 8.390 -
rng::any_of(vector<int>)_(process_all)/32768 8093.298 -
rng::any_of(vector<int>)_(process_all)/50 12.611 -
rng::any_of(vector<int>)_(process_all)/8 2.491 2.72%
rng::any_of(vector<int>)_(process_all)/8192 2025.501 -
rng::contains(deque<int>)_(process_all)/1048576 251116.428 1.06%
rng::contains(deque<int>)_(process_all)/32 8.604 -
rng::contains(deque<int>)_(process_all)/50 12.598 -
rng::contains(deque<int>)_(process_all)/8 2.975 1.14%
rng::contains(deque<int>)_(process_all)/8192 1927.064 1.06%
rng::contains(list<int>)_(process_all)/1048576 825189.821 -1.71%
rng::contains(list<int>)_(process_all)/32 8.960 -5.93%
rng::contains(list<int>)_(process_all)/50 18.619 1.64%
rng::contains(list<int>)_(process_all)/8 2.261 -5.78%
rng::contains(list<int>)_(process_all)/8192 6935.393 -
rng::contains(vector<int>)_(process_all)/1048576 237884.418 1.07%
rng::contains(vector<int>)_(process_all)/32 8.434 -
rng::contains(vector<int>)_(process_all)/50 12.411 -
rng::contains(vector<int>)_(process_all)/8 2.639 -4.46%
rng::contains(vector<int>)_(process_all)/8192 1848.490 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18300.015 -6.18%
rng::contains_subrange(deque<int>)_(near_matches)/1024 19209.623 -6.13%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1456250.173 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 431450.477 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.892 -
rng::contains_subrange(deque<int>)_(process_all)/32 12.915 -
rng::contains_subrange(deque<int>)_(process_all)/50 19.234 1.31%
rng::contains_subrange(deque<int>)_(process_all)/8192 3371.386 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503422.735 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.143 1.42%
rng::contains_subrange(deque<int>)_(same_length)/32 20.727 1.12%
rng::contains_subrange(deque<int>)_(same_length)/50 29.102 1.25%
rng::contains_subrange(deque<int>)_(same_length)/8192 3922.918 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 480138.822 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.453 1.79%
rng::contains_subrange(deque<int>)_(single_element)/32 17.649 1.16%
rng::contains_subrange(deque<int>)_(single_element)/50 25.728 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3744.527 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36916.131 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38458.431 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2461803.656 -
rng::contains_subrange(list<int>)_(process_all)/1048576 831822.423 -1.54%
rng::contains_subrange(list<int>)_(process_all)/16 4.940 -
rng::contains_subrange(list<int>)_(process_all)/32 10.263 -1.42%
rng::contains_subrange(list<int>)_(process_all)/50 18.605 3.18%
rng::contains_subrange(list<int>)_(process_all)/8192 6670.973 -20.16%
rng::contains_subrange(list<int>)_(same_length)/1048576 942088.653 -
rng::contains_subrange(list<int>)_(same_length)/16 6.946 -
rng::contains_subrange(list<int>)_(same_length)/32 16.353 -
rng::contains_subrange(list<int>)_(same_length)/50 30.071 -
rng::contains_subrange(list<int>)_(same_length)/8192 7980.491 -
rng::contains_subrange(list<int>)_(single_element)/1048576 819302.620 -2.78%
rng::contains_subrange(list<int>)_(single_element)/16 4.793 -4.03%
rng::contains_subrange(list<int>)_(single_element)/32 10.382 -
rng::contains_subrange(list<int>)_(single_element)/50 18.549 1.10%
rng::contains_subrange(list<int>)_(single_element)/8192 7131.697 3.34%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13941.913 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14795.673 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 766273.751 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 211675.068 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.779 -1.63%
rng::contains_subrange(vector<int>)_(process_all)/32 8.051 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.483 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1652.674 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 246692.602 1.29%
rng::contains_subrange(vector<int>)_(same_length)/16 4.856 1.64%
rng::contains_subrange(vector<int>)_(same_length)/32 8.705 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.677 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1956.457 4.73%
rng::contains_subrange(vector<int>)_(single_element)/1048576 233176.290 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.785 2.46%
rng::contains_subrange(vector<int>)_(single_element)/32 8.599 1.70%
rng::contains_subrange(vector<int>)_(single_element)/50 12.490 1.05%
rng::contains_subrange(vector<int>)_(single_element)/8192 1817.027 -
rng::copy(deque<int>)/1048576 49921.467 -
rng::copy(deque<int>)/262144 10312.096 1.09%
rng::copy(deque<int>)/32768 1153.327 -
rng::copy(deque<int>)/4096 146.218 -
rng::copy(deque<int>)/512 16.802 -
rng::copy(deque<int>)/64 2.815 -
rng::copy(deque<int>)/8 2.709 -
rng::copy(list<int>)/1048576 881492.434 -
rng::copy(list<int>)/262144 218590.540 -
rng::copy(list<int>)/32768 25914.703 -6.28%
rng::copy(list<int>)/4096 3082.708 -
rng::copy(list<int>)/512 369.238 -
rng::copy(list<int>)/64 30.935 -
rng::copy(list<int>)/8 2.337 -1.36%
rng::copy(vector<bool>)_(aligned)/1048576 1441.933 38.79%
rng::copy(vector<bool>)_(aligned)/262144 273.983 -
rng::copy(vector<bool>)_(aligned)/32768 35.534 -
rng::copy(vector<bool>)_(aligned)/4096 4.937 -
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.375 -
rng::copy(vector<bool>)_(unaligned)/1048576 5507.385 -
rng::copy(vector<bool>)_(unaligned)/262144 7530.598 449.96%
rng::copy(vector<bool>)_(unaligned)/32768 174.173 -
rng::copy(vector<bool>)_(unaligned)/4096 20.869 -
rng::copy(vector<bool>)_(unaligned)/512 3.729 5.73%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 48854.918 -
rng::copy(vector<int>)/262144 12529.751 -
rng::copy(vector<int>)/32768 3314.436 2.19%
rng::copy(vector<int>)/4096 192.503 -17.33%
rng::copy(vector<int>)/512 16.016 -
rng::copy(vector<int>)/64 2.446 -
rng::copy(vector<int>)/8 2.221 -3.40%
rng::copy_backward(deque<int>)/1048576 123726.325 -
rng::copy_backward(deque<int>)/262144 31228.632 1.26%
rng::copy_backward(deque<int>)/32768 3755.154 1.68%
rng::copy_backward(deque<int>)/4096 148.341 -
rng::copy_backward(deque<int>)/512 18.224 -
rng::copy_backward(deque<int>)/64 3.044 -
rng::copy_backward(deque<int>)/8 2.729 -1.95%
rng::copy_backward(list<int>)/1048576 889234.209 -
rng::copy_backward(list<int>)/262144 222889.048 -
rng::copy_backward(list<int>)/32768 30582.090 3.10%
rng::copy_backward(list<int>)/4096 3101.870 1.28%
rng::copy_backward(list<int>)/512 373.408 -
rng::copy_backward(list<int>)/64 31.083 -
rng::copy_backward(list<int>)/8 2.357 -
rng::copy_backward(vector<bool>)_(aligned)/1048576 1041.969 -
rng::copy_backward(vector<bool>)_(aligned)/262144 279.429 1.22%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.775 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.139 -1.72%
rng::copy_backward(vector<bool>)_(aligned)/512 1.753 -1.25%
rng::copy_backward(vector<bool>)_(aligned)/64 1.682 -7.20%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6724.547 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1647.850 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 207.088 -2.39%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.839 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.884 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 50133.599 2.77%
rng::copy_backward(vector<int>)/262144 12531.690 -
rng::copy_backward(vector<int>)/32768 2811.256 -20.05%
rng::copy_backward(vector<int>)/4096 144.130 -
rng::copy_backward(vector<int>)/512 16.630 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.278 -
rng::copy_if(deque<int>)_(entire_range)/1048576 277831.515 -
rng::copy_if(deque<int>)_(entire_range)/262144 69915.353 -
rng::copy_if(deque<int>)_(entire_range)/32768 8700.066 -
rng::copy_if(deque<int>)_(entire_range)/4096 1023.590 -
rng::copy_if(deque<int>)_(entire_range)/512 135.866 -
rng::copy_if(deque<int>)_(entire_range)/64 16.151 -
rng::copy_if(deque<int>)_(entire_range)/8 2.905 -
rng::copy_if(deque<int>)_(every_other)/1048576 371803.638 -
rng::copy_if(deque<int>)_(every_other)/262144 92819.947 -
rng::copy_if(deque<int>)_(every_other)/32768 11597.999 -
rng::copy_if(deque<int>)_(every_other)/4096 1457.387 -
rng::copy_if(deque<int>)_(every_other)/512 182.091 -
rng::copy_if(deque<int>)_(every_other)/64 23.466 -
rng::copy_if(deque<int>)_(every_other)/8 3.457 -
rng::copy_if(list<int>)_(entire_range)/1048576 883850.137 -
rng::copy_if(list<int>)_(entire_range)/262144 219302.603 -
rng::copy_if(list<int>)_(entire_range)/32768 28492.990 -2.28%
rng::copy_if(list<int>)_(entire_range)/4096 3037.752 -
rng::copy_if(list<int>)_(entire_range)/512 366.207 -
rng::copy_if(list<int>)_(entire_range)/64 32.253 -14.38%
rng::copy_if(list<int>)_(entire_range)/8 2.588 1.59%
rng::copy_if(list<int>)_(every_other)/1048576 847650.664 -
rng::copy_if(list<int>)_(every_other)/262144 211449.783 -
rng::copy_if(list<int>)_(every_other)/32768 26006.520 1.51%
rng::copy_if(list<int>)_(every_other)/4096 3284.405 1.66%
rng::copy_if(list<int>)_(every_other)/512 358.321 -
rng::copy_if(list<int>)_(every_other)/64 23.759 -
rng::copy_if(list<int>)_(every_other)/8 2.303 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245940.591 -
rng::copy_if(vector<int>)_(entire_range)/262144 59919.852 -
rng::copy_if(vector<int>)_(entire_range)/32768 7485.104 -
rng::copy_if(vector<int>)_(entire_range)/4096 936.720 -
rng::copy_if(vector<int>)_(entire_range)/512 123.659 -
rng::copy_if(vector<int>)_(entire_range)/64 16.127 2.17%
rng::copy_if(vector<int>)_(entire_range)/8 2.249 -
rng::copy_if(vector<int>)_(every_other)/1048576 239912.088 -
rng::copy_if(vector<int>)_(every_other)/262144 59916.368 -
rng::copy_if(vector<int>)_(every_other)/32768 7475.728 -
rng::copy_if(vector<int>)_(every_other)/4096 938.653 -
rng::copy_if(vector<int>)_(every_other)/512 123.712 -
rng::copy_if(vector<int>)_(every_other)/64 18.200 -
rng::copy_if(vector<int>)_(every_other)/8 4.277 -
rng::copy_n(deque<int>)/1048576 49682.393 -
rng::copy_n(deque<int>)/262144 10279.192 -
rng::copy_n(deque<int>)/32768 1145.075 -
rng::copy_n(deque<int>)/4096 146.197 -
rng::copy_n(deque<int>)/512 16.791 -
rng::copy_n(deque<int>)/64 2.874 -
rng::copy_n(deque<int>)/8 2.765 2.15%
rng::copy_n(list<int>)/1048576 875406.171 -
rng::copy_n(list<int>)/262144 217734.547 -
rng::copy_n(list<int>)/32768 26858.637 2.89%
rng::copy_n(list<int>)/4096 4273.612 15.48%
rng::copy_n(list<int>)/512 340.306 -
rng::copy_n(list<int>)/64 14.130 -
rng::copy_n(list<int>)/8 2.238 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1041.930 -
rng::copy_n(vector<bool>)_(aligned)/262144 275.702 -1.07%
rng::copy_n(vector<bool>)_(aligned)/32768 35.508 -
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.307 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5506.770 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.768 -8.12%
rng::copy_n(vector<bool>)_(unaligned)/32768 174.053 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.873 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.508 -
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49574.671 -
rng::copy_n(vector<int>)/262144 12537.956 -
rng::copy_n(vector<int>)/32768 2922.215 5.23%
rng::copy_n(vector<int>)/4096 149.396 -38.70%
rng::copy_n(vector<int>)/512 16.118 -
rng::copy_n(vector<int>)/64 2.476 -
rng::copy_n(vector<int>)/8 2.308 4.17%
rng::count(deque<int>)_(every_other)/1024 248.111 -
rng::count(deque<int>)_(every_other)/1048576 253378.159 -
rng::count(deque<int>)_(every_other)/8 2.534 -
rng::count(deque<int>)_(every_other)/8192 1941.047 -
rng::count(list<int>)_(every_other)/1024 713.927 -
rng::count(list<int>)_(every_other)/1048576 825670.755 -
rng::count(list<int>)_(every_other)/8 2.047 -1.55%
rng::count(list<int>)_(every_other)/8192 6944.591 -4.40%
rng::count(vector<bool>)/1000 2.996 -
rng::count(vector<bool>)/1024 1.693 -
rng::count(vector<bool>)/1048576 1461.937 -
rng::count(vector<bool>)/8192 11.463 -
rng::count(vector<int>)_(every_other)/1024 103.170 -
rng::count(vector<int>)_(every_other)/1048576 105278.783 -
rng::count(vector<int>)_(every_other)/8 1.383 2.39%
rng::count(vector<int>)_(every_other)/8192 820.150 -
rng::count_if(deque<int>)_(every_other)/1024 347.039 -
rng::count_if(deque<int>)_(every_other)/1048576 342679.128 -
rng::count_if(deque<int>)_(every_other)/8 3.351 -
rng::count_if(deque<int>)_(every_other)/8192 2623.261 -
rng::count_if(list<int>)_(every_other)/1024 755.660 -
rng::count_if(list<int>)_(every_other)/1048576 900172.765 -
rng::count_if(list<int>)_(every_other)/8 2.807 -
rng::count_if(list<int>)_(every_other)/8192 7297.046 -5.30%
rng::count_if(vector<int>)_(every_other)/1024 249.824 -
rng::count_if(vector<int>)_(every_other)/1048576 247851.378 -
rng::count_if(vector<int>)_(every_other)/8 4.239 -
rng::count_if(vector<int>)_(every_other)/8192 1927.677 -
rng::distance(deque<int>)/1024 0.845 -
rng::distance(deque<int>)/4096 0.846 -
rng::distance(deque<int>)/50 0.847 -
rng::distance(deque<int>)/8192 0.849 -
rng::distance(join_view(vector<vector<int>>)/1024 1.020 -
rng::distance(join_view(vector<vector<int>>)/4096 4.429 -
rng::distance(join_view(vector<vector<int>>)/50 0.634 -
rng::distance(join_view(vector<vector<int>>)/8192 8.342 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 480.549 -14.72%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 496359.773 -15.12%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.613 -24.67%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.986 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3865.928 -14.70%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.068 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.737 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.066 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.075 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.075 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 718.923 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733234.004 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.778 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.449 -2.48%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5736.493 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.096 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.778 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.097 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.096 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.098 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2079.702 2.21%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2187481.132 -3.88%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 46.715 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.498 -3.99%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19744.761 3.21%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 641.215 8.76%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1440797.803 -1.51%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.411 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.836 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11482.363 -4.08%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1791.848 1.48%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2318837.887 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.865 1.39%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.770 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19388.814 -3.38%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 548.718 -1.03%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1443497.666 -1.39%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.666 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.926 3.38%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11429.671 -2.37%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.674 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.691 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 774.487 1.17%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 962097.527 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.716 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.013 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8350.635 7.70%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.982 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 884.951 1.48%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1085842.003 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.620 1.59%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.675 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11016.403 3.80%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.422 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73746.844 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.945 2.91%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.844 25.97%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.404 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.394 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.390 -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.342 -3.98%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.362 -3.41%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.388 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 515.160 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 635737.182 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.865 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.212 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4844.401 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.699 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.712 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.699 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.710 2.17%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.713 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 498.887 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497656.628 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 22.893 4.64%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.988 2.51%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3882.388 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 529.585 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 524104.431 -2.06%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.213 -7.55%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.242 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4014.826 -1.91%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 792.115 2.01%
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 956286.651 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.723 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.961 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 11973.511 4.87%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.404 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 992132.549 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.348 4.25%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.574 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 9952.486 -3.54%
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.219 -
rng::equal(vector<bool>)_(aligned)/50 0.220 -
rng::equal(vector<bool>)_(aligned)/8 0.221 -
rng::equal(vector<bool>)_(aligned)/8192 0.219 -
rng::equal(vector<bool>)_(unaligned)/1024 7.636 -
rng::equal(vector<bool>)_(unaligned)/1048576 7609.661 -
rng::equal(vector<bool>)_(unaligned)/50 0.870 2.96%
rng::equal(vector<bool>)_(unaligned)/8 0.868 -6.19%
rng::equal(vector<bool>)_(unaligned)/8192 65.008 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.324 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73788.410 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.498 2.31%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.529 13.30%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.727 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.084 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640210.880 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.198 1.49%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.704 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4802.068 -
rng::fill(deque<int>)/1024 29.727 -
rng::fill(deque<int>)/32 1.497 6.74%
rng::fill(deque<int>)/50 2.257 -
rng::fill(deque<int>)/8192 242.424 -
rng::fill(list<int>)/1024 671.983 -
rng::fill(list<int>)/32 8.371 -
rng::fill(list<int>)/50 16.871 -
rng::fill(list<int>)/8192 7583.565 6.66%
rng::fill(vector<bool>)/1048576 3819.894 -
rng::fill(vector<bool>)/262144 232.908 -
rng::fill(vector<bool>)/32768 30.183 1.70%
rng::fill(vector<bool>)/4096 4.212 -
rng::fill(vector<bool>)/512 1.614 2.78%
rng::fill(vector<bool>)/64 1.650 5.91%
rng::fill(vector<int>)/1024 29.856 -
rng::fill(vector<int>)/32 1.040 -
rng::fill(vector<int>)/50 2.211 -
rng::fill(vector<int>)/8192 241.522 1.49%
rng::fill_n(deque<int>)/1024 29.746 -
rng::fill_n(deque<int>)/32 1.156 -18.54%
rng::fill_n(deque<int>)/50 2.202 -
rng::fill_n(deque<int>)/8192 238.390 -
rng::fill_n(list<int>)/1024 648.933 -
rng::fill_n(list<int>)/32 8.260 -
rng::fill_n(list<int>)/50 15.918 -
rng::fill_n(list<int>)/8192 7603.505 2.31%
rng::fill_n(vector<bool>)/1048576 3822.768 -
rng::fill_n(vector<bool>)/262144 232.662 -
rng::fill_n(vector<bool>)/32768 30.598 1.80%
rng::fill_n(vector<bool>)/4096 4.172 -
rng::fill_n(vector<bool>)/512 1.425 -
rng::fill_n(vector<bool>)/64 1.448 6.35%
rng::fill_n(vector<int>)/1024 29.959 1.02%
rng::fill_n(vector<int>)/32 1.147 -
rng::fill_n(vector<int>)/50 2.230 -
rng::fill_n(vector<int>)/8192 237.641 -
rng::find(deque<int>)_(bail_25%)/1024 67.382 -
rng::find(deque<int>)_(bail_25%)/32768 1926.654 -
rng::find(deque<int>)_(bail_25%)/8 2.061 3.12%
rng::find(deque<int>)_(bail_25%)/8192 477.714 -
rng::find(deque<int>)_(process_all)/1024 243.547 -
rng::find(deque<int>)_(process_all)/32768 7849.895 -
rng::find(deque<int>)_(process_all)/50 13.130 -
rng::find(deque<int>)_(process_all)/8 3.507 -
rng::find(deque<int>)_(process_all)/8192 1952.624 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 295.745 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9484.480 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.516 1.37%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.525 2.34%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2353.342 1.25%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 316.033 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10405.318 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.403 2.35%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.136 9.18%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2544.559 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 735.964 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26970.624 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.738 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.639 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7793.798 -3.22%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.211 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 663.440 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.790 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.065 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.586 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.610 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8791.856 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.641 -1.30%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.739 -6.73%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2171.847 -
rng::find(list<int>)_(bail_25%)/1024 142.391 -20.98%
rng::find(list<int>)_(bail_25%)/32768 7664.206 -12.91%
rng::find(list<int>)_(bail_25%)/8 0.920 -1.78%
rng::find(list<int>)_(bail_25%)/8192 1448.416 2.77%
rng::find(list<int>)_(process_all)/1024 686.825 -4.33%
rng::find(list<int>)_(process_all)/32768 27839.055 -
rng::find(list<int>)_(process_all)/50 24.726 23.18%
rng::find(list<int>)_(process_all)/8 2.359 -1.13%
rng::find(list<int>)_(process_all)/8192 10453.837 -11.24%
rng::find(vector<bool>)_(process_all)/1024 4.582 -2.94%
rng::find(vector<bool>)_(process_all)/1048576 3738.794 2.51%
rng::find(vector<bool>)_(process_all)/50 0.664 -4.02%
rng::find(vector<bool>)_(process_all)/8 0.661 15.92%
rng::find(vector<bool>)_(process_all)/8192 33.918 1.36%
rng::find(vector<char>)_(bail_25%)/1024 5.286 -
rng::find(vector<char>)_(bail_25%)/32768 136.760 -
rng::find(vector<char>)_(bail_25%)/8 1.155 -
rng::find(vector<char>)_(bail_25%)/8192 39.885 -
rng::find(vector<char>)_(process_all)/1024 16.232 -
rng::find(vector<char>)_(process_all)/32768 495.293 -
rng::find(vector<char>)_(process_all)/50 1.620 -1.24%
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 135.385 -
rng::find(vector<int>)_(bail_25%)/1024 66.140 -
rng::find(vector<int>)_(bail_25%)/32768 1865.807 -
rng::find(vector<int>)_(bail_25%)/8 1.590 -
rng::find(vector<int>)_(bail_25%)/8192 473.999 -
rng::find(vector<int>)_(process_all)/1024 243.321 -
rng::find(vector<int>)_(process_all)/32768 7441.708 -
rng::find(vector<int>)_(process_all)/50 12.442 -
rng::find(vector<int>)_(process_all)/8 2.879 2.42%
rng::find(vector<int>)_(process_all)/8192 1859.345 -
rng::find_end(deque<int>)_(match_near_end)/1000 37.334 2.57%
rng::find_end(deque<int>)_(match_near_end)/1024 38.569 3.22%
rng::find_end(deque<int>)_(match_near_end)/8192 286.735 2.37%
rng::find_end(deque<int>)_(near_matches)/1000 17105.604 -
rng::find_end(deque<int>)_(near_matches)/1024 17784.305 -
rng::find_end(deque<int>)_(near_matches)/8192 1135054.675 -
rng::find_end(deque<int>)_(process_all)/1000 307.387 -
rng::find_end(deque<int>)_(process_all)/1024 318.576 -
rng::find_end(deque<int>)_(process_all)/1048576 283003.441 -
rng::find_end(deque<int>)_(process_all)/8192 2158.456 -3.06%
rng::find_end(deque<int>)_(same_length)/1000 331.105 -
rng::find_end(deque<int>)_(same_length)/1024 337.617 -
rng::find_end(deque<int>)_(same_length)/8192 2818.605 4.98%
rng::find_end(deque<int>)_(single_element)/1000 340.585 1.75%
rng::find_end(deque<int>)_(single_element)/1024 359.620 8.50%
rng::find_end(deque<int>)_(single_element)/8192 2529.505 14.48%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.117 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.267 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 601.665 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 32274.513 -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 33399.338 -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1935567.912 -
rng::find_end(deque<int>,_pred)_(process_all)/1000 582.561 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 624.549 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 544168.093 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4268.066 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 782.541 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.728 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4952.923 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 644.253 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 691.600 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4816.926 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 767.330 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4463.487 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 257265.300 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36365.953 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37839.879 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2478810.512 -
rng::find_end(forward_list<int>)_(process_all)/1000 702.051 -
rng::find_end(forward_list<int>)_(process_all)/1024 728.804 -
rng::find_end(forward_list<int>)_(process_all)/1048576 766826.275 -
rng::find_end(forward_list<int>)_(process_all)/8192 5669.842 -
rng::find_end(forward_list<int>)_(same_length)/1000 1474.740 -
rng::find_end(forward_list<int>)_(same_length)/1024 1497.093 1.33%
rng::find_end(forward_list<int>)_(same_length)/8192 16511.349 -2.90%
rng::find_end(forward_list<int>)_(single_element)/1000 705.621 -
rng::find_end(forward_list<int>)_(single_element)/1024 729.582 -
rng::find_end(forward_list<int>)_(single_element)/8192 6085.585 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 823.696 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5402.442 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278779.549 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42243.528 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43856.504 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2699197.718 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 743.233 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 762.545 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 845616.154 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6113.593 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1542.728 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1569.982 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 17183.457 14.13%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 803.020 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 822.556 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6896.579 -
rng::find_end(list<int>)_(match_near_end)/1000 63.836 -
rng::find_end(list<int>)_(match_near_end)/1024 61.787 -
rng::find_end(list<int>)_(match_near_end)/8192 598.255 -
rng::find_end(list<int>)_(near_matches)/1000 33246.903 -
rng::find_end(list<int>)_(near_matches)/1024 34643.737 -
rng::find_end(list<int>)_(near_matches)/8192 2269986.382 -
rng::find_end(list<int>)_(process_all)/1000 713.573 -
rng::find_end(list<int>)_(process_all)/1024 732.312 -
rng::find_end(list<int>)_(process_all)/1048576 877004.693 -
rng::find_end(list<int>)_(process_all)/8192 7377.186 -1.21%
rng::find_end(list<int>)_(same_length)/1000 742.945 -
rng::find_end(list<int>)_(same_length)/1024 759.346 -
rng::find_end(list<int>)_(same_length)/8192 9452.519 -1.40%
rng::find_end(list<int>)_(single_element)/1000 721.002 -
rng::find_end(list<int>)_(single_element)/1024 730.631 -
rng::find_end(list<int>)_(single_element)/8192 8291.613 -2.92%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.519 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.555 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 630.775 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37745.556 1.09%
rng::find_end(list<int>,_pred)_(near_matches)/1024 39299.642 1.05%
rng::find_end(list<int>,_pred)_(near_matches)/8192 2418619.028 -
rng::find_end(list<int>,_pred)_(process_all)/1000 803.301 -
rng::find_end(list<int>,_pred)_(process_all)/1024 821.538 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 968240.619 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8262.175 -6.56%
rng::find_end(list<int>,_pred)_(same_length)/1000 769.763 -
rng::find_end(list<int>,_pred)_(same_length)/1024 788.432 1.03%
rng::find_end(list<int>,_pred)_(same_length)/8192 9950.957 -1.42%
rng::find_end(list<int>,_pred)_(single_element)/1000 798.955 -
rng::find_end(list<int>,_pred)_(single_element)/1024 817.905 -
rng::find_end(list<int>,_pred)_(single_element)/8192 9431.962 5.01%
rng::find_end(vector<int>)_(match_near_end)/1000 27.685 -1.13%
rng::find_end(vector<int>)_(match_near_end)/1024 24.938 -
rng::find_end(vector<int>)_(match_near_end)/8192 202.378 -
rng::find_end(vector<int>)_(near_matches)/1000 13690.846 -
rng::find_end(vector<int>)_(near_matches)/1024 14207.230 -
rng::find_end(vector<int>)_(near_matches)/8192 781415.737 -
rng::find_end(vector<int>)_(process_all)/1000 363.319 -
rng::find_end(vector<int>)_(process_all)/1024 372.363 -
rng::find_end(vector<int>)_(process_all)/1048576 375575.268 -
rng::find_end(vector<int>)_(process_all)/8192 2936.936 -
rng::find_end(vector<int>)_(same_length)/1000 247.534 1.23%
rng::find_end(vector<int>)_(same_length)/1024 255.881 2.31%
rng::find_end(vector<int>)_(same_length)/8192 1970.662 1.33%
rng::find_end(vector<int>)_(single_element)/1000 401.400 -
rng::find_end(vector<int>)_(single_element)/1024 411.249 -
rng::find_end(vector<int>)_(single_element)/8192 3250.688 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.810 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.350 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 488.290 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22979.106 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23554.968 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1453503.969 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 538.385 1.16%
rng::find_end(vector<int>,_pred)_(process_all)/1024 553.346 1.45%
rng::find_end(vector<int>,_pred)_(process_all)/1048576 646591.412 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4386.864 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 615.379 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 629.765 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5023.069 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 591.802 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 606.096 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4855.390 -
rng::find_first_of(deque<int>)_(large_needle)/1024 366725.284 -
rng::find_first_of(deque<int>)_(large_needle)/32 348.298 22.92%
rng::find_first_of(deque<int>)_(large_needle)/50 892.951 33.12%
rng::find_first_of(deque<int>)_(large_needle)/8192 23557523.599 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3464.237 -1.23%
rng::find_first_of(deque<int>)_(small_needle)/32 105.529 -1.12%
rng::find_first_of(deque<int>)_(small_needle)/50 162.418 -1.31%
rng::find_first_of(deque<int>)_(small_needle)/8192 27637.068 -1.31%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 561838.630 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 511.392 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1390.513 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35550185.401 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6282.655 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 197.933 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 308.277 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50473.154 -
rng::find_first_of(list<int>)_(large_needle)/1024 859375.663 -
rng::find_first_of(list<int>)_(large_needle)/32 680.497 -
rng::find_first_of(list<int>)_(large_needle)/50 1747.249 -
rng::find_first_of(list<int>)_(large_needle)/8192 50793729.145 3.15%
rng::find_first_of(list<int>)_(small_needle)/1024 2768.416 -1.83%
rng::find_first_of(list<int>)_(small_needle)/32 90.636 -1.65%
rng::find_first_of(list<int>)_(small_needle)/50 139.043 -1.88%
rng::find_first_of(list<int>)_(small_needle)/8192 22180.403 -1.82%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 885883.145 -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 730.629 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1875.307 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54690092.923 -1.89%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5251.692 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.581 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.801 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42201.822 -
rng::find_first_of(vector<int>)_(large_needle)/1024 111273.045 2.19%
rng::find_first_of(vector<int>)_(large_needle)/32 108.513 4.35%
rng::find_first_of(vector<int>)_(large_needle)/50 298.758 1.65%
rng::find_first_of(vector<int>)_(large_needle)/8192 7172302.616 1.87%
rng::find_first_of(vector<int>)_(small_needle)/1024 1412.633 -
rng::find_first_of(vector<int>)_(small_needle)/32 47.401 -1.13%
rng::find_first_of(vector<int>)_(small_needle)/50 71.714 -
rng::find_first_of(vector<int>)_(small_needle)/8192 11277.954 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 606675.044 2.11%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 502.399 1.42%
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1360.477 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38398206.001 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5634.235 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.760 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 274.962 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46041.732 -
rng::find_if(deque<int>)_(bail_25%)/1024 105.897 -
rng::find_if(deque<int>)_(bail_25%)/32768 2704.428 -1.84%
rng::find_if(deque<int>)_(bail_25%)/8 1.531 -
rng::find_if(deque<int>)_(bail_25%)/8192 685.815 -
rng::find_if(deque<int>)_(process_all)/1024 475.774 -
rng::find_if(deque<int>)_(process_all)/32768 11643.854 1.90%
rng::find_if(deque<int>)_(process_all)/50 23.793 -
rng::find_if(deque<int>)_(process_all)/8 3.971 -
rng::find_if(deque<int>)_(process_all)/8192 2808.298 -
rng::find_if(list<int>)_(bail_25%)/1024 194.846 -
rng::find_if(list<int>)_(bail_25%)/32768 8506.497 -2.33%
rng::find_if(list<int>)_(bail_25%)/8 1.315 3.18%
rng::find_if(list<int>)_(bail_25%)/8192 1520.379 -
rng::find_if(list<int>)_(process_all)/1024 762.713 -
rng::find_if(list<int>)_(process_all)/32768 28729.776 1.22%
rng::find_if(list<int>)_(process_all)/50 21.571 -
rng::find_if(list<int>)_(process_all)/8 3.510 -
rng::find_if(list<int>)_(process_all)/8192 10368.258 10.68%
rng::find_if(vector<bool>)_(process_all)/1024 771.649 -
rng::find_if(vector<bool>)_(process_all)/1048576 788198.538 -
rng::find_if(vector<bool>)_(process_all)/50 35.995 2.83%
rng::find_if(vector<bool>)_(process_all)/8 5.549 1.96%
rng::find_if(vector<bool>)_(process_all)/8192 6158.818 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.216 -
rng::find_if(vector<char>)_(bail_25%)/32768 2060.209 1.84%
rng::find_if(vector<char>)_(bail_25%)/8 0.939 -
rng::find_if(vector<char>)_(bail_25%)/8192 525.591 1.59%
rng::find_if(vector<char>)_(process_all)/1024 269.488 -
rng::find_if(vector<char>)_(process_all)/32768 8233.794 -
rng::find_if(vector<char>)_(process_all)/50 12.822 1.43%
rng::find_if(vector<char>)_(process_all)/8 2.675 9.21%
rng::find_if(vector<char>)_(process_all)/8192 2066.030 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.530 -
rng::find_if(vector<int>)_(bail_25%)/32768 2338.074 -
rng::find_if(vector<int>)_(bail_25%)/8 1.081 -
rng::find_if(vector<int>)_(bail_25%)/8192 548.390 -
rng::find_if(vector<int>)_(process_all)/1024 283.648 -
rng::find_if(vector<int>)_(process_all)/32768 8809.508 -
rng::find_if(vector<int>)_(process_all)/50 14.214 -
rng::find_if(vector<int>)_(process_all)/8 2.628 3.97%
rng::find_if(vector<int>)_(process_all)/8192 2195.132 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.562 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2713.985 -8.50%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.420 -6.03%
rng::find_if_not(deque<int>)_(bail_25%)/8192 700.373 -5.50%
rng::find_if_not(deque<int>)_(process_all)/1024 475.508 -
rng::find_if_not(deque<int>)_(process_all)/32768 11629.737 -
rng::find_if_not(deque<int>)_(process_all)/50 23.629 -
rng::find_if_not(deque<int>)_(process_all)/8 3.967 -
rng::find_if_not(deque<int>)_(process_all)/8192 2807.464 -2.86%
rng::find_if_not(list<int>)_(bail_25%)/1024 192.465 -
rng::find_if_not(list<int>)_(bail_25%)/32768 9662.651 2.86%
rng::find_if_not(list<int>)_(bail_25%)/8 1.311 2.93%
rng::find_if_not(list<int>)_(bail_25%)/8192 1522.770 -
rng::find_if_not(list<int>)_(process_all)/1024 761.482 -
rng::find_if_not(list<int>)_(process_all)/32768 28592.493 1.97%
rng::find_if_not(list<int>)_(process_all)/50 21.562 -1.07%
rng::find_if_not(list<int>)_(process_all)/8 3.492 -
rng::find_if_not(list<int>)_(process_all)/8192 8870.152 11.77%
rng::find_if_not(vector<bool>)_(process_all)/1024 769.178 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 785488.216 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.843 2.86%
rng::find_if_not(vector<bool>)_(process_all)/8 5.528 1.72%
rng::find_if_not(vector<bool>)_(process_all)/8192 6140.681 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.235 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2025.357 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.949 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 518.436 -
rng::find_if_not(vector<char>)_(process_all)/1024 274.724 1.57%
rng::find_if_not(vector<char>)_(process_all)/32768 8138.453 -
rng::find_if_not(vector<char>)_(process_all)/50 12.455 -2.95%
rng::find_if_not(vector<char>)_(process_all)/8 2.461 -6.69%
rng::find_if_not(vector<char>)_(process_all)/8192 2049.286 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.626 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2338.811 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.122 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.590 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.737 -
rng::find_if_not(vector<int>)_(process_all)/32768 8806.878 -
rng::find_if_not(vector<int>)_(process_all)/50 14.215 -
rng::find_if_not(vector<int>)_(process_all)/8 2.521 -5.90%
rng::find_if_not(vector<int>)_(process_all)/8192 2195.154 -
rng::find_last(deque<int>)_(bail_10%)/1024 265.490 17.28%
rng::find_last(deque<int>)_(bail_10%)/1048576 325020.351 -
rng::find_last(deque<int>)_(bail_10%)/50 13.093 14.75%
rng::find_last(deque<int>)_(bail_10%)/8 2.627 3.14%
rng::find_last(deque<int>)_(bail_10%)/8192 2518.197 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.968 -5.81%
rng::find_last(deque<int>)_(bail_90%)/1048576 25566.043 -29.05%
rng::find_last(deque<int>)_(bail_90%)/50 1.839 -4.24%
rng::find_last(deque<int>)_(bail_90%)/8 0.902 -2.89%
rng::find_last(deque<int>)_(bail_90%)/8192 203.237 -7.41%
rng::find_last(forward_list<int>)_(bail_10%)/1024 730.043 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 696992.896 -1.01%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.436 -2.91%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.310 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5889.061 -12.54%
rng::find_last(forward_list<int>)_(bail_90%)/1024 733.304 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 665317.793 -
rng::find_last(forward_list<int>)_(bail_90%)/50 21.102 1.05%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.325 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6086.070 -
rng::find_last(list<int>)_(bail_10%)/1024 678.545 -
rng::find_last(list<int>)_(bail_10%)/1048576 785644.016 -
rng::find_last(list<int>)_(bail_10%)/50 16.064 -
rng::find_last(list<int>)_(bail_10%)/8 2.079 -
rng::find_last(list<int>)_(bail_10%)/8192 6313.591 -
rng::find_last(list<int>)_(bail_90%)/1024 54.581 1.64%
rng::find_last(list<int>)_(bail_90%)/1048576 85809.988 -1.03%
rng::find_last(list<int>)_(bail_90%)/50 1.345 8.56%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.939 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.552 -
rng::find_last(vector<char>)_(bail_10%)/1048576 107865.563 -
rng::find_last(vector<char>)_(bail_10%)/50 5.388 -1.16%
rng::find_last(vector<char>)_(bail_10%)/8 1.526 -4.67%
rng::find_last(vector<char>)_(bail_10%)/8192 850.600 -
rng::find_last(vector<char>)_(bail_90%)/1024 11.272 -21.15%
rng::find_last(vector<char>)_(bail_90%)/1048576 12000.574 -
rng::find_last(vector<char>)_(bail_90%)/50 1.031 -1.31%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -3.73%
rng::find_last(vector<char>)_(bail_90%)/8192 101.591 -
rng::find_last(vector<int>)_(bail_10%)/1024 212.507 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214844.021 -
rng::find_last(vector<int>)_(bail_10%)/50 10.850 -
rng::find_last(vector<int>)_(bail_10%)/8 2.092 -
rng::find_last(vector<int>)_(bail_10%)/8192 1651.733 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.227 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23356.660 -1.86%
rng::find_last(vector<int>)_(bail_90%)/50 1.574 -
rng::find_last(vector<int>)_(bail_90%)/8 0.679 12.34%
rng::find_last(vector<int>)_(bail_90%)/8192 190.093 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 358.146 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362426.997 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.775 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.948 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2774.905 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.472 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39004.623 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.681 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.992 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 311.833 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 809.322 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 925930.304 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.186 -1.58%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.889 -2.27%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7274.558 4.82%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 855.315 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 923921.757 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.937 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.807 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7208.737 1.88%
rng::find_last_if(list<int>)_(bail_10%)/1024 681.213 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 807120.318 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.444 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.104 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6657.285 2.26%
rng::find_last_if(list<int>)_(bail_90%)/1024 80.517 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 89110.043 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.086 1.01%
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 606.926 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.381 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240850.307 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.351 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.420 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1875.342 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.041 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25929.716 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.449 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.376 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.282 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283573.549 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.512 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.496 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2072.188 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.890 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30924.893 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.542 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.466 -5.99%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.826 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 355.446 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 370040.038 2.15%
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.794 -3.37%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.966 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2827.486 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 45.699 3.71%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38170.397 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.680 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.966 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.417 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 804.096 2.49%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 934830.760 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.151 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.767 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6887.145 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 807.342 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 923534.147 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 39.601 -1.09%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.903 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6814.120 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.461 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 807235.936 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 39.354 1.93%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.107 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6602.480 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 71.346 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89260.996 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.152 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 608.325 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.805 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240699.886 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.352 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.470 5.23%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1878.997 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.268 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26419.379 2.80%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.466 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 217.765 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 248.201 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306010.457 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.679 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.624 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2145.797 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.910 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30924.372 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.540 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.870 -
rng::fold_left(deque<int>)/1048576 561977.534 -
rng::fold_left(deque<int>)/32 16.383 -
rng::fold_left(deque<int>)/50 27.657 -
rng::fold_left(deque<int>)/8 4.090 -1.27%
rng::fold_left(deque<int>)/8192 4443.479 1.75%
rng::fold_left(list<int>)/1048576 1364829.523 -
rng::fold_left(list<int>)/32 22.119 -
rng::fold_left(list<int>)/50 37.596 -
rng::fold_left(list<int>)/8 3.813 -1.61%
rng::fold_left(list<int>)/8192 10482.129 -3.28%
rng::fold_left(vector<int>)/1048576 1326199.258 -
rng::fold_left(vector<int>)/32 20.715 -
rng::fold_left(vector<int>)/50 36.208 -
rng::fold_left(vector<int>)/8 3.706 -
rng::fold_left(vector<int>)/8192 10321.959 -
rng::for_each(deque<int>)/32 3.757 -
rng::for_each(deque<int>)/50 4.069 -
rng::for_each(deque<int>)/8 0.919 -
rng::for_each(deque<int>)/8192 254.796 -
rng::for_each(join_view(vector<vector<int>>)/32 3.814 -
rng::for_each(join_view(vector<vector<int>>)/50 4.141 -
rng::for_each(join_view(vector<vector<int>>)/8 1.435 3.55%
rng::for_each(join_view(vector<vector<int>>)/8192 265.409 -
rng::for_each(list<int>)/32 11.319 1.28%
rng::for_each(list<int>)/50 24.115 -
rng::for_each(list<int>)/8 2.610 -
rng::for_each(list<int>)/8192 7867.669 -4.64%
rng::for_each(map<int>)/32 26.132 1.37%
rng::for_each(map<int>)/50 38.692 -
rng::for_each(map<int>)/8 6.105 -2.70%
rng::for_each(map<int>)/8192 7375.018 -
rng::for_each(map<int>::iterator)/32 25.212 -
rng::for_each(map<int>::iterator)/50 37.406 -
rng::for_each(map<int>::iterator)/8 5.768 -
rng::for_each(map<int>::iterator)/8192 7610.326 -
rng::for_each(multimap<int>)/32 26.618 1.46%
rng::for_each(multimap<int>)/50 38.231 -
rng::for_each(multimap<int>)/8 6.273 1.12%
rng::for_each(multimap<int>)/8192 7171.038 -1.33%
rng::for_each(multimap<int>::iterator)/32 23.777 -
rng::for_each(multimap<int>::iterator)/50 36.347 -
rng::for_each(multimap<int>::iterator)/8 5.076 -
rng::for_each(multimap<int>::iterator)/8192 7641.888 -1.85%
rng::for_each(multiset<int>)/32 25.670 -
rng::for_each(multiset<int>)/50 37.555 -
rng::for_each(multiset<int>)/8 6.245 1.16%
rng::for_each(multiset<int>)/8192 7839.179 -
rng::for_each(multiset<int>::iterator)/32 23.988 -
rng::for_each(multiset<int>::iterator)/50 36.098 -
rng::for_each(multiset<int>::iterator)/8 4.950 -1.09%
rng::for_each(multiset<int>::iterator)/8192 7895.743 -2.40%
rng::for_each(set<int>)/32 25.810 -
rng::for_each(set<int>)/50 37.570 -
rng::for_each(set<int>)/8 6.387 2.47%
rng::for_each(set<int>)/8192 7783.930 -1.04%
rng::for_each(set<int>::iterator)/32 23.505 -
rng::for_each(set<int>::iterator)/50 35.122 -
rng::for_each(set<int>::iterator)/8 5.014 -
rng::for_each(set<int>::iterator)/8192 7898.971 -2.38%
rng::for_each(vector<int>)/32 3.832 -
rng::for_each(vector<int>)/50 4.064 -
rng::for_each(vector<int>)/8 0.923 -
rng::for_each(vector<int>)/8192 252.064 -
rng::for_each_n(deque<int>)/32 3.775 -
rng::for_each_n(deque<int>)/50 3.994 -
rng::for_each_n(deque<int>)/8 1.230 -7.42%
rng::for_each_n(deque<int>)/8192 257.277 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.841 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.240 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.668 -2.41%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.595 -
rng::for_each_n(list<int>)/32 11.124 -
rng::for_each_n(list<int>)/50 24.304 -
rng::for_each_n(list<int>)/8 2.542 -
rng::for_each_n(list<int>)/8192 7342.329 1.24%
rng::for_each_n(vector<int>)/32 3.870 -
rng::for_each_n(vector<int>)/50 4.062 -
rng::for_each_n(vector<int>)/8 2.527 -1.80%
rng::for_each_n(vector<int>)/8192 252.128 -
rng::generate(deque<int>)/1024 280.833 -
rng::generate(deque<int>)/32 8.768 -
rng::generate(deque<int>)/50 12.955 -
rng::generate(deque<int>)/8192 2042.663 -
rng::generate(list<int>)/1024 671.988 -
rng::generate(list<int>)/32 8.799 1.32%
rng::generate(list<int>)/50 15.437 -1.62%
rng::generate(list<int>)/8192 7542.430 6.63%
rng::generate(vector<int>)/1024 245.689 -
rng::generate(vector<int>)/32 8.033 -
rng::generate(vector<int>)/50 12.061 -
rng::generate(vector<int>)/8192 1856.793 -
rng::generate_n(deque<int>)/1024 246.766 -
rng::generate_n(deque<int>)/32 8.313 -
rng::generate_n(deque<int>)/50 12.327 -
rng::generate_n(deque<int>)/8192 1951.398 -
rng::generate_n(list<int>)/1024 651.311 -
rng::generate_n(list<int>)/32 8.677 -
rng::generate_n(list<int>)/50 15.955 -
rng::generate_n(list<int>)/8192 7012.514 -9.14%
rng::generate_n(vector<int>)/1024 245.698 -
rng::generate_n(vector<int>)/32 8.071 1.93%
rng::generate_n(vector<int>)/50 12.554 -
rng::generate_n(vector<int>)/8192 1862.174 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 367.396 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.117 -
rng::is_partitioned(deque<int>)_(partitioned)/50 13.853 -1.17%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2878.582 -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 125.849 -7.93%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 4.674 -61.72%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 7.174 60.24%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 827.532 21.35%
rng::is_partitioned(list<int>)_(partitioned)/1024 715.541 1.56%
rng::is_partitioned(list<int>)_(partitioned)/32 8.700 1.04%
rng::is_partitioned(list<int>)_(partitioned)/50 13.871 -
rng::is_partitioned(list<int>)_(partitioned)/8192 6783.473 -12.28%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 259.362 -
rng::is_partitioned(list<int>)_(unpartitioned)/32 3.836 38.15%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.795 -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 2566.232 -2.86%
rng::is_partitioned(vector<int>)_(partitioned)/1024 177.605 1.27%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.701 -1.34%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.738 2.92%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1344.030 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 44.771 -19.98%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 1.910 -18.07%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 2.997 -68.02%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 207.202 38.15%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 494.463 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.452 4.49%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3892.226 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 575145.645 11.14%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 49.079 2.62%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 515.832 -1.06%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.013 1.37%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4019.580 3.07%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687330.599 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 51.083 4.85%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 781.078 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.696 -2.37%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8272.241 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1434172.150 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.861 3.46%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 824.244 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.308 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9582.157 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1599636.986 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.852 -1.12%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 369.683 8.28%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.915 5.73%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2935.929 11.52%
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213250.443 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.454 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 526.588 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.376 1.77%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4715.528 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 993128.378 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.298 -
rng::is_sorted(deque<int>)/1024 474.336 -
rng::is_sorted(deque<int>)/8 2.981 -8.18%
rng::is_sorted(deque<int>)/8192 3804.149 -
rng::is_sorted(deque<int>,_pred)/1024 597.283 -
rng::is_sorted(deque<int>,_pred)/8 4.346 -7.06%
rng::is_sorted(deque<int>,_pred)/8192 4794.620 -
rng::is_sorted(list<int>)/1024 768.076 1.18%
rng::is_sorted(list<int>)/8 2.275 6.87%
rng::is_sorted(list<int>)/8192 6991.652 -3.37%
rng::is_sorted(list<int>,_pred)/1024 792.228 -
rng::is_sorted(list<int>,_pred)/8 4.283 -
rng::is_sorted(list<int>,_pred)/8192 7346.281 -4.21%
rng::is_sorted(vector<int>)/1024 242.641 -
rng::is_sorted(vector<int>)/8 2.075 -
rng::is_sorted(vector<int>)/8192 1893.009 -
rng::is_sorted(vector<int>,_pred)/1024 462.141 -
rng::is_sorted(vector<int>,_pred)/8 4.156 3.03%
rng::is_sorted(vector<int>,_pred)/8192 3678.889 -
rng::is_sorted_until(deque<int>)/1024 471.377 -
rng::is_sorted_until(deque<int>)/8 3.385 -26.58%
rng::is_sorted_until(deque<int>)/8192 3770.421 -
rng::is_sorted_until(deque<int>,_pred)/1024 599.597 -
rng::is_sorted_until(deque<int>,_pred)/8 4.229 -1.87%
rng::is_sorted_until(deque<int>,_pred)/8192 4841.291 -
rng::is_sorted_until(list<int>)/1024 752.238 -
rng::is_sorted_until(list<int>)/8 2.152 -
rng::is_sorted_until(list<int>)/8192 8518.544 23.60%
rng::is_sorted_until(list<int>,_pred)/1024 794.941 -
rng::is_sorted_until(list<int>,_pred)/8 3.761 -
rng::is_sorted_until(list<int>,_pred)/8192 7656.219 5.22%
rng::is_sorted_until(vector<int>)/1024 238.906 -
rng::is_sorted_until(vector<int>)/8 2.059 -
rng::is_sorted_until(vector<int>)/8192 1863.196 -
rng::is_sorted_until(vector<int>,_pred)/1024 427.835 1.82%
rng::is_sorted_until(vector<int>,_pred)/8 3.375 -
rng::is_sorted_until(vector<int>,_pred)/8192 3344.240 1.60%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 477.500 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 489.882 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496505.035 -5.46%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.200 -2.56%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3872.847 -5.29%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 733.941 2.59%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 746.605 3.06%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626173.430 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.618 3.76%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4852.989 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 763.744 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 778.898 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 958630.244 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.949 1.29%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 11679.141 -7.10%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 811.219 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 830.023 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 990420.031 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.623 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 9877.789 -20.16%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.949 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.805 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76638.033 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.700 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 456.144 1.63%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.498 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609527.634 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.045 1.14%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4772.612 -
rng::move(deque<int>)/1048576 54334.586 -
rng::move(deque<int>)/262144 14877.679 -
rng::move(deque<int>)/32768 2183.537 -
rng::move(deque<int>)/4096 153.834 -
rng::move(deque<int>)/512 24.128 -
rng::move(deque<int>)/64 6.447 -2.63%
rng::move(deque<int>)/8 3.881 3.07%
rng::move(list<int>)/1048576 1012298.631 -
rng::move(list<int>)/262144 250914.963 1.17%
rng::move(list<int>)/32768 35584.026 -
rng::move(list<int>)/4096 6324.082 17.04%
rng::move(list<int>)/512 353.191 -4.45%
rng::move(list<int>)/64 40.587 -
rng::move(list<int>)/8 3.923 -
rng::move(vector<bool>)_(aligned)/1048576 2125.263 -
rng::move(vector<bool>)_(aligned)/262144 256.402 -
rng::move(vector<bool>)_(aligned)/32768 37.528 -
rng::move(vector<bool>)_(aligned)/4096 8.215 -
rng::move(vector<bool>)_(aligned)/512 2.628 -
rng::move(vector<bool>)_(aligned)/64 2.070 9.53%
rng::move(vector<bool>)_(unaligned)/1048576 6721.903 -
rng::move(vector<bool>)_(unaligned)/262144 1592.240 -
rng::move(vector<bool>)_(unaligned)/32768 202.961 -
rng::move(vector<bool>)_(unaligned)/4096 25.875 -
rng::move(vector<bool>)_(unaligned)/512 4.127 -
rng::move(vector<bool>)_(unaligned)/64 1.632 -
rng::move(vector<int>)/1048576 56934.710 -
rng::move(vector<int>)/262144 21228.076 -
rng::move(vector<int>)/32768 2139.312 -
rng::move(vector<int>)/4096 135.665 -
rng::move(vector<int>)/512 20.423 -
rng::move(vector<int>)/64 4.100 -
rng::move(vector<int>)/8 2.296 -1.03%
rng::move_backward(deque<int>)/1048576 126679.407 -
rng::move_backward(deque<int>)/262144 30745.074 -
rng::move_backward(deque<int>)/32768 3696.640 -
rng::move_backward(deque<int>)/4096 159.284 1.34%
rng::move_backward(deque<int>)/512 26.210 -
rng::move_backward(deque<int>)/64 7.272 -
rng::move_backward(deque<int>)/8 4.011 -
rng::move_backward(list<int>)/1048576 1056632.605 1.12%
rng::move_backward(list<int>)/262144 276402.604 -17.19%
rng::move_backward(list<int>)/32768 36125.425 3.71%
rng::move_backward(list<int>)/4096 6541.681 -10.71%
rng::move_backward(list<int>)/512 370.388 -
rng::move_backward(list<int>)/64 40.210 -
rng::move_backward(list<int>)/8 3.698 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2136.908 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.848 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.303 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.894 -
rng::move_backward(vector<bool>)_(aligned)/512 2.652 -
rng::move_backward(vector<bool>)_(aligned)/64 1.769 2.52%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6492.314 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1582.994 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.957 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.503 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.851 1.79%
rng::move_backward(vector<bool>)_(unaligned)/64 1.903 -
rng::move_backward(vector<int>)/1048576 59567.349 6.31%
rng::move_backward(vector<int>)/262144 22057.952 -4.02%
rng::move_backward(vector<int>)/32768 2147.722 -
rng::move_backward(vector<int>)/4096 135.736 -
rng::move_backward(vector<int>)/512 20.867 -
rng::move_backward(vector<int>)/64 4.145 -
rng::move_backward(vector<int>)/8 2.305 -
rng::none_of(deque<int>)_(process_all)/32 16.405 -
rng::none_of(deque<int>)_(process_all)/32768 15444.760 -
rng::none_of(deque<int>)_(process_all)/50 27.601 -2.16%
rng::none_of(deque<int>)_(process_all)/8 4.711 -2.13%
rng::none_of(deque<int>)_(process_all)/8192 3870.239 -
rng::none_of(list<int>)_(process_all)/32 11.519 -
rng::none_of(list<int>)_(process_all)/32768 26154.382 2.75%
rng::none_of(list<int>)_(process_all)/50 21.650 -
rng::none_of(list<int>)_(process_all)/8 2.616 -
rng::none_of(list<int>)_(process_all)/8192 7871.726 -
rng::none_of(vector<int>)_(process_all)/32 8.384 -
rng::none_of(vector<int>)_(process_all)/32768 8085.247 -
rng::none_of(vector<int>)_(process_all)/50 12.640 -
rng::none_of(vector<int>)_(process_all)/8 2.475 1.46%
rng::none_of(vector<int>)_(process_all)/8192 2022.604 -
rng::partial_sort(deque<int>)_(ascending)/1024 7906.460 -
rng::partial_sort(deque<int>)_(ascending)/8 31.026 -7.18%
rng::partial_sort(deque<int>)_(ascending)/8192 162484.607 -
rng::partial_sort(deque<int>)_(descending)/1024 18469.976 -
rng::partial_sort(deque<int>)_(descending)/8 40.654 -1.72%
rng::partial_sort(deque<int>)_(descending)/8192 283084.873 1.86%
rng::partial_sort(deque<int>)_(heap)/1024 18363.069 -
rng::partial_sort(deque<int>)_(heap)/8 38.267 1.64%
rng::partial_sort(deque<int>)_(heap)/8192 286127.940 -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7860.014 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.969 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 165351.364 -1.12%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19691.351 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 32.749 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 288356.897 2.27%
rng::partial_sort(deque<int>)_(repeated)/1024 6476.084 -1.21%
rng::partial_sort(deque<int>)_(repeated)/8 27.461 -
rng::partial_sort(deque<int>)_(repeated)/8192 69573.371 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16020.768 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.793 -
rng::partial_sort(deque<int>)_(shuffled)/8192 261825.825 -1.31%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4989.058 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.069 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55432.566 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8242.043 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.125 1.01%
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97919.464 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8232.700 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 24.929 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100984.014 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4986.018 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.985 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55596.586 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9175.862 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.101 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97739.984 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3932.846 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.250 2.05%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46882.531 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6950.948 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.083 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90402.809 -
rng::partial_sort(vector<int>)_(ascending)/1024 4976.470 -
rng::partial_sort(vector<int>)_(ascending)/8 20.633 -
rng::partial_sort(vector<int>)_(ascending)/8192 54518.051 -
rng::partial_sort(vector<int>)_(descending)/1024 8233.847 -
rng::partial_sort(vector<int>)_(descending)/8 25.495 -
rng::partial_sort(vector<int>)_(descending)/8192 97412.894 -
rng::partial_sort(vector<int>)_(heap)/1024 8169.539 -
rng::partial_sort(vector<int>)_(heap)/8 26.967 -1.57%
rng::partial_sort(vector<int>)_(heap)/8192 100601.097 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4978.615 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.472 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54505.882 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9133.244 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.735 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97530.105 -
rng::partial_sort(vector<int>)_(repeated)/1024 3933.862 -
rng::partial_sort(vector<int>)_(repeated)/8 19.947 -
rng::partial_sort(vector<int>)_(repeated)/8192 46707.841 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6883.044 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.227 -
rng::partial_sort(vector<int>)_(shuffled)/8192 87809.870 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5461.817 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.558 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57181.674 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8501.520 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.821 7.85%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99624.318 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8649.403 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.735 2.13%
rng::partial_sort_copy(deque<int>)_(heap)/8192 102892.311 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5456.264 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.571 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57159.705 -3.89%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9374.575 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.637 -1.50%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99981.700 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4309.285 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.352 -2.54%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49274.595 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7303.457 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.006 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91698.846 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5684.902 1.08%
rng::partial_sort_copy(list<int>)_(ascending)/8 9.203 1.71%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61300.286 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8522.631 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.936 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101469.112 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8515.198 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.532 -
rng::partial_sort_copy(list<int>)_(heap)/8192 104862.339 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5636.519 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.199 3.91%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61079.624 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9435.271 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.186 2.14%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101691.004 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4504.216 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.593 1.49%
rng::partial_sort_copy(list<int>)_(repeated)/8192 52767.859 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7294.219 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.269 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92401.074 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5236.274 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.001 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55651.076 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8350.225 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.475 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 97915.657 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8308.107 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.619 1.32%
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101646.097 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5225.295 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.016 -3.57%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55703.454 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9128.848 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.159 3.01%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98649.340 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4065.703 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.023 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47532.554 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7075.745 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.239 -2.06%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91259.794 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5101.341 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.639 -4.49%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55307.267 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8317.717 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.265 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98613.663 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8288.107 -
rng::partial_sort_copy(vector<int>)_(heap)/8 14.996 -
rng::partial_sort_copy(vector<int>)_(heap)/8192 102072.385 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5080.823 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.731 -3.76%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55213.105 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9181.808 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.764 -3.15%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99456.188 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4035.331 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.426 -3.14%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47402.973 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7118.805 -1.11%
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.671 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93317.962 -1.00%
rng::partition(deque<int>)_(dense)/1024 358.570 -
rng::partition(deque<int>)_(dense)/32 9.956 -14.24%
rng::partition(deque<int>)_(dense)/50 14.554 -15.22%
rng::partition(deque<int>)_(dense)/8192 2813.948 -
rng::partition(deque<int>)_(sparse)/1024 390.876 -
rng::partition(deque<int>)_(sparse)/32 9.844 1.15%
rng::partition(deque<int>)_(sparse)/50 14.997 -2.21%
rng::partition(deque<int>)_(sparse)/8192 3032.589 -
rng::partition(list<int>)_(dense)/1024 387.150 -
rng::partition(list<int>)_(dense)/32 8.969 8.60%
rng::partition(list<int>)_(dense)/50 13.230 -
rng::partition(list<int>)_(dense)/8192 4362.284 -
rng::partition(list<int>)_(sparse)/1024 728.482 -
rng::partition(list<int>)_(sparse)/32 9.015 -
rng::partition(list<int>)_(sparse)/50 15.323 -
rng::partition(list<int>)_(sparse)/8192 6920.213 -
rng::partition(vector<int>)_(dense)/1024 243.930 -
rng::partition(vector<int>)_(dense)/32 8.346 -3.19%
rng::partition(vector<int>)_(dense)/50 12.623 -
rng::partition(vector<int>)_(dense)/8192 1886.062 -
rng::partition(vector<int>)_(sparse)/1024 260.311 -
rng::partition(vector<int>)_(sparse)/32 9.061 -
rng::partition(vector<int>)_(sparse)/50 14.034 1.03%
rng::partition(vector<int>)_(sparse)/8192 1878.042 -
rng::partition_copy(deque<int>)/1024 691.228 -
rng::partition_copy(deque<int>)/32 15.595 -
rng::partition_copy(deque<int>)/50 27.550 -4.14%
rng::partition_copy(deque<int>)/8192 5572.866 -
rng::partition_copy(list<int>)/1024 732.265 -
rng::partition_copy(list<int>)/32 16.146 1.26%
rng::partition_copy(list<int>)/50 28.930 -
rng::partition_copy(list<int>)/8192 7330.426 -16.62%
rng::partition_copy(vector<int>)/1024 688.497 -
rng::partition_copy(vector<int>)/32 15.179 -
rng::partition_copy(vector<int>)/50 26.322 -
rng::partition_copy(vector<int>)/8192 5552.936 -
rng::partition_point(deque<int>)/1024 9.057 -
rng::partition_point(deque<int>)/32 4.391 1.80%
rng::partition_point(deque<int>)/50 4.340 1.50%
rng::partition_point(deque<int>)/8192 16.031 2.19%
rng::partition_point(list<int>)/1024 1273.179 -
rng::partition_point(list<int>)/32 15.682 -
rng::partition_point(list<int>)/50 24.459 -
rng::partition_point(list<int>)/8192 14133.367 5.76%
rng::partition_point(vector<int>)/1024 7.539 1.95%
rng::partition_point(vector<int>)/32 2.294 -
rng::partition_point(vector<int>)/50 2.296 -
rng::partition_point(vector<int>)/8192 10.736 1.26%
rng::remove(deque<int>)_(prefix)/1024 530.992 -
rng::remove(deque<int>)_(prefix)/32 53.834 -3.85%
rng::remove(deque<int>)_(prefix)/50 62.303 -
rng::remove(deque<int>)_(prefix)/8192 3902.142 -
rng::remove(deque<int>)_(sprinkled)/1024 521.756 -
rng::remove(deque<int>)_(sprinkled)/32 52.165 -5.83%
rng::remove(deque<int>)_(sprinkled)/50 56.824 -8.13%
rng::remove(deque<int>)_(sprinkled)/8192 3871.829 -
rng::remove(list<int>)_(prefix)/1024 962.582 1.09%
rng::remove(list<int>)_(prefix)/32 55.373 -
rng::remove(list<int>)_(prefix)/50 66.977 -
rng::remove(list<int>)_(prefix)/8192 8367.573 1.22%
rng::remove(list<int>)_(sprinkled)/1024 956.666 -
rng::remove(list<int>)_(sprinkled)/32 54.935 -
rng::remove(list<int>)_(sprinkled)/50 64.217 -
rng::remove(list<int>)_(sprinkled)/8192 7890.335 1.08%
rng::remove(vector<int>)_(prefix)/1024 312.119 -
rng::remove(vector<int>)_(prefix)/32 52.746 -
rng::remove(vector<int>)_(prefix)/50 56.412 -
rng::remove(vector<int>)_(prefix)/8192 2106.986 -
rng::remove(vector<int>)_(sprinkled)/1024 540.844 -
rng::remove(vector<int>)_(sprinkled)/32 58.091 -
rng::remove(vector<int>)_(sprinkled)/50 64.614 -1.28%
rng::remove(vector<int>)_(sprinkled)/8192 3940.543 -
rng::remove_copy(deque<int>)_(prefix)/1024 381.207 -2.66%
rng::remove_copy(deque<int>)_(prefix)/32 13.049 2.43%
rng::remove_copy(deque<int>)_(prefix)/50 21.074 1.73%
rng::remove_copy(deque<int>)_(prefix)/8192 3356.027 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 357.785 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.223 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.397 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2858.240 -
rng::remove_copy(list<int>)_(prefix)/1024 749.487 -
rng::remove_copy(list<int>)_(prefix)/32 11.038 -
rng::remove_copy(list<int>)_(prefix)/50 19.190 -
rng::remove_copy(list<int>)_(prefix)/8192 7034.274 -4.74%
rng::remove_copy(list<int>)_(sprinkled)/1024 743.951 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.461 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.259 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7138.362 -3.13%
rng::remove_copy(vector<int>)_(prefix)/1024 273.501 -
rng::remove_copy(vector<int>)_(prefix)/32 10.936 -
rng::remove_copy(vector<int>)_(prefix)/50 17.808 -
rng::remove_copy(vector<int>)_(prefix)/8192 2072.785 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.257 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.487 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.627 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1931.659 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 533.563 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.331 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.816 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3708.310 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.688 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.848 1.35%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.079 1.23%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3455.904 -
rng::remove_copy_if(list<int>)_(prefix)/1024 797.786 -
rng::remove_copy_if(list<int>)_(prefix)/32 16.839 -1.45%
rng::remove_copy_if(list<int>)_(prefix)/50 25.276 1.39%
rng::remove_copy_if(list<int>)_(prefix)/8192 7318.034 -5.46%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 788.268 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.641 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 25.065 -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7256.599 -5.85%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.578 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.337 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.908 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3379.394 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.679 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.193 -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.017 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2743.896 -
rng::remove_if(deque<int>)_(prefix)/1024 565.141 -
rng::remove_if(deque<int>)_(prefix)/32 62.086 -
rng::remove_if(deque<int>)_(prefix)/50 69.496 -3.98%
rng::remove_if(deque<int>)_(prefix)/8192 4275.560 -
rng::remove_if(deque<int>)_(sprinkled)/1024 544.600 -
rng::remove_if(deque<int>)_(sprinkled)/32 55.688 -2.72%
rng::remove_if(deque<int>)_(sprinkled)/50 62.569 -6.74%
rng::remove_if(deque<int>)_(sprinkled)/8192 3971.510 -
rng::remove_if(list<int>)_(prefix)/1024 1003.915 -
rng::remove_if(list<int>)_(prefix)/32 61.422 -
rng::remove_if(list<int>)_(prefix)/50 74.367 -
rng::remove_if(list<int>)_(prefix)/8192 9136.733 -
rng::remove_if(list<int>)_(sprinkled)/1024 1024.217 3.32%
rng::remove_if(list<int>)_(sprinkled)/32 59.951 -
rng::remove_if(list<int>)_(sprinkled)/50 73.476 -
rng::remove_if(list<int>)_(sprinkled)/8192 8328.743 1.61%
rng::remove_if(vector<int>)_(prefix)/1024 352.591 -
rng::remove_if(vector<int>)_(prefix)/32 51.782 -
rng::remove_if(vector<int>)_(prefix)/50 57.261 -
rng::remove_if(vector<int>)_(prefix)/8192 2581.688 -
rng::remove_if(vector<int>)_(sprinkled)/1024 522.391 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.298 -2.19%
rng::remove_if(vector<int>)_(sprinkled)/50 64.817 -3.00%
rng::remove_if(vector<int>)_(sprinkled)/8192 3849.199 -
rng::replace(deque<int>)_(prefix)/1024 422.127 -
rng::replace(deque<int>)_(prefix)/32 13.059 -
rng::replace(deque<int>)_(prefix)/50 19.505 -
rng::replace(deque<int>)_(prefix)/8192 3342.692 -
rng::replace(deque<int>)_(sprinkled)/1024 358.711 -
rng::replace(deque<int>)_(sprinkled)/32 12.373 -
rng::replace(deque<int>)_(sprinkled)/50 18.577 -
rng::replace(deque<int>)_(sprinkled)/8192 2867.828 -
rng::replace(list<int>)_(prefix)/1024 733.773 -
rng::replace(list<int>)_(prefix)/32 11.293 -
rng::replace(list<int>)_(prefix)/50 19.199 1.37%
rng::replace(list<int>)_(prefix)/8192 7151.999 -2.64%
rng::replace(list<int>)_(sprinkled)/1024 729.567 -
rng::replace(list<int>)_(sprinkled)/32 11.393 -
rng::replace(list<int>)_(sprinkled)/50 20.085 -
rng::replace(list<int>)_(sprinkled)/8192 7364.277 -
rng::replace(vector<int>)_(prefix)/1024 159.180 -4.90%
rng::replace(vector<int>)_(prefix)/32 4.912 2.62%
rng::replace(vector<int>)_(prefix)/50 7.100 1.16%
rng::replace(vector<int>)_(prefix)/8192 1211.981 -5.67%
rng::replace(vector<int>)_(sprinkled)/1024 186.274 -5.34%
rng::replace(vector<int>)_(sprinkled)/32 6.057 -5.33%
rng::replace(vector<int>)_(sprinkled)/50 9.082 -7.40%
rng::replace(vector<int>)_(sprinkled)/8192 1475.834 -6.66%
rng::replace_if(deque<int>)_(prefix)/1024 480.353 -
rng::replace_if(deque<int>)_(prefix)/32 13.894 -2.55%
rng::replace_if(deque<int>)_(prefix)/50 20.276 -
rng::replace_if(deque<int>)_(prefix)/8192 3476.641 -
rng::replace_if(deque<int>)_(sprinkled)/1024 367.109 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.454 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.692 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2952.846 -
rng::replace_if(list<int>)_(prefix)/1024 747.252 -
rng::replace_if(list<int>)_(prefix)/32 13.241 -
rng::replace_if(list<int>)_(prefix)/50 24.804 -
rng::replace_if(list<int>)_(prefix)/8192 7320.056 -
rng::replace_if(list<int>)_(sprinkled)/1024 745.652 -
rng::replace_if(list<int>)_(sprinkled)/32 15.432 -
rng::replace_if(list<int>)_(sprinkled)/50 24.910 -
rng::replace_if(list<int>)_(sprinkled)/8192 7438.642 -
rng::replace_if(vector<int>)_(prefix)/1024 275.601 -
rng::replace_if(vector<int>)_(prefix)/32 8.929 -
rng::replace_if(vector<int>)_(prefix)/50 13.636 -
rng::replace_if(vector<int>)_(prefix)/8192 2055.160 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.360 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.752 -1.70%
rng::replace_if(vector<int>)_(sprinkled)/50 12.997 -1.12%
rng::replace_if(vector<int>)_(sprinkled)/8192 1915.029 -
rng::reverse(deque<int>)/32768 5733.788 -
rng::reverse(deque<int>)/4096 720.091 -
rng::reverse(deque<int>)/512 116.118 2.62%
rng::reverse(deque<int>)/64 13.593 4.04%
rng::reverse(deque<int>)/8 2.532 -
rng::reverse(list<int>)/32768 17126.521 -1.19%
rng::reverse(list<int>)/4096 1669.840 1.02%
rng::reverse(list<int>)/512 196.440 -
rng::reverse(list<int>)/64 18.993 -
rng::reverse(list<int>)/8 2.031 -
rng::reverse(vector<int>)/32768 1045.688 -
rng::reverse(vector<int>)/4096 131.740 -
rng::reverse(vector<int>)/512 16.429 -
rng::reverse(vector<int>)/64 4.120 -
rng::reverse(vector<int>)/8 2.107 -4.70%
rng::reverse_copy(deque<int>)/32768 7939.768 -
rng::reverse_copy(deque<int>)/4096 994.230 -
rng::reverse_copy(deque<int>)/512 126.859 -
rng::reverse_copy(deque<int>)/64 20.178 -
rng::reverse_copy(deque<int>)/8 3.008 2.08%
rng::reverse_copy(list<int>)/32768 25551.085 -
rng::reverse_copy(list<int>)/4096 3068.939 -9.19%
rng::reverse_copy(list<int>)/512 369.732 -
rng::reverse_copy(list<int>)/64 30.799 -
rng::reverse_copy(list<int>)/8 2.384 2.44%
rng::reverse_copy(vector<int>)/32768 982.253 -
rng::reverse_copy(vector<int>)/4096 134.649 1.19%
rng::reverse_copy(vector<int>)/512 17.136 -
rng::reverse_copy(vector<int>)/64 2.492 -
rng::reverse_copy(vector<int>)/8 2.385 -
rng::rotate(deque<int>)_(1_element_backward)/1024 42.878 -1.49%
rng::rotate(deque<int>)_(1_element_backward)/32 4.391 -4.01%
rng::rotate(deque<int>)_(1_element_backward)/50 5.641 -2.47%
rng::rotate(deque<int>)_(1_element_backward)/8192 310.399 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.413 -
rng::rotate(deque<int>)_(1_element_forward)/32 4.628 -11.04%
rng::rotate(deque<int>)_(1_element_forward)/50 5.828 -9.04%
rng::rotate(deque<int>)_(1_element_forward)/8192 303.416 -
rng::rotate(deque<int>)_(by_1/2)/1024 176.670 1.95%
rng::rotate(deque<int>)_(by_1/2)/32 7.233 -
rng::rotate(deque<int>)_(by_1/2)/50 10.247 -
rng::rotate(deque<int>)_(by_1/2)/8192 1462.866 -
rng::rotate(deque<int>)_(by_1/3)/1024 1815.034 -
rng::rotate(deque<int>)_(by_1/3)/32 45.578 -
rng::rotate(deque<int>)_(by_1/3)/50 76.638 -
rng::rotate(deque<int>)_(by_1/3)/8192 22677.481 -
rng::rotate(deque<int>)_(by_1/4)/1024 775.735 -
rng::rotate(deque<int>)_(by_1/4)/32 29.131 -
rng::rotate(deque<int>)_(by_1/4)/50 74.806 -
rng::rotate(deque<int>)_(by_1/4)/8192 6762.751 -
rng::rotate(list<int>)_(1_element_backward)/1024 748.135 1.16%
rng::rotate(list<int>)_(1_element_backward)/32 13.811 -
rng::rotate(list<int>)_(1_element_backward)/50 24.938 -
rng::rotate(list<int>)_(1_element_backward)/8192 8382.918 7.53%
rng::rotate(list<int>)_(1_element_forward)/1024 736.204 -
rng::rotate(list<int>)_(1_element_forward)/32 14.442 -
rng::rotate(list<int>)_(1_element_forward)/50 27.359 -
rng::rotate(list<int>)_(1_element_forward)/8192 8350.345 7.97%
rng::rotate(list<int>)_(by_1/2)/1024 385.126 -
rng::rotate(list<int>)_(by_1/2)/32 6.754 -
rng::rotate(list<int>)_(by_1/2)/50 12.702 -
rng::rotate(list<int>)_(by_1/2)/8192 5069.155 -4.37%
rng::rotate(list<int>)_(by_1/3)/1024 809.261 -
rng::rotate(list<int>)_(by_1/3)/32 14.172 -
rng::rotate(list<int>)_(by_1/3)/50 23.991 -1.10%
rng::rotate(list<int>)_(by_1/3)/8192 8852.165 -
rng::rotate(list<int>)_(by_1/4)/1024 582.066 -
rng::rotate(list<int>)_(by_1/4)/32 14.347 -
rng::rotate(list<int>)_(by_1/4)/50 24.485 -
rng::rotate(list<int>)_(by_1/4)/8192 7211.483 -
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.966 -2.10%
rng::rotate(vector<bool>)_(1_element_backward)/32 18.236 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.236 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 102.232 -5.87%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.529 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.141 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.181 -1.08%
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.137 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.792 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.169 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.034 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.080 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.564 -
rng::rotate(vector<bool>)_(by_1/3)/32 17.994 -
rng::rotate(vector<bool>)_(by_1/3)/50 17.961 -
rng::rotate(vector<bool>)_(by_1/3)/8192 145.805 -
rng::rotate(vector<bool>)_(by_1/4)/1024 15.603 6.92%
rng::rotate(vector<bool>)_(by_1/4)/32 18.167 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.054 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.219 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.832 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.910 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.341 -
rng::rotate(vector<int>)_(1_element_backward)/8192 299.478 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.399 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.975 1.82%
rng::rotate(vector<int>)_(1_element_forward)/50 5.266 -
rng::rotate(vector<int>)_(1_element_forward)/8192 283.924 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.122 -
rng::rotate(vector<int>)_(by_1/2)/32 3.699 -
rng::rotate(vector<int>)_(by_1/2)/50 4.480 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.848 -
rng::rotate(vector<int>)_(by_1/3)/1024 1370.534 -
rng::rotate(vector<int>)_(by_1/3)/32 21.622 -
rng::rotate(vector<int>)_(by_1/3)/50 40.071 -
rng::rotate(vector<int>)_(by_1/3)/8192 10928.294 -
rng::rotate(vector<int>)_(by_1/4)/1024 327.067 -1.10%
rng::rotate(vector<int>)_(by_1/4)/32 11.957 -1.56%
rng::rotate(vector<int>)_(by_1/4)/50 40.327 -
rng::rotate(vector<int>)_(by_1/4)/8192 2577.747 -1.29%
rng::rotate_copy(deque<int>)/1024 34.555 -
rng::rotate_copy(deque<int>)/32 2.687 1.10%
rng::rotate_copy(deque<int>)/50 3.014 -
rng::rotate_copy(deque<int>)/8192 292.766 -
rng::rotate_copy(list<int>)/1024 730.642 -
rng::rotate_copy(list<int>)/32 8.541 -
rng::rotate_copy(list<int>)/50 13.597 -
rng::rotate_copy(list<int>)/8192 8334.080 -1.07%
rng::rotate_copy(vector<int>)/1024 32.790 -
rng::rotate_copy(vector<int>)/32 2.081 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 654.063 30.87%
rng::sample(deque<int>)/1024 11409.443 -1.21%
rng::sample(deque<int>)/32 312.441 -
rng::sample(deque<int>)/8192 92095.791 -
rng::sample(list<int>)/1024 12247.995 1.48%
rng::sample(list<int>)/32 321.054 -
rng::sample(list<int>)/8192 100607.871 1.80%
rng::sample(vector<int>)/1024 11393.450 -
rng::sample(vector<int>)/32 310.314 -
rng::sample(vector<int>)/8192 91746.768 -
rng::search(deque<int>)_(near_matches)/1000 19085.867 -14.65%
rng::search(deque<int>)_(near_matches)/1024 20031.972 -13.93%
rng::search(deque<int>)_(near_matches)/8192 1455825.536 -
rng::search(deque<int>)_(no_match)/1000 408.027 1.81%
rng::search(deque<int>)_(no_match)/1024 349.996 29.69%
rng::search(deque<int>)_(no_match)/1048576 425542.628 -
rng::search(deque<int>)_(no_match)/8192 3320.797 -
rng::search(deque<int>)_(same_length)/1000 326.155 -15.00%
rng::search(deque<int>)_(same_length)/1024 476.176 -
rng::search(deque<int>)_(same_length)/8192 3776.261 -
rng::search(deque<int>)_(single_element)/1000 448.559 -
rng::search(deque<int>)_(single_element)/1024 459.129 -
rng::search(deque<int>)_(single_element)/8192 3656.284 -
rng::search(deque<int>,_pred)_(near_matches)/1000 24631.124 -5.38%
rng::search(deque<int>,_pred)_(near_matches)/1024 25749.972 -5.66%
rng::search(deque<int>,_pred)_(near_matches)/8192 1533290.570 -
rng::search(deque<int>,_pred)_(no_match)/1000 425.555 -
rng::search(deque<int>,_pred)_(no_match)/1024 435.957 22.53%
rng::search(deque<int>,_pred)_(no_match)/1048576 444036.145 -
rng::search(deque<int>,_pred)_(no_match)/8192 3482.318 -
rng::search(deque<int>,_pred)_(same_length)/1000 478.379 -1.23%
rng::search(deque<int>,_pred)_(same_length)/1024 501.635 -2.01%
rng::search(deque<int>,_pred)_(same_length)/8192 3974.167 -2.12%
rng::search(deque<int>,_pred)_(single_element)/1000 473.790 -
rng::search(deque<int>,_pred)_(single_element)/1024 485.029 -
rng::search(deque<int>,_pred)_(single_element)/8192 3877.544 -
rng::search(list<int>)_(near_matches)/1000 37796.147 -
rng::search(list<int>)_(near_matches)/1024 39695.668 -
rng::search(list<int>)_(near_matches)/8192 2564599.817 -
rng::search(list<int>)_(no_match)/1000 713.995 2.25%
rng::search(list<int>)_(no_match)/1024 728.616 -1.73%
rng::search(list<int>)_(no_match)/1048576 858991.053 2.81%
rng::search(list<int>)_(no_match)/8192 7175.894 5.05%
rng::search(list<int>)_(same_length)/1000 745.845 -
rng::search(list<int>)_(same_length)/1024 769.032 -
rng::search(list<int>)_(same_length)/8192 8005.651 -
rng::search(list<int>)_(single_element)/1000 704.733 5.53%
rng::search(list<int>)_(single_element)/1024 713.879 -
rng::search(list<int>)_(single_element)/8192 7388.917 -9.00%
rng::search(list<int>,_pred)_(near_matches)/1000 43483.971 -
rng::search(list<int>,_pred)_(near_matches)/1024 45163.567 -
rng::search(list<int>,_pred)_(near_matches)/8192 2800802.668 -
rng::search(list<int>,_pred)_(no_match)/1000 753.254 -
rng::search(list<int>,_pred)_(no_match)/1024 770.011 -
rng::search(list<int>,_pred)_(no_match)/1048576 901598.188 -
rng::search(list<int>,_pred)_(no_match)/8192 7706.957 -3.56%
rng::search(list<int>,_pred)_(same_length)/1000 773.514 -
rng::search(list<int>,_pred)_(same_length)/1024 793.953 -
rng::search(list<int>,_pred)_(same_length)/8192 9459.273 -3.43%
rng::search(list<int>,_pred)_(single_element)/1000 839.875 -
rng::search(list<int>,_pred)_(single_element)/1024 860.553 -
rng::search(list<int>,_pred)_(single_element)/8192 8372.438 -9.31%
rng::search(vector<int>)_(near_matches)/1000 13652.747 -
rng::search(vector<int>)_(near_matches)/1024 14314.508 -
rng::search(vector<int>)_(near_matches)/8192 768944.065 -
rng::search(vector<int>)_(no_match)/1000 219.070 5.63%
rng::search(vector<int>)_(no_match)/1024 224.054 6.18%
rng::search(vector<int>)_(no_match)/1048576 218324.086 4.12%
rng::search(vector<int>)_(no_match)/8192 1676.449 2.74%
rng::search(vector<int>)_(same_length)/1000 241.466 -
rng::search(vector<int>)_(same_length)/1024 246.271 -3.15%
rng::search(vector<int>)_(same_length)/8192 1876.761 -4.24%
rng::search(vector<int>)_(single_element)/1000 227.201 -
rng::search(vector<int>)_(single_element)/1024 232.675 -
rng::search(vector<int>)_(single_element)/8192 1806.214 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22666.903 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23715.041 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1455120.497 -
rng::search(vector<int>,_pred)_(no_match)/1000 520.055 -
rng::search(vector<int>,_pred)_(no_match)/1024 532.437 -
rng::search(vector<int>,_pred)_(no_match)/1048576 575670.763 -
rng::search(vector<int>,_pred)_(no_match)/8192 4248.859 -
rng::search(vector<int>,_pred)_(same_length)/1000 602.296 -
rng::search(vector<int>,_pred)_(same_length)/1024 616.210 -
rng::search(vector<int>,_pred)_(same_length)/8192 4935.489 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.327 -
rng::search(vector<int>,_pred)_(single_element)/1024 587.510 -
rng::search(vector<int>,_pred)_(single_element)/8192 4697.961 -
rng::search_n(deque<int>)_(no_match)/1000 435.925 -
rng::search_n(deque<int>)_(no_match)/1024 446.607 -
rng::search_n(deque<int>)_(no_match)/1048576 443939.704 -
rng::search_n(deque<int>)_(no_match)/8192 3474.231 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 714.523 -1.24%
rng::search_n(deque<int>,_pred)_(no_match)/1024 604.791 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 556384.919 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4347.027 -
rng::search_n(list<int>)_(no_match)/1000 708.564 -
rng::search_n(list<int>)_(no_match)/1024 724.488 -
rng::search_n(list<int>)_(no_match)/1048576 863114.391 -
rng::search_n(list<int>)_(no_match)/8192 7261.682 5.61%
rng::search_n(list<int>,_pred)_(no_match)/1000 840.972 -
rng::search_n(list<int>,_pred)_(no_match)/1024 861.608 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 995990.113 -
rng::search_n(list<int>,_pred)_(no_match)/8192 8300.430 4.57%
rng::search_n(vector<int>)_(no_match)/1000 211.029 2.72%
rng::search_n(vector<int>)_(no_match)/1024 216.461 2.90%
rng::search_n(vector<int>)_(no_match)/1048576 214814.957 2.79%
rng::search_n(vector<int>)_(no_match)/8192 1645.170 1.19%
rng::search_n(vector<int>,_pred)_(no_match)/1000 518.735 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 530.958 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 579520.970 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4245.843 -
rng::shuffle(deque<int>)/1024 9673.747 -
rng::shuffle(deque<int>)/32 307.065 1.11%
rng::shuffle(deque<int>)/8192 76164.830 -
rng::shuffle(vector<int>)/1024 9096.397 -
rng::shuffle(vector<int>)/32 287.023 -
rng::shuffle(vector<int>)/8192 72521.216 -
rng::sort(deque<int>)_(ascending)/1024 768.603 -
rng::sort(deque<int>)_(ascending)/8 18.387 -1.45%
rng::sort(deque<int>)_(ascending)/8192 5770.215 -
rng::sort(deque<int>)_(descending)/1024 1301.506 -
rng::sort(deque<int>)_(descending)/8 25.691 -1.04%
rng::sort(deque<int>)_(descending)/8192 10411.622 -
rng::sort(deque<int>)_(heap)/1024 6310.434 -
rng::sort(deque<int>)_(heap)/8 25.049 -
rng::sort(deque<int>)_(heap)/8192 69658.595 -
rng::sort(deque<int>)_(pipe-organ)/1024 2824.680 -
rng::sort(deque<int>)_(pipe-organ)/8 20.813 -2.84%
rng::sort(deque<int>)_(pipe-organ)/8192 26656.929 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18246.893 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.221 -2.73%
rng::sort(deque<int>)_(qsort_adversarial)/8192 454813.037 2.03%
rng::sort(deque<int>)_(repeated)/1024 961.458 -
rng::sort(deque<int>)_(repeated)/8 18.699 -
rng::sort(deque<int>)_(repeated)/8192 6739.248 -
rng::sort(deque<int>)_(shuffled)/1024 6917.633 -
rng::sort(deque<int>)_(shuffled)/8 23.479 -1.09%
rng::sort(deque<int>)_(shuffled)/8192 80863.118 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 546.682 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.384 -1.22%
rng::sort(vector<NonIntegral>)_(ascending)/8192 3772.302 -
rng::sort(vector<NonIntegral>)_(descending)/1024 784.413 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.298 -
rng::sort(vector<NonIntegral>)_(descending)/8192 5307.396 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4270.710 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.548 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50533.827 1.63%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1900.627 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.156 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18388.053 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13323.425 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.324 -1.67%
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155411.690 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 508.211 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.679 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3736.448 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4636.772 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.880 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 80338.064 -1.50%
rng::sort(vector<int>)_(ascending)/1024 542.558 -
rng::sort(vector<int>)_(ascending)/8 16.825 1.21%
rng::sort(vector<int>)_(ascending)/8192 3769.010 -
rng::sort(vector<int>)_(descending)/1024 1059.798 -
rng::sort(vector<int>)_(descending)/8 25.882 4.79%
rng::sort(vector<int>)_(descending)/8192 7410.155 -
rng::sort(vector<int>)_(heap)/1024 4572.875 -
rng::sort(vector<int>)_(heap)/8 22.501 -
rng::sort(vector<int>)_(heap)/8192 45745.722 -
rng::sort(vector<int>)_(pipe-organ)/1024 2286.241 -
rng::sort(vector<int>)_(pipe-organ)/8 18.867 1.53%
rng::sort(vector<int>)_(pipe-organ)/8192 21567.709 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13550.851 4.77%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.833 1.18%
rng::sort(vector<int>)_(qsort_adversarial)/8192 155389.342 5.36%
rng::sort(vector<int>)_(repeated)/1024 663.674 -
rng::sort(vector<int>)_(repeated)/8 16.879 -
rng::sort(vector<int>)_(repeated)/8192 5028.339 -
rng::sort(vector<int>)_(shuffled)/1024 4654.151 -
rng::sort(vector<int>)_(shuffled)/8 21.179 -
rng::sort(vector<int>)_(shuffled)/8192 45043.286 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3352.804 -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1909.710 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1940.910 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16947.375 -
rng::stable_partition(deque<int>)_(dense)/1024 651.777 8.40%
rng::stable_partition(deque<int>)_(dense)/32 30.164 5.59%
rng::stable_partition(deque<int>)_(dense)/50 41.227 6.56%
rng::stable_partition(deque<int>)_(dense)/8192 5679.271 -
rng::stable_partition(deque<int>)_(sparse)/1024 466.588 -
rng::stable_partition(deque<int>)_(sparse)/32 10.870 -1.52%
rng::stable_partition(deque<int>)_(sparse)/50 28.196 1.85%
rng::stable_partition(deque<int>)_(sparse)/8192 3654.307 3.42%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4175.132 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1898.074 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1919.426 -1.10%
rng::stable_partition(list<int>)_(alloc_fails)/8192 25699.604 2.03%
rng::stable_partition(list<int>)_(dense)/1024 1744.871 -
rng::stable_partition(list<int>)_(dense)/32 34.689 1.33%
rng::stable_partition(list<int>)_(dense)/50 57.048 1.59%
rng::stable_partition(list<int>)_(dense)/8192 21813.933 16.14%
rng::stable_partition(list<int>)_(sparse)/1024 921.110 -
rng::stable_partition(list<int>)_(sparse)/32 9.718 -1.08%
rng::stable_partition(list<int>)_(sparse)/50 25.847 -
rng::stable_partition(list<int>)_(sparse)/8192 8928.090 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2911.701 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1875.293 -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1895.030 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9849.186 -
rng::stable_partition(vector<int>)_(dense)/1024 294.543 -1.04%
rng::stable_partition(vector<int>)_(dense)/32 21.401 -1.31%
rng::stable_partition(vector<int>)_(dense)/50 25.221 -1.10%
rng::stable_partition(vector<int>)_(dense)/8192 2101.015 -
rng::stable_partition(vector<int>)_(sparse)/1024 211.151 2.06%
rng::stable_partition(vector<int>)_(sparse)/32 7.047 1.10%
rng::stable_partition(vector<int>)_(sparse)/50 20.721 -
rng::stable_partition(vector<int>)_(sparse)/8192 1513.213 1.46%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4143.253 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.514 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18967.575 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31518.163 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.919 1.28%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27192.056 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14380.106 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.021 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26425.498 1.88%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17936.708 1.11%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.166 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22840.843 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27215.015 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.876 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28810.546 1.05%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3806.138 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.468 1.91%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12909.304 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20115.192 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.593 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25172.071 1.61%
rng::stable_sort(deque<int>)_(ascending)/1024 2118.478 -
rng::stable_sort(deque<int>)_(ascending)/8 18.297 -1.82%
rng::stable_sort(deque<int>)_(ascending)/8192 13661.493 -
rng::stable_sort(deque<int>)_(descending)/1024 2948.014 -
rng::stable_sort(deque<int>)_(descending)/8 27.212 -2.47%
rng::stable_sort(deque<int>)_(descending)/8192 21372.246 2.13%
rng::stable_sort(deque<int>)_(heap)/1024 2766.997 1.38%
rng::stable_sort(deque<int>)_(heap)/8 25.547 -2.73%
rng::stable_sort(deque<int>)_(heap)/8192 17993.925 3.36%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2946.178 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.568 -1.18%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 21232.560 2.92%
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3139.637 1.14%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.573 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21296.052 2.19%
rng::stable_sort(deque<int>)_(repeated)/1024 1339.623 -
rng::stable_sort(deque<int>)_(repeated)/8 18.430 -2.19%
rng::stable_sort(deque<int>)_(repeated)/8192 7586.862 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2510.574 1.70%
rng::stable_sort(deque<int>)_(shuffled)/8 23.784 -1.70%
rng::stable_sort(deque<int>)_(shuffled)/8192 15002.875 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4374.922 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.938 -2.81%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53972.663 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23933.475 1.21%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.347 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129512.228 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14174.136 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.403 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117902.769 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14592.121 1.27%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.105 1.03%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94902.733 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23374.963 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.820 -3.07%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149516.016 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3797.849 14.00%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.732 -5.30%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19567.896 3.18%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18408.977 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.099 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158320.324 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4012.901 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.643 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45730.526 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13806.005 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.709 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 202918.735 1.44%
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10365.321 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 22.004 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126252.439 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9010.395 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.210 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126729.279 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15082.149 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.737 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 215086.794 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1390.473 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.642 -1.81%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15022.255 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12809.794 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.869 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183970.968 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4703.473 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.016 -1.95%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20095.596 1.29%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24457.872 1.26%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.217 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25096.400 2.18%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14556.978 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.469 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 32357.177 1.89%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14562.663 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.222 -1.24%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21668.028 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23714.796 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.102 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35768.352 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 4149.970 25.26%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.705 -3.42%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 10067.679 6.32%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18796.842 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.147 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 29869.456 4.38%
rng::stable_sort(vector<int>)_(ascending)/1024 2096.912 1.61%
rng::stable_sort(vector<int>)_(ascending)/8 16.594 -
rng::stable_sort(vector<int>)_(ascending)/8192 13511.504 -
rng::stable_sort(vector<int>)_(descending)/1024 2860.923 2.00%
rng::stable_sort(vector<int>)_(descending)/8 25.358 -
rng::stable_sort(vector<int>)_(descending)/8192 18390.556 -
rng::stable_sort(vector<int>)_(heap)/1024 2563.304 2.08%
rng::stable_sort(vector<int>)_(heap)/8 22.311 -
rng::stable_sort(vector<int>)_(heap)/8192 14474.212 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2853.025 2.21%
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.153 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18288.661 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2925.535 1.56%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.528 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18370.822 -
rng::stable_sort(vector<int>)_(repeated)/1024 1108.870 1.31%
rng::stable_sort(vector<int>)_(repeated)/8 16.655 -
rng::stable_sort(vector<int>)_(repeated)/8192 5276.181 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2248.298 2.36%
rng::stable_sort(vector<int>)_(shuffled)/8 20.981 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10891.395 -
rng::starts_with(deque<int>)/1000 467.423 -1.50%
rng::starts_with(deque<int>)/1024 470.702 -3.07%
rng::starts_with(deque<int>)/1048576 493825.106 -
rng::starts_with(deque<int>)/8 4.159 2.82%
rng::starts_with(deque<int>)/8192 3845.928 -
rng::starts_with(deque<int>,_pred)/1000 508.488 -
rng::starts_with(deque<int>,_pred)/1024 529.562 -
rng::starts_with(deque<int>,_pred)/1048576 524287.204 -
rng::starts_with(deque<int>,_pred)/8 4.673 -
rng::starts_with(deque<int>,_pred)/8192 4049.498 1.68%
rng::starts_with(list<int>)/1000 1128.523 48.94%
rng::starts_with(list<int>)/1024 1464.827 88.90%
rng::starts_with(list<int>)/1048576 950552.760 -
rng::starts_with(list<int>)/8 3.035 -3.26%
rng::starts_with(list<int>)/8192 9123.566 7.46%
rng::starts_with(list<int>,_pred)/1000 786.821 -
rng::starts_with(list<int>,_pred)/1024 804.322 -
rng::starts_with(list<int>,_pred)/1048576 976148.561 -
rng::starts_with(list<int>,_pred)/8 3.626 -
rng::starts_with(list<int>,_pred)/8192 12940.606 27.40%
rng::starts_with(vector<int>)/1000 72.892 -
rng::starts_with(vector<int>)/1024 75.675 -1.10%
rng::starts_with(vector<int>)/1048576 76639.070 -
rng::starts_with(vector<int>)/8 1.305 -
rng::starts_with(vector<int>)/8192 604.793 -
rng::starts_with(vector<int>,_pred)/1000 448.093 -
rng::starts_with(vector<int>,_pred)/1024 516.205 -
rng::starts_with(vector<int>,_pred)/1048576 608093.957 -
rng::starts_with(vector<int>,_pred)/8 4.173 -2.96%
rng::starts_with(vector<int>,_pred)/8192 4736.855 -
rng::swap_ranges(deque<int>)/1024 316.066 -
rng::swap_ranges(deque<int>)/32 10.731 -
rng::swap_ranges(deque<int>)/50 19.565 -7.35%
rng::swap_ranges(deque<int>)/8192 2534.933 -
rng::swap_ranges(list<int>)/1024 780.097 -
rng::swap_ranges(list<int>)/32 16.826 -
rng::swap_ranges(list<int>)/50 29.745 1.06%
rng::swap_ranges(list<int>)/8192 12900.940 1.27%
rng::swap_ranges(vector<int>)/1024 63.687 -
rng::swap_ranges(vector<int>)/32 4.706 -
rng::swap_ranges(vector<int>)/50 5.591 -
rng::swap_ranges(vector<int>)/8192 479.241 -
rng::transform(deque<int>)_(identity_transform)/1024 371.204 -
rng::transform(deque<int>)_(identity_transform)/32 12.300 -
rng::transform(deque<int>)_(identity_transform)/50 19.357 -2.29%
rng::transform(deque<int>)_(identity_transform)/8192 2445.286 -
rng::transform(deque<int>,_deque<int>)/1024 699.127 -
rng::transform(deque<int>,_deque<int>)/32 21.816 -
rng::transform(deque<int>,_deque<int>)/50 34.517 -
rng::transform(deque<int>,_deque<int>)/8192 5674.161 -
rng::transform(list<int>)_(identity_transform)/1024 747.595 -
rng::transform(list<int>)_(identity_transform)/32 17.068 -
rng::transform(list<int>)_(identity_transform)/50 30.325 -
rng::transform(list<int>)_(identity_transform)/8192 7041.475 -6.68%
rng::transform(list<int>,_list<int>)/1024 889.533 -
rng::transform(list<int>,_list<int>)/32 24.242 -
rng::transform(list<int>,_list<int>)/50 38.971 -4.90%
rng::transform(list<int>,_list<int>)/8192 9739.531 3.60%
rng::transform(vector<int>)_(identity_transform)/1024 263.013 -
rng::transform(vector<int>)_(identity_transform)/32 8.975 -
rng::transform(vector<int>)_(identity_transform)/50 16.453 1.14%
rng::transform(vector<int>)_(identity_transform)/8192 2024.748 -
rng::transform(vector<int>,_vector<int>)/1024 601.886 -
rng::transform(vector<int>,_vector<int>)/32 17.663 -
rng::transform(vector<int>,_vector<int>)/50 28.734 -
rng::transform(vector<int>,_vector<int>)/8192 4774.984 -
rng::unique(deque<int>)_(contiguous)/1024 738.625 -
rng::unique(deque<int>)_(contiguous)/32 60.314 2.60%
rng::unique(deque<int>)_(contiguous)/52 70.446 3.64%
rng::unique(deque<int>)_(contiguous)/8192 5539.855 -
rng::unique(deque<int>)_(sprinkled)/1024 631.216 -
rng::unique(deque<int>)_(sprinkled)/32 57.933 -3.49%
rng::unique(deque<int>)_(sprinkled)/52 67.186 -7.00%
rng::unique(deque<int>)_(sprinkled)/8192 5649.497 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 635.741 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.848 -
rng::unique(deque<int>,_pred)_(contiguous)/52 69.842 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4456.537 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 696.439 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.001 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 74.208 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5259.940 -
rng::unique(list<int>)_(contiguous)/1024 922.198 -
rng::unique(list<int>)_(contiguous)/32 55.053 -
rng::unique(list<int>)_(contiguous)/52 70.228 4.36%
rng::unique(list<int>)_(contiguous)/8192 7122.819 -1.34%
rng::unique(list<int>)_(sprinkled)/1024 958.610 -
rng::unique(list<int>)_(sprinkled)/32 63.999 -
rng::unique(list<int>)_(sprinkled)/52 77.552 -
rng::unique(list<int>)_(sprinkled)/8192 7886.626 -
rng::unique(list<int>,_pred)_(contiguous)/1024 982.066 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.492 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.433 1.23%
rng::unique(list<int>,_pred)_(contiguous)/8192 7759.975 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1028.528 -1.42%
rng::unique(list<int>,_pred)_(sprinkled)/32 66.717 -3.19%
rng::unique(list<int>,_pred)_(sprinkled)/52 84.470 -1.69%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8465.813 -
rng::unique(vector<int>)_(contiguous)/1024 293.484 -
rng::unique(vector<int>)_(contiguous)/32 50.873 -
rng::unique(vector<int>)_(contiguous)/52 56.542 -
rng::unique(vector<int>)_(contiguous)/8192 1917.876 -
rng::unique(vector<int>)_(sprinkled)/1024 284.870 -
rng::unique(vector<int>)_(sprinkled)/32 50.482 -
rng::unique(vector<int>)_(sprinkled)/52 55.152 -
rng::unique(vector<int>)_(sprinkled)/8192 1926.997 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 590.492 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.753 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.258 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3782.634 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 693.448 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.523 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.485 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5249.135 -
rng::unique_copy(deque<int>)_(contiguous)/1024 479.487 -
rng::unique_copy(deque<int>)_(contiguous)/32 10.000 -
rng::unique_copy(deque<int>)_(contiguous)/52 15.360 1.35%
rng::unique_copy(deque<int>)_(contiguous)/8192 3745.441 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 466.929 -
rng::unique_copy(deque<int>)_(sprinkled)/32 11.276 -7.39%
rng::unique_copy(deque<int>)_(sprinkled)/52 18.361 10.63%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3747.823 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.833 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.448 -1.92%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.576 1.01%
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4462.265 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 720.062 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.451 -1.43%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.214 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5745.273 -
rng::unique_copy(list<int>)_(contiguous)/1024 1618.500 118.31%
rng::unique_copy(list<int>)_(contiguous)/32 11.785 -1.17%
rng::unique_copy(list<int>)_(contiguous)/52 30.141 -
rng::unique_copy(list<int>)_(contiguous)/8192 7828.389 6.86%
rng::unique_copy(list<int>)_(sprinkled)/1024 1611.612 117.17%
rng::unique_copy(list<int>)_(sprinkled)/32 10.852 1.12%
rng::unique_copy(list<int>)_(sprinkled)/52 22.694 1.71%
rng::unique_copy(list<int>)_(sprinkled)/8192 7735.576 6.34%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 1633.973 106.86%
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.702 1.60%
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.915 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 8382.353 5.50%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 1676.063 103.99%
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.590 1.43%
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.129 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 8279.238 4.17%
rng::unique_copy(vector<int>)_(contiguous)/1024 271.556 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.634 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.605 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1904.454 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.328 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.222 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.802 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1883.637 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 549.930 1.56%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.090 1.71%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.599 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3708.505 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 578.900 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.663 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.106 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4403.398 -
std::adjacent_find(deque<int>)/1024 464.878 -
std::adjacent_find(deque<int>)/1048576 477470.538 -
std::adjacent_find(deque<int>)/50 14.268 -20.20%
std::adjacent_find(deque<int>)/8 3.240 -14.24%
std::adjacent_find(deque<int>)/8192 3734.754 -
std::adjacent_find(deque<int>,_pred)/1024 629.643 -
std::adjacent_find(deque<int>,_pred)/1048576 651194.740 -
std::adjacent_find(deque<int>,_pred)/50 29.691 -
std::adjacent_find(deque<int>,_pred)/8 4.600 4.09%
std::adjacent_find(deque<int>,_pred)/8192 5086.263 -
std::adjacent_find(list<int>)/1024 1602.443 1.04%
std::adjacent_find(list<int>)/1048576 875674.928 -
std::adjacent_find(list<int>)/50 23.764 -19.80%
std::adjacent_find(list<int>)/8 2.109 -
std::adjacent_find(list<int>)/8192 6725.272 -
std::adjacent_find(list<int>,_pred)/1024 828.654 -
std::adjacent_find(list<int>,_pred)/1048576 956459.184 -
std::adjacent_find(list<int>,_pred)/50 38.735 5.55%
std::adjacent_find(list<int>,_pred)/8 3.901 1.10%
std::adjacent_find(list<int>,_pred)/8192 7998.230 -
std::adjacent_find(vector<int>)/1024 235.669 -
std::adjacent_find(vector<int>)/1048576 236324.405 -1.33%
std::adjacent_find(vector<int>)/50 12.025 -
std::adjacent_find(vector<int>)/8 2.029 -
std::adjacent_find(vector<int>)/8192 1839.827 -
std::adjacent_find(vector<int>,_pred)/1024 400.824 -
std::adjacent_find(vector<int>,_pred)/1048576 459347.870 -1.54%
std::adjacent_find(vector<int>,_pred)/50 22.948 -2.26%
std::adjacent_find(vector<int>,_pred)/8 3.374 1.08%
std::adjacent_find(vector<int>,_pred)/8192 3193.274 -
std::all_of(deque<int>)_(process_all)/32 11.531 -
std::all_of(deque<int>)_(process_all)/32768 10540.159 -
std::all_of(deque<int>)_(process_all)/50 18.309 -5.07%
std::all_of(deque<int>)_(process_all)/8 3.230 -
std::all_of(deque<int>)_(process_all)/8192 2629.756 -
std::all_of(list<int>)_(process_all)/32 11.790 -
std::all_of(list<int>)_(process_all)/32768 26662.034 2.03%
std::all_of(list<int>)_(process_all)/50 21.887 -1.13%
std::all_of(list<int>)_(process_all)/8 2.610 -
std::all_of(list<int>)_(process_all)/8192 8196.510 6.54%
std::all_of(vector<int>)_(process_all)/32 8.334 -
std::all_of(vector<int>)_(process_all)/32768 8089.317 -
std::all_of(vector<int>)_(process_all)/50 18.346 1.19%
std::all_of(vector<int>)_(process_all)/8 2.372 -1.64%
std::all_of(vector<int>)_(process_all)/8192 2028.125 -
std::any_of(deque<int>)_(process_all)/32 11.593 -
std::any_of(deque<int>)_(process_all)/32768 10551.267 -2.86%
std::any_of(deque<int>)_(process_all)/50 19.218 -5.19%
std::any_of(deque<int>)_(process_all)/8 3.223 -
std::any_of(deque<int>)_(process_all)/8192 2628.527 -3.13%
std::any_of(list<int>)_(process_all)/32 11.440 -
std::any_of(list<int>)_(process_all)/32768 26477.558 2.98%
std::any_of(list<int>)_(process_all)/50 21.814 -
std::any_of(list<int>)_(process_all)/8 2.723 -
std::any_of(list<int>)_(process_all)/8192 7551.693 8.42%
std::any_of(vector<int>)_(process_all)/32 8.384 -
std::any_of(vector<int>)_(process_all)/32768 8077.511 -
std::any_of(vector<int>)_(process_all)/50 18.119 -
std::any_of(vector<int>)_(process_all)/8 2.467 -
std::any_of(vector<int>)_(process_all)/8192 2024.680 -
std::copy(deque<int>)/1048576 49699.323 -
std::copy(deque<int>)/262144 10257.296 -1.47%
std::copy(deque<int>)/32768 1159.208 -
std::copy(deque<int>)/4096 145.737 -
std::copy(deque<int>)/512 16.711 -
std::copy(deque<int>)/64 2.686 -
std::copy(deque<int>)/8 2.720 -1.06%
std::copy(list<int>)/1048576 875513.889 -
std::copy(list<int>)/262144 217610.930 -
std::copy(list<int>)/32768 25961.273 -1.76%
std::copy(list<int>)/4096 3268.358 -1.58%
std::copy(list<int>)/512 368.651 -
std::copy(list<int>)/64 33.841 3.66%
std::copy(list<int>)/8 2.464 -
std::copy(vector<bool>)_(aligned)/1048576 2903.003 2.27%
std::copy(vector<bool>)_(aligned)/262144 623.164 -7.71%
std::copy(vector<bool>)_(aligned)/32768 35.538 -
std::copy(vector<bool>)_(aligned)/4096 4.637 -
std::copy(vector<bool>)_(aligned)/512 1.380 -
std::copy(vector<bool>)_(aligned)/64 1.367 -
std::copy(vector<bool>)_(unaligned)/1048576 7019.703 -
std::copy(vector<bool>)_(unaligned)/262144 11108.140 548.85%
std::copy(vector<bool>)_(unaligned)/32768 218.444 -
std::copy(vector<bool>)_(unaligned)/4096 26.084 -
std::copy(vector<bool>)_(unaligned)/512 3.493 -
std::copy(vector<bool>)_(unaligned)/64 1.825 -
std::copy(vector<int>)/1048576 50197.396 -
std::copy(vector<int>)/262144 12530.304 -
std::copy(vector<int>)/32768 3776.775 -
std::copy(vector<int>)/4096 224.994 -2.18%
std::copy(vector<int>)/512 16.003 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.242 1.15%
std::copy_backward(deque<int>)/1048576 128157.765 -
std::copy_backward(deque<int>)/262144 32711.234 -
std::copy_backward(deque<int>)/32768 4086.097 -
std::copy_backward(deque<int>)/4096 147.597 -
std::copy_backward(deque<int>)/512 18.107 -
std::copy_backward(deque<int>)/64 2.940 -
std::copy_backward(deque<int>)/8 2.784 1.14%
std::copy_backward(list<int>)/1048576 889629.342 -
std::copy_backward(list<int>)/262144 220254.201 -
std::copy_backward(list<int>)/32768 26631.257 -1.02%
std::copy_backward(list<int>)/4096 3291.061 -1.06%
std::copy_backward(list<int>)/512 370.711 -
std::copy_backward(list<int>)/64 30.297 -
std::copy_backward(list<int>)/8 2.460 1.23%
std::copy_backward(vector<bool>)_(aligned)/1048576 2509.073 -12.83%
std::copy_backward(vector<bool>)_(aligned)/262144 719.606 158.36%
std::copy_backward(vector<bool>)_(aligned)/32768 35.764 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.007 3.22%
std::copy_backward(vector<bool>)_(aligned)/512 1.507 1.76%
std::copy_backward(vector<bool>)_(aligned)/64 1.681 -
std::copy_backward(vector<bool>)_(unaligned)/1048576 6735.017 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1651.119 -
std::copy_backward(vector<bool>)_(unaligned)/32768 208.509 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.326 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.810 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50209.929 -
std::copy_backward(vector<int>)/262144 12534.066 -
std::copy_backward(vector<int>)/32768 3617.799 -4.72%
std::copy_backward(vector<int>)/4096 170.129 -24.41%
std::copy_backward(vector<int>)/512 16.631 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.266 -
std::copy_if(deque<int>)_(entire_range)/1048576 277828.561 -
std::copy_if(deque<int>)_(entire_range)/262144 69829.478 -
std::copy_if(deque<int>)_(entire_range)/32768 8739.134 -
std::copy_if(deque<int>)_(entire_range)/4096 1026.314 -
std::copy_if(deque<int>)_(entire_range)/512 137.307 -
std::copy_if(deque<int>)_(entire_range)/64 16.151 -
std::copy_if(deque<int>)_(entire_range)/8 2.607 -
std::copy_if(deque<int>)_(every_other)/1048576 372837.456 -
std::copy_if(deque<int>)_(every_other)/262144 93215.055 -
std::copy_if(deque<int>)_(every_other)/32768 11648.043 -
std::copy_if(deque<int>)_(every_other)/4096 1457.595 -
std::copy_if(deque<int>)_(every_other)/512 182.696 -
std::copy_if(deque<int>)_(every_other)/64 23.444 -
std::copy_if(deque<int>)_(every_other)/8 3.472 -
std::copy_if(list<int>)_(entire_range)/1048576 881355.604 -
std::copy_if(list<int>)_(entire_range)/262144 218317.780 -
std::copy_if(list<int>)_(entire_range)/32768 28471.178 -7.38%
std::copy_if(list<int>)_(entire_range)/4096 3032.214 -
std::copy_if(list<int>)_(entire_range)/512 368.814 -
std::copy_if(list<int>)_(entire_range)/64 33.705 -6.18%
std::copy_if(list<int>)_(entire_range)/8 2.661 -
std::copy_if(list<int>)_(every_other)/1048576 841997.608 -
std::copy_if(list<int>)_(every_other)/262144 211505.106 -
std::copy_if(list<int>)_(every_other)/32768 25742.479 -
std::copy_if(list<int>)_(every_other)/4096 3178.433 -
std::copy_if(list<int>)_(every_other)/512 363.553 -
std::copy_if(list<int>)_(every_other)/64 23.871 -
std::copy_if(list<int>)_(every_other)/8 2.307 -
std::copy_if(vector<int>)_(entire_range)/1048576 245975.331 -
std::copy_if(vector<int>)_(entire_range)/262144 60023.277 -
std::copy_if(vector<int>)_(entire_range)/32768 7496.782 -
std::copy_if(vector<int>)_(entire_range)/4096 938.235 -
std::copy_if(vector<int>)_(entire_range)/512 123.944 -
std::copy_if(vector<int>)_(entire_range)/64 16.881 5.44%
std::copy_if(vector<int>)_(entire_range)/8 2.292 -2.58%
std::copy_if(vector<int>)_(every_other)/1048576 240700.037 -
std::copy_if(vector<int>)_(every_other)/262144 60066.349 -
std::copy_if(vector<int>)_(every_other)/32768 7495.762 -
std::copy_if(vector<int>)_(every_other)/4096 941.029 -
std::copy_if(vector<int>)_(every_other)/512 123.382 -
std::copy_if(vector<int>)_(every_other)/64 16.187 -
std::copy_if(vector<int>)_(every_other)/8 2.566 -
std::copy_n(deque<int>)/1048576 49614.638 -
std::copy_n(deque<int>)/262144 10325.367 -
std::copy_n(deque<int>)/32768 1143.722 -
std::copy_n(deque<int>)/4096 146.121 -
std::copy_n(deque<int>)/512 16.726 -
std::copy_n(deque<int>)/64 2.770 -
std::copy_n(deque<int>)/8 2.789 3.14%
std::copy_n(list<int>)/1048576 871257.221 -
std::copy_n(list<int>)/262144 215937.937 -
std::copy_n(list<int>)/32768 26355.764 -
std::copy_n(list<int>)/4096 4197.436 7.12%
std::copy_n(list<int>)/512 339.965 -
std::copy_n(list<int>)/64 14.180 -
std::copy_n(list<int>)/8 2.257 -
std::copy_n(vector<bool>)_(aligned)/1048576 2396.837 13.78%
std::copy_n(vector<bool>)_(aligned)/262144 660.757 -1.73%
std::copy_n(vector<bool>)_(aligned)/32768 35.347 -
std::copy_n(vector<bool>)_(aligned)/4096 4.633 -2.65%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.306 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7022.160 -
std::copy_n(vector<bool>)_(unaligned)/262144 1715.024 -6.46%
std::copy_n(vector<bool>)_(unaligned)/32768 217.982 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.003 -
std::copy_n(vector<bool>)_(unaligned)/512 3.502 -
std::copy_n(vector<bool>)_(unaligned)/64 1.827 -
std::copy_n(vector<int>)/1048576 50183.327 -
std::copy_n(vector<int>)/262144 12530.270 -
std::copy_n(vector<int>)/32768 3797.559 -
std::copy_n(vector<int>)/4096 173.502 -11.63%
std::copy_n(vector<int>)/512 16.069 -
std::copy_n(vector<int>)/64 2.473 -
std::copy_n(vector<int>)/8 2.209 1.16%
std::count(deque<int>)_(every_other)/1024 248.359 -
std::count(deque<int>)_(every_other)/1048576 254703.248 -
std::count(deque<int>)_(every_other)/8 2.547 -
std::count(deque<int>)_(every_other)/8192 1943.295 -
std::count(list<int>)_(every_other)/1024 1553.413 121.88%
std::count(list<int>)_(every_other)/1048576 825786.227 -
std::count(list<int>)_(every_other)/8 2.112 1.49%
std::count(list<int>)_(every_other)/8192 6611.737 -3.97%
std::count(vector<bool>)/1000 3.055 1.61%
std::count(vector<bool>)/1024 1.689 -
std::count(vector<bool>)/1048576 1461.721 -
std::count(vector<bool>)/8192 11.451 -
std::count(vector<int>)_(every_other)/1024 103.138 -
std::count(vector<int>)_(every_other)/1048576 105347.892 -
std::count(vector<int>)_(every_other)/8 1.382 4.60%
std::count(vector<int>)_(every_other)/8192 820.975 -
std::count_if(deque<int>)_(every_other)/1024 350.689 -
std::count_if(deque<int>)_(every_other)/1048576 343955.305 -
std::count_if(deque<int>)_(every_other)/8 3.427 -
std::count_if(deque<int>)_(every_other)/8192 2633.159 -
std::count_if(list<int>)_(every_other)/1024 756.355 -
std::count_if(list<int>)_(every_other)/1048576 892216.400 -
std::count_if(list<int>)_(every_other)/8 2.741 -
std::count_if(list<int>)_(every_other)/8192 7645.395 1.12%
std::count_if(vector<int>)_(every_other)/1024 248.763 -
std::count_if(vector<int>)_(every_other)/1048576 247840.143 -
std::count_if(vector<int>)_(every_other)/8 4.235 -
std::count_if(vector<int>)_(every_other)/8192 1925.236 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 284.961 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.736 -5.14%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2258.917 -4.30%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 69.430 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.753 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 450.251 1.02%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 69.252 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.696 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 445.291 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 292.983 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 33.618 -2.78%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2144.606 -
std::deque<int>::ctor(size)/1024 73.312 1.89%
std::deque<int>::ctor(size)/32 26.959 1.85%
std::deque<int>::ctor(size)/8192 442.757 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.189 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.771 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 427.642 1.54%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.537 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.606 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.465 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.475 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.680 -2.74%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.772 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.046 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.104 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.080 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.689 -1.11%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.692 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.171 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.870 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.929 2.42%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 356.033 12.02%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.897 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.661 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 542.803 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.766 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4811.994 -2.08%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6429.124 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.738 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52424.733 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 862.676 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.039 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12762.813 1.56%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20036.793 1.67%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 623.146 2.43%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 178308.211 1.73%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 865.792 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.222 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12820.858 1.92%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20137.281 1.15%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 620.271 1.85%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 178029.021 1.72%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1065.375 -1.13%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 49.339 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11773.118 1.61%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20684.602 2.75%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 629.287 2.10%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 181702.967 2.79%
std::deque<std::string>::ctor(size)/1024 712.133 -
std::deque<std::string>::ctor(size)/32 42.010 -
std::deque<std::string>::ctor(size)/8192 8563.564 2.83%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 952.435 1.49%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.464 -1.61%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12946.488 2.72%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20124.154 2.15%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 589.963 3.42%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 175989.455 2.37%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.420 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.367 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.383 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.682 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.071 1.14%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.815 1.13%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.389 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.740 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2350.839 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.199 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.473 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2366.566 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.790 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.837 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.794 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.568 -1.16%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.585 -1.81%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 33.030 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.002 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.781 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2352.399 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.379 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.161 -1.20%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2373.953 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 491.043 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.501 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4691.901 4.65%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6437.947 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 147.444 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51900.242 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.405 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.138 -
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.283 1.37%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.666 1.21%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.836 1.22%
std::distance(deque<int>)/1024 0.652 -
std::distance(deque<int>)/4096 0.651 -
std::distance(deque<int>)/50 0.653 -
std::distance(deque<int>)/8192 0.654 -
std::distance(join_view(vector<vector<int>>))/1024 1.029 -
std::distance(join_view(vector<vector<int>>))/4096 4.406 -
std::distance(join_view(vector<vector<int>>))/50 0.583 -
std::distance(join_view(vector<vector<int>>))/8192 8.313 -
std::equal(deque<int>)_(it,_it,_it)/1024 466.611 -4.10%
std::equal(deque<int>)_(it,_it,_it)/1048576 496323.473 1.81%
std::equal(deque<int>)_(it,_it,_it)/50 25.016 -
std::equal(deque<int>)_(it,_it,_it)/8 6.425 -
std::equal(deque<int>)_(it,_it,_it)/8192 3883.129 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 503.452 1.27%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 497745.884 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 22.708 5.00%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.047 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3876.765 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 520.033 -1.23%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 525505.689 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.279 3.21%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.264 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4037.990 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 503.981 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 508861.101 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.151 -5.06%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.359 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3900.303 -
std::equal(list<int>)_(it,_it,_it)/1024 1136.868 -35.00%
std::equal(list<int>)_(it,_it,_it)/1048576 1319841.008 -
std::equal(list<int>)_(it,_it,_it)/50 38.562 8.04%
std::equal(list<int>)_(it,_it,_it)/8 2.770 -
std::equal(list<int>)_(it,_it,_it)/8192 9677.914 2.74%
std::equal(list<int>)_(it,_it,_it,_it)/1024 778.310 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 953049.568 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.562 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.958 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11639.332 -2.02%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.703 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 989089.362 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.154 -5.55%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.601 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12388.056 4.76%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1168.414 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1323796.393 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.171 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.666 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11491.232 -4.39%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.220 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.019 -
std::equal(vector<bool>)_(unaligned)/1048576 6444.017 -
std::equal(vector<bool>)_(unaligned)/50 0.744 -14.60%
std::equal(vector<bool>)_(unaligned)/8 0.707 -22.97%
std::equal(vector<bool>)_(unaligned)/8192 54.020 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.955 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73697.613 -
std::equal(vector<int>)_(it,_it,_it)/50 4.186 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.176 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.211 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73743.240 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.078 -5.28%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.311 -9.71%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.836 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.354 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640293.764 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.022 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.700 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4808.268 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.529 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 605909.137 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.416 -1.75%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.623 1.28%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4828.390 -
std::fill(deque<int>)/1024 29.990 -
std::fill(deque<int>)/32 1.269 -
std::fill(deque<int>)/50 2.243 -
std::fill(deque<int>)/8192 238.331 -
std::fill(list<int>)/1024 673.306 -
std::fill(list<int>)/32 8.476 -
std::fill(list<int>)/50 35.034 -
std::fill(list<int>)/8192 8251.898 16.14%
std::fill(vector<bool>)/1048576 3820.366 -
std::fill(vector<bool>)/262144 233.428 -
std::fill(vector<bool>)/32768 30.177 -
std::fill(vector<bool>)/4096 4.219 -
std::fill(vector<bool>)/512 1.522 -1.69%
std::fill(vector<bool>)/64 1.572 1.34%
std::fill(vector<int>)/1024 30.233 -1.34%
std::fill(vector<int>)/32 1.040 -
std::fill(vector<int>)/50 2.213 -
std::fill(vector<int>)/8192 238.877 -
std::fill_n(deque<int>)/1024 29.781 1.02%
std::fill_n(deque<int>)/32 1.207 3.63%
std::fill_n(deque<int>)/50 2.196 -
std::fill_n(deque<int>)/8192 242.867 1.55%
std::fill_n(list<int>)/1024 649.052 -
std::fill_n(list<int>)/32 8.342 -
std::fill_n(list<int>)/50 16.119 -
std::fill_n(list<int>)/8192 7399.504 5.23%
std::fill_n(vector<bool>)/1048576 3823.807 -
std::fill_n(vector<bool>)/262144 232.590 -
std::fill_n(vector<bool>)/32768 30.296 -
std::fill_n(vector<bool>)/4096 4.172 -
std::fill_n(vector<bool>)/512 1.426 -11.15%
std::fill_n(vector<bool>)/64 1.625 3.45%
std::fill_n(vector<int>)/1024 30.072 1.37%
std::fill_n(vector<int>)/32 1.145 -
std::fill_n(vector<int>)/50 2.225 -
std::fill_n(vector<int>)/8192 237.469 -
std::find(deque<int>)_(bail_25%)/1024 67.584 -
std::find(deque<int>)_(bail_25%)/32768 1923.719 -
std::find(deque<int>)_(bail_25%)/8 2.072 -
std::find(deque<int>)_(bail_25%)/8192 480.806 -
std::find(deque<int>)_(process_all)/1024 244.690 -
std::find(deque<int>)_(process_all)/32768 7911.823 1.08%
std::find(deque<int>)_(process_all)/50 13.567 3.26%
std::find(deque<int>)_(process_all)/8 3.401 2.60%
std::find(deque<int>)_(process_all)/8192 1987.231 1.50%
std::find(list<int>)_(bail_25%)/1024 130.177 1.02%
std::find(list<int>)_(bail_25%)/32768 8022.234 3.53%
std::find(list<int>)_(bail_25%)/8 0.922 -
std::find(list<int>)_(bail_25%)/8192 1427.215 1.13%
std::find(list<int>)_(process_all)/1024 701.470 -1.91%
std::find(list<int>)_(process_all)/32768 27003.200 -
std::find(list<int>)_(process_all)/50 18.514 2.70%
std::find(list<int>)_(process_all)/8 2.412 -1.38%
std::find(list<int>)_(process_all)/8192 8307.158 -5.71%
std::find(vector<bool>)_(process_all)/1024 4.541 -1.71%
std::find(vector<bool>)_(process_all)/1048576 3668.974 -
std::find(vector<bool>)_(process_all)/50 0.748 8.23%
std::find(vector<bool>)_(process_all)/8 0.664 5.63%
std::find(vector<bool>)_(process_all)/8192 33.668 -
std::find(vector<char>)_(bail_25%)/1024 5.447 1.79%
std::find(vector<char>)_(bail_25%)/32768 136.813 -
std::find(vector<char>)_(bail_25%)/8 1.156 -
std::find(vector<char>)_(bail_25%)/8192 39.904 -
std::find(vector<char>)_(process_all)/1024 16.268 -
std::find(vector<char>)_(process_all)/32768 495.208 -
std::find(vector<char>)_(process_all)/50 1.631 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 135.473 -
std::find(vector<int>)_(bail_25%)/1024 66.268 -
std::find(vector<int>)_(bail_25%)/32768 1872.569 -
std::find(vector<int>)_(bail_25%)/8 1.381 -
std::find(vector<int>)_(bail_25%)/8192 474.912 -
std::find(vector<int>)_(process_all)/1024 243.813 -
std::find(vector<int>)_(process_all)/32768 7461.919 -
std::find(vector<int>)_(process_all)/50 12.473 -
std::find(vector<int>)_(process_all)/8 2.701 -
std::find(vector<int>)_(process_all)/8192 1861.578 -
std::find(vector<long_long>)_(bail_25%)/1024 30.262 -
std::find(vector<long_long>)_(bail_25%)/32768 959.714 -
std::find(vector<long_long>)_(bail_25%)/8 0.887 -
std::find(vector<long_long>)_(bail_25%)/8192 246.009 -
std::find(vector<long_long>)_(process_all)/1024 119.066 -
std::find(vector<long_long>)_(process_all)/32768 3812.942 -
std::find(vector<long_long>)_(process_all)/50 5.813 -
std::find(vector<long_long>)_(process_all)/8 1.273 10.33%
std::find(vector<long_long>)_(process_all)/8192 951.448 -
std::find_end(deque<int>)_(match_near_end)/1000 34.075 -21.95%
std::find_end(deque<int>)_(match_near_end)/1024 32.549 -17.73%
std::find_end(deque<int>)_(match_near_end)/8192 273.617 -13.16%
std::find_end(deque<int>)_(near_matches)/1000 15867.509 -
std::find_end(deque<int>)_(near_matches)/1024 16528.740 -
std::find_end(deque<int>)_(near_matches)/8192 1132876.280 -
std::find_end(deque<int>)_(process_all)/1000 287.011 -
std::find_end(deque<int>)_(process_all)/1024 296.246 1.17%
std::find_end(deque<int>)_(process_all)/1048576 264089.025 -
std::find_end(deque<int>)_(process_all)/8192 2003.646 -3.69%
std::find_end(deque<int>)_(same_length)/1000 346.483 3.06%
std::find_end(deque<int>)_(same_length)/1024 353.087 2.52%
std::find_end(deque<int>)_(same_length)/8192 3266.426 16.20%
std::find_end(deque<int>)_(single_element)/1000 307.943 -2.21%
std::find_end(deque<int>)_(single_element)/1024 360.098 -3.86%
std::find_end(deque<int>)_(single_element)/8192 2733.028 -7.82%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 77.098 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.532 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 621.414 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31776.036 1.49%
std::find_end(deque<int>,_pred)_(near_matches)/1024 32868.598 1.66%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1916593.951 -
std::find_end(deque<int>,_pred)_(process_all)/1000 612.837 -
std::find_end(deque<int>,_pred)_(process_all)/1024 629.801 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 570627.717 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4383.019 -
std::find_end(deque<int>,_pred)_(same_length)/1000 750.829 -
std::find_end(deque<int>,_pred)_(same_length)/1024 768.909 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5140.164 -
std::find_end(deque<int>,_pred)_(single_element)/1000 653.800 1.16%
std::find_end(deque<int>,_pred)_(single_element)/1024 651.874 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4905.147 -
std::find_end(forward_list<int>)_(match_near_end)/1000 769.036 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4528.282 1.28%
std::find_end(forward_list<int>)_(match_near_end)/8192 259876.380 -
std::find_end(forward_list<int>)_(near_matches)/1000 36801.404 -
std::find_end(forward_list<int>)_(near_matches)/1024 38171.421 -
std::find_end(forward_list<int>)_(near_matches)/8192 2476931.979 -
std::find_end(forward_list<int>)_(process_all)/1000 686.556 1.01%
std::find_end(forward_list<int>)_(process_all)/1024 712.934 -
std::find_end(forward_list<int>)_(process_all)/1048576 760077.348 -
std::find_end(forward_list<int>)_(process_all)/8192 5680.983 -
std::find_end(forward_list<int>)_(same_length)/1000 1472.956 -
std::find_end(forward_list<int>)_(same_length)/1024 1490.798 -
std::find_end(forward_list<int>)_(same_length)/8192 14264.124 -15.40%
std::find_end(forward_list<int>)_(single_element)/1000 684.865 1.93%
std::find_end(forward_list<int>)_(single_element)/1024 704.659 -
std::find_end(forward_list<int>)_(single_element)/8192 6312.468 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 846.041 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5172.925 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278726.502 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42394.944 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43910.598 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2701861.486 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 775.820 -3.81%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 779.996 -5.54%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 861850.226 -4.06%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6231.198 -6.35%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1540.521 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1568.474 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15175.825 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 777.122 -1.13%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 786.989 -2.25%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6820.277 -2.03%
std::find_end(list<int>)_(match_near_end)/1000 78.310 1.21%
std::find_end(list<int>)_(match_near_end)/1024 60.662 -
std::find_end(list<int>)_(match_near_end)/8192 603.108 -
std::find_end(list<int>)_(near_matches)/1000 33287.450 -
std::find_end(list<int>)_(near_matches)/1024 34771.679 -
std::find_end(list<int>)_(near_matches)/8192 2270014.291 -
std::find_end(list<int>)_(process_all)/1000 1461.367 -
std::find_end(list<int>)_(process_all)/1024 1475.185 -
std::find_end(list<int>)_(process_all)/1048576 879460.881 -
std::find_end(list<int>)_(process_all)/8192 7432.241 -1.11%
std::find_end(list<int>)_(same_length)/1000 745.574 1.30%
std::find_end(list<int>)_(same_length)/1024 767.141 2.19%
std::find_end(list<int>)_(same_length)/8192 9665.138 7.17%
std::find_end(list<int>)_(single_element)/1000 721.212 -
std::find_end(list<int>)_(single_element)/1024 732.413 -
std::find_end(list<int>)_(single_element)/8192 8326.192 -1.84%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.205 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.498 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 633.444 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38243.374 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39871.161 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2471231.810 -
std::find_end(list<int>,_pred)_(process_all)/1000 825.182 -
std::find_end(list<int>,_pred)_(process_all)/1024 844.707 -
std::find_end(list<int>,_pred)_(process_all)/1048576 991250.059 -
std::find_end(list<int>,_pred)_(process_all)/8192 8217.548 -
std::find_end(list<int>,_pred)_(same_length)/1000 769.471 -
std::find_end(list<int>,_pred)_(same_length)/1024 788.040 -
std::find_end(list<int>,_pred)_(same_length)/8192 9742.482 -2.28%
std::find_end(list<int>,_pred)_(single_element)/1000 822.226 -
std::find_end(list<int>,_pred)_(single_element)/1024 840.987 -
std::find_end(list<int>,_pred)_(single_element)/8192 9408.514 2.33%
std::find_end(vector<int>)_(match_near_end)/1000 28.029 -
std::find_end(vector<int>)_(match_near_end)/1024 24.958 -
std::find_end(vector<int>)_(match_near_end)/8192 203.135 -
std::find_end(vector<int>)_(near_matches)/1000 13918.918 -
std::find_end(vector<int>)_(near_matches)/1024 14410.125 -
std::find_end(vector<int>)_(near_matches)/8192 773316.179 -
std::find_end(vector<int>)_(process_all)/1000 220.730 -
std::find_end(vector<int>)_(process_all)/1024 225.976 -
std::find_end(vector<int>)_(process_all)/1048576 221244.374 -
std::find_end(vector<int>)_(process_all)/8192 1714.531 -1.21%
std::find_end(vector<int>)_(same_length)/1000 247.041 1.75%
std::find_end(vector<int>)_(same_length)/1024 256.131 3.20%
std::find_end(vector<int>)_(same_length)/8192 1997.322 -2.03%
std::find_end(vector<int>)_(single_element)/1000 245.320 2.19%
std::find_end(vector<int>)_(single_element)/1024 250.918 2.23%
std::find_end(vector<int>)_(single_element)/8192 1927.949 3.15%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.996 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.254 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 480.513 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22475.762 -1.43%
std::find_end(vector<int>,_pred)_(near_matches)/1024 23305.377 -1.63%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1464619.847 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.674 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.896 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 642244.835 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4344.875 -
std::find_end(vector<int>,_pred)_(same_length)/1000 625.296 -
std::find_end(vector<int>,_pred)_(same_length)/1024 640.874 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5130.076 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.096 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.161 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4788.899 -
std::find_first_of(deque<int>)_(large_needle)/1024 366477.322 -
std::find_first_of(deque<int>)_(large_needle)/32 284.336 -
std::find_first_of(deque<int>)_(large_needle)/50 671.701 -
std::find_first_of(deque<int>)_(large_needle)/8192 23536476.367 -
std::find_first_of(deque<int>)_(small_needle)/1024 3939.481 9.00%
std::find_first_of(deque<int>)_(small_needle)/32 113.071 -
std::find_first_of(deque<int>)_(small_needle)/50 175.022 -
std::find_first_of(deque<int>)_(small_needle)/8192 30644.860 8.86%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563020.683 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 509.412 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1397.464 1.06%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35525895.798 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6282.038 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.886 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 308.392 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50311.278 -
std::find_first_of(list<int>)_(large_needle)/1024 860812.860 -
std::find_first_of(list<int>)_(large_needle)/32 672.261 -
std::find_first_of(list<int>)_(large_needle)/50 1733.118 -
std::find_first_of(list<int>)_(large_needle)/8192 48732363.933 1.20%
std::find_first_of(list<int>)_(small_needle)/1024 2807.703 1.01%
std::find_first_of(list<int>)_(small_needle)/32 91.509 -
std::find_first_of(list<int>)_(small_needle)/50 140.282 -
std::find_first_of(list<int>)_(small_needle)/8192 23229.858 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 880688.867 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 728.123 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1880.948 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54455368.614 1.34%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5241.032 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.552 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.516 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41685.428 -
std::find_first_of(vector<int>)_(large_needle)/1024 118240.494 -
std::find_first_of(vector<int>)_(large_needle)/32 120.387 5.17%
std::find_first_of(vector<int>)_(large_needle)/50 294.066 1.08%
std::find_first_of(vector<int>)_(large_needle)/8192 7627361.725 -
std::find_first_of(vector<int>)_(small_needle)/1024 1409.191 -
std::find_first_of(vector<int>)_(small_needle)/32 45.334 -4.93%
std::find_first_of(vector<int>)_(small_needle)/50 69.298 -3.56%
std::find_first_of(vector<int>)_(small_needle)/8192 11263.266 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 608302.811 2.68%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 496.127 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1358.645 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38370361.112 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5576.429 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.037 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.880 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44619.813 -
std::find_if(deque<int>)_(bail_25%)/1024 106.345 -
std::find_if(deque<int>)_(bail_25%)/32768 2726.384 -10.84%
std::find_if(deque<int>)_(bail_25%)/8 1.518 -1.64%
std::find_if(deque<int>)_(bail_25%)/8192 717.737 -3.07%
std::find_if(deque<int>)_(process_all)/1024 490.877 1.37%
std::find_if(deque<int>)_(process_all)/32768 11633.876 -2.25%
std::find_if(deque<int>)_(process_all)/50 23.768 -
std::find_if(deque<int>)_(process_all)/8 3.967 -
std::find_if(deque<int>)_(process_all)/8192 2818.027 -4.31%
std::find_if(list<int>)_(bail_25%)/1024 194.511 -
std::find_if(list<int>)_(bail_25%)/32768 10151.773 24.63%
std::find_if(list<int>)_(bail_25%)/8 1.211 1.53%
std::find_if(list<int>)_(bail_25%)/8192 1522.951 -
std::find_if(list<int>)_(process_all)/1024 761.676 -52.82%
std::find_if(list<int>)_(process_all)/32768 27817.371 -
std::find_if(list<int>)_(process_all)/50 21.543 -
std::find_if(list<int>)_(process_all)/8 3.512 -
std::find_if(list<int>)_(process_all)/8192 12125.776 23.55%
std::find_if(vector<bool>)_(process_all)/1024 772.030 -
std::find_if(vector<bool>)_(process_all)/1048576 788149.896 -
std::find_if(vector<bool>)_(process_all)/50 35.985 2.81%
std::find_if(vector<bool>)_(process_all)/8 5.519 1.66%
std::find_if(vector<bool>)_(process_all)/8192 6159.937 -
std::find_if(vector<char>)_(bail_25%)/1024 76.135 -
std::find_if(vector<char>)_(bail_25%)/32768 2042.950 -
std::find_if(vector<char>)_(bail_25%)/8 0.951 -
std::find_if(vector<char>)_(bail_25%)/8192 520.603 -
std::find_if(vector<char>)_(process_all)/1024 274.880 1.16%
std::find_if(vector<char>)_(process_all)/32768 8129.940 -
std::find_if(vector<char>)_(process_all)/50 12.598 -
std::find_if(vector<char>)_(process_all)/8 2.464 -
std::find_if(vector<char>)_(process_all)/8192 2047.798 -
std::find_if(vector<int>)_(bail_25%)/1024 75.550 -
std::find_if(vector<int>)_(bail_25%)/32768 2338.726 -
std::find_if(vector<int>)_(bail_25%)/8 1.124 -
std::find_if(vector<int>)_(bail_25%)/8192 548.133 -
std::find_if(vector<int>)_(process_all)/1024 290.599 -
std::find_if(vector<int>)_(process_all)/32768 9082.861 -
std::find_if(vector<int>)_(process_all)/50 14.123 -
std::find_if(vector<int>)_(process_all)/8 2.530 -1.06%
std::find_if(vector<int>)_(process_all)/8192 2265.630 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.709 2.15%
std::find_if_not(deque<int>)_(bail_25%)/32768 2724.375 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.486 4.56%
std::find_if_not(deque<int>)_(bail_25%)/8192 706.730 -
std::find_if_not(deque<int>)_(process_all)/1024 485.043 -
std::find_if_not(deque<int>)_(process_all)/32768 11639.792 1.74%
std::find_if_not(deque<int>)_(process_all)/50 23.855 -
std::find_if_not(deque<int>)_(process_all)/8 3.978 -
std::find_if_not(deque<int>)_(process_all)/8192 2819.738 -
std::find_if_not(list<int>)_(bail_25%)/1024 194.759 -
std::find_if_not(list<int>)_(bail_25%)/32768 7587.026 4.30%
std::find_if_not(list<int>)_(bail_25%)/8 1.322 4.11%
std::find_if_not(list<int>)_(bail_25%)/8192 1522.701 -
std::find_if_not(list<int>)_(process_all)/1024 763.204 -
std::find_if_not(list<int>)_(process_all)/32768 29255.258 -
std::find_if_not(list<int>)_(process_all)/50 21.703 1.07%
std::find_if_not(list<int>)_(process_all)/8 3.424 -
std::find_if_not(list<int>)_(process_all)/8192 8172.150 -
std::find_if_not(vector<bool>)_(process_all)/1024 766.675 -
std::find_if_not(vector<bool>)_(process_all)/1048576 782657.848 -
std::find_if_not(vector<bool>)_(process_all)/50 35.722 3.23%
std::find_if_not(vector<bool>)_(process_all)/8 5.504 2.21%
std::find_if_not(vector<bool>)_(process_all)/8192 6116.393 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.192 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2041.959 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.937 -
std::find_if_not(vector<char>)_(bail_25%)/8192 521.012 -
std::find_if_not(vector<char>)_(process_all)/1024 275.392 1.18%
std::find_if_not(vector<char>)_(process_all)/32768 8135.095 -
std::find_if_not(vector<char>)_(process_all)/50 12.521 -
std::find_if_not(vector<char>)_(process_all)/8 2.383 -4.00%
std::find_if_not(vector<char>)_(process_all)/8192 2050.061 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.644 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2340.664 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.009 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.680 -
std::find_if_not(vector<int>)_(process_all)/1024 308.085 -
std::find_if_not(vector<int>)_(process_all)/32768 9769.543 -
std::find_if_not(vector<int>)_(process_all)/50 15.042 -
std::find_if_not(vector<int>)_(process_all)/8 2.726 -
std::find_if_not(vector<int>)_(process_all)/8192 2433.498 -
std::flat_map<int,_int>::clear()/0 421.830 -
std::flat_map<int,_int>::clear()/1024 423.133 -
std::flat_map<int,_int>::clear()/32 423.179 -
std::flat_map<int,_int>::clear()/8192 446.685 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.613 1.36%
std::flat_map<int,_int>::contains(key)_(existent)/32 3.366 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.057 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.469 11.56%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.001 2.66%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.345 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.546 6.98%
std::flat_map<int,_int>::count(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.494 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.492 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.074 1.35%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.457 8.20%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.368 10.94%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.436 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.485 11.73%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.122 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 190.035 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.520 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1172.980 -
std::flat_map<int,_int>::ctor(const&)/0 13.693 -
std::flat_map<int,_int>::ctor(const&)/1024 178.298 -
std::flat_map<int,_int>::ctor(const&)/32 23.788 -
std::flat_map<int,_int>::ctor(const&)/8192 1932.706 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.691 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.577 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 24.027 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1934.461 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.609 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4312.192 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.856 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34189.707 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.590 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8914.133 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 214.610 1.54%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 121202.707 12.38%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.595 1.10%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.393 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.871 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.455 -4.63%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.930 7.97%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.783 2.16%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.772 7.90%
std::flat_map<int,_int>::erase(iterator)/0 17.823 16.62%
std::flat_map<int,_int>::erase(iterator)/1024 74.368 -2.47%
std::flat_map<int,_int>::erase(iterator)/32 21.963 6.39%
std::flat_map<int,_int>::erase(iterator)/8192 496.431 -1.29%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.137 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 442.226 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 428.145 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 641.327 -
std::flat_map<int,_int>::erase(key)_(existent)/0 18.366 16.28%
std::flat_map<int,_int>::erase(key)_(existent)/1024 102.681 -
std::flat_map<int,_int>::erase(key)_(existent)/32 24.697 7.19%
std::flat_map<int,_int>::erase(key)_(existent)/8192 559.975 -2.24%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.495 5.57%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.324 -15.93%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.379 -7.47%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 8.058 -25.31%
std::flat_map<int,_int>::find(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.331 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.350 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.219 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.428 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.448 -7.82%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.178 -3.09%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.129 -7.59%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.713 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.966 10.19%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.350 1.38%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 49.914 70.47%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.694 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.888 -28.78%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 27.683 4.17%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 547.288 1.58%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.968 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.648 -3.99%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.931 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.328 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.944 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.592 -17.18%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.439 4.60%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 506.713 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.418 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 6049.353 14.63%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 663.055 4.07%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 45674.454 14.14%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.772 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8012.391 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 709.068 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65057.451 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.998 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1641.337 4.02%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 482.623 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9789.759 5.04%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.931 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1639.289 3.70%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 486.246 1.78%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9763.364 5.05%
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.023 3.56%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.858 -
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.630 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.149 -5.91%
std::flat_map<int,_int>::insert(value)_(new_value)/0 16.082 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 19.624 -43.50%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.047 -1.21%
std::flat_map<int,_int>::insert(value)_(new_value)/8192 24.476 -25.75%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.980 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.004 -3.34%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.701 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.462 -7.23%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.190 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 25.115 -13.63%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.327 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 31.897 14.14%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.010 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.012 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.030 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.505 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.812 -9.40%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.205 -1.51%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.716 -14.31%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 18.706 12.54%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 93.313 5.39%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 24.358 30.97%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 613.454 1.02%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 18.890 14.06%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 92.872 4.51%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 24.343 29.04%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 609.564 -12.13%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.141 60.10%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 74.439 2.88%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 6.220 64.90%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 568.202 -14.71%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.040 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.982 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.553 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.334 47.11%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.462 10.13%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 10.531 54.21%
std::flat_multimap<int,_int>::clear()/0 421.196 -
std::flat_multimap<int,_int>::clear()/1024 422.743 -
std::flat_multimap<int,_int>::clear()/32 422.735 -
std::flat_multimap<int,_int>::clear()/8192 441.175 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.595 1.26%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.561 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.075 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.622 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.818 -35.52%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.398 -2.13%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.771 -40.38%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.021 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 6.640 -5.20%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.331 -2.32%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 9.808 -7.07%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.021 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.101 2.85%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.577 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.429 1.18%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 189.749 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.750 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1174.081 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.717 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.024 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.865 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1925.748 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.693 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.473 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.773 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1931.885 6.55%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.854 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3948.319 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.194 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 30860.526 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.851 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8465.804 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 199.162 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 103416.112 -5.54%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.191 -9.17%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.503 -1.23%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.598 -13.21%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.999 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.044 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.445 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.435 -
std::flat_multimap<int,_int>::erase(iterator)/1024 81.323 7.12%
std::flat_multimap<int,_int>::erase(iterator)/32 20.769 -
std::flat_multimap<int,_int>::erase(iterator)/8192 606.489 22.08%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.570 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 441.042 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 428.279 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 645.221 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.212 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 85.877 2.30%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.176 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 619.411 21.49%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.834 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.937 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.379 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.389 1.05%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.407 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.295 1.30%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.340 -4.11%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.221 -14.92%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.383 -8.29%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.182 -14.62%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.840 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.407 8.76%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.187 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.189 -23.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.937 1.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 178.187 76.91%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.390 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 555.241 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.220 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.956 14.40%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.417 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.499 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.247 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 130.247 63.48%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.700 -2.13%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 507.984 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.448 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5468.350 6.65%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 642.830 1.28%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 42002.215 11.16%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.062 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7319.368 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 689.332 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59398.386 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 425.009 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1293.377 -4.25%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 471.815 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7217.842 -6.83%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.599 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1295.514 -4.35%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 472.400 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7181.335 -6.70%
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.143 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 194.911 97.74%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.929 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 549.767 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 16.010 1.30%
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 25.195 9.54%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.260 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 24.561 -17.31%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.021 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.123 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.551 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.704 -7.62%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.429 -1.65%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.558 -8.47%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.064 -1.81%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.605 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.754 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1103.230 101.84%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.596 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.312 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.085 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1117.802 103.99%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.208 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.000 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.832 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1125.127 119.78%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.044 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.089 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.388 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.011 -10.21%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.226 -3.15%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.879 -10.29%
std::for_each(deque<int>)/32 3.844 1.57%
std::for_each(deque<int>)/50 4.120 -
std::for_each(deque<int>)/8 0.920 -
std::for_each(deque<int>)/8192 254.756 -
std::for_each(join_view(vector<vector<int>>))/32 3.794 -
std::for_each(join_view(vector<vector<int>>))/50 4.029 -
std::for_each(join_view(vector<vector<int>>))/8 1.609 12.30%
std::for_each(join_view(vector<vector<int>>))/8192 263.111 -
std::for_each(list<int>)/32 11.164 -
std::for_each(list<int>)/50 23.921 -
std::for_each(list<int>)/8 2.559 -
std::for_each(list<int>)/8192 7813.858 -12.42%
std::for_each(vector<int>)/32 3.805 -
std::for_each(vector<int>)/50 4.111 -
std::for_each(vector<int>)/8 0.906 -
std::for_each(vector<int>)/8192 251.994 -
std::for_each_n(deque<int>)/32 3.782 -
std::for_each_n(deque<int>)/50 3.943 -1.06%
std::for_each_n(deque<int>)/8 1.158 -6.81%
std::for_each_n(deque<int>)/8192 257.446 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.837 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.312 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.596 -20.10%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.365 -
std::for_each_n(list<int>)/32 11.216 -
std::for_each_n(list<int>)/50 24.099 3.43%
std::for_each_n(list<int>)/8 2.351 3.63%
std::for_each_n(list<int>)/8192 7739.387 -
std::for_each_n(vector<int>)/32 3.871 -
std::for_each_n(vector<int>)/50 4.054 -
std::for_each_n(vector<int>)/8 2.485 -1.88%
std::for_each_n(vector<int>)/8192 252.059 -
std::generate(deque<int>)/1024 246.896 -
std::generate(deque<int>)/32 8.312 -
std::generate(deque<int>)/50 12.342 -
std::generate(deque<int>)/8192 1917.562 -
std::generate(list<int>)/1024 672.315 -
std::generate(list<int>)/32 8.700 -
std::generate(list<int>)/50 15.857 1.37%
std::generate(list<int>)/8192 7512.649 7.75%
std::generate(vector<int>)/1024 245.436 -
std::generate(vector<int>)/32 7.984 -
std::generate(vector<int>)/50 12.081 -
std::generate(vector<int>)/8192 1852.980 -
std::generate_n(deque<int>)/1024 245.695 -
std::generate_n(deque<int>)/32 8.398 2.35%
std::generate_n(deque<int>)/50 12.428 1.29%
std::generate_n(deque<int>)/8192 1968.682 -
std::generate_n(list<int>)/1024 652.747 -
std::generate_n(list<int>)/32 8.624 -
std::generate_n(list<int>)/50 15.373 -
std::generate_n(list<int>)/8192 6854.476 -7.05%
std::generate_n(vector<int>)/1024 243.857 -
std::generate_n(vector<int>)/32 7.950 -
std::generate_n(vector<int>)/50 12.066 -
std::generate_n(vector<int>)/8192 1854.251 -
std::is_partitioned(deque<int>)_(partitioned)/1024 365.147 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.212 -7.10%
std::is_partitioned(deque<int>)_(partitioned)/50 14.017 -5.41%
std::is_partitioned(deque<int>)_(partitioned)/8192 2885.850 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 128.135 26.35%
std::is_partitioned(deque<int>)_(unpartitioned)/32 5.133 65.38%
std::is_partitioned(deque<int>)_(unpartitioned)/50 7.023 6.32%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 936.802 35.21%
std::is_partitioned(list<int>)_(partitioned)/1024 710.984 -
std::is_partitioned(list<int>)_(partitioned)/32 8.769 -
std::is_partitioned(list<int>)_(partitioned)/50 13.686 -1.11%
std::is_partitioned(list<int>)_(partitioned)/8192 6839.297 4.67%
std::is_partitioned(list<int>)_(unpartitioned)/1024 244.068 37.44%
std::is_partitioned(list<int>)_(unpartitioned)/32 2.910 -32.22%
std::is_partitioned(list<int>)_(unpartitioned)/50 7.091 56.51%
std::is_partitioned(list<int>)_(unpartitioned)/8192 1645.152 -23.20%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.352 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.303 -6.19%
std::is_partitioned(vector<int>)_(partitioned)/50 9.776 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1414.936 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 26.373 -59.48%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.818 -14.66%
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.721 -71.69%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 215.188 7.00%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 483.036 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.761 -7.10%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3869.229 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 522959.705 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 47.845 1.35%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 507.177 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.428 -1.20%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4126.414 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 684788.116 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.979 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 491.934 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.996 3.83%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3889.041 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 631998.495 1.04%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 52.848 -2.63%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 540.536 3.97%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.438 5.67%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4145.268 3.96%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689288.663 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.521 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 764.521 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.805 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9184.648 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1424360.220 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.548 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 814.725 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.712 -1.10%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8377.336 1.08%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1612985.277 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 65.017 1.63%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.818 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.736 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9644.607 3.00%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1411668.437 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 38.781 3.41%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 824.730 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.392 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9083.590 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1594299.675 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.758 -1.36%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 317.187 -1.31%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.501 1.43%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2489.993 1.74%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213396.718 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.849 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 502.672 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.609 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4734.839 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1037516.135 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.732 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 354.424 4.16%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.853 1.00%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2789.072 4.78%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213297.407 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.921 4.37%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 569.099 1.92%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.043 1.86%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 5007.294 2.57%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 994427.485 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.751 -
std::is_sorted(deque<int>)/1024 477.532 -
std::is_sorted(deque<int>)/8 2.810 -13.51%
std::is_sorted(deque<int>)/8192 3819.091 -
std::is_sorted(deque<int>,_pred)/1024 597.383 -
std::is_sorted(deque<int>,_pred)/8 4.676 -
std::is_sorted(deque<int>,_pred)/8192 4796.409 -
std::is_sorted(list<int>)/1024 765.821 -
std::is_sorted(list<int>)/8 2.129 -
std::is_sorted(list<int>)/8192 7296.351 -
std::is_sorted(list<int>,_pred)/1024 793.365 -
std::is_sorted(list<int>,_pred)/8 4.011 -
std::is_sorted(list<int>,_pred)/8192 7645.631 1.06%
std::is_sorted(vector<int>)/1024 243.553 -
std::is_sorted(vector<int>)/8 2.077 -1.81%
std::is_sorted(vector<int>)/8192 1900.791 -
std::is_sorted(vector<int>,_pred)/1024 462.254 -
std::is_sorted(vector<int>,_pred)/8 3.825 -
std::is_sorted(vector<int>,_pred)/8192 3681.980 -
std::is_sorted_until(deque<int>)/1024 471.782 -
std::is_sorted_until(deque<int>)/8 2.541 -11.63%
std::is_sorted_until(deque<int>)/8192 3779.053 -
std::is_sorted_until(deque<int>,_pred)/1024 596.920 -
std::is_sorted_until(deque<int>,_pred)/8 4.589 6.59%
std::is_sorted_until(deque<int>,_pred)/8192 4804.530 -
std::is_sorted_until(list<int>)/1024 750.622 -52.25%
std::is_sorted_until(list<int>)/8 2.247 -
std::is_sorted_until(list<int>)/8192 7159.288 5.69%
std::is_sorted_until(list<int>,_pred)/1024 793.979 -
std::is_sorted_until(list<int>,_pred)/8 4.164 -
std::is_sorted_until(list<int>,_pred)/8192 7852.825 7.82%
std::is_sorted_until(vector<int>)/1024 239.116 -
std::is_sorted_until(vector<int>)/8 2.057 -
std::is_sorted_until(vector<int>)/8192 1866.559 -
std::is_sorted_until(vector<int>,_pred)/1024 428.727 -
std::is_sorted_until(vector<int>,_pred)/8 3.497 1.77%
std::is_sorted_until(vector<int>,_pred)/8192 3387.971 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 693.619 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.342 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13497.160 27.98%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11538.780 2.10%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 333.803 3.07%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 99464.387 1.63%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11486.789 1.98%
std::list<int>::ctor(Range)_(cheap_elements)/32 337.031 3.23%
std::list<int>::ctor(Range)_(cheap_elements)/8192 101158.469 3.14%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11526.569 3.13%
std::list<int>::ctor(const&)_(cheap_elements)/32 334.808 2.83%
std::list<int>::ctor(const&)_(cheap_elements)/8192 101668.589 3.05%
std::list<int>::ctor(size)/1024 11913.110 -
std::list<int>::ctor(size)/32 332.355 -
std::list<int>::ctor(size)/8192 97737.839 1.64%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11505.086 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 334.661 1.39%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 100244.528 1.46%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.890 7.22%
std::list<int>::erase(begin)_(cheap_elements)/32 11.029 7.57%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.844 8.40%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.765 4.14%
std::list<int>::insert(begin)_(cheap_elements)/32 10.619 3.77%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.649 3.83%
std::list<int>::operator=(const&)_(cheap_elements)/1024 755.785 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.098 2.89%
std::list<int>::operator=(const&)_(cheap_elements)/8192 10040.207 14.09%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.594 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.459 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.475 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 770.960 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.926 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11778.969 5.54%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6550.648 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 136.069 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53993.990 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12742.548 4.41%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 351.409 3.94%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104619.435 3.29%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32889.959 3.58%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 923.840 3.06%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 281513.782 2.86%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12619.103 3.85%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 350.079 3.16%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 105861.387 4.58%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32657.104 2.51%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 938.677 4.05%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 280585.944 2.74%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12393.330 1.06%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 345.670 2.32%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 103364.174 2.08%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32683.668 1.81%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 924.747 2.34%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 279731.251 1.62%
std::list<std::string>::ctor(size)/1024 12870.659 4.49%
std::list<std::string>::ctor(size)/32 349.858 4.24%
std::list<std::string>::ctor(size)/8192 107112.961 3.34%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12583.189 3.24%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 348.427 3.37%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 104509.289 2.25%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32773.161 1.92%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 890.875 2.02%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 279418.554 2.26%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.995 2.04%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.396 -3.58%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.018 1.84%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.018 4.93%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.572 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.159 2.69%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.499 2.64%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.270 -1.62%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.421 2.28%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.122 2.37%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.610 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.047 2.70%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1565.896 -3.10%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.303 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10140.568 -14.34%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6834.539 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.218 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55430.608 -
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.749 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.119 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 17.009 3.25%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.647 2.38%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.495 2.55%
std::map<int,_int>::clear()/0 418.669 -
std::map<int,_int>::clear()/1024 10412.696 -
std::map<int,_int>::clear()/32 661.359 -
std::map<int,_int>::clear()/8192 82019.982 -1.58%
std::map<int,_int>::contains(key)_(existent)/0 0.014 -
std::map<int,_int>::contains(key)_(existent)/1024 4.208 2.57%
std::map<int,_int>::contains(key)_(existent)/32 1.613 -
std::map<int,_int>::contains(key)_(existent)/8192 5.531 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.268 -4.16%
std::map<int,_int>::contains(key)_(non-existent)/1024 5.441 1.37%
std::map<int,_int>::contains(key)_(non-existent)/32 2.399 3.96%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.965 2.04%
std::map<int,_int>::count(key)_(existent)/0 0.016 -
std::map<int,_int>::count(key)_(existent)/1024 4.401 1.39%
std::map<int,_int>::count(key)_(existent)/32 1.709 1.70%
std::map<int,_int>::count(key)_(existent)/8192 6.093 -
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.278 -1.15%
std::map<int,_int>::count(key)_(non-existent)/32 2.891 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.211 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.649 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6009.998 1.11%
std::map<int,_int>::ctor(&&,_different_allocs)/32 188.354 2.23%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51322.295 -
std::map<int,_int>::ctor(const&)/0 13.604 -
std::map<int,_int>::ctor(const&)/1024 6201.520 -
std::map<int,_int>::ctor(const&)/32 210.525 1.06%
std::map<int,_int>::ctor(const&)/8192 49415.613 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.594 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6168.513 -
std::map<int,_int>::ctor(const&,_alloc)/32 208.880 -
std::map<int,_int>::ctor(const&,_alloc)/8192 49291.823 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.554 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8738.553 -3.23%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 260.193 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71122.244 -1.39%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.598 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12836.411 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 284.499 -3.03%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 280806.961 1.32%
std::map<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.558 7.27%
std::map<int,_int>::equal_range(key)_(existent)/32 1.773 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.552 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.896 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.717 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.756 -
std::map<int,_int>::erase(iterator)/0 20.630 -
std::map<int,_int>::erase(iterator)/1024 20.875 -1.36%
std::map<int,_int>::erase(iterator)/32 20.888 -
std::map<int,_int>::erase(iterator)/8192 21.125 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.606 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7278.965 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 598.177 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56286.357 -
std::map<int,_int>::erase(key)_(existent)/0 21.178 -
std::map<int,_int>::erase(key)_(existent)/1024 25.722 1.32%
std::map<int,_int>::erase(key)_(existent)/32 22.826 -
std::map<int,_int>::erase(key)_(existent)/8192 25.475 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.268 5.63%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.458 2.66%
std::map<int,_int>::erase(key)_(non-existent)/32 2.408 5.53%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.582 3.38%
std::map<int,_int>::find(key)_(existent)/0 0.012 -
std::map<int,_int>::find(key)_(existent)/1024 4.061 4.25%
std::map<int,_int>::find(key)_(existent)/32 1.594 -
std::map<int,_int>::find(key)_(existent)/8192 5.594 1.80%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.377 -8.91%
std::map<int,_int>::find(key)_(non-existent)/32 2.470 -8.93%
std::map<int,_int>::find(key)_(non-existent)/8192 7.405 -11.10%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.984 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.846 1.08%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.417 1.38%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.932 5.07%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.917 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.253 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.748 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.136 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.110 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.951 3.14%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.709 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.149 2.32%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.126 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.741 1.15%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.952 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.316 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 419.008 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15154.148 2.55%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 815.142 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 139516.107 1.45%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 418.666 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7763.518 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 564.915 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 137387.970 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.422 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11304.155 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 716.750 -1.08%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92862.637 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 420.362 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10012.294 5.81%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 712.979 2.33%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82334.304 4.73%
std::map<int,_int>::insert(value)_(already_present)/0 0.584 -9.44%
std::map<int,_int>::insert(value)_(already_present)/1024 3.314 -3.11%
std::map<int,_int>::insert(value)_(already_present)/32 1.769 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.080 -
std::map<int,_int>::insert(value)_(new_value)/0 17.901 -
std::map<int,_int>::insert(value)_(new_value)/1024 28.209 3.39%
std::map<int,_int>::insert(value)_(new_value)/32 19.710 -
std::map<int,_int>::insert(value)_(new_value)/8192 38.406 11.77%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.648 8.14%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.994 10.40%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.803 2.69%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.191 4.37%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.919 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.439 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.789 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.524 -1.78%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.440 2.85%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.527 2.31%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.680 1.35%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.460 1.94%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.316 -6.93%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 11.644 15.56%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.234 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6209.128 -1.15%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.293 1.73%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49668.636 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.234 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6206.918 -2.04%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 208.599 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49648.802 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.313 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1460.697 -1.10%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 36.017 -5.11%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12610.953 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.180 1.08%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.703 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.706 3.47%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.658 -1.56%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.481 -1.67%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.550 -4.79%
std::map<std::string,_int>::clear()/0 421.943 -
std::map<std::string,_int>::clear()/1024 20397.319 -3.06%
std::map<std::string,_int>::clear()/32 911.580 -
std::map<std::string,_int>::clear()/8192 203137.728 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.016 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.667 12.15%
std::map<std::string,_int>::contains(key)_(existent)/32 15.419 -1.94%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.936 -6.49%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.281 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.548 -7.33%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.439 -19.30%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.046 -12.26%
std::map<std::string,_int>::count(key)_(existent)/0 0.018 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.745 -3.31%
std::map<std::string,_int>::count(key)_(existent)/32 17.590 5.14%
std::map<std::string,_int>::count(key)_(existent)/8192 29.254 -6.00%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.275 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 23.980 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.579 4.52%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.272 4.38%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.684 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7103.997 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 216.030 -2.03%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60314.128 -
std::map<std::string,_int>::ctor(const&)/0 13.534 -
std::map<std::string,_int>::ctor(const&)/1024 34519.448 -
std::map<std::string,_int>::ctor(const&)/32 711.416 4.43%
std::map<std::string,_int>::ctor(const&)/8192 343945.565 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.565 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36809.920 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 692.957 -6.09%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347243.816 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.628 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40991.690 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 816.614 -1.85%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390142.405 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.636 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57465.804 -1.34%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1015.535 -3.20%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1103744.333 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.101 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.612 2.29%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.753 3.02%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 25.028 7.77%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.384 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.207 4.03%
std::map<std::string,_int>::erase(iterator)/0 27.094 3.72%
std::map<std::string,_int>::erase(iterator)/1024 26.111 -
std::map<std::string,_int>::erase(iterator)/32 25.182 -17.90%
std::map<std::string,_int>::erase(iterator)/8192 25.583 -27.80%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.907 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12055.626 -2.07%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 675.368 -4.99%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114528.612 -
std::map<std::string,_int>::erase(key)_(existent)/0 43.795 -41.50%
std::map<std::string,_int>::erase(key)_(existent)/1024 64.426 -19.33%
std::map<std::string,_int>::erase(key)_(existent)/32 51.974 -36.40%
std::map<std::string,_int>::erase(key)_(existent)/8192 86.957 5.63%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 19.551 -2.91%
std::map<std::string,_int>::erase(key)_(non-existent)/32 9.001 -13.02%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 26.135 -7.66%
std::map<std::string,_int>::find(key)_(existent)/0 0.034 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.100 -1.60%
std::map<std::string,_int>::find(key)_(existent)/32 16.637 13.90%
std::map<std::string,_int>::find(key)_(existent)/8192 28.824 -4.54%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 22.652 3.30%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.684 3.59%
std::map<std::string,_int>::find(key)_(non-existent)/8192 28.121 -1.49%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.463 -29.37%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 59.360 -31.55%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 46.129 22.75%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 78.155 -9.84%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.253 23.51%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 42.168 13.59%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 40.987 7.18%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 76.731 38.46%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 31.123 -12.66%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 46.404 10.32%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 34.710 23.81%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 50.685 -11.55%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.443 3.31%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.789 31.45%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.105 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 37.094 -15.16%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.594 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66518.465 -1.09%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1524.395 -4.93%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 833308.236 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.432 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40533.297 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1175.055 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 636660.176 1.85%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.151 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35177.250 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1204.606 -4.48%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 397663.430 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.301 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 33972.812 -2.33%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1206.958 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 364703.729 -
std::map<std::string,_int>::insert(value)_(already_present)/0 16.841 13.14%
std::map<std::string,_int>::insert(value)_(already_present)/1024 26.002 5.48%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.682 62.14%
std::map<std::string,_int>::insert(value)_(already_present)/8192 27.978 -22.51%
std::map<std::string,_int>::insert(value)_(new_value)/0 31.971 -2.01%
std::map<std::string,_int>::insert(value)_(new_value)/1024 64.421 -16.02%
std::map<std::string,_int>::insert(value)_(new_value)/32 44.088 5.33%
std::map<std::string,_int>::insert(value)_(new_value)/8192 69.199 -25.45%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 8.447 -47.46%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 35.413 40.35%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 17.639 -19.79%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 40.681 98.05%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.528 6.56%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 58.182 18.18%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 45.564 34.92%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 66.693 -24.87%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 25.698 15.68%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.358 -6.78%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 32.235 2.28%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.084 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 12.292 14.15%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.756 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.242 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36661.268 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 757.224 -10.25%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348910.551 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.250 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35762.312 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 681.170 -6.49%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347665.326 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.114 -1.13%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17326.278 2.67%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.718 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210659.248 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.034 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.479 3.21%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.158 -5.10%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.091 -12.23%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.525 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.735 4.00%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 30.567 -6.59%
std::mismatch(deque<int>)_(it,_it,_it)/1000 472.586 4.66%
std::mismatch(deque<int>)_(it,_it,_it)/1024 483.715 3.12%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 503113.509 1.19%
std::mismatch(deque<int>)_(it,_it,_it)/8 4.522 6.91%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3908.632 1.81%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 455.095 -4.41%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 488.721 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 497331.629 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.111 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3847.237 -1.53%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 724.722 2.11%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 730.703 2.05%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625036.193 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.572 3.69%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4803.132 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 707.572 2.07%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 734.688 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622226.918 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.208 4.00%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4822.605 -
std::mismatch(list<int>)_(it,_it,_it)/1000 752.087 -36.21%
std::mismatch(list<int>)_(it,_it,_it)/1024 768.682 -50.94%
std::mismatch(list<int>)_(it,_it,_it)/1048576 940906.319 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.722 2.39%
std::mismatch(list<int>)_(it,_it,_it)/8192 7447.761 -5.99%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 764.247 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 789.459 1.29%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 956308.379 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.727 -9.29%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11826.097 -1.74%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 814.550 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 829.597 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 988134.651 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.576 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12209.852 -4.09%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 808.307 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 822.609 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 978802.824 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.576 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11154.457 -
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.898 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 77.213 3.39%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76648.180 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.144 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.957 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.811 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76667.364 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.605 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 481.885 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.201 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609725.953 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.196 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4774.247 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 463.710 1.57%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.700 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607611.918 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.290 1.81%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4792.442 -
std::move(deque<int>)/1048576 54294.730 -
std::move(deque<int>)/262144 14958.340 -
std::move(deque<int>)/32768 1884.163 -10.89%
std::move(deque<int>)/4096 169.227 -
std::move(deque<int>)/512 23.838 -
std::move(deque<int>)/64 6.110 -2.35%
std::move(deque<int>)/8 3.916 5.34%
std::move(list<int>)/1048576 990596.769 -
std::move(list<int>)/262144 244433.596 -
std::move(list<int>)/32768 31603.768 2.93%
std::move(list<int>)/4096 5154.492 7.33%
std::move(list<int>)/512 351.751 -
std::move(list<int>)/64 41.257 -
std::move(list<int>)/8 3.422 -
std::move(vector<bool>)_(aligned)/1048576 2117.630 -
std::move(vector<bool>)_(aligned)/262144 255.969 -
std::move(vector<bool>)_(aligned)/32768 36.923 -
std::move(vector<bool>)_(aligned)/4096 7.057 -
std::move(vector<bool>)_(aligned)/512 2.336 -1.73%
std::move(vector<bool>)_(aligned)/64 1.693 2.96%
std::move(vector<bool>)_(unaligned)/1048576 6687.555 -
std::move(vector<bool>)_(unaligned)/262144 1582.136 -
std::move(vector<bool>)_(unaligned)/32768 202.026 -
std::move(vector<bool>)_(unaligned)/4096 27.652 7.64%
std::move(vector<bool>)_(unaligned)/512 4.652 1.34%
std::move(vector<bool>)_(unaligned)/64 1.551 -
std::move(vector<int>)/1048576 56478.840 -
std::move(vector<int>)/262144 14231.562 -29.23%
std::move(vector<int>)/32768 2135.865 -
std::move(vector<int>)/4096 134.656 -
std::move(vector<int>)/512 20.209 -
std::move(vector<int>)/64 4.150 -
std::move(vector<int>)/8 2.218 -4.23%
std::move_backward(deque<int>)/1048576 129512.287 -
std::move_backward(deque<int>)/262144 30579.860 -
std::move_backward(deque<int>)/32768 3649.925 -2.26%
std::move_backward(deque<int>)/4096 162.006 1.65%
std::move_backward(deque<int>)/512 26.216 -
std::move_backward(deque<int>)/64 7.203 -
std::move_backward(deque<int>)/8 3.977 2.62%
std::move_backward(list<int>)/1048576 1048937.998 -
std::move_backward(list<int>)/262144 262507.161 -
std::move_backward(list<int>)/32768 32023.293 -
std::move_backward(list<int>)/4096 4932.302 -10.02%
std::move_backward(list<int>)/512 373.919 -
std::move_backward(list<int>)/64 39.862 -
std::move_backward(list<int>)/8 3.419 -
std::move_backward(vector<bool>)_(aligned)/1048576 2121.602 -
std::move_backward(vector<bool>)_(aligned)/262144 257.358 -
std::move_backward(vector<bool>)_(aligned)/32768 38.048 -
std::move_backward(vector<bool>)_(aligned)/4096 7.353 -
std::move_backward(vector<bool>)_(aligned)/512 2.460 -
std::move_backward(vector<bool>)_(aligned)/64 1.738 2.44%
std::move_backward(vector<bool>)_(unaligned)/1048576 6491.140 -
std::move_backward(vector<bool>)_(unaligned)/262144 1584.533 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.618 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.173 -
std::move_backward(vector<bool>)_(unaligned)/512 4.731 1.96%
std::move_backward(vector<bool>)_(unaligned)/64 1.816 -
std::move_backward(vector<int>)/1048576 57589.616 2.10%
std::move_backward(vector<int>)/262144 21972.880 -3.72%
std::move_backward(vector<int>)/32768 2149.905 -
std::move_backward(vector<int>)/4096 135.881 -
std::move_backward(vector<int>)/512 20.876 -
std::move_backward(vector<int>)/64 4.339 -
std::move_backward(vector<int>)/8 2.284 2.02%
std::multimap<int,_int>::clear()/0 421.150 -
std::multimap<int,_int>::clear()/1024 10438.082 3.51%
std::multimap<int,_int>::clear()/32 664.058 1.25%
std::multimap<int,_int>::clear()/8192 83730.491 5.03%
std::multimap<int,_int>::contains(key)_(existent)/0 0.017 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.673 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.664 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.574 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.266 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.390 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.387 4.34%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.557 5.70%
std::multimap<int,_int>::count(key)_(existent)/0 0.014 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.702 3.61%
std::multimap<int,_int>::count(key)_(existent)/32 3.600 2.36%
std::multimap<int,_int>::count(key)_(existent)/8192 6.728 2.00%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.198 6.63%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.454 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.715 6.82%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.806 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5985.527 1.01%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 188.762 1.33%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 52034.008 1.43%
std::multimap<int,_int>::ctor(const&)/0 13.691 -
std::multimap<int,_int>::ctor(const&)/1024 6448.218 2.28%
std::multimap<int,_int>::ctor(const&)/32 222.963 -
std::multimap<int,_int>::ctor(const&)/8192 50801.666 1.44%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.644 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6341.959 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 223.643 3.82%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50934.126 1.81%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.574 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8052.216 -2.27%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 226.939 -6.59%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 66208.607 -1.22%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.643 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12770.574 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 301.624 2.21%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 283797.681 4.09%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.445 7.07%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.484 4.08%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.238 2.83%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.109 -1.26%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.252 -4.67%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.515 -5.02%
std::multimap<int,_int>::erase(iterator)/0 20.802 1.05%
std::multimap<int,_int>::erase(iterator)/1024 21.125 1.00%
std::multimap<int,_int>::erase(iterator)/32 21.064 1.50%
std::multimap<int,_int>::erase(iterator)/8192 21.224 1.01%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.853 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7151.917 3.15%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 599.063 1.73%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54510.206 -
std::multimap<int,_int>::erase(key)_(existent)/0 22.213 3.18%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.304 -2.39%
std::multimap<int,_int>::erase(key)_(existent)/32 23.628 3.21%
std::multimap<int,_int>::erase(key)_(existent)/8192 29.093 9.74%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.601 -3.16%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.228 -2.60%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.111 -3.35%
std::multimap<int,_int>::find(key)_(existent)/0 0.013 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.951 3.10%
std::multimap<int,_int>::find(key)_(existent)/32 1.607 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.587 4.15%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.427 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.288 2.25%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.949 6.61%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.364 1.81%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.938 3.06%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.158 2.84%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.859 8.43%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.344 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.856 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.905 2.19%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.371 2.90%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.343 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.580 2.96%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.383 1.26%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 46.294 6.12%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.372 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.406 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.334 1.92%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.679 2.29%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.368 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14952.934 1.09%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 790.152 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 145659.173 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.715 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12084.253 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 722.269 1.45%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 188088.965 6.76%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.783 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10965.314 4.67%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 692.796 2.06%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88989.894 3.60%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.045 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10143.077 4.21%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 692.511 1.59%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 94671.891 20.75%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.413 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.774 -
std::multimap<int,_int>::insert(value)_(already_present)/32 19.474 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.685 -
std::multimap<int,_int>::insert(value)_(new_value)/0 17.978 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 33.416 -
std::multimap<int,_int>::insert(value)_(new_value)/32 20.228 1.45%
std::multimap<int,_int>::insert(value)_(new_value)/8192 39.630 8.27%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.017 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.058 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.203 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.360 1.53%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.885 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.919 1.06%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.897 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.278 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6323.332 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.359 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50680.553 1.31%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.299 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6334.597 1.06%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.435 2.40%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50547.074 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.238 1.85%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1469.505 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 42.396 1.57%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12793.450 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.068 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.193 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.309 1.16%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.630 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.828 3.12%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.884 -
std::multimap<std::string,_int>::clear()/0 422.466 -
std::multimap<std::string,_int>::clear()/1024 19662.563 -1.20%
std::multimap<std::string,_int>::clear()/32 889.001 -
std::multimap<std::string,_int>::clear()/8192 198322.961 -1.54%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.011 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 24.510 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.191 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.560 2.04%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.291 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.346 4.32%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.579 3.53%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.874 1.63%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.161 -
std::multimap<std::string,_int>::count(key)_(existent)/32 20.461 -1.55%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.486 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.478 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.253 -2.21%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.533 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.721 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7121.970 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 215.929 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60349.545 -
std::multimap<std::string,_int>::ctor(const&)/0 13.595 -
std::multimap<std::string,_int>::ctor(const&)/1024 35334.491 1.84%
std::multimap<std::string,_int>::ctor(const&)/32 837.856 1.21%
std::multimap<std::string,_int>::ctor(const&)/8192 348616.242 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.623 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 38025.604 1.36%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 802.648 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 350941.159 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.749 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40071.396 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 739.765 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 385205.191 -1.83%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.615 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54778.793 2.16%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 967.650 1.57%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1042588.912 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.779 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.328 2.17%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.259 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.002 -3.68%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.590 2.53%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.730 -
std::multimap<std::string,_int>::erase(iterator)/0 27.064 -
std::multimap<std::string,_int>::erase(iterator)/1024 27.594 -
std::multimap<std::string,_int>::erase(iterator)/32 30.860 -1.34%
std::multimap<std::string,_int>::erase(iterator)/8192 26.400 -1.10%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.900 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12099.945 -3.54%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 675.321 -1.43%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 112304.305 -2.34%
std::multimap<std::string,_int>::erase(key)_(existent)/0 57.092 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 89.034 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 71.328 -1.24%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 103.786 -3.34%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.259 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.258 1.26%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.665 2.54%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.639 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.751 -1.08%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.896 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.377 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.261 -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.315 -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 27.266 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.192 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 69.329 1.41%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.117 3.25%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.596 -1.21%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.855 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.788 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 34.305 2.11%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 43.497 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.871 2.35%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.256 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 38.173 4.84%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.060 -1.52%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.636 1.02%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.824 1.15%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.115 1.59%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 37.012 2.16%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.212 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67340.971 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1483.205 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 817894.340 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.143 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 57723.089 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1493.736 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 805161.397 1.01%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.059 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33395.242 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1227.684 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 376762.476 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.660 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 31669.024 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1188.365 1.28%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 346371.775 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.712 1.96%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.492 1.60%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 60.071 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 69.321 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.702 1.89%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 63.398 -1.59%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.661 1.22%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 72.813 -3.06%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.048 -2.06%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.148 -2.09%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 26.842 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.724 -6.63%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.440 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.787 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.297 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36757.342 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 868.082 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 353944.980 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.309 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36410.199 1.80%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 652.926 1.26%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 353665.322 1.05%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.126 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17997.008 1.24%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 343.120 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 211293.715 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 24.589 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.580 -1.10%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 31.635 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.058 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.066 4.35%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.887 5.64%
std::multiset<int>::clear()/0 422.793 -
std::multiset<int>::clear()/1024 9599.281 -1.53%
std::multiset<int>::clear()/32 639.260 -
std::multiset<int>::clear()/8192 76024.248 -1.72%
std::multiset<int>::contains(key)_(existent)/0 0.023 -
std::multiset<int>::contains(key)_(existent)/1024 4.062 1.08%
std::multiset<int>::contains(key)_(existent)/32 1.690 -
std::multiset<int>::contains(key)_(existent)/8192 8.214 -
std::multiset<int>::contains(key)_(non-existent)/0 0.265 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.556 -2.53%
std::multiset<int>::contains(key)_(non-existent)/32 2.272 -
std::multiset<int>::contains(key)_(non-existent)/8192 8.509 -3.72%
std::multiset<int>::count(key)_(existent)/0 0.013 -
std::multiset<int>::count(key)_(existent)/1024 5.789 -
std::multiset<int>::count(key)_(existent)/32 3.582 -1.26%
std::multiset<int>::count(key)_(existent)/8192 9.239 -
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 5.914 -
std::multiset<int>::count(key)_(non-existent)/32 2.256 -
std::multiset<int>::count(key)_(non-existent)/8192 9.090 -1.96%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.816 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5880.556 -
std::multiset<int>::ctor(&&,_different_allocs)/32 178.888 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48439.709 -
std::multiset<int>::ctor(const&)/0 13.703 -
std::multiset<int>::ctor(const&)/1024 6151.413 1.45%
std::multiset<int>::ctor(const&)/32 221.202 2.45%
std::multiset<int>::ctor(const&)/8192 49171.302 1.43%
std::multiset<int>::ctor(const&,_alloc)/0 13.723 -
std::multiset<int>::ctor(const&,_alloc)/1024 6187.691 -
std::multiset<int>::ctor(const&,_alloc)/32 222.385 2.29%
std::multiset<int>::ctor(const&,_alloc)/8192 49236.064 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.638 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8781.670 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 257.158 3.26%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70367.681 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.661 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12555.324 1.38%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 295.073 1.82%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 255434.092 -2.28%
std::multiset<int>::equal_range(key)_(existent)/0 0.013 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.501 3.21%
std::multiset<int>::equal_range(key)_(existent)/32 2.559 -1.13%
std::multiset<int>::equal_range(key)_(existent)/8192 9.051 6.63%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 7.079 11.23%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.553 10.78%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.561 11.13%
std::multiset<int>::erase(iterator)/0 20.030 -1.62%
std::multiset<int>::erase(iterator)/1024 23.913 -
std::multiset<int>::erase(iterator)/32 21.589 -1.76%
std::multiset<int>::erase(iterator)/8192 24.153 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.159 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6558.057 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 582.981 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52355.030 -1.34%
std::multiset<int>::erase(key)_(existent)/0 21.008 -
std::multiset<int>::erase(key)_(existent)/1024 39.654 -3.00%
std::multiset<int>::erase(key)_(existent)/32 22.121 -1.62%
std::multiset<int>::erase(key)_(existent)/8192 60.133 -
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.645 -
std::multiset<int>::erase(key)_(non-existent)/32 2.613 -
std::multiset<int>::erase(key)_(non-existent)/8192 9.531 -
std::multiset<int>::find(key)_(existent)/0 0.012 -
std::multiset<int>::find(key)_(existent)/1024 3.749 1.58%
std::multiset<int>::find(key)_(existent)/32 1.702 2.32%
std::multiset<int>::find(key)_(existent)/8192 8.418 4.46%
std::multiset<int>::find(key)_(non-existent)/0 0.255 -
std::multiset<int>::find(key)_(non-existent)/1024 5.504 1.69%
std::multiset<int>::find(key)_(non-existent)/32 2.299 2.16%
std::multiset<int>::find(key)_(non-existent)/8192 8.805 4.61%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.114 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.566 -11.77%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.651 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 80.444 6.89%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.140 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.490 -2.73%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.589 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.797 3.30%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.193 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 51.870 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.855 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.104 1.82%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.114 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.284 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.194 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.185 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.839 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14512.505 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 789.632 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 151396.285 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 423.860 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11658.670 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 714.767 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 203352.956 -3.00%
std::multiset<int>::insert(value)_(already_present)/0 18.243 -
std::multiset<int>::insert(value)_(already_present)/1024 28.663 -3.85%
std::multiset<int>::insert(value)_(already_present)/32 19.274 -
std::multiset<int>::insert(value)_(already_present)/8192 32.411 -
std::multiset<int>::insert(value)_(new_value)/0 17.984 -
std::multiset<int>::insert(value)_(new_value)/1024 54.368 14.20%
std::multiset<int>::insert(value)_(new_value)/32 19.831 -
std::multiset<int>::insert(value)_(new_value)/8192 77.010 -7.21%
std::multiset<int>::lower_bound(key)_(existent)/0 0.013 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.170 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.690 1.75%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.857 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.955 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.883 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.066 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.318 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6343.683 3.76%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 220.655 1.46%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49816.600 2.64%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.314 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6244.948 2.81%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 219.556 1.79%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50253.175 3.51%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.222 1.37%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1328.803 1.64%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 33.433 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12451.275 1.49%
std::multiset<int>::upper_bound(key)_(existent)/0 0.015 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.043 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.208 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.690 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.613 1.60%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.837 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.079 -
std::multiset<std::string>::clear()/0 420.452 -
std::multiset<std::string>::clear()/1024 19981.615 -
std::multiset<std::string>::clear()/32 928.882 4.09%
std::multiset<std::string>::clear()/8192 203337.426 -1.11%
std::multiset<std::string>::contains(key)_(existent)/0 0.012 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.373 -2.10%
std::multiset<std::string>::contains(key)_(existent)/32 16.663 10.45%
std::multiset<std::string>::contains(key)_(existent)/8192 29.929 7.52%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.285 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.109 2.21%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.875 -1.51%
std::multiset<std::string>::contains(key)_(non-existent)/8192 32.030 10.86%
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 23.215 -2.25%
std::multiset<std::string>::count(key)_(existent)/32 19.633 6.72%
std::multiset<std::string>::count(key)_(existent)/8192 29.243 -5.45%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.521 5.65%
std::multiset<std::string>::count(key)_(non-existent)/32 10.558 -
std::multiset<std::string>::count(key)_(non-existent)/8192 31.682 1.43%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.746 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6868.890 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.857 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57366.572 -
std::multiset<std::string>::ctor(const&)/0 13.607 -
std::multiset<std::string>::ctor(const&)/1024 34901.217 -
std::multiset<std::string>::ctor(const&)/32 713.762 -
std::multiset<std::string>::ctor(const&)/8192 341662.759 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.635 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36778.070 -
std::multiset<std::string>::ctor(const&,_alloc)/32 742.563 1.54%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343443.828 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.771 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40046.629 -1.02%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 757.020 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382742.007 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.818 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54336.879 -1.53%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 918.972 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1050873.761 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.035 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 25.452 8.86%
std::multiset<std::string>::equal_range(key)_(existent)/32 20.666 2.41%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.319 -4.70%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.670 -5.17%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.401 -1.75%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.436 -
std::multiset<std::string>::erase(iterator)/0 29.574 -6.42%
std::multiset<std::string>::erase(iterator)/1024 29.803 -11.55%
std::multiset<std::string>::erase(iterator)/32 30.892 -4.34%
std::multiset<std::string>::erase(iterator)/8192 27.104 -13.35%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.858 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12338.139 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 689.460 -1.95%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114095.307 -
std::multiset<std::string>::erase(key)_(existent)/0 41.514 -30.97%
std::multiset<std::string>::erase(key)_(existent)/1024 87.562 34.47%
std::multiset<std::string>::erase(key)_(existent)/32 49.375 -18.83%
std::multiset<std::string>::erase(key)_(existent)/8192 128.532 -4.32%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.784 -2.61%
std::multiset<std::string>::erase(key)_(non-existent)/32 9.756 -6.64%
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.185 2.09%
std::multiset<std::string>::find(key)_(existent)/0 0.036 -
std::multiset<std::string>::find(key)_(existent)/1024 29.419 -7.29%
std::multiset<std::string>::find(key)_(existent)/32 21.535 42.17%
std::multiset<std::string>::find(key)_(existent)/8192 39.962 -1.67%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.676 14.58%
std::multiset<std::string>::find(key)_(non-existent)/32 10.860 14.81%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.491 2.83%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.836 11.50%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.820 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.991 -22.74%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 84.598 -11.39%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.534 2.40%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 52.473 12.03%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.559 -27.86%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.935 -6.59%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.533 -9.11%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.717 -24.20%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.415 17.41%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 81.704 -5.99%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.755 3.97%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.315 -23.84%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.597 -3.40%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.115 5.65%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.623 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70370.502 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1466.557 4.02%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 838860.566 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.791 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58497.484 1.67%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1444.124 -8.94%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 799860.935 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.609 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.904 1.16%
std::multiset<std::string>::insert(value)_(already_present)/32 42.141 -
std::multiset<std::string>::insert(value)_(already_present)/8192 65.676 -1.16%
std::multiset<std::string>::insert(value)_(new_value)/0 35.226 -
std::multiset<std::string>::insert(value)_(new_value)/1024 61.405 -3.35%
std::multiset<std::string>::insert(value)_(new_value)/32 42.469 -4.06%
std::multiset<std::string>::insert(value)_(new_value)/8192 74.876 -20.62%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.226 5.84%
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.085 -6.49%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.192 -1.50%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.851 -7.27%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.601 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.139 1.29%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.218 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36721.359 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 680.905 1.13%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347898.946 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.212 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36203.110 1.78%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 581.846 -1.44%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346513.455 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 17078.754 1.93%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 393.034 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 209511.907 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.407 2.91%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.428 11.53%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 27.689 -10.01%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.729 -4.96%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.330 6.69%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 31.016 -
std::none_of(deque<int>)_(process_all)/32 11.616 -
std::none_of(deque<int>)_(process_all)/32768 10877.693 3.04%
std::none_of(deque<int>)_(process_all)/50 19.252 5.11%
std::none_of(deque<int>)_(process_all)/8 3.225 -
std::none_of(deque<int>)_(process_all)/8192 2701.679 2.97%
std::none_of(list<int>)_(process_all)/32 11.820 1.48%
std::none_of(list<int>)_(process_all)/32768 26233.566 -
std::none_of(list<int>)_(process_all)/50 21.904 -
std::none_of(list<int>)_(process_all)/8 2.612 -
std::none_of(list<int>)_(process_all)/8192 7864.838 12.77%
std::none_of(vector<int>)_(process_all)/32 8.384 -
std::none_of(vector<int>)_(process_all)/32768 8093.595 -
std::none_of(vector<int>)_(process_all)/50 12.701 -10.59%
std::none_of(vector<int>)_(process_all)/8 2.395 -
std::none_of(vector<int>)_(process_all)/8192 2028.071 -
std::partial_sort(deque<int>)_(ascending)/1024 7900.281 -
std::partial_sort(deque<int>)_(ascending)/8 30.380 -
std::partial_sort(deque<int>)_(ascending)/8192 166673.881 1.34%
std::partial_sort(deque<int>)_(descending)/1024 18588.176 -
std::partial_sort(deque<int>)_(descending)/8 44.211 2.12%
std::partial_sort(deque<int>)_(descending)/8192 287925.170 -3.59%
std::partial_sort(deque<int>)_(heap)/1024 18447.815 -
std::partial_sort(deque<int>)_(heap)/8 38.836 -
std::partial_sort(deque<int>)_(heap)/8192 292865.375 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7900.362 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.819 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 166924.906 1.83%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19524.822 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.190 6.33%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 290152.061 -
std::partial_sort(deque<int>)_(repeated)/1024 6359.613 -
std::partial_sort(deque<int>)_(repeated)/8 27.508 -1.02%
std::partial_sort(deque<int>)_(repeated)/8192 68271.270 -
std::partial_sort(deque<int>)_(shuffled)/1024 16106.918 -
std::partial_sort(deque<int>)_(shuffled)/8 33.682 -
std::partial_sort(deque<int>)_(shuffled)/8192 266129.351 -1.26%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4984.921 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.016 1.04%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55541.972 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8225.212 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.161 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97831.130 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8234.930 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.140 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101001.050 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4993.968 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.856 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55530.729 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9197.762 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.962 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97814.110 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3930.973 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.026 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46822.574 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6938.067 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.924 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91124.049 -
std::partial_sort(vector<int>)_(ascending)/1024 4981.519 -
std::partial_sort(vector<int>)_(ascending)/8 20.733 -
std::partial_sort(vector<int>)_(ascending)/8192 54495.724 -
std::partial_sort(vector<int>)_(descending)/1024 8234.077 -
std::partial_sort(vector<int>)_(descending)/8 24.750 -
std::partial_sort(vector<int>)_(descending)/8192 97641.776 -
std::partial_sort(vector<int>)_(heap)/1024 8168.655 -
std::partial_sort(vector<int>)_(heap)/8 26.079 -2.80%
std::partial_sort(vector<int>)_(heap)/8192 100582.564 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4982.146 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.470 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54555.721 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9154.861 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.421 -1.46%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97618.396 -
std::partial_sort(vector<int>)_(repeated)/1024 3927.275 -
std::partial_sort(vector<int>)_(repeated)/8 19.908 -
std::partial_sort(vector<int>)_(repeated)/8192 46618.123 -
std::partial_sort(vector<int>)_(shuffled)/1024 6892.218 -
std::partial_sort(vector<int>)_(shuffled)/8 22.252 -
std::partial_sort(vector<int>)_(shuffled)/8192 88420.906 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5472.903 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.583 -1.63%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57273.497 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8500.952 -
std::partial_sort_copy(deque<int>)_(descending)/8 20.061 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99764.625 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8672.097 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.455 -1.38%
std::partial_sort_copy(deque<int>)_(heap)/8192 103295.308 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5469.995 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.616 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57202.504 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9390.906 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.633 -4.28%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100356.857 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4307.851 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.471 -1.51%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49273.243 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7252.032 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.954 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92049.033 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5634.168 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.284 1.62%
std::partial_sort_copy(list<int>)_(ascending)/8192 60843.844 -
std::partial_sort_copy(list<int>)_(descending)/1024 8534.941 -
std::partial_sort_copy(list<int>)_(descending)/8 18.954 1.32%
std::partial_sort_copy(list<int>)_(descending)/8192 100875.230 -
std::partial_sort_copy(list<int>)_(heap)/1024 8518.415 -
std::partial_sort_copy(list<int>)_(heap)/8 15.848 -2.31%
std::partial_sort_copy(list<int>)_(heap)/8192 104795.378 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 6323.338 11.49%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.144 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60650.087 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9515.331 1.03%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.997 4.63%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101507.389 -
std::partial_sort_copy(list<int>)_(repeated)/1024 5237.550 16.05%
std::partial_sort_copy(list<int>)_(repeated)/8 8.537 -
std::partial_sort_copy(list<int>)_(repeated)/8192 52844.551 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7303.533 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.698 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93274.743 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5242.392 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.124 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55835.640 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8373.175 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.726 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98172.594 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8309.068 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.903 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101792.863 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5229.215 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.991 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55634.535 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9140.565 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.924 2.11%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98677.122 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4068.345 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.108 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47552.982 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7084.391 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.744 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92018.821 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5096.604 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.860 -3.23%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55384.201 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8327.694 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.621 -
std::partial_sort_copy(vector<int>)_(descending)/8192 99027.227 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8296.797 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.004 -
std::partial_sort_copy(vector<int>)_(heap)/8192 102318.539 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5082.374 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.877 -1.48%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55141.485 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9203.772 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.556 -5.05%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99883.875 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4032.539 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.407 -1.75%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47461.669 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7110.014 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.491 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93819.093 -
std::partition(deque<int>)_(dense)/1024 361.615 -
std::partition(deque<int>)_(dense)/32 9.439 -16.02%
std::partition(deque<int>)_(dense)/50 14.153 -12.77%
std::partition(deque<int>)_(dense)/8192 2810.650 -
std::partition(deque<int>)_(sparse)/1024 384.492 -6.91%
std::partition(deque<int>)_(sparse)/32 9.793 -6.51%
std::partition(deque<int>)_(sparse)/50 15.328 -6.78%
std::partition(deque<int>)_(sparse)/8192 3030.346 -7.21%
std::partition(list<int>)_(dense)/1024 390.330 -
std::partition(list<int>)_(dense)/32 8.789 -
std::partition(list<int>)_(dense)/50 13.401 -
std::partition(list<int>)_(dense)/8192 4376.050 -
std::partition(list<int>)_(sparse)/1024 725.722 -
std::partition(list<int>)_(sparse)/32 8.896 -
std::partition(list<int>)_(sparse)/50 15.014 2.54%
std::partition(list<int>)_(sparse)/8192 7568.164 5.74%
std::partition(vector<int>)_(dense)/1024 248.354 -
std::partition(vector<int>)_(dense)/32 8.029 -4.77%
std::partition(vector<int>)_(dense)/50 13.212 -
std::partition(vector<int>)_(dense)/8192 1882.656 -
std::partition(vector<int>)_(sparse)/1024 258.517 -
std::partition(vector<int>)_(sparse)/32 8.848 -
std::partition(vector<int>)_(sparse)/50 14.079 1.37%
std::partition(vector<int>)_(sparse)/8192 1880.880 -
std::partition_copy(deque<int>)/1024 641.818 1.79%
std::partition_copy(deque<int>)/32 13.044 -
std::partition_copy(deque<int>)/50 21.207 1.16%
std::partition_copy(deque<int>)/8192 5701.258 -
std::partition_copy(list<int>)/1024 716.647 -
std::partition_copy(list<int>)/32 8.607 1.34%
std::partition_copy(list<int>)/50 13.036 -
std::partition_copy(list<int>)/8192 7323.325 -
std::partition_copy(vector<int>)/1024 465.178 -3.81%
std::partition_copy(vector<int>)/32 8.093 -
std::partition_copy(vector<int>)/50 12.993 -1.41%
std::partition_copy(vector<int>)/8192 4560.289 1.06%
std::partition_point(deque<int>)/1024 9.103 -2.46%
std::partition_point(deque<int>)/32 4.305 -4.60%
std::partition_point(deque<int>)/50 4.486 -11.82%
std::partition_point(deque<int>)/8192 16.290 -
std::partition_point(list<int>)/1024 1257.821 11.87%
std::partition_point(list<int>)/32 15.824 -
std::partition_point(list<int>)/50 24.731 -
std::partition_point(list<int>)/8192 12337.567 5.18%
std::partition_point(vector<int>)/1024 6.192 -
std::partition_point(vector<int>)/32 2.567 -
std::partition_point(vector<int>)/50 2.538 -
std::partition_point(vector<int>)/8192 9.484 -
std::remove(deque<int>)_(prefix)/1024 528.569 -
std::remove(deque<int>)_(prefix)/32 56.545 -1.69%
std::remove(deque<int>)_(prefix)/50 65.065 -1.14%
std::remove(deque<int>)_(prefix)/8192 3907.710 -
std::remove(deque<int>)_(sprinkled)/1024 521.322 -
std::remove(deque<int>)_(sprinkled)/32 57.004 7.29%
std::remove(deque<int>)_(sprinkled)/50 59.948 3.52%
std::remove(deque<int>)_(sprinkled)/8192 3869.276 -
std::remove(list<int>)_(prefix)/1024 1002.601 -
std::remove(list<int>)_(prefix)/32 55.269 -
std::remove(list<int>)_(prefix)/50 66.980 -
std::remove(list<int>)_(prefix)/8192 8353.804 -
std::remove(list<int>)_(sprinkled)/1024 1008.034 -
std::remove(list<int>)_(sprinkled)/32 57.378 1.94%
std::remove(list<int>)_(sprinkled)/50 66.877 3.27%
std::remove(list<int>)_(sprinkled)/8192 7944.507 -
std::remove(vector<int>)_(prefix)/1024 312.601 -
std::remove(vector<int>)_(prefix)/32 51.901 -
std::remove(vector<int>)_(prefix)/50 56.867 -
std::remove(vector<int>)_(prefix)/8192 2115.450 -
std::remove(vector<int>)_(sprinkled)/1024 289.337 -
std::remove(vector<int>)_(sprinkled)/32 51.650 -
std::remove(vector<int>)_(sprinkled)/50 55.826 -
std::remove(vector<int>)_(sprinkled)/8192 1991.027 -
std::remove_copy(deque<int>)_(prefix)/1024 376.911 -
std::remove_copy(deque<int>)_(prefix)/32 12.974 -
std::remove_copy(deque<int>)_(prefix)/50 19.146 -
std::remove_copy(deque<int>)_(prefix)/8192 3361.307 -
std::remove_copy(deque<int>)_(sprinkled)/1024 361.326 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.182 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.410 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2894.871 -
std::remove_copy(list<int>)_(prefix)/1024 757.071 -
std::remove_copy(list<int>)_(prefix)/32 10.841 -
std::remove_copy(list<int>)_(prefix)/50 21.946 -
std::remove_copy(list<int>)_(prefix)/8192 7020.124 -2.79%
std::remove_copy(list<int>)_(sprinkled)/1024 743.026 -
std::remove_copy(list<int>)_(sprinkled)/32 11.240 -
std::remove_copy(list<int>)_(sprinkled)/50 18.827 -
std::remove_copy(list<int>)_(sprinkled)/8192 6962.541 -4.37%
std::remove_copy(vector<int>)_(prefix)/1024 267.463 -
std::remove_copy(vector<int>)_(prefix)/32 8.859 -
std::remove_copy(vector<int>)_(prefix)/50 13.408 -
std::remove_copy(vector<int>)_(prefix)/8192 2068.726 -
std::remove_copy(vector<int>)_(sprinkled)/1024 468.126 -1.70%
std::remove_copy(vector<int>)_(sprinkled)/32 15.036 -1.47%
std::remove_copy(vector<int>)_(sprinkled)/50 24.408 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3670.539 -
std::remove_copy_if(deque<int>)_(prefix)/1024 536.110 1.25%
std::remove_copy_if(deque<int>)_(prefix)/32 17.941 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.413 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3885.969 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 551.764 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.631 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.203 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3233.187 -2.23%
std::remove_copy_if(list<int>)_(prefix)/1024 794.924 -
std::remove_copy_if(list<int>)_(prefix)/32 14.858 -
std::remove_copy_if(list<int>)_(prefix)/50 27.167 -
std::remove_copy_if(list<int>)_(prefix)/8192 7232.362 -4.51%
std::remove_copy_if(list<int>)_(sprinkled)/1024 788.827 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.484 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.494 -5.45%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7222.141 -3.42%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.127 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.225 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.672 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3330.903 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 471.121 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.353 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.914 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3753.326 -
std::remove_if(deque<int>)_(prefix)/1024 558.225 -
std::remove_if(deque<int>)_(prefix)/32 58.356 1.85%
std::remove_if(deque<int>)_(prefix)/50 67.440 1.40%
std::remove_if(deque<int>)_(prefix)/8192 4253.450 -
std::remove_if(deque<int>)_(sprinkled)/1024 544.302 -
std::remove_if(deque<int>)_(sprinkled)/32 58.527 2.84%
std::remove_if(deque<int>)_(sprinkled)/50 67.504 -1.58%
std::remove_if(deque<int>)_(sprinkled)/8192 3964.257 -
std::remove_if(list<int>)_(prefix)/1024 1052.473 -
std::remove_if(list<int>)_(prefix)/32 61.517 -
std::remove_if(list<int>)_(prefix)/50 75.034 -
std::remove_if(list<int>)_(prefix)/8192 9544.960 -
std::remove_if(list<int>)_(sprinkled)/1024 1045.292 -
std::remove_if(list<int>)_(sprinkled)/32 59.936 -
std::remove_if(list<int>)_(sprinkled)/50 75.924 3.20%
std::remove_if(list<int>)_(sprinkled)/8192 8309.731 1.02%
std::remove_if(vector<int>)_(prefix)/1024 354.516 -
std::remove_if(vector<int>)_(prefix)/32 51.869 -
std::remove_if(vector<int>)_(prefix)/50 57.020 -
std::remove_if(vector<int>)_(prefix)/8192 2581.130 -
std::remove_if(vector<int>)_(sprinkled)/1024 520.943 -
std::remove_if(vector<int>)_(sprinkled)/32 57.387 1.22%
std::remove_if(vector<int>)_(sprinkled)/50 66.638 -
std::remove_if(vector<int>)_(sprinkled)/8192 3817.867 -
std::replace(deque<int>)_(prefix)/1024 414.251 -
std::replace(deque<int>)_(prefix)/32 12.737 -
std::replace(deque<int>)_(prefix)/50 19.110 -
std::replace(deque<int>)_(prefix)/8192 3290.967 -
std::replace(deque<int>)_(sprinkled)/1024 353.931 -
std::replace(deque<int>)_(sprinkled)/32 12.621 -
std::replace(deque<int>)_(sprinkled)/50 18.722 -
std::replace(deque<int>)_(sprinkled)/8192 2824.613 -
std::replace(list<int>)_(prefix)/1024 739.019 -
std::replace(list<int>)_(prefix)/32 11.097 -
std::replace(list<int>)_(prefix)/50 18.382 -
std::replace(list<int>)_(prefix)/8192 6998.086 -
std::replace(list<int>)_(sprinkled)/1024 728.148 -
std::replace(list<int>)_(sprinkled)/32 11.369 -
std::replace(list<int>)_(sprinkled)/50 17.472 -
std::replace(list<int>)_(sprinkled)/8192 7153.418 -
std::replace(vector<int>)_(prefix)/1024 159.197 -
std::replace(vector<int>)_(prefix)/32 5.197 4.40%
std::replace(vector<int>)_(prefix)/50 7.644 1.13%
std::replace(vector<int>)_(prefix)/8192 1279.180 -
std::replace(vector<int>)_(sprinkled)/1024 158.586 -1.83%
std::replace(vector<int>)_(sprinkled)/32 5.414 4.06%
std::replace(vector<int>)_(sprinkled)/50 8.579 9.08%
std::replace(vector<int>)_(sprinkled)/8192 1210.350 -5.17%
std::replace_if(deque<int>)_(prefix)/1024 480.311 -
std::replace_if(deque<int>)_(prefix)/32 14.188 3.25%
std::replace_if(deque<int>)_(prefix)/50 20.427 -
std::replace_if(deque<int>)_(prefix)/8192 3504.669 -
std::replace_if(deque<int>)_(sprinkled)/1024 367.727 -
std::replace_if(deque<int>)_(sprinkled)/32 12.451 -
std::replace_if(deque<int>)_(sprinkled)/50 18.683 -
std::replace_if(deque<int>)_(sprinkled)/8192 2940.298 -
std::replace_if(list<int>)_(prefix)/1024 743.969 -
std::replace_if(list<int>)_(prefix)/32 13.141 -
std::replace_if(list<int>)_(prefix)/50 24.145 -
std::replace_if(list<int>)_(prefix)/8192 7098.978 -
std::replace_if(list<int>)_(sprinkled)/1024 744.065 -
std::replace_if(list<int>)_(sprinkled)/32 13.406 -
std::replace_if(list<int>)_(sprinkled)/50 22.870 -8.94%
std::replace_if(list<int>)_(sprinkled)/8192 7318.812 -
std::replace_if(vector<int>)_(prefix)/1024 271.097 -
std::replace_if(vector<int>)_(prefix)/32 8.950 -
std::replace_if(vector<int>)_(prefix)/50 13.827 -
std::replace_if(vector<int>)_(prefix)/8192 2040.990 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.722 -
std::replace_if(vector<int>)_(sprinkled)/32 8.707 -
std::replace_if(vector<int>)_(sprinkled)/50 12.899 -5.99%
std::replace_if(vector<int>)_(sprinkled)/8192 1902.764 -
std::reverse(deque<int>)/32768 5728.054 -
std::reverse(deque<int>)/4096 719.739 -
std::reverse(deque<int>)/512 113.144 -
std::reverse(deque<int>)/64 13.062 -
std::reverse(deque<int>)/8 2.519 -
std::reverse(list<int>)/32768 17001.331 -5.30%
std::reverse(list<int>)/4096 1663.856 -
std::reverse(list<int>)/512 192.112 -
std::reverse(list<int>)/64 17.485 -
std::reverse(list<int>)/8 2.032 -
std::reverse(vector<int>)/32768 1043.125 -
std::reverse(vector<int>)/4096 130.411 -
std::reverse(vector<int>)/512 16.434 -
std::reverse(vector<int>)/64 4.156 -
std::reverse(vector<int>)/8 1.547 -3.72%
std::reverse_copy(deque<int>)/32768 8084.878 -
std::reverse_copy(deque<int>)/4096 983.081 -
std::reverse_copy(deque<int>)/512 125.709 -
std::reverse_copy(deque<int>)/64 16.060 -
std::reverse_copy(deque<int>)/8 2.573 1.46%
std::reverse_copy(list<int>)/32768 26112.338 -
std::reverse_copy(list<int>)/4096 3160.745 -3.39%
std::reverse_copy(list<int>)/512 367.086 -
std::reverse_copy(list<int>)/64 30.550 1.36%
std::reverse_copy(list<int>)/8 2.430 -
std::reverse_copy(vector<int>)/32768 975.905 -
std::reverse_copy(vector<int>)/4096 135.803 -
std::reverse_copy(vector<int>)/512 17.142 -
std::reverse_copy(vector<int>)/64 2.470 -
std::reverse_copy(vector<int>)/8 2.558 5.82%
std::rotate(deque<int>)_(1_element_backward)/1024 42.577 -
std::rotate(deque<int>)_(1_element_backward)/32 4.464 -
std::rotate(deque<int>)_(1_element_backward)/50 5.258 -2.65%
std::rotate(deque<int>)_(1_element_backward)/8192 311.275 -
std::rotate(deque<int>)_(1_element_forward)/1024 39.050 2.48%
std::rotate(deque<int>)_(1_element_forward)/32 4.611 -1.74%
std::rotate(deque<int>)_(1_element_forward)/50 5.396 -2.73%
std::rotate(deque<int>)_(1_element_forward)/8192 302.983 -
std::rotate(deque<int>)_(by_1/2)/1024 173.418 -
std::rotate(deque<int>)_(by_1/2)/32 7.399 -
std::rotate(deque<int>)_(by_1/2)/50 10.439 1.51%
std::rotate(deque<int>)_(by_1/2)/8192 1462.223 -
std::rotate(deque<int>)_(by_1/3)/1024 1836.164 -
std::rotate(deque<int>)_(by_1/3)/32 45.608 -
std::rotate(deque<int>)_(by_1/3)/50 76.990 -
std::rotate(deque<int>)_(by_1/3)/8192 22761.233 -
std::rotate(deque<int>)_(by_1/4)/1024 781.642 -
std::rotate(deque<int>)_(by_1/4)/32 29.420 -
std::rotate(deque<int>)_(by_1/4)/50 75.327 -
std::rotate(deque<int>)_(by_1/4)/8192 6818.534 -
std::rotate(list<int>)_(1_element_backward)/1024 747.234 -
std::rotate(list<int>)_(1_element_backward)/32 13.218 -
std::rotate(list<int>)_(1_element_backward)/50 22.587 1.06%
std::rotate(list<int>)_(1_element_backward)/8192 8477.937 -3.11%
std::rotate(list<int>)_(1_element_forward)/1024 736.216 -
std::rotate(list<int>)_(1_element_forward)/32 14.601 2.39%
std::rotate(list<int>)_(1_element_forward)/50 27.884 4.30%
std::rotate(list<int>)_(1_element_forward)/8192 7917.645 -11.23%
std::rotate(list<int>)_(by_1/2)/1024 387.607 1.28%
std::rotate(list<int>)_(by_1/2)/32 5.970 -
std::rotate(list<int>)_(by_1/2)/50 12.719 -
std::rotate(list<int>)_(by_1/2)/8192 6307.369 25.59%
std::rotate(list<int>)_(by_1/3)/1024 804.354 -
std::rotate(list<int>)_(by_1/3)/32 15.267 -
std::rotate(list<int>)_(by_1/3)/50 24.689 -
std::rotate(list<int>)_(by_1/3)/8192 8757.290 -
std::rotate(list<int>)_(by_1/4)/1024 579.734 -
std::rotate(list<int>)_(by_1/4)/32 12.501 -
std::rotate(list<int>)_(by_1/4)/50 25.123 -
std::rotate(list<int>)_(by_1/4)/8192 7198.985 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.083 -2.20%
std::rotate(vector<bool>)_(1_element_backward)/32 17.367 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.381 -
std::rotate(vector<bool>)_(1_element_backward)/8192 97.450 -7.86%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.371 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.470 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.510 -
std::rotate(vector<bool>)_(1_element_forward)/8192 107.947 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.409 -
std::rotate(vector<bool>)_(by_1/2)/32 17.580 -
std::rotate(vector<bool>)_(by_1/2)/50 17.319 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.141 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.960 -
std::rotate(vector<bool>)_(by_1/3)/32 17.290 -
std::rotate(vector<bool>)_(by_1/3)/50 17.321 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.430 -
std::rotate(vector<bool>)_(by_1/4)/1024 15.194 8.04%
std::rotate(vector<bool>)_(by_1/4)/32 17.541 -
std::rotate(vector<bool>)_(by_1/4)/50 17.381 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.038 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.818 -
std::rotate(vector<int>)_(1_element_backward)/32 2.908 -
std::rotate(vector<int>)_(1_element_backward)/50 5.332 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.651 1.23%
std::rotate(vector<int>)_(1_element_forward)/1024 35.485 -
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.629 -
std::rotate(vector<int>)_(by_1/2)/1024 31.923 -
std::rotate(vector<int>)_(by_1/2)/32 3.657 -
std::rotate(vector<int>)_(by_1/2)/50 4.459 -
std::rotate(vector<int>)_(by_1/2)/8192 240.624 -
std::rotate(vector<int>)_(by_1/3)/1024 1372.734 -
std::rotate(vector<int>)_(by_1/3)/32 21.731 -
std::rotate(vector<int>)_(by_1/3)/50 40.302 -
std::rotate(vector<int>)_(by_1/3)/8192 10923.948 -
std::rotate(vector<int>)_(by_1/4)/1024 324.715 -
std::rotate(vector<int>)_(by_1/4)/32 11.974 -
std::rotate(vector<int>)_(by_1/4)/50 40.425 -
std::rotate(vector<int>)_(by_1/4)/8192 2558.872 -
std::rotate_copy(deque<int>)/1024 34.708 1.47%
std::rotate_copy(deque<int>)/32 2.575 -
std::rotate_copy(deque<int>)/50 3.006 -
std::rotate_copy(deque<int>)/8192 294.588 -
std::rotate_copy(list<int>)/1024 728.734 -
std::rotate_copy(list<int>)/32 8.411 -
std::rotate_copy(list<int>)/50 14.187 -
std::rotate_copy(list<int>)/8192 6725.988 -
std::rotate_copy(vector<int>)/1024 33.118 1.77%
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.701 -
std::rotate_copy(vector<int>)/8192 668.314 5.11%
std::sample(deque<int>)/1024 11821.440 -
std::sample(deque<int>)/32 323.183 -
std::sample(deque<int>)/8192 95205.560 -
std::sample(list<int>)/1024 11623.198 -
std::sample(list<int>)/32 310.636 -
std::sample(list<int>)/8192 96294.213 -
std::sample(vector<int>)/1024 11243.511 -
std::sample(vector<int>)/32 305.928 -
std::sample(vector<int>)/8192 90410.796 -
std::search(deque<int>)_(near_matches)/1000 22282.209 -9.18%
std::search(deque<int>)_(near_matches)/1024 23394.687 -8.77%
std::search(deque<int>)_(near_matches)/8192 1452410.444 -
std::search(deque<int>)_(no_match)/1000 408.731 1.55%
std::search(deque<int>)_(no_match)/1024 350.112 -15.85%
std::search(deque<int>)_(no_match)/1048576 426405.939 -
std::search(deque<int>)_(no_match)/8192 3332.803 -
std::search(deque<int>)_(same_length)/1000 385.540 -8.44%
std::search(deque<int>)_(same_length)/1024 475.684 -
std::search(deque<int>)_(same_length)/8192 3793.181 -
std::search(deque<int>)_(single_element)/1000 449.358 -
std::search(deque<int>)_(single_element)/1024 459.322 -
std::search(deque<int>)_(single_element)/8192 3665.240 -
std::search(deque<int>,_pred)_(near_matches)/1000 27099.297 10.48%
std::search(deque<int>,_pred)_(near_matches)/1024 28326.582 9.98%
std::search(deque<int>,_pred)_(near_matches)/8192 1522560.819 -
std::search(deque<int>,_pred)_(no_match)/1000 426.928 -
std::search(deque<int>,_pred)_(no_match)/1024 338.298 -17.96%
std::search(deque<int>,_pred)_(no_match)/1048576 443740.553 -
std::search(deque<int>,_pred)_(no_match)/8192 3477.499 -
std::search(deque<int>,_pred)_(same_length)/1000 493.040 2.43%
std::search(deque<int>,_pred)_(same_length)/1024 501.170 -1.79%
std::search(deque<int>,_pred)_(same_length)/8192 4013.981 -1.03%
std::search(deque<int>,_pred)_(single_element)/1000 472.671 -
std::search(deque<int>,_pred)_(single_element)/1024 485.094 -
std::search(deque<int>,_pred)_(single_element)/8192 3872.735 -
std::search(list<int>)_(near_matches)/1000 37628.206 -
std::search(list<int>)_(near_matches)/1024 39764.399 1.16%
std::search(list<int>)_(near_matches)/8192 2556704.380 1.24%
std::search(list<int>)_(no_match)/1000 683.422 6.57%
std::search(list<int>)_(no_match)/1024 773.042 -
std::search(list<int>)_(no_match)/1048576 856839.395 1.71%
std::search(list<int>)_(no_match)/8192 7822.276 11.42%
std::search(list<int>)_(same_length)/1000 749.032 -
std::search(list<int>)_(same_length)/1024 768.504 2.02%
std::search(list<int>)_(same_length)/8192 9218.430 -12.64%
std::search(list<int>)_(single_element)/1000 691.969 4.24%
std::search(list<int>)_(single_element)/1024 729.825 -
std::search(list<int>)_(single_element)/8192 7478.996 -4.91%
std::search(list<int>,_pred)_(near_matches)/1000 42447.085 -
std::search(list<int>,_pred)_(near_matches)/1024 44500.005 -
std::search(list<int>,_pred)_(near_matches)/8192 2737819.984 -
std::search(list<int>,_pred)_(no_match)/1000 753.931 -
std::search(list<int>,_pred)_(no_match)/1024 770.309 -
std::search(list<int>,_pred)_(no_match)/1048576 906165.916 -
std::search(list<int>,_pred)_(no_match)/8192 7451.371 6.28%
std::search(list<int>,_pred)_(same_length)/1000 772.839 -
std::search(list<int>,_pred)_(same_length)/1024 792.816 -
std::search(list<int>,_pred)_(same_length)/8192 9754.346 7.98%
std::search(list<int>,_pred)_(single_element)/1000 820.883 -
std::search(list<int>,_pred)_(single_element)/1024 840.656 -
std::search(list<int>,_pred)_(single_element)/8192 8197.496 -5.34%
std::search(vector<int>)_(near_matches)/1000 13959.991 -
std::search(vector<int>)_(near_matches)/1024 14888.970 -
std::search(vector<int>)_(near_matches)/8192 770537.399 -
std::search(vector<int>)_(no_match)/1000 208.104 -2.02%
std::search(vector<int>)_(no_match)/1024 212.715 -2.18%
std::search(vector<int>)_(no_match)/1048576 211448.068 -
std::search(vector<int>)_(no_match)/8192 1648.268 -
std::search(vector<int>)_(same_length)/1000 243.081 1.14%
std::search(vector<int>)_(same_length)/1024 249.215 1.77%
std::search(vector<int>)_(same_length)/8192 1906.858 2.04%
std::search(vector<int>)_(single_element)/1000 233.529 -
std::search(vector<int>)_(single_element)/1024 238.668 -
std::search(vector<int>)_(single_element)/8192 1839.499 -
std::search(vector<int>,_pred)_(near_matches)/1000 22989.830 -
std::search(vector<int>,_pred)_(near_matches)/1024 24117.318 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452041.927 -
std::search(vector<int>,_pred)_(no_match)/1000 469.391 -
std::search(vector<int>,_pred)_(no_match)/1024 475.698 -
std::search(vector<int>,_pred)_(no_match)/1048576 441155.940 -
std::search(vector<int>,_pred)_(no_match)/8192 4043.616 -
std::search(vector<int>,_pred)_(same_length)/1000 601.698 -
std::search(vector<int>,_pred)_(same_length)/1024 616.459 -
std::search(vector<int>,_pred)_(same_length)/8192 4935.001 -
std::search(vector<int>,_pred)_(single_element)/1000 458.858 -
std::search(vector<int>,_pred)_(single_element)/1024 469.718 -
std::search(vector<int>,_pred)_(single_element)/8192 3746.345 -
std::search_n(deque<int>)_(no_match)/1000 439.629 2.14%
std::search_n(deque<int>)_(no_match)/1024 440.346 -
std::search_n(deque<int>)_(no_match)/1048576 440319.882 -
std::search_n(deque<int>)_(no_match)/8192 3440.103 -1.15%
std::search_n(deque<int>,_pred)_(no_match)/1000 603.060 -
std::search_n(deque<int>,_pred)_(no_match)/1024 624.986 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 553603.179 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4317.006 -
std::search_n(list<int>)_(no_match)/1000 709.431 2.70%
std::search_n(list<int>)_(no_match)/1024 740.686 -
std::search_n(list<int>)_(no_match)/1048576 868224.126 -
std::search_n(list<int>)_(no_match)/8192 7199.495 5.94%
std::search_n(list<int>,_pred)_(no_match)/1000 825.781 -
std::search_n(list<int>,_pred)_(no_match)/1024 846.117 -
std::search_n(list<int>,_pred)_(no_match)/1048576 983181.121 -
std::search_n(list<int>,_pred)_(no_match)/8192 8178.388 3.06%
std::search_n(vector<int>)_(no_match)/1000 212.382 -2.28%
std::search_n(vector<int>)_(no_match)/1024 217.065 -2.54%
std::search_n(vector<int>)_(no_match)/1048576 213863.752 -1.42%
std::search_n(vector<int>)_(no_match)/8192 1668.434 -1.67%
std::search_n(vector<int>,_pred)_(no_match)/1000 512.009 -
std::search_n(vector<int>,_pred)_(no_match)/1024 524.149 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 613464.870 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4193.401 -
std::set<int>::clear()/0 421.244 -
std::set<int>::clear()/1024 9006.407 2.29%
std::set<int>::clear()/32 646.991 1.24%
std::set<int>::clear()/8192 77516.025 3.08%
std::set<int>::contains(key)_(existent)/0 0.012 -
std::set<int>::contains(key)_(existent)/1024 3.979 -
std::set<int>::contains(key)_(existent)/32 1.704 -2.25%
std::set<int>::contains(key)_(existent)/8192 8.314 -
std::set<int>::contains(key)_(non-existent)/0 0.284 4.20%
std::set<int>::contains(key)_(non-existent)/1024 5.921 10.45%
std::set<int>::contains(key)_(non-existent)/32 2.861 15.97%
std::set<int>::contains(key)_(non-existent)/8192 8.964 6.55%
std::set<int>::count(key)_(existent)/0 0.013 -
std::set<int>::count(key)_(existent)/1024 4.097 -5.87%
std::set<int>::count(key)_(existent)/32 1.893 2.89%
std::set<int>::count(key)_(existent)/8192 8.090 2.71%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.541 -
std::set<int>::count(key)_(non-existent)/32 2.931 -
std::set<int>::count(key)_(non-existent)/8192 11.356 -
std::set<int>::ctor(&&,_different_allocs)/0 13.742 -
std::set<int>::ctor(&&,_different_allocs)/1024 5848.779 1.20%
std::set<int>::ctor(&&,_different_allocs)/32 179.923 -
std::set<int>::ctor(&&,_different_allocs)/8192 48182.525 -
std::set<int>::ctor(const&)/0 13.672 -
std::set<int>::ctor(const&)/1024 6369.637 3.33%
std::set<int>::ctor(const&)/32 225.975 1.37%
std::set<int>::ctor(const&)/8192 50911.446 3.12%
std::set<int>::ctor(const&,_alloc)/0 13.682 -
std::set<int>::ctor(const&,_alloc)/1024 6401.222 3.90%
std::set<int>::ctor(const&,_alloc)/32 230.951 4.21%
std::set<int>::ctor(const&,_alloc)/8192 50760.672 3.22%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.647 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8616.252 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 262.500 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68778.428 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.647 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12981.942 1.63%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 303.828 1.33%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 274639.073 2.88%
std::set<int>::equal_range(key)_(existent)/0 0.012 -
std::set<int>::equal_range(key)_(existent)/1024 4.136 -
std::set<int>::equal_range(key)_(existent)/32 1.705 -3.75%
std::set<int>::equal_range(key)_(existent)/8192 8.042 -9.45%
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.300 -1.00%
std::set<int>::equal_range(key)_(non-existent)/32 2.731 1.56%
std::set<int>::equal_range(key)_(non-existent)/8192 9.813 -
std::set<int>::erase(iterator)/0 20.237 -
std::set<int>::erase(iterator)/1024 20.579 -
std::set<int>::erase(iterator)/32 20.565 -
std::set<int>::erase(iterator)/8192 20.653 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.534 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6536.008 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 587.189 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53016.954 -
std::set<int>::erase(key)_(existent)/0 20.618 -
std::set<int>::erase(key)_(existent)/1024 38.989 -
std::set<int>::erase(key)_(existent)/32 22.260 -
std::set<int>::erase(key)_(existent)/8192 51.601 1.56%
std::set<int>::erase(key)_(non-existent)/0 0.254 -
std::set<int>::erase(key)_(non-existent)/1024 5.294 -
std::set<int>::erase(key)_(non-existent)/32 2.356 -2.06%
std::set<int>::erase(key)_(non-existent)/8192 8.227 -2.96%
std::set<int>::find(key)_(existent)/0 0.014 -
std::set<int>::find(key)_(existent)/1024 3.946 -1.97%
std::set<int>::find(key)_(existent)/32 1.598 -
std::set<int>::find(key)_(existent)/8192 8.017 1.27%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.713 2.20%
std::set<int>::find(key)_(non-existent)/32 2.356 -
std::set<int>::find(key)_(non-existent)/8192 8.854 5.23%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 18.295 2.26%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 42.091 -1.70%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.495 1.30%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 71.100 -3.78%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.987 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.584 -1.29%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.949 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.981 1.28%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.151 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.036 1.15%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.783 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 100.325 1.73%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.141 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.549 3.80%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.144 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.654 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.123 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16530.560 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 817.439 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 150208.511 1.27%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.597 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7768.587 1.66%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 575.068 1.08%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133752.773 -
std::set<int>::insert(value)_(already_present)/0 0.631 2.69%
std::set<int>::insert(value)_(already_present)/1024 5.976 -
std::set<int>::insert(value)_(already_present)/32 1.768 -
std::set<int>::insert(value)_(already_present)/8192 9.576 -1.42%
std::set<int>::insert(value)_(new_value)/0 18.036 -
std::set<int>::insert(value)_(new_value)/1024 43.174 4.12%
std::set<int>::insert(value)_(new_value)/32 19.924 1.48%
std::set<int>::insert(value)_(new_value)/8192 77.484 6.03%
std::set<int>::lower_bound(key)_(existent)/0 0.012 -
std::set<int>::lower_bound(key)_(existent)/1024 4.278 -1.06%
std::set<int>::lower_bound(key)_(existent)/32 1.580 1.47%
std::set<int>::lower_bound(key)_(existent)/8192 8.455 7.30%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.186 1.56%
std::set<int>::lower_bound(key)_(non-existent)/32 2.303 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.386 1.94%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.361 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6377.772 2.76%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 228.177 1.19%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50869.804 3.15%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.366 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6253.422 1.09%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 228.047 1.31%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49625.671 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.087 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1324.763 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 37.736 2.13%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12314.349 -
std::set<int>::upper_bound(key)_(existent)/0 0.012 -
std::set<int>::upper_bound(key)_(existent)/1024 4.206 -
std::set<int>::upper_bound(key)_(existent)/32 1.767 -
std::set<int>::upper_bound(key)_(existent)/8192 8.603 9.84%
std::set<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.081 -15.41%
std::set<int>::upper_bound(key)_(non-existent)/32 2.442 -18.18%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.290 -13.94%
std::set<std::string>::clear()/0 423.015 -
std::set<std::string>::clear()/1024 19419.108 -3.38%
std::set<std::string>::clear()/32 889.026 -1.03%
std::set<std::string>::clear()/8192 201554.338 -
std::set<std::string>::contains(key)_(existent)/0 0.011 -
std::set<std::string>::contains(key)_(existent)/1024 24.303 15.04%
std::set<std::string>::contains(key)_(existent)/32 15.586 -6.53%
std::set<std::string>::contains(key)_(existent)/8192 27.700 -8.46%
std::set<std::string>::contains(key)_(non-existent)/0 0.288 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.440 -4.64%
std::set<std::string>::contains(key)_(non-existent)/32 10.559 3.10%
std::set<std::string>::contains(key)_(non-existent)/8192 28.334 -
std::set<std::string>::count(key)_(existent)/0 0.013 -
std::set<std::string>::count(key)_(existent)/1024 22.570 -5.40%
std::set<std::string>::count(key)_(existent)/32 15.925 8.49%
std::set<std::string>::count(key)_(existent)/8192 29.632 -1.25%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 24.203 4.01%
std::set<std::string>::count(key)_(non-existent)/32 10.376 2.22%
std::set<std::string>::count(key)_(non-existent)/8192 32.462 -1.37%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.790 1.05%
std::set<std::string>::ctor(&&,_different_allocs)/1024 6903.498 -1.42%
std::set<std::string>::ctor(&&,_different_allocs)/32 211.891 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57706.464 -
std::set<std::string>::ctor(const&)/0 13.598 -
std::set<std::string>::ctor(const&)/1024 35193.714 -
std::set<std::string>::ctor(const&)/32 703.838 1.86%
std::set<std::string>::ctor(const&)/8192 345952.392 -
std::set<std::string>::ctor(const&,_alloc)/0 13.620 -
std::set<std::string>::ctor(const&,_alloc)/1024 37194.496 -
std::set<std::string>::ctor(const&,_alloc)/32 806.289 1.89%
std::set<std::string>::ctor(const&,_alloc)/8192 348822.066 1.12%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.681 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41525.272 1.25%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 672.140 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 387494.129 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.690 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55000.878 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 951.459 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094748.697 -
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.295 1.87%
std::set<std::string>::equal_range(key)_(existent)/32 16.765 8.87%
std::set<std::string>::equal_range(key)_(existent)/8192 29.780 9.56%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.512 2.95%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.448 1.79%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.435 3.68%
std::set<std::string>::erase(iterator)/0 27.116 6.05%
std::set<std::string>::erase(iterator)/1024 25.674 -9.90%
std::set<std::string>::erase(iterator)/32 26.508 -15.79%
std::set<std::string>::erase(iterator)/8192 33.491 27.46%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.344 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12019.791 -2.78%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 715.184 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 112190.906 -1.12%
std::set<std::string>::erase(key)_(existent)/0 50.669 -21.53%
std::set<std::string>::erase(key)_(existent)/1024 69.285 -9.92%
std::set<std::string>::erase(key)_(existent)/32 75.058 7.11%
std::set<std::string>::erase(key)_(existent)/8192 72.149 1.41%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.376 -1.16%
std::set<std::string>::erase(key)_(non-existent)/32 12.603 -2.51%
std::set<std::string>::erase(key)_(non-existent)/8192 32.104 -
std::set<std::string>::find(key)_(existent)/0 0.034 -
std::set<std::string>::find(key)_(existent)/1024 23.482 -
std::set<std::string>::find(key)_(existent)/32 14.972 -11.74%
std::set<std::string>::find(key)_(existent)/8192 27.536 -7.72%
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 19.922 -2.39%
std::set<std::string>::find(key)_(non-existent)/32 9.708 1.11%
std::set<std::string>::find(key)_(non-existent)/8192 26.568 -4.87%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.536 11.14%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 65.095 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 50.632 -1.53%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 78.416 -10.07%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.799 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 53.519 6.76%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 43.294 1.68%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.667 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.718 -5.55%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.330 40.25%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.677 -23.45%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 43.787 -27.16%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 26.016 -10.44%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.571 2.52%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 41.041 42.69%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.084 -11.13%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.357 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66620.281 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1492.201 -2.08%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 833183.098 1.27%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 424.308 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 39409.531 -1.16%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1202.098 1.77%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 624329.138 -
std::set<std::string>::insert(value)_(already_present)/0 16.420 9.27%
std::set<std::string>::insert(value)_(already_present)/1024 32.912 -3.78%
std::set<std::string>::insert(value)_(already_present)/32 11.823 -
std::set<std::string>::insert(value)_(already_present)/8192 40.377 5.44%
std::set<std::string>::insert(value)_(new_value)/0 33.245 -
std::set<std::string>::insert(value)_(new_value)/1024 64.807 -
std::set<std::string>::insert(value)_(new_value)/32 40.877 -
std::set<std::string>::insert(value)_(new_value)/8192 90.259 29.26%
std::set<std::string>::lower_bound(key)_(existent)/0 0.037 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.601 -3.30%
std::set<std::string>::lower_bound(key)_(existent)/32 16.257 1.15%
std::set<std::string>::lower_bound(key)_(existent)/8192 27.709 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.918 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.045 13.88%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.163 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.239 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36604.016 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 683.623 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 350474.041 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.239 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35967.780 -1.70%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 730.332 1.39%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348744.980 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17107.760 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 340.645 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208296.472 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.206 -
std::set<std::string>::upper_bound(key)_(existent)/32 17.334 2.79%
std::set<std::string>::upper_bound(key)_(existent)/8192 30.984 8.11%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.471 -1.95%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.197 4.58%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.142 5.64%
std::shift_left(deque<int>)/1024 39.517 -
std::shift_left(deque<int>)/32 4.744 -
std::shift_left(deque<int>)/50 5.473 -
std::shift_left(deque<int>)/8192 303.566 -
std::shift_left(list<int>)/1024 729.925 -
std::shift_left(list<int>)/32 14.447 -
std::shift_left(list<int>)/50 27.622 -
std::shift_left(list<int>)/8192 7224.632 -6.21%
std::shift_left(vector<int>)/1024 35.362 -
std::shift_left(vector<int>)/32 4.532 52.13%
std::shift_left(vector<int>)/50 5.274 -
std::shift_left(vector<int>)/8192 282.465 -
std::shift_right(deque<int>)/1024 42.992 -
std::shift_right(deque<int>)/32 4.353 -
std::shift_right(deque<int>)/50 5.198 -1.55%
std::shift_right(deque<int>)/8192 310.967 -
std::shift_right(list<int>)/1024 736.102 -
std::shift_right(list<int>)/32 14.436 -
std::shift_right(list<int>)/50 27.748 -7.63%
std::shift_right(list<int>)/8192 7433.346 -
std::shift_right(vector<int>)/1024 35.903 -
std::shift_right(vector<int>)/32 2.966 -
std::shift_right(vector<int>)/50 5.345 -
std::shift_right(vector<int>)/8192 298.166 -
std::shuffle(deque<int>)/1024 9461.694 -
std::shuffle(deque<int>)/32 299.506 -
std::shuffle(deque<int>)/8192 74871.102 -
std::shuffle(vector<int>)/1024 8879.442 -
std::shuffle(vector<int>)/32 279.068 -
std::shuffle(vector<int>)/8192 70691.535 -
std::sort(deque<int>)_(ascending)/1024 768.747 -
std::sort(deque<int>)_(ascending)/8 18.503 -
std::sort(deque<int>)_(ascending)/8192 5761.125 -
std::sort(deque<int>)_(descending)/1024 1301.030 -
std::sort(deque<int>)_(descending)/8 25.787 -1.24%
std::sort(deque<int>)_(descending)/8192 10418.372 -
std::sort(deque<int>)_(heap)/1024 6252.447 -
std::sort(deque<int>)_(heap)/8 24.908 -1.76%
std::sort(deque<int>)_(heap)/8192 69780.161 -
std::sort(deque<int>)_(pipe-organ)/1024 2786.822 1.83%
std::sort(deque<int>)_(pipe-organ)/8 20.881 -1.10%
std::sort(deque<int>)_(pipe-organ)/8192 26662.852 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17929.202 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.455 -
std::sort(deque<int>)_(qsort_adversarial)/8192 460471.707 -
std::sort(deque<int>)_(repeated)/1024 963.586 -
std::sort(deque<int>)_(repeated)/8 18.773 -1.05%
std::sort(deque<int>)_(repeated)/8192 6742.016 -
std::sort(deque<int>)_(shuffled)/1024 6759.224 -1.76%
std::sort(deque<int>)_(shuffled)/8 23.414 -1.37%
std::sort(deque<int>)_(shuffled)/8192 80714.441 -
std::sort(vector<NonIntegral>)_(ascending)/1024 545.993 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.375 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3769.811 -
std::sort(vector<NonIntegral>)_(descending)/1024 785.451 -
std::sort(vector<NonIntegral>)_(descending)/8 25.301 -
std::sort(vector<NonIntegral>)_(descending)/8192 5302.635 -
std::sort(vector<NonIntegral>)_(heap)/1024 4250.368 1.28%
std::sort(vector<NonIntegral>)_(heap)/8 22.579 -
std::sort(vector<NonIntegral>)_(heap)/8192 50499.945 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1902.047 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.000 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18432.614 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13280.656 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.338 -1.24%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155530.548 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.282 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.667 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3736.858 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4657.486 -1.12%
std::sort(vector<NonIntegral>)_(shuffled)/8 20.834 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83290.052 -1.10%
std::sort(vector<int>)_(ascending)/1024 539.070 -
std::sort(vector<int>)_(ascending)/8 16.827 1.15%
std::sort(vector<int>)_(ascending)/8192 3764.914 -
std::sort(vector<int>)_(descending)/1024 1057.465 -
std::sort(vector<int>)_(descending)/8 25.322 3.08%
std::sort(vector<int>)_(descending)/8192 7412.701 -
std::sort(vector<int>)_(heap)/1024 4545.722 -
std::sort(vector<int>)_(heap)/8 22.221 -1.83%
std::sort(vector<int>)_(heap)/8192 45797.491 -
std::sort(vector<int>)_(pipe-organ)/1024 2290.521 -
std::sort(vector<int>)_(pipe-organ)/8 18.735 1.10%
std::sort(vector<int>)_(pipe-organ)/8192 21592.804 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13608.605 5.30%
std::sort(vector<int>)_(qsort_adversarial)/8 16.872 -
std::sort(vector<int>)_(qsort_adversarial)/8192 155141.925 5.01%
std::sort(vector<int>)_(repeated)/1024 663.257 -
std::sort(vector<int>)_(repeated)/8 16.873 -
std::sort(vector<int>)_(repeated)/8192 5029.912 -
std::sort(vector<int>)_(shuffled)/1024 4674.368 -
std::sort(vector<int>)_(shuffled)/8 21.192 -
std::sort(vector<int>)_(shuffled)/8192 45094.842 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3344.099 -3.19%
std::stable_partition(deque<int>)_(alloc_fails)/32 1898.053 -1.53%
std::stable_partition(deque<int>)_(alloc_fails)/50 1940.840 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17126.956 -
std::stable_partition(deque<int>)_(dense)/1024 617.763 -
std::stable_partition(deque<int>)_(dense)/32 28.819 -4.10%
std::stable_partition(deque<int>)_(dense)/50 39.055 -1.03%
std::stable_partition(deque<int>)_(dense)/8192 6116.470 -
std::stable_partition(deque<int>)_(sparse)/1024 474.868 -1.05%
std::stable_partition(deque<int>)_(sparse)/32 12.494 13.01%
std::stable_partition(deque<int>)_(sparse)/50 28.352 1.10%
std::stable_partition(deque<int>)_(sparse)/8192 3582.227 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4143.237 -
std::stable_partition(list<int>)_(alloc_fails)/32 1889.442 -
std::stable_partition(list<int>)_(alloc_fails)/50 1907.148 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25176.321 -
std::stable_partition(list<int>)_(dense)/1024 1746.424 -
std::stable_partition(list<int>)_(dense)/32 34.547 5.04%
std::stable_partition(list<int>)_(dense)/50 57.458 -
std::stable_partition(list<int>)_(dense)/8192 17053.268 -2.40%
std::stable_partition(list<int>)_(sparse)/1024 932.384 -1.26%
std::stable_partition(list<int>)_(sparse)/32 10.019 2.39%
std::stable_partition(list<int>)_(sparse)/50 26.054 1.83%
std::stable_partition(list<int>)_(sparse)/8192 8772.908 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2894.692 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1914.172 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1904.382 -1.21%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9834.953 -
std::stable_partition(vector<int>)_(dense)/1024 295.180 -
std::stable_partition(vector<int>)_(dense)/32 19.472 -8.53%
std::stable_partition(vector<int>)_(dense)/50 24.414 -3.86%
std::stable_partition(vector<int>)_(dense)/8192 2102.278 -
std::stable_partition(vector<int>)_(sparse)/1024 219.758 4.81%
std::stable_partition(vector<int>)_(sparse)/32 7.554 2.39%
std::stable_partition(vector<int>)_(sparse)/50 21.334 2.26%
std::stable_partition(vector<int>)_(sparse)/8192 1557.599 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4111.517 -1.51%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.374 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18916.829 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28611.416 1.55%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.542 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27121.295 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14032.800 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.397 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26420.680 1.90%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16528.113 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.335 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22845.012 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26077.278 2.00%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.116 -4.93%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28773.472 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3789.811 -1.24%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.329 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12918.987 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19467.528 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.108 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25157.577 1.41%
std::stable_sort(deque<int>)_(ascending)/1024 2116.909 -
std::stable_sort(deque<int>)_(ascending)/8 17.955 -
std::stable_sort(deque<int>)_(ascending)/8192 13670.974 -
std::stable_sort(deque<int>)_(descending)/1024 2945.637 -
std::stable_sort(deque<int>)_(descending)/8 26.698 -3.60%
std::stable_sort(deque<int>)_(descending)/8192 21409.617 2.80%
std::stable_sort(deque<int>)_(heap)/1024 2766.096 1.54%
std::stable_sort(deque<int>)_(heap)/8 25.839 -1.61%
std::stable_sort(deque<int>)_(heap)/8192 18023.651 2.43%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2944.530 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.397 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 21244.482 2.95%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3133.253 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.568 -1.92%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21280.941 2.11%
std::stable_sort(deque<int>)_(repeated)/1024 1338.909 -
std::stable_sort(deque<int>)_(repeated)/8 17.935 -1.31%
std::stable_sort(deque<int>)_(repeated)/8192 7588.545 -
std::stable_sort(deque<int>)_(shuffled)/1024 2509.924 1.70%
std::stable_sort(deque<int>)_(shuffled)/8 24.060 -1.93%
std::stable_sort(deque<int>)_(shuffled)/8192 14974.953 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4501.965 -1.51%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.684 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54860.384 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23657.012 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.085 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126747.946 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14200.710 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.339 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117880.599 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14166.061 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.117 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93397.919 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22989.086 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.747 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146266.718 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3591.277 8.32%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.712 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18839.445 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18330.625 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.067 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157693.801 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3996.221 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.601 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45861.116 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13320.777 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.603 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 198737.307 1.13%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10347.032 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.000 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 125995.839 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8667.669 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.847 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 122883.639 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14553.228 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.497 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210457.596 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1364.264 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.557 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15092.604 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12766.421 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.917 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184049.665 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4613.326 -3.88%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.960 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20017.509 1.05%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24156.193 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 25.052 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25084.300 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14338.191 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.936 1.45%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 32350.119 1.80%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14441.481 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.096 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21805.277 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23612.895 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.936 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35832.512 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3739.423 17.20%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.781 -2.73%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 10153.725 7.15%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18459.533 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.281 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 29694.775 3.72%
std::stable_sort(vector<int>)_(ascending)/1024 2098.745 1.91%
std::stable_sort(vector<int>)_(ascending)/8 16.978 -
std::stable_sort(vector<int>)_(ascending)/8192 13529.394 -
std::stable_sort(vector<int>)_(descending)/1024 2861.936 1.86%
std::stable_sort(vector<int>)_(descending)/8 25.632 1.48%
std::stable_sort(vector<int>)_(descending)/8192 18381.551 -
std::stable_sort(vector<int>)_(heap)/1024 2562.818 2.09%
std::stable_sort(vector<int>)_(heap)/8 22.105 -
std::stable_sort(vector<int>)_(heap)/8192 14484.723 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2852.013 2.25%
std::stable_sort(vector<int>)_(pipe-organ)/8 19.025 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18292.660 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2941.172 2.42%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.920 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18385.448 -
std::stable_sort(vector<int>)_(repeated)/1024 1118.969 3.30%
std::stable_sort(vector<int>)_(repeated)/8 16.894 -
std::stable_sort(vector<int>)_(repeated)/8192 5280.214 -
std::stable_sort(vector<int>)_(shuffled)/1024 2252.666 2.97%
std::stable_sort(vector<int>)_(shuffled)/8 21.046 -
std::stable_sort(vector<int>)_(shuffled)/8192 10898.523 -
std::swap_ranges(deque<int>)/1024 340.538 6.45%
std::swap_ranges(deque<int>)/32 10.490 -
std::swap_ranges(deque<int>)/50 19.997 -
std::swap_ranges(deque<int>)/8192 2708.983 6.09%
std::swap_ranges(list<int>)/1024 765.430 -
std::swap_ranges(list<int>)/32 19.584 -
std::swap_ranges(list<int>)/50 32.776 -
std::swap_ranges(list<int>)/8192 10489.829 1.23%
std::swap_ranges(vector<int>)/1024 62.839 -
std::swap_ranges(vector<int>)/32 4.831 -
std::swap_ranges(vector<int>)/50 5.612 -
std::swap_ranges(vector<int>)/8192 477.123 -
std::transform(deque<int>)_(identity_transform)/1024 370.594 -
std::transform(deque<int>)_(identity_transform)/32 12.504 -
std::transform(deque<int>)_(identity_transform)/50 19.209 -1.84%
std::transform(deque<int>)_(identity_transform)/8192 2457.969 -
std::transform(deque<int>,_deque<int>)/1024 661.605 -
std::transform(deque<int>,_deque<int>)/32 21.532 -1.88%
std::transform(deque<int>,_deque<int>)/50 33.358 -1.21%
std::transform(deque<int>,_deque<int>)/8192 5418.536 -
std::transform(list<int>)_(identity_transform)/1024 746.460 -
std::transform(list<int>)_(identity_transform)/32 16.230 1.18%
std::transform(list<int>)_(identity_transform)/50 39.086 -
std::transform(list<int>)_(identity_transform)/8192 7109.528 -7.12%
std::transform(list<int>,_list<int>)/1024 851.300 -
std::transform(list<int>,_list<int>)/32 23.571 -
std::transform(list<int>,_list<int>)/50 36.749 -
std::transform(list<int>,_list<int>)/8192 9213.494 -
std::transform(vector<int>)_(identity_transform)/1024 263.019 -
std::transform(vector<int>)_(identity_transform)/32 8.946 -
std::transform(vector<int>)_(identity_transform)/50 14.120 -
std::transform(vector<int>)_(identity_transform)/8192 2025.502 -
std::transform(vector<int>,_vector<int>)/1024 556.555 -
std::transform(vector<int>,_vector<int>)/32 17.232 -
std::transform(vector<int>,_vector<int>)/50 26.951 -
std::transform(vector<int>,_vector<int>)/8192 4444.832 -
std::unique(deque<int>)_(contiguous)/1024 737.536 -
std::unique(deque<int>)_(contiguous)/32 58.498 -
std::unique(deque<int>)_(contiguous)/52 67.644 -
std::unique(deque<int>)_(contiguous)/8192 5532.803 -
std::unique(deque<int>)_(sprinkled)/1024 835.526 -2.40%
std::unique(deque<int>)_(sprinkled)/32 65.703 5.17%
std::unique(deque<int>)_(sprinkled)/52 81.957 11.15%
std::unique(deque<int>)_(sprinkled)/8192 7306.192 -
std::unique(deque<int>,_pred)_(contiguous)/1024 635.692 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.437 -1.45%
std::unique(deque<int>,_pred)_(contiguous)/52 68.456 -1.91%
std::unique(deque<int>,_pred)_(contiguous)/8192 4448.475 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 694.071 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.240 -
std::unique(deque<int>,_pred)_(sprinkled)/52 73.826 -1.33%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5261.306 -
std::unique(list<int>)_(contiguous)/1024 925.464 -
std::unique(list<int>)_(contiguous)/32 55.014 -
std::unique(list<int>)_(contiguous)/52 70.929 5.25%
std::unique(list<int>)_(contiguous)/8192 7019.692 -1.09%
std::unique(list<int>)_(sprinkled)/1024 1006.031 4.63%
std::unique(list<int>)_(sprinkled)/32 59.142 3.51%
std::unique(list<int>)_(sprinkled)/52 75.896 7.50%
std::unique(list<int>)_(sprinkled)/8192 8177.356 3.68%
std::unique(list<int>,_pred)_(contiguous)/1024 988.393 -
std::unique(list<int>,_pred)_(contiguous)/32 60.287 -
std::unique(list<int>,_pred)_(contiguous)/52 74.948 -
std::unique(list<int>,_pred)_(contiguous)/8192 7922.831 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1022.005 -
std::unique(list<int>,_pred)_(sprinkled)/32 65.030 -
std::unique(list<int>,_pred)_(sprinkled)/52 82.347 1.83%
std::unique(list<int>,_pred)_(sprinkled)/8192 8426.963 -
std::unique(vector<int>)_(contiguous)/1024 313.731 -
std::unique(vector<int>)_(contiguous)/32 50.902 -
std::unique(vector<int>)_(contiguous)/52 56.227 -
std::unique(vector<int>)_(contiguous)/8192 1931.684 -
std::unique(vector<int>)_(sprinkled)/1024 285.051 -
std::unique(vector<int>)_(sprinkled)/32 50.737 -
std::unique(vector<int>)_(sprinkled)/52 55.388 -
std::unique(vector<int>)_(sprinkled)/8192 1926.941 -
std::unique(vector<int>,_pred)_(contiguous)/1024 538.813 -
std::unique(vector<int>,_pred)_(contiguous)/32 55.294 -1.43%
std::unique(vector<int>,_pred)_(contiguous)/52 64.439 -1.80%
std::unique(vector<int>,_pred)_(contiguous)/8192 3765.381 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 703.638 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.843 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.651 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5308.458 -
std::unique_copy(deque<int>)_(contiguous)/1024 477.295 -
std::unique_copy(deque<int>)_(contiguous)/32 13.604 -8.89%
std::unique_copy(deque<int>)_(contiguous)/52 21.284 -
std::unique_copy(deque<int>)_(contiguous)/8192 3751.383 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.205 -
std::unique_copy(deque<int>)_(sprinkled)/32 13.687 38.26%
std::unique_copy(deque<int>)_(sprinkled)/52 22.711 21.28%
std::unique_copy(deque<int>)_(sprinkled)/8192 3754.653 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.984 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.887 -1.97%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 27.170 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4481.239 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 642.060 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.537 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.066 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5080.863 -
std::unique_copy(list<int>)_(contiguous)/1024 1616.166 117.66%
std::unique_copy(list<int>)_(contiguous)/32 11.224 -
std::unique_copy(list<int>)_(contiguous)/52 22.200 1.75%
std::unique_copy(list<int>)_(contiguous)/8192 7679.175 5.51%
std::unique_copy(list<int>)_(sprinkled)/1024 1612.171 116.77%
std::unique_copy(list<int>)_(sprinkled)/32 12.406 -
std::unique_copy(list<int>)_(sprinkled)/52 21.909 -
std::unique_copy(list<int>)_(sprinkled)/8192 7653.209 6.28%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1638.443 106.38%
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.178 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.613 -1.62%
std::unique_copy(list<int>,_pred)_(contiguous)/8192 8370.754 5.60%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1674.569 101.74%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 20.636 -1.94%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.268 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8312.425 6.03%
std::unique_copy(vector<int>)_(contiguous)/1024 249.169 -
std::unique_copy(vector<int>)_(contiguous)/32 8.858 -
std::unique_copy(vector<int>)_(contiguous)/52 13.462 -
std::unique_copy(vector<int>)_(contiguous)/8192 1898.253 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.455 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.251 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.816 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1882.003 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 541.554 -1.31%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.954 -3.55%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.572 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3709.882 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 584.347 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.325 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.246 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4426.669 -
std::unordered_map<int,_int>::clear()/0 422.007 -
std::unordered_map<int,_int>::clear()/1024 8141.794 -
std::unordered_map<int,_int>::clear()/32 614.640 -
std::unordered_map<int,_int>::clear()/8192 62529.868 1.23%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.014 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.431 17.11%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.262 -7.58%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.242 -8.67%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.442 21.13%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.647 9.43%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.518 -8.33%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.656 6.11%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.015 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.331 7.78%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.227 8.10%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.397 -6.68%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.270 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.677 2.66%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.553 -5.75%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.579 9.99%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.944 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8917.311 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 293.320 2.86%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 110906.476 4.33%
std::unordered_map<int,_int>::ctor(const&)/0 13.844 -
std::unordered_map<int,_int>::ctor(const&)/1024 6768.036 1.58%
std::unordered_map<int,_int>::ctor(const&)/32 203.016 2.63%
std::unordered_map<int,_int>::ctor(const&)/8192 55169.900 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.985 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10365.486 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 269.120 -1.47%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 84878.984 -1.04%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.794 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13773.168 1.73%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 365.271 1.88%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143299.790 1.73%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.838 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13514.266 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.862 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141888.013 -
std::unordered_map<int,_int>::erase(iterator)/0 19.828 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.584 -
std::unordered_map<int,_int>::erase(iterator)/32 20.355 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.973 2.48%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.437 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5427.551 1.53%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 536.301 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44681.862 2.94%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.290 1.48%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.142 1.01%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.529 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.805 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.280 9.72%
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.193 11.77%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.060 7.98%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 1.077 -2.95%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.320 -1.15%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.238 -6.40%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.366 -6.75%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.338 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.105 -3.89%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.301 15.40%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.125 -2.84%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.692 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13167.839 2.23%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 761.852 3.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 141534.965 2.33%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.317 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7607.478 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 616.111 2.05%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85534.233 -1.91%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.088 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14905.655 2.88%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 802.881 2.04%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 151536.335 1.36%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.032 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14254.168 2.76%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 813.107 5.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 148825.687 -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.670 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.941 9.81%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.680 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.218 9.48%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.150 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 19.569 -6.29%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.479 5.87%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.595 -9.65%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.835 -2.84%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.089 -1.35%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.891 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.520 8.48%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.203 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 21.311 1.14%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.560 5.52%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 21.228 -2.39%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.256 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6729.237 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 228.924 11.73%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54694.441 -1.01%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.287 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6706.957 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.029 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54946.357 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.849 2.99%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1427.112 11.75%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.168 1.23%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 28225.109 6.31%
std::unordered_multimap<int,_int>::clear()/0 421.942 -
std::unordered_multimap<int,_int>::clear()/1024 7978.249 -
std::unordered_multimap<int,_int>::clear()/32 610.638 -
std::unordered_multimap<int,_int>::clear()/8192 62013.809 1.83%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.017 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.465 21.64%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.291 7.95%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.557 10.50%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.399 19.01%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.797 37.32%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.710 -4.17%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.637 6.66%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.018 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.620 -1.69%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.508 -13.06%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.571 -8.82%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.280 -30.66%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.516 16.80%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.363 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.369 -2.89%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.890 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8953.705 -2.56%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 305.113 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 110099.209 -4.85%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.771 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6613.685 -2.55%
std::unordered_multimap<int,_int>::ctor(const&)/32 198.167 -3.69%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54628.916 -1.16%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.919 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9202.809 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 259.250 -1.18%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76840.606 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.795 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13552.125 -5.16%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.347 -2.35%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 145689.276 -1.89%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.770 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13357.122 -6.50%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 374.339 -2.35%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 146973.838 -1.47%
std::unordered_multimap<int,_int>::erase(iterator)/0 19.745 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.230 -1.66%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.141 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.355 -26.99%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.853 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5547.149 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.757 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44919.496 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.586 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.175 3.21%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.258 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.401 4.96%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.304 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.049 3.90%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.192 6.78%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 1.034 17.54%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.018 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.199 13.18%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.154 -2.91%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.234 3.99%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 0.978 -16.49%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.113 -11.57%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.200 6.98%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.608 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15750.797 -5.76%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 798.381 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 173917.734 -2.50%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.125 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15253.463 -3.37%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 837.673 -2.77%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 181646.188 -3.15%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.387 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17412.378 1.44%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 865.473 2.05%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 174243.161 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.296 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18025.361 -3.17%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 872.129 -2.40%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 189928.075 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.071 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 34.232 29.19%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.880 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 34.092 19.40%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.502 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 24.965 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 21.882 10.67%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 20.403 -10.54%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.255 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6667.033 -1.79%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 206.346 -7.79%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53767.494 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.220 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6697.223 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.835 -2.12%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54704.508 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1418.986 -35.86%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.075 1.79%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26483.639 -19.24%
std::unordered_multiset<int>::clear()/0 423.261 -
std::unordered_multiset<int>::clear()/1024 8227.568 5.28%
std::unordered_multiset<int>::clear()/32 613.785 -
std::unordered_multiset<int>::clear()/8192 64157.903 7.30%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.014 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.213 1.55%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.438 14.10%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.306 -12.27%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.336 -16.06%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.799 9.28%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.569 6.11%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.627 5.94%
std::unordered_multiset<int>::count(key)_(existent)/0 0.019 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.672 4.61%
std::unordered_multiset<int>::count(key)_(existent)/32 1.857 3.79%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.860 4.74%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.268 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.136 3.99%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.075 -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.208 2.37%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 15.077 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8904.274 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 308.176 1.28%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 105995.668 3.17%
std::unordered_multiset<int>::ctor(const&)/0 13.856 -
std::unordered_multiset<int>::ctor(const&)/1024 6773.343 1.85%
std::unordered_multiset<int>::ctor(const&)/32 203.505 3.04%
std::unordered_multiset<int>::ctor(const&)/8192 55885.102 1.55%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.966 1.07%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 8983.379 -3.95%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 258.037 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75380.984 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.855 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13930.939 4.14%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 396.227 1.97%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144057.003 1.69%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.845 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13830.210 5.62%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 374.463 1.49%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144968.512 2.08%
std::unordered_multiset<int>::erase(iterator)/0 19.773 -
std::unordered_multiset<int>::erase(iterator)/1024 20.535 -2.52%
std::unordered_multiset<int>::erase(iterator)/32 20.429 -
std::unordered_multiset<int>::erase(iterator)/8192 20.206 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.388 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5522.327 1.31%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 542.425 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44471.127 -
std::unordered_multiset<int>::erase(key)_(existent)/0 20.721 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.229 -2.81%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.213 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.062 -5.18%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.284 -30.09%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.205 5.80%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.254 4.55%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.106 3.99%
std::unordered_multiset<int>::find(key)_(existent)/0 0.015 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.250 2.22%
std::unordered_multiset<int>::find(key)_(existent)/32 1.251 4.98%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.170 -4.97%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.332 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.050 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.220 3.06%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.191 3.92%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.727 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16166.724 3.71%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 802.385 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 171717.069 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 424.149 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15319.806 2.03%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 829.923 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 183267.383 1.62%
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.173 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 32.105 1.29%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.993 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 33.825 -
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.609 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 24.717 -8.55%
std::unordered_multiset<int>::insert(value)_(new_value)/32 21.060 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 19.992 -1.13%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.322 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6693.642 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.000 4.37%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54397.697 -1.47%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.317 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6764.419 1.00%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 202.648 2.79%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55374.593 1.01%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.824 -8.67%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1326.525 1.40%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.176 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25686.211 -1.00%
std::unordered_set<int>::clear()/0 423.294 -
std::unordered_set<int>::clear()/1024 12891.791 58.91%
std::unordered_set<int>::clear()/32 761.455 24.11%
std::unordered_set<int>::clear()/8192 91881.628 49.41%
std::unordered_set<int>::contains(key)_(existent)/0 0.016 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.491 29.24%
std::unordered_set<int>::contains(key)_(existent)/32 1.375 -
std::unordered_set<int>::contains(key)_(existent)/8192 1.307 2.84%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.336 -15.61%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.821 41.52%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.656 -
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.786 42.76%
std::unordered_set<int>::count(key)_(existent)/0 0.013 -
std::unordered_set<int>::count(key)_(existent)/1024 1.206 -8.43%
std::unordered_set<int>::count(key)_(existent)/32 1.288 -5.30%
std::unordered_set<int>::count(key)_(existent)/8192 1.278 -2.56%
std::unordered_set<int>::count(key)_(non-existent)/0 0.303 -11.90%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.527 34.17%
std::unordered_set<int>::count(key)_(non-existent)/32 1.545 3.52%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.516 6.94%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.977 1.24%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9671.936 2.39%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 310.806 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 117729.204 6.14%
std::unordered_set<int>::ctor(const&)/0 13.836 -
std::unordered_set<int>::ctor(const&)/1024 7260.306 7.45%
std::unordered_set<int>::ctor(const&)/32 200.186 -2.53%
std::unordered_set<int>::ctor(const&)/8192 69854.105 25.43%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.934 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 12783.131 29.78%
std::unordered_set<int>::ctor(const&,_alloc)/32 387.742 34.32%
std::unordered_set<int>::ctor(const&,_alloc)/8192 115465.565 39.76%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.854 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 19787.243 44.83%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 603.759 58.73%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 185330.318 30.74%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.885 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 19262.142 41.31%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 570.830 49.02%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 180997.150 26.95%
std::unordered_set<int>::erase(iterator)/0 26.141 31.61%
std::unordered_set<int>::erase(iterator)/1024 28.561 39.27%
std::unordered_set<int>::erase(iterator)/32 26.384 29.89%
std::unordered_set<int>::erase(iterator)/8192 25.703 25.26%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.978 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7055.253 30.20%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 603.069 13.56%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54409.612 24.69%
std::unordered_set<int>::erase(key)_(existent)/0 28.089 30.87%
std::unordered_set<int>::erase(key)_(existent)/1024 32.197 42.00%
std::unordered_set<int>::erase(key)_(existent)/32 28.513 31.03%
std::unordered_set<int>::erase(key)_(existent)/8192 32.296 36.35%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.255 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 0.904 -13.54%
std::unordered_set<int>::erase(key)_(non-existent)/32 0.965 -10.53%
std::unordered_set<int>::erase(key)_(non-existent)/8192 1.141 11.90%
std::unordered_set<int>::find(key)_(existent)/0 0.012 -
std::unordered_set<int>::find(key)_(existent)/1024 1.229 9.99%
std::unordered_set<int>::find(key)_(existent)/32 1.227 -5.87%
std::unordered_set<int>::find(key)_(existent)/8192 1.330 11.48%
std::unordered_set<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.169 10.52%
std::unordered_set<int>::find(key)_(non-existent)/32 1.102 -4.29%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.305 14.52%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 424.032 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 18631.669 42.55%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 944.956 25.72%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 183161.185 31.17%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 424.481 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 10187.971 34.66%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 736.043 19.58%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 110787.520 30.25%
std::unordered_set<int>::insert(value)_(already_present)/0 1.579 1.21%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.951 -22.10%
std::unordered_set<int>::insert(value)_(already_present)/32 1.675 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.932 28.43%
std::unordered_set<int>::insert(value)_(new_value)/0 24.326 26.93%
std::unordered_set<int>::insert(value)_(new_value)/1024 24.840 17.56%
std::unordered_set<int>::insert(value)_(new_value)/32 25.454 26.78%
std::unordered_set<int>::insert(value)_(new_value)/8192 25.707 21.60%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.131 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 12247.192 79.46%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 409.973 77.89%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 90557.655 65.88%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.113 -1.22%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 10882.293 58.67%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 357.485 75.98%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 88814.571 60.14%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -5.88%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1484.120 -29.76%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.626 -4.06%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26887.533 -11.24%
std::unordered_set<std::string>::clear()/0 425.915 -
std::unordered_set<std::string>::clear()/1024 34218.746 51.47%
std::unordered_set<std::string>::clear()/32 1368.473 52.99%
std::unordered_set<std::string>::clear()/8192 296108.858 35.97%
std::unordered_set<std::string>::contains(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 48.019 20.43%
std::unordered_set<std::string>::contains(key)_(existent)/32 43.391 10.21%
std::unordered_set<std::string>::contains(key)_(existent)/8192 33.677 -11.97%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.406 16.88%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 24.694 16.10%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 21.145 -10.40%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 22.011 16.82%
std::unordered_set<std::string>::count(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::count(key)_(existent)/1024 39.262 -6.38%
std::unordered_set<std::string>::count(key)_(existent)/32 40.554 10.20%
std::unordered_set<std::string>::count(key)_(existent)/8192 41.246 -
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.343 24.37%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 20.453 -15.62%
std::unordered_set<std::string>::count(key)_(non-existent)/32 19.615 -6.26%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.922 1.19%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.755 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41891.243 4.21%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1110.508 16.79%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 732708.335 1.02%
std::unordered_set<std::string>::ctor(const&)/0 13.851 -
std::unordered_set<std::string>::ctor(const&)/1024 38929.520 13.13%
std::unordered_set<std::string>::ctor(const&)/32 918.848 33.27%
std::unordered_set<std::string>::ctor(const&)/8192 355088.159 3.88%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.954 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 70274.100 10.62%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1633.878 25.71%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 665751.414 9.36%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.906 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 70655.481 13.41%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1898.959 26.95%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 714041.869 11.65%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.835 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 72031.757 12.98%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2089.087 39.40%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 702807.862 10.50%
std::unordered_set<std::string>::erase(iterator)/0 42.144 27.94%
std::unordered_set<std::string>::erase(iterator)/1024 44.746 54.47%
std::unordered_set<std::string>::erase(iterator)/32 40.329 42.12%
std::unordered_set<std::string>::erase(iterator)/8192 43.835 64.77%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 426.335 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 17844.758 48.54%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 860.408 23.83%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 156815.339 33.64%
std::unordered_set<std::string>::erase(key)_(existent)/0 116.080 60.60%
std::unordered_set<std::string>::erase(key)_(existent)/1024 125.317 49.80%
std::unordered_set<std::string>::erase(key)_(existent)/32 121.539 65.12%
std::unordered_set<std::string>::erase(key)_(existent)/8192 157.237 64.36%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.265 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 19.323 -20.54%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 22.823 -15.95%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 22.492 -8.27%
std::unordered_set<std::string>::find(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::find(key)_(existent)/1024 41.380 6.99%
std::unordered_set<std::string>::find(key)_(existent)/32 43.311 16.17%
std::unordered_set<std::string>::find(key)_(existent)/8192 34.456 -2.56%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.318 -3.50%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.332 15.79%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.971 12.02%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.982 -2.46%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 424.236 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 63338.410 12.16%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2026.378 8.09%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 674440.250 12.56%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 425.307 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61606.379 8.16%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2204.947 11.75%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 599402.683 7.64%
std::unordered_set<std::string>::insert(value)_(already_present)/0 65.727 159.61%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 21.248 -70.46%
std::unordered_set<std::string>::insert(value)_(already_present)/32 59.912 -12.91%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 56.606 -6.44%
std::unordered_set<std::string>::insert(value)_(new_value)/0 58.796 25.69%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 47.878 15.87%
std::unordered_set<std::string>::insert(value)_(new_value)/32 75.482 17.58%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 72.649 16.58%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.074 -1.36%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 39522.730 9.76%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 1037.461 32.68%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 362755.694 6.13%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.110 -1.40%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 41260.596 13.59%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 925.163 45.14%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 369143.025 7.18%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -11.58%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17039.367 -1.31%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 278.966 -24.90%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212268.285 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 244.458 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.687 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1888.106 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.506 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.692 6.32%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 790.860 1.44%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.942 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.622 -3.75%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 644.700 10.86%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 49.782 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.586 -4.48%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 576.168 3.55%
std::vector<int>::ctor(size)/1024 44.098 4.46%
std::vector<int>::ctor(size)/32 11.562 9.87%
std::vector<int>::ctor(size)/8192 563.068 -1.37%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.163 4.58%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.696 6.71%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 260.294 -1.12%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.534 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.753 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.052 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.877 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.274 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 142.744 2.42%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.531 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.018 -2.14%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.656 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 805.350 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 460.482 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3048.123 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 933.983 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 483.873 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4130.276 -1.33%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2215.522 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.708 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13384.762 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.864 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.974 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.597 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.010 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.001 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 780.668 7.24%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.921 -1.29%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.999 -1.61%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 660.523 -1.24%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.658 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.377 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.365 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.368 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.363 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 488.450 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.841 -1.34%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4619.353 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6334.314 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.454 -1.38%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52459.160 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.500 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.191 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6924.892 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19634.034 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 589.775 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171362.860 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.627 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.969 -1.20%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6938.705 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19615.443 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 588.556 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171262.264 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.685 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.140 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6933.125 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19746.887 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 591.851 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171879.018 -
std::vector<std::string>::ctor(size)/1024 430.643 -
std::vector<std::string>::ctor(size)/32 34.700 -
std::vector<std::string>::ctor(size)/8192 4248.873 1.09%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.425 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.293 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5379.916 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19360.897 -1.02%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 559.103 -1.50%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 168271.315 -1.41%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.877 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.600 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4572.316 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.097 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.535 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4585.120 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.757 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.858 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2276.076 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.925 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.564 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2291.314 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.951 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.114 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4564.828 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 583.987 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.076 1.20%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4576.388 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1624.056 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 486.539 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9806.575 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15019.378 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 816.269 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 113997.873 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3100.373 2.97%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 544.469 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20854.151 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16676.276 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 884.474 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 126220.034 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1705.219 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 582.873 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11045.075 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13212.413 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 905.875 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 114275.696 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.382 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.155 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.163 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 301.779 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.686 1.02%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.570 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.156 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.775 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5694.739 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6315.664 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 119.092 -5.61%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51230.790 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 537.797 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.263 -1.15%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3149.508 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 602.990 1.00%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 58.008 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5786.534 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.046 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.839 -
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.417 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.025 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.551 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.800 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.854 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.828 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.396 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.442 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.438 -
vector<bool>(const_vector<bool>&) 10.147 6.47%
vector<bool>(size_type,_const_value_type&) 8.102 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.803 -3.88%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.879 1.38%
vector<bool>::reserve() 8.101 -1.11%
Geometric Mean 218.249 -4.50%