Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 562816 2026-01-05T19:53:04 0:00:00
Previous 562683 2026-01-05T19:53:09 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2421 2603
Performance Improvements 2074 2409
Unchanged Tests 52685 52168
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::is_partitioned(list<int>)_(unpartitioned)/50 197.17% 4.436 13.182 - 196.11% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 161.20% 192.129 501.846 - 172.81% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 154.96% 1.089 2.777 - 161.49% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 132.27% 21.525 49.996 - 98.15% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 120.11% 100.021 220.157 - 116.59% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 119.74% 155.591 341.890 - 122.15% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 117.03% 6.664 14.463 - 117.14% -
rng::remove_copy(list<int>)_(sprinkled)/1024 117.01% 744.505 1615.683 - 117.50% -
std::remove_copy(list<int>)_(sprinkled)/1024 116.52% 743.545 1609.900 - 116.29% -
rng::remove_copy(list<int>)_(prefix)/1024 116.28% 749.891 1621.845 - 115.81% -
std::count(list<int>)_(every_other)/1024 114.44% 708.978 1520.335 - 114.31% -
std::remove_copy(list<int>)_(prefix)/1024 113.92% 755.425 1615.972 - -0.06% -
std::rotate(list<int>)_(by_1/4)/1024 110.15% 579.889 1218.656 - 109.87% -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 109.41% 786.984 1648.025 - 108.13% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 109.15% 787.271 1646.585 - 108.83% -
std::remove_copy_if(list<int>)_(prefix)/1024 108.21% 794.689 1654.660 - 107.58% -
rng::remove_copy_if(list<int>)_(prefix)/1024 108.07% 795.211 1654.570 - 106.89% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 106.03% 1206.623 2486.060 - 107.44% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 106.02% 26.877 55.372 - 150.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 105.84% 4444319.547 9148249.022 - 81.18% -
std::mismatch(list<int>)_(it,_it,_it)/1024 102.21% 767.791 1552.570 - 101.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 93.05% 63869852.135 123299141.183 - 91.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 91.36% 18676905.274 35740308.168 - 15.56% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 88.38% 22.920 43.177 - 98.68% -
std::set<std::string>::erase(key)_(existent)/1024 82.44% 54.878 100.120 - 30.76% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 79.16% 0.271 0.486 - 0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 76.71% 198841206.975 351368709.310 - 72.32% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 76.60% 79.309 140.062 - 77.35% -
SetIntersection_Interlaced_Vector_uint32_16384_256 72.42% 13433862.173 23162135.034 - 64.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 71.54% 8316243.615 14265473.336 - 40.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 69.79% 206910251.671 351314388.661 - 64.79% -
BM_MakeHeap_uint64_Random_4 69.53% 1.143 1.937 - 34.02% -
SetIntersection_Interlaced_Vector_uint32_262144_16 63.72% 3204651.739 5246590.743 - 50.18% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 57.08% 156.817 246.325 - 64.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 55.78% 0.448 0.697 - 25.48% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 54.49% 763.918 1180.201 - 54.36% -
std::move(vector<int>)/262144 54.44% 14688.942 22685.713 - 3.51% -
BM_tolower_string<char> 53.50% 14.935 22.926 - 50.99% -
rng::reverse(vector<int>)/8 53.06% 1.577 2.413 - 49.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 53.05% 35853052.952 54873974.353 - 35.56% -
std::copy_n(vector<bool>)_(aligned)/1048576 52.20% 2019.208 3073.153 - 83.18% -
BM_RangesPushHeap_float_Descending_1 50.98% 0.462 0.698 - 0.08% -
rng::copy_n(vector<int>)/32768 49.47% 2420.516 3617.973 - 57.71% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 49.35% 0.460 0.687 - 12.26% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 47.86% 176.600 261.115 - 46.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 46.96% 0.392 0.577 - 40.52% -
BM_RangesMakeHeap_uint32_Random_4 46.66% 1.142 1.674 - -1.71% -
SetIntersection_Front_Set_float_16384_16384 45.96% 244673567.964 357127922.588 - 4.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 45.71% 3367797.599 4907150.639 - 2.35% -
std::multiset<std::string>::erase(key)_(existent)/1024 45.36% 58.947 85.688 - 48.21% -
SetIntersection_Front_Set_float_262144_16384 44.80% 246691886.912 357221009.980 - 0.62% -
std::multiset<std::string>::find(key)_(existent)/32 44.17% 15.400 22.202 - 50.46% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 43.49% 76074981.943 109158301.475 - 35.45% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 43.29% 3.372 4.832 - 47.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 43.17% 2.183 3.126 - 67.87% -
SetIntersection_Interlaced_Vector_uint32_262144_256 42.70% 24865163.554 35482108.346 - 20.41% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 41.42% 2.052 2.902 - 10.13% -
SetIntersection_Front_Set_uint64_16384_16384 41.22% 245628607.566 346878393.802 - 1.33% -
rng::find(vector<bool>)_(process_all)/50 41.02% 0.570 0.803 - 8.51% -
std::unordered_set<std::string>::count(key)_(existent)/32 40.34% 30.647 43.010 - 10.36% -
BM_StringCtorDefault 39.84% 0.267 0.374 - 58.95% -
BM_std_min<unsigned_long_long>/1 39.65% 0.328 0.458 - 0.08% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 39.44% 88.792 123.816 - 0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 39.17% 3704909.483 5156274.535 - 2.51% -
BM_PopHeap_uint64_1 39.14% 0.442 0.615 - 18.44% -
rng::find(vector<bool>)_(process_all)/8 38.88% 0.580 0.806 - 34.08% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 38.60% 0.329 0.456 - 25.65% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 37.90% 0.394 0.543 - 2.27% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 37.32% 0.331 0.455 - 25.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 37.21% 37.633 51.635 - 0.58% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 36.91% 0.331 0.453 - 25.21% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 36.82% 0.332 0.454 - 24.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 36.76% 12567435.448 17186616.150 - -17.74% -
BM_RangesPushHeap_uint32_Ascending_1 36.39% 0.466 0.636 - 10.32% -
std::move(deque<int>)/32768 36.06% 1839.016 2502.233 - 17.97% -
BM_vector_deque_ranges_copy/0 35.77% 0.369 0.501 - 8.42% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 35.33% 11.739 15.886 - 30.32% -
SetIntersection_Interlaced_Vector_uint32_16384_16 35.11% 2506118.808 3386120.823 - 37.52% -
bm_ranges_lexicographical_compare<signed_char>/262144 34.74% 3836.670 5169.603 - 35.14% -
bm_lexicographical_compare<signed_char>/262144 34.74% 3836.325 5169.063 - 34.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.57% 33.922 45.649 - 15.02% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 34.53% 7.885 10.607 - 70.67% -
SetIntersection_Interlaced_Set_uint32_16384_16384 33.80% 254179230.948 340083501.626 - -0.45% -
BM_std_min<char>/1 32.71% 0.287 0.380 - 32.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.44% 25.415 33.659 - 29.87% -
std::unordered_set<std::string>::erase(key)_(existent)/0 32.29% 87.456 115.694 - -5.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 32.12% 73655379.399 97316637.214 - 29.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.80% 25.226 33.246 - 1.70% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 31.20% 3287.640 4313.321 - 24.94% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 31.10% 38423851.834 50373773.789 - 31.16% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 30.49% 38377928.279 50078610.071 - 30.52% -
rng::copy_backward(vector<int>)/32768 30.31% 2787.745 3632.698 - 10.53% -
std::set<std::string>::insert(value)_(new_value)/8192 30.01% 69.703 90.621 - 29.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 29.93% 0.461 0.599 - -14.08% -
std::copy(vector<int>)/4096 29.89% 151.927 197.333 - -14.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 29.70% 18287680.557 23718994.594 - 45.09% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 29.54% 5.059 6.553 - 45.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.03% 12.194 15.735 - 27.55% -
BM_PushHeap_float_Descending_1 28.83% 0.542 0.698 - 62.08% -
BM_PushHeap_uint32_Ascending_1 28.72% 0.542 0.698 - 39.06% -
std::is_partitioned(list<int>)_(unpartitioned)/50 28.37% 4.501 5.778 - 32.52% -
std::search(list<int>)_(single_element)/1000 28.34% 555.802 713.341 - 6.29% -
std::search_n(list<int>)_(no_match)/1048576 28.15% 669926.907 858509.445 - -0.56% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.50% 17.558 22.385 - 27.30% -
SetIntersection_Interlaced_Vector_uint32_262144_4 27.40% 1502352.862 1914027.428 - 25.57% -
BM_PushHeap_float_SingleElement_1 27.36% 0.500 0.637 - -8.70% -
std::copy_backward(vector<bool>)_(aligned)/1048576 27.22% 2551.362 3245.795 - 18.84% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 26.79% 55.707 70.628 - 43.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 26.62% 5940239.745 7521773.596 - 12.33% -
SetIntersection_Interlaced_Vector_uint32_256_64 26.58% 6450815.285 8165183.666 - 12.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 26.56% 0.502 0.635 - 26.75% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 26.37% 0.347 0.439 - 17.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 26.27% 25.369 32.032 - 23.66% -
BM_std_min<int>/70000 26.13% 2054.489 2591.335 - 26.19% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 25.80% 20.389 25.650 - -3.64% -
BM_std_min<int>/2 25.63% 0.461 0.580 - 25.66% -
SetIntersection_Interlaced_Vector_uint32_1024_256 25.57% 5501651.673 6908495.719 - 8.52% -
BM_std_min<unsigned_int>/70000 25.55% 2055.706 2581.013 - 25.53% -
rng::unique_copy(deque<int>)_(contiguous)/32 25.55% 9.868 12.389 - 27.03% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 25.54% 1.493 1.874 - 14.70% -
SetIntersection_Interlaced_Vector_float_256_256 25.38% 4671958.493 5857592.232 - 25.11% -
std::map<std::string,_int>::insert(value)_(already_present)/32 25.28% 15.173 19.009 - -22.63% -
rng::find(list<int>)_(process_all)/8192 25.11% 9388.196 11745.930 - 12.50% -
std::is_sorted_until(deque<int>)/8 25.00% 3.058 3.822 - 23.70% -
rng::unique_copy(deque<int>)_(contiguous)/52 24.91% 15.287 19.096 - 30.02% -
BM_std_min<unsigned_int>/65536 24.31% 1926.223 2394.433 - 24.25% -
BM_std_min<int>/65536 24.11% 1924.210 2388.174 - 24.09% -
std::unordered_set<int>::erase(iterator)/8192 24.11% 20.162 25.023 - 24.08% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 23.83% 3231.354 4001.385 - 26.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 23.70% 0.473 0.586 - 0.10% -
SetIntersection_Interlaced_Vector_uint64_1024_64 23.33% 3603160.409 4443938.542 - -6.07% -
bm_lexicographical_compare<int>/32768 23.22% 2389.470 2944.354 - 23.17% -
std::unordered_set<int>::insert(value)_(already_present)/8192 23.20% 2.282 2.812 - 25.76% -
std::unordered_set<std::string>::erase(key)_(existent)/32 23.18% 46.034 56.706 - -23.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 23.16% 2626031.662 3234263.064 - 12.44% -
bm_ranges_lexicographical_compare<int>/32768 23.13% 2389.232 2941.907 - 23.12% -
BM_std_min<int>/64000 23.04% 1880.641 2314.032 - 23.08% -
SetIntersection_Interlaced_Vector_uint64_16384_256 22.96% 15722659.146 19333038.997 - -5.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 22.87% 0.627 0.770 - 21.20% -
BM_std_min<unsigned_int>/64000 22.56% 1881.715 2306.208 - 22.52% -
SetIntersection_Interlaced_Vector_uint64_256_64 22.50% 6493150.113 7954140.252 - 17.80% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 22.42% 2.184 2.673 - 23.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 22.28% 198182054.409 242327470.447 - 17.56% -
rng::partition(deque<int>)_(sparse)/32 22.25% 10.366 12.673 - -6.76% -
bm_lexicographical_compare<unsigned_char>/262144 22.05% 4495.337 5486.338 - 22.05% -
std::set<std::string>::erase(key)_(existent)/32 21.96% 49.789 60.725 - -12.82% -
BM_StringEraseWithMove_Huge_Opaque 21.45% 49.175 59.724 - 29.37% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 21.33% 1.276 1.548 - 14.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 21.29% 207539607.774 251721670.783 - 21.08% -
bm_ranges_lexicographical_compare<unsigned_char>/262144 21.23% 4496.749 5451.332 - 21.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 21.14% 203016482.694 245938528.653 - 20.77% -
BM_StringEraseWithMove_Huge_Transparent 21.13% 46.689 56.554 - 24.84% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 20.87% 735.687 889.250 - 20.91% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 20.80% 548.223 662.226 - -3.59% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 20.68% 1.031 1.244 - -5.93% -
std::equal(list<int>)_(it,_it,_it,_it)/50 20.66% 25.250 30.467 - -24.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 20.52% 1943107.405 2341794.890 - 16.44% -
std::unordered_set<int>::count(key)_(non-existent)/1024 20.32% 1.352 1.627 - 5.09% -
std::unordered_set<int>::erase(key)_(existent)/8192 20.20% 23.148 27.824 - 21.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 20.01% 0.461 0.553 - 23.10% -
rng::copy_backward(list<int>)/4096 19.99% 3141.850 3770.023 - 21.24% -
BM_std_min<int>/1 19.76% 0.379 0.454 - 61.22% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 19.71% 26.095 31.239 - 20.16% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 19.68% 43647161.551 52236964.399 - 13.18% -
BM_std_min<short>/1 19.50% 0.377 0.450 - 53.78% -
std::deque<int>::ctor(size)/32 19.48% 26.105 31.191 - 19.40% -
rng::search(deque<int>)_(same_length)/1000 19.46% 387.645 463.070 - 39.77% -
BM_std_min<unsigned_long_long>/2 19.40% 0.487 0.581 - 19.74% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 19.37% 6.496 7.754 - 19.38% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 19.35% 49.825 59.465 - 14.83% -
std::shift_right(list<int>)/8192 19.29% 7350.797 8768.755 - 13.66% -
std::unordered_set<int>::erase(iterator)/1024 19.23% 20.191 24.073 - 19.21% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 19.13% 25.966 30.932 - 18.97% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 19.06% 0.412 0.491 - -1.03% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 18.93% 1.178 1.401 - 22.38% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.88% 0.336 0.399 - 18.86% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 18.87% 43.164 51.310 - 3.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 18.65% 5880131.958 6976787.531 - 0.45% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 18.62% 36.780 43.627 - 0.83% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 18.42% 4122.116 4881.214 - 19.10% -
BM_RangesPushHeap_string_Descending_262144 18.35% 3.164 3.744 - -26.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 18.34% 200702376.160 237509019.944 - 19.30% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 18.32% 3625.823 4289.909 - 29.13% -
std::unique_copy(list<int>)_(contiguous)/8192 18.27% 6822.467 8068.646 - 17.11% -
SetIntersection_Interlaced_Vector_uint64_1024_16 18.12% 1950295.577 2303605.552 - -5.40% -
rng::move(list<int>)/4096 18.02% 5354.015 6318.942 - 17.16% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 17.85% 26.081 30.736 - 18.60% -
std::stable_partition(list<int>)_(dense)/8192 17.84% 20461.428 24110.961 - 37.97% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 17.77% 7444.713 8767.597 - 16.21% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 17.53% 20.021 23.530 - 18.60% -
std::copy_backward(vector<bool>)_(aligned)/262144 17.50% 596.034 700.345 - -6.58% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 17.31% 0.394 0.462 - 12.29% -
rng::for_each_n(join_view(vector<vector<int>>)/8 17.27% 1.566 1.836 - 2.76% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.08% 28.337 33.177 - 17.47% -
BM_vector_deque_move/0 16.93% 0.397 0.465 - -16.26% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 16.82% 20.048 23.420 - 1.62% -
std::unique_copy(list<int>)_(sprinkled)/8192 16.82% 6966.359 8137.788 - 16.26% -
rng::remove(deque<int>)_(sprinkled)/50 16.79% 57.052 66.631 - 3.74% -
std::set<std::string>::erase(iterator)/8192 16.70% 28.695 33.486 - 29.76% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 16.64% 25.057 29.226 - 13.79% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 16.64% 18.937 22.088 - -9.96% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 16.60% 9.534 11.116 - 16.55% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 16.51% 4.765 5.552 - 16.67% -
BM_std_min<unsigned_short>/1 16.42% 0.326 0.379 - 49.26% -
rng::copy_n(vector<bool>)_(aligned)/1048576 16.42% 1040.771 1211.661 - -22.93% -
BM_lexicographical_compare_three_way<IntPtr>/1 16.41% 0.391 0.455 - 15.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 16.16% 2.623 3.047 - -12.52% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 16.13% 27.244 31.640 - 10.70% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 16.10% 19.176 22.263 - -0.11% -
std::unordered_set<std::string>::contains(key)_(existent)/32 15.75% 37.748 43.694 - 32.09% -
SetIntersection_Interlaced_Vector_float_262144_64 15.65% 8076591.332 9340241.196 - -53.14% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 15.57% 7424.210 8580.083 - 15.61% -
SetIntersection_Interlaced_Vector_uint32_256_16 15.49% 6442094.966 7439693.375 - 10.54% -
BM_std_min<int>/3 15.46% 0.691 0.798 - 14.68% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 15.35% 0.500 0.576 - 7.82% -
rng::partition(deque<int>)_(sparse)/50 15.34% 15.911 18.352 - -9.37% -
std::deque<std::string>::ctor(size)/32 15.18% 39.872 45.923 - 14.41% -
BM_RangesMakeHeap_uint64_Heap_64 15.18% 0.234 0.270 - 10.24% -
SetIntersection_Front_Set_float_262144_256 15.12% 4419899.451 5088306.908 - 4.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 15.06% 9887716.753 11376392.542 - 16.73% -
std::unordered_set<int>::erase(key)_(existent)/1024 15.05% 22.537 25.928 - 15.73% -
rng::find(list<int>)_(process_all)/50 15.00% 18.355 21.108 - 12.06% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 14.98% 2.304 2.649 - 13.53% -
rng::rotate_copy(list<int>)/8192 14.98% 6832.493 7855.742 - -5.40% -
SetIntersection_Interlaced_Vector_string_262144_64 14.91% 18582089.541 21352641.407 - -3.45% -
BM_std_min<unsigned_char>/1 14.87% 0.287 0.330 - 1.76% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 14.79% 33.595 38.563 - 13.76% -
BM_deque_vector_ranges_copy/0 14.75% 1.371 1.573 - 10.85% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 14.60% 34.888 39.983 - 16.38% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 14.52% 4.249 4.867 - 14.45% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 14.49% 44.583 51.045 - 12.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 14.40% 31.465 35.996 - 24.93% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 14.35% 1.206 1.379 - 3.15% -
BM_std_minmax_element<int>/3 14.21% 0.944 1.078 - 3.28% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 14.18% 0.915 1.044 - 10.46% -
SetIntersection_Front_Set_string_1024_64 14.12% 4620554.532 5273183.737 - 12.28% -
SetIntersection_Interlaced_Vector_uint64_256_16 14.12% 6224054.247 7102630.363 - 14.69% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 14.03% 4297.553 4900.674 - 15.36% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 13.97% 0.399 0.455 - 0.91% -
std::multiset<std::string>::contains(key)_(existent)/32 13.67% 15.152 17.223 - 15.35% -
SetIntersection_Interlaced_Vector_string_262144_16 13.54% 5664633.892 6431560.412 - 10.17% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 13.54% 0.267 0.303 - -11.35% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 13.54% 7.059 8.015 - 5.84% -
SetIntersection_Interlaced_Vector_uint32_16384_4 13.51% 1418204.044 1609737.411 - 5.17% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 13.46% 5.089 5.774 - 7.04% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 13.34% 3867.699 4383.582 - 15.04% -
SetIntersection_Front_Set_uint64_262144_256 13.33% 4602141.798 5215755.345 - 16.41% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 13.26% 21.198 24.009 - 13.66% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 13.15% 4172.060 4720.572 - 12.19% -
std::fill(list<int>)/8192 13.10% 7112.184 8043.985 - 13.03% -
BM_RangesPushHeap_float_Ascending_16 13.03% 0.986 1.114 - 13.44% -
SetIntersection_Front_Set_string_256_64 13.02% 13864330.755 15670137.426 - -3.37% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 12.94% 102.752 116.052 - 19.30% -
BM_std_min<__int128>/65536 12.92% 28308.959 31965.170 - 26.11% -
BM_MakeHeap_float_Random_64 12.88% 1.413 1.595 - -10.71% -
std::search_n(list<int>)_(no_match)/8192 12.85% 6776.940 7647.545 - 4.52% -
BM_std_min<__int128>/64000 12.84% 27666.588 31220.198 - 26.23% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 12.82% 0.393 0.443 - 16.21% -
rng::contains_subrange(deque<int>)_(process_all)/50 12.80% 14.270 16.096 - -11.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 12.80% 43.313 48.855 - 14.04% -
BM_std_min<__int128>/4000 12.75% 1720.640 1939.963 - 25.92% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 12.72% 10.025 11.300 - 7.55% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 12.71% 3833.102 4320.472 - 13.57% -
rng::remove_if(deque<int>)_(sprinkled)/50 12.66% 62.690 70.625 - -1.08% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 12.56% 6.082 6.846 - 12.60% -
rng::copy_n(list<int>)/4096 12.54% 4365.868 4913.144 - 23.35% -
BM_std_min<__int128>/70000 12.48% 30394.706 34189.223 - 26.34% -
rng::copy(vector<int>)/32768 12.40% 3104.450 3489.362 - 0.09% -
std::is_sorted_until(deque<int>,_pred)/8 12.33% 4.056 4.556 - 7.15% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 12.27% 51.687 58.029 - 1.03% -
BM_std_min<__int128>/5500 12.22% 2372.357 2662.365 - 25.54% -
std::is_sorted(deque<int>,_pred)/8 12.21% 4.415 4.954 - 14.05% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 12.19% 1.100 1.234 - 18.97% -
rng::search(list<int>,_pred)_(no_match)/8192 12.18% 7419.552 8323.097 - 0.26% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.16% 10.290 11.541 - 10.42% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 12.12% 9.732 10.911 - 3.35% -
std::set<int>::upper_bound(key)_(non-existent)/8192 12.11% 9.979 11.187 - 10.74% -
std::partition_point(list<int>)/8192 12.10% 12873.988 14432.109 - 13.01% -
rng::partition_point(list<int>)/8192 12.10% 13217.417 14816.862 - 11.82% -
BM_StringEraseWithMove_Large_Transparent 12.09% 2.348 2.632 - 1.73% -
BM_std_min<__int128>/512 12.09% 221.660 248.459 - 24.93% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12.03% 10733.914 12025.247 - 6.26% -
BM_std_min<long_long>/1 12.03% 0.604 0.676 - 0.54% -
std::set<int>::upper_bound(key)_(non-existent)/1024 12.02% 5.938 6.652 - 11.03% -
rng::equal(vector<bool>)_(unaligned)/8 11.91% 0.705 0.789 - 6.90% -
std::remove_copy(deque<int>)_(prefix)/1024 11.83% 380.009 424.980 - 2.80% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 11.80% 1.464 1.636 - -0.17% -
BM_std_min<int>/11 11.78% 1.156 1.292 - 11.79% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 11.68% 1.799 2.009 - 6.03% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 11.66% 1.204 1.344 - -3.74% -
std::remove_copy_if(list<int>)_(prefix)/8192 11.65% 7238.302 8081.512 - 11.06% -
BM_deque_vector_copy/0 11.65% 1.380 1.541 - 3.36% -
rng::for_each(join_view(vector<vector<int>>)/8 11.63% 1.385 1.547 - 7.81% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 11.63% 1.418 1.582 - 25.61% -
BM_std_min<__int128>/4096 11.48% 1779.008 1983.297 - 25.62% -
std::unique_copy(deque<int>)_(sprinkled)/32 11.48% 10.882 12.131 - 31.42% -
BM_std_minmax<unsigned_short>/4 11.46% 0.973 1.084 - 15.86% -
rng::equal(vector<bool>)_(unaligned)/50 11.45% 0.703 0.783 - 6.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 11.40% 0.447 0.498 - -28.53% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 11.38% 1.535 1.709 - 0.55% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 11.33% 21.107 23.498 - 12.24% -
std::fill_n(list<int>)/8192 11.27% 6888.432 7664.946 - 8.58% -
rng::remove_copy_if(list<int>)_(prefix)/8192 11.24% 7280.607 8098.917 - 11.32% -
BM_std_min<__int128>/1024 11.20% 446.010 495.958 - 25.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.19% 32.919 36.604 - 11.87% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 11.19% 7206.115 8012.329 - 11.01% -
std::unique_copy(deque<int>)_(sprinkled)/52 11.18% 18.961 21.081 - 12.18% -
BM_deque_deque_copy_backward/5500 11.16% 205.778 228.734 - 10.19% -
SetIntersection_Front_Set_float_262144_64 11.13% 1835035.763 2039301.079 - 8.97% -
SetIntersection_Interlaced_Vector_string_16384_256 11.11% 38973478.806 43304874.490 - 8.60% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 11.05% 0.493 0.547 - 17.96% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 11.01% 19123.982 21228.808 - 21.59% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 10.97% 23.607 26.197 - 1.32% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 10.93% 1.205 1.336 - 2.59% -
SetIntersection_Interlaced_Vector_string_16384_64 10.93% 12409395.862 13765165.213 - 5.43% -
SetIntersection_Interlaced_Vector_uint32_16384_64 10.92% 5555733.548 6162369.973 - 3.75% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 10.90% 28.928 32.080 - 22.76% -
std::remove_copy(list<int>)_(prefix)/8192 10.84% 7013.044 7773.398 - 10.67% -
BM_std_minmax<char>/8 10.84% 0.922 1.022 - -0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 10.73% 206278758.311 228412063.007 - 13.20% -
std::set<std::string>::equal_range(key)_(existent)/32 10.71% 15.574 17.242 - 11.19% -
std::unordered_set<int>::clear()/1024 10.68% 7812.730 8647.097 - 9.64% -
std::set<std::string>::erase(key)_(non-existent)/1024 10.68% 24.720 27.359 - 3.20% -
BM_deque_deque_move/64 10.66% 5.492 6.077 - 9.22% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 10.57% 1.436 1.588 - 10.53% -
SetIntersection_Interlaced_Vector_uint32_262144_64 10.57% 8294099.625 9170670.198 - 11.69% -
BM_StringRelational_Less_Huge_Small_Control 10.57% 1.671 1.848 - 1.78% -
rng::is_sorted(deque<int>,_pred)/8 10.49% 4.388 4.848 - 8.41% -
std::set<std::string>::find(key)_(non-existent)/1024 10.46% 20.027 22.123 - 8.63% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 10.44% 605.382 668.597 - 10.48% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.41% 46.805 51.676 - 10.32% -
std::find_first_of(vector<int>)_(small_needle)/32 10.39% 45.862 50.627 - 8.11% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 10.38% 2.516 2.777 - 9.75% -
std::move_backward(list<int>)/4096 10.37% 5260.382 5805.927 - 18.09% -
std::remove_copy(list<int>)_(sprinkled)/8192 10.34% 6958.182 7677.635 - 10.26% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 10.33% 1.022 1.128 - 16.86% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.33% 16.643 18.362 - 10.47% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 10.32% 3.675 4.055 - 8.05% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 10.27% 1.208 1.332 - 2.16% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 10.27% 2.480 2.734 - 6.08% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 10.20% 0.507 0.558 - 19.68% -
BM_std_minmax<unsigned_int>/4 10.15% 0.989 1.089 - 11.98% -
BM_std_min<int>/10 10.14% 0.994 1.095 - 8.96% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 10.11% 573.750 631.770 - 10.57% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.09% 9.831 10.823 - -2.66% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 10.09% 19712.240 21700.915 - 8.54% -
std::unordered_set<int>::find(key)_(non-existent)/32 10.08% 1.098 1.208 - 22.92% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 10.03% 174998.555 192551.566 - 9.81% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 10.02% 7263.466 7990.904 - 9.60% -
std::find_end(deque<int>)_(process_all)/1000 10.00% 289.186 318.117 - 21.15% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 9.95% 610.800 671.555 - 11.03% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 9.94% 1.156 1.271 - -1.57% -
rng::find_last(vector<char>)_(bail_10%)/8 9.92% 1.456 1.600 - 2.17% -
rng::fill(list<int>)/8192 9.91% 7319.598 8044.962 - 8.83% -
rng::remove(deque<int>)_(sprinkled)/32 9.86% 53.124 58.363 - 2.74% -
BM_RangesPushHeap_uint32_SingleElement_4 9.84% 0.342 0.375 - 8.54% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 9.82% 22.402 24.602 - -5.48% -
std::copy(list<int>)/64 9.82% 32.928 36.160 - 12.80% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 9.80% 58.281 63.992 - 8.29% -
BM_StringFindAllMatch/1 9.79% 2.739 3.007 - 8.37% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 9.78% 19799.095 21736.379 - 10.35% -
SetIntersection_None_Set_string_1024_1 9.77% 8869452.649 9736210.533 - 8.99% -
BM_num_put<long_long> 9.77% 11.100 12.184 - -2.07% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 9.76% 622.690 683.470 - 11.63% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 9.68% 85.041 93.275 - 6.77% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 9.65% 0.476 0.522 - 9.59% -
std::find_first_of(list<int>)_(large_needle)/1024 9.64% 785107.739 860771.754 - -0.37% -
SetIntersection_Front_Set_string_256_256 9.63% 30109630.031 33008940.516 - 18.09% -
BM_RangesPopHeap_float_262144 9.59% 36.262 39.739 - 3.66% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 9.58% 30.518 33.441 - 2.36% -
rng::find(list<int>)_(bail_25%)/32768 9.56% 7675.233 8409.126 - 10.50% -
BM_std_min<int>/12 9.55% 1.463 1.602 - 7.42% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 9.55% 47.324 51.844 - 10.79% -
BM_StringRelationalLiteral_Less_Large_Large_Control 9.54% 2.170 2.377 - 7.79% -
rng::find_end(list<int>,_pred)_(process_all)/8192 9.52% 8269.669 9056.583 - 1.73% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 9.48% 28.978 31.725 - 8.24% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 9.47% 1.344 1.471 - 18.82% -
std::distance(deque<int>)/8192 9.44% 0.615 0.673 - -2.91% -
bm_ranges_lexicographical_compare<unsigned_char>/4 9.40% 1.392 1.523 - 1.65% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 9.37% 175766.204 192228.746 - 10.42% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 9.35% 513.358 561.354 - -17.78% -
rng::search(list<int>,_pred)_(single_element)/8192 9.34% 9605.357 10502.225 - 26.23% -
rng::search(list<int>)_(single_element)/8192 9.33% 8166.957 8928.850 - 20.34% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 9.31% 19869.651 21720.333 - 9.93% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 9.31% 11532.359 12606.159 - 8.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 9.31% 101129909.853 110542985.930 - -0.22% -
std::partition(deque<int>)_(sparse)/32 9.26% 12.426 13.578 - 40.84% -
std::transform(deque<int>,_deque<int>)/32 9.24% 21.696 23.701 - 9.81% -
BM_RangesPushHeap_uint32_SingleElement_16 9.23% 0.336 0.367 - 5.99% -
std::shift_left(list<int>)/8192 9.20% 7221.289 7885.826 - 2.44% -
BM_RangesMakeHeap_uint32_Random_16384 9.15% 1.003 1.095 - 5.04% -
std::equal(vector<bool>)_(unaligned)/50 9.09% 0.750 0.819 - -7.12% -
std::find(vector<long_long>)_(process_all)/8 9.05% 1.154 1.259 - 9.01% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 9.03% 172987.646 188608.223 - 9.03% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 9.00% 22.355 24.367 - -3.80% -
BM_num_put<unsigned_long_long> 8.99% 11.002 11.992 - -1.59% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 8.98% 1.399 1.525 - 2.13% -
SetIntersection_Front_Set_string_262144_256 8.91% 14303901.035 15578513.498 - -1.21% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 8.87% 95.610 104.093 - 16.41% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 8.85% 69.080 75.195 - 9.09% -
rng::find_first_of(vector<int>)_(large_needle)/50 8.85% 272.566 296.677 - 3.89% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 8.84% 4477.345 4873.188 - 2.90% -
rng::all_of(deque<int>)_(process_all)/32768 8.83% 10570.747 11504.418 - 9.04% -
BM_std_minmax<unsigned_char>/11 8.82% 1.621 1.764 - 3.02% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 8.81% 11691.632 12721.344 - 0.20% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 8.80% 87928194.594 95667449.982 - -4.46% -
BM_SortHeap_pair<uint32,_uint32>_4 8.80% 1.482 1.613 - -14.68% -
rng::remove_copy(list<int>)_(prefix)/8192 8.80% 7040.100 7659.341 - 8.94% -
rng::remove_copy(list<int>)_(sprinkled)/8192 8.79% 7051.098 7670.620 - 9.06% -
BM_vector_deque_ranges_move/2 8.76% 1.846 2.007 - 16.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 8.76% 12648981.395 13756772.865 - -0.13% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 8.76% 20488.042 22282.030 - 11.58% -
rng::move(vector<bool>)_(aligned)/64 8.75% 1.844 2.005 - 5.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 8.75% 39.065 42.486 - 46.22% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.71% 8.268 8.988 - -5.31% -
rng::all_of(deque<int>)_(process_all)/8192 8.71% 2656.770 2888.142 - 9.73% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 8.70% 27.933 30.362 - 7.82% -
bm_ranges_lexicographical_compare<unsigned_char>/16 8.70% 1.064 1.156 - -0.02% -
BM_StringEraseWithMove_Large_Opaque 8.68% 2.593 2.818 - -1.55% -
SetIntersection_Interlaced_Vector_float_1024_16 8.67% 2713068.575 2948294.053 - 4.55% -
BM_deque_vector_move/65536 8.65% 2705.887 2939.968 - 8.82% -
std::reverse_copy(vector<int>)/8 8.58% 2.472 2.684 - 13.40% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 8.57% 2.303 2.500 - 4.50% -
SetIntersection_Front_Set_uint32_16384_16384 8.52% 341611267.082 370699584.378 - 9.89% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 8.46% 16.762 18.181 - 8.93% -
std::set<int>::upper_bound(key)_(non-existent)/32 8.45% 2.563 2.780 - 14.17% -
BM_deque_vector_move/64000 8.44% 2740.883 2972.124 - 9.62% -
std::set<int>::count(key)_(existent)/8192 8.43% 7.716 8.366 - 7.51% -
SetIntersection_Front_Set_uint64_262144_1024 8.39% 14479388.127 15693916.463 - 8.35% -
rng::find_end(deque<int>)_(process_all)/8192 8.37% 2305.326 2498.271 - 4.66% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 8.36% 3135.423 3397.663 - -0.11% -
BM_num_put<unsigned_long> 8.32% 11.078 12.000 - -0.72% -
BM_std_minmax_element<short>/3 8.26% 1.061 1.148 - 0.02% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 8.25% 68.729 74.399 - 8.18% -
BM_vector_deque_ranges_move/0 8.25% 0.368 0.398 - -23.29% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 8.17% 1.574 1.703 - 31.44% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 8.16% 1.444 1.562 - -8.30% -
BM_std_minmax<int>/16 8.15% 1.281 1.385 - 5.48% -
BM_std_minmax_element<short>/65536 8.07% 16371.208 17692.405 - 5.99% -
BM_std_minmax_element<short>/70000 8.07% 17473.323 18883.005 - 5.78% -
rng::reverse_copy(list<int>)/4096 8.07% 3112.926 3364.041 - 9.51% -
BM_vector_deque_ranges_move/1 8.04% 2.092 2.260 - 11.25% -
BM_StringDestroy_Empty 8.02% 0.754 0.814 - 24.38% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 8.02% 1336.293 1443.433 - -8.88% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 7.98% 10.035 10.836 - -1.66% -
BM_std_minmax_element<short>/64000 7.96% 15983.356 17256.080 - 5.86% -
std::find_if(list<int>)_(bail_25%)/32768 7.94% 10193.190 11002.438 - 5.55% -
std::find_first_of(vector<int>)_(large_needle)/8192 7.92% 6924619.643 7473148.042 - 5.83% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 7.92% 9.973 10.762 - -6.69% -
rng::transform(deque<int>,_deque<int>)/32 7.91% 21.865 23.594 - 8.40% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 7.90% 180180.290 194417.955 - 10.68% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 7.89% 23.707 25.577 - 9.51% -
std::adjacent_find(deque<int>,_pred)/8 7.88% 4.344 4.687 - 9.33% -
rng::transform(list<int>)_(identity_transform)/8192 7.83% 7579.177 8172.254 - 7.49% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 7.82% 47.105 50.789 - 6.79% -
rng::move(deque<int>)/64 7.79% 6.285 6.775 - 7.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 7.79% 3525.603 3800.131 - 14.42% -
SetIntersection_Front_Set_float_1024_1024 7.73% 14769534.775 15911869.175 - -4.23% -
std::set<std::string>::find(key)_(non-existent)/32 7.70% 10.136 10.916 - 17.66% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.65% 265367.029 285665.474 - 7.94% -
BM_RangesMakeHeap_float_Random_64 7.63% 1.422 1.531 - -7.18% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 7.61% 1.258 1.354 - -21.07% -
std::mismatch(list<int>)_(it,_it,_it)/8192 7.61% 7437.414 8003.710 - 7.76% -
std::distance(deque<int>)/4096 7.61% 0.627 0.674 - -2.77% -
std::is_sorted(list<int>)/8192 7.61% 6710.056 7220.874 - 0.70% -
std::unordered_set<int>::count(key)_(non-existent)/8192 7.58% 1.459 1.570 - -6.03% -
SetIntersection_Interlaced_Vector_string_16384_16 7.55% 4345358.175 4673440.893 - 1.34% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 7.51% 1.919 2.063 - 10.01% -
SetIntersection_Front_Set_float_16384_256 7.50% 4590818.657 4934924.469 - -4.06% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 7.49% 22.847 24.559 - 1.83% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 7.48% 1.554 1.670 - -7.69% -
std::unordered_set<int>::insert(value)_(new_value)/1024 7.46% 19.857 21.338 - 9.36% -
bm_ranges_lexicographical_compare<unsigned_char>/64 7.41% 1.904 2.045 - -1.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 7.41% 49987551.543 53691922.714 - -0.77% -
rng::stable_partition(list<int>)_(dense)/50 7.38% 53.518 57.469 - 9.16% -
bm_lexicographical_compare<unsigned_char>/1 7.35% 1.555 1.669 - -1.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 7.34% 36.680 39.372 - 33.72% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 7.32% 19937.878 21396.760 - 2.89% -
SetIntersection_Front_Set_uint64_1024_256 7.26% 4569096.286 4900781.993 - 1.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 7.22% 41.254 44.233 - 38.84% -
std::partition(deque<int>)_(sparse)/50 7.22% 18.711 20.062 - 29.12% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 7.21% 44.626 47.845 - 4.44% -
BM_RangesMakeThenSortHeap_string_Descending_1024 7.21% 28.420 30.470 - -20.57% -
BM_std_minmax_element<short>/5500 7.19% 1389.179 1489.046 - 5.66% -
std::unordered_set<std::string>::erase(iterator)/1024 7.18% 26.916 28.849 - -3.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 7.18% 20072044.717 21513541.711 - 7.47% -
rng::find_if_not(deque<int>)_(process_all)/8192 7.17% 2813.068 3014.774 - 7.60% -
BM_StringRelational_Less_Small_Huge_Control 7.17% 1.619 1.735 - -1.31% -
std::replace(vector<int>)_(sprinkled)/8192 7.16% 1201.326 1287.360 - -5.39% -
std::is_partitioned(deque<int>)_(partitioned)/32 7.16% 9.793 10.493 - 7.36% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 7.15% 23.613 25.300 - 3.65% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 7.14% 0.614 0.658 - 2.16% -
BM_std_min<__int128>/64 7.13% 27.189 29.129 - 18.87% -
std::reverse_copy(list<int>)/4096 7.12% 3050.249 3267.503 - 2.95% -
BM_std_minmax_element<short>/4000 7.12% 1012.716 1084.841 - 5.91% -
std::swap_ranges(deque<int>)/50 7.11% 19.838 21.249 - 6.22% -
BM_deque_vector_ranges_copy_backward/5500 7.11% 205.614 220.239 - 8.15% -
SetIntersection_Interlaced_Vector_string_262144_256 7.11% 63557224.184 68075390.875 - 0.35% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 7.08% 23.189 24.831 - 8.98% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 7.08% 73.138 78.314 - 1.35% -
std::copy_if(list<int>)_(every_other)/32768 7.03% 25798.359 27611.821 - 9.47% -
BM_deque_vector_move/70000 7.02% 2937.888 3144.228 - 6.02% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 7.02% 24.424 26.138 - 7.66% -
BM_StringRelational_Eq_Empty_Empty_Control 7.01% 1.931 2.067 - 11.45% -
rng::unique(list<int>,_pred)_(sprinkled)/32 6.99% 66.266 70.899 - 9.49% -
std::map<std::string,_int>::count(key)_(existent)/32 6.99% 15.244 16.309 - -9.88% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 6.99% 9488.472 10151.449 - -19.90% -
bm_ranges_lexicographical_compare<unsigned_char>/5 6.95% 1.620 1.733 - -0.09% -
SetIntersection_Interlaced_Set_uint64_256_256 6.94% 9273184.927 9917197.718 - 9.91% -
std::is_sorted(list<int>,_pred)/8192 6.94% 7138.525 7634.273 - 0.31% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 6.92% 20036.072 21421.633 - 2.22% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 6.91% 22.120 23.649 - 9.26% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 6.90% 4939.396 5280.232 - 14.67% -
std::copy_n(vector<int>)/32768 6.90% 3545.142 3789.725 - -0.16% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.89% 3.120 3.335 - 3.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 6.87% 1705583.773 1822720.222 - 11.55% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 6.86% 9462.138 10111.417 - -19.55% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 6.86% 2.517 2.690 - 2.88% -
SetIntersection_Front_Set_uint64_1024_1024 6.85% 15152143.932 16189366.308 - 2.73% -
std::unordered_set<std::string>::clear()/32 6.81% 879.070 938.914 - 1.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.81% 1603380.779 1712530.109 - 0.30% -
BM_std_minmax<unsigned_long_long>/3 6.81% 1.214 1.297 - 4.70% -
std::set<std::string>::equal_range(key)_(existent)/8192 6.79% 28.628 30.573 - 13.21% -
rng::find_if(deque<int>)_(process_all)/8192 6.79% 2818.587 3009.867 - 0.01% -
SetIntersection_Front_Vector_uint64_64_1 6.78% 17478416.787 18663034.187 - 7.18% -
BM_RangesPushHeap_uint64_Ascending_64 6.77% 1.521 1.623 - 6.88% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 6.76% 26.780 28.590 - 1.62% -
BM_std_minmax_element<short>/4096 6.75% 1040.473 1110.661 - 5.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 6.75% 1597810.547 1705594.318 - 0.08% -
std::is_partitioned(deque<int>)_(partitioned)/50 6.72% 14.849 15.846 - 6.70% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 6.71% 29.511 31.490 - 3.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 6.70% 1591597.086 1698279.541 - -1.08% -
rng::copy_backward(vector<bool>)_(aligned)/64 6.69% 1.810 1.931 - 2.01% -
BM_RangesMakeHeap_uint32_Descending_64 6.68% 0.233 0.248 - 4.75% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 6.66% 10.376 11.067 - 4.76% -
std::unordered_set<int>::clear()/8192 6.65% 60771.179 64814.339 - 4.59% -
std::unordered_set<std::string>::erase(iterator)/0 6.65% 29.074 31.006 - 13.12% -
BM_MakeHeap_float_Heap_4 6.64% 0.277 0.296 - 7.17% -
rng::find_last(vector<char>)_(bail_10%)/50 6.62% 5.244 5.591 - 0.50% -
std::unordered_set<int>::erase(iterator)/32 6.61% 20.137 21.468 - 6.95% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 6.59% 7.263 7.742 - 7.82% -
SetIntersection_Front_Set_uint64_262144_64 6.59% 1906513.350 2032062.182 - 11.13% -
SetIntersection_Front_Set_uint64_16384_64 6.57% 1917018.372 2043057.799 - 6.77% -
rng::move(vector<int>)/262144 6.57% 21343.816 22746.123 - 3.06% -
std::swap_ranges(deque<int>)/1024 6.57% 319.903 340.913 - 3.44% -
std::map<int,_int>::find(key)_(non-existent)/32 6.55% 2.416 2.574 - 7.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 6.54% 4561.236 4859.425 - 13.72% -
BM_StringEraseToEnd_Huge_Transparent 6.53% 2.496 2.659 - 3.61% -
BM_std_minmax_element<short>/1024 6.51% 266.341 283.669 - 5.72% -
std::stable_partition(list<int>)_(sparse)/8192 6.50% 9258.530 9860.276 - 12.25% -
std::set<std::string>::erase(key)_(non-existent)/8192 6.50% 31.608 33.662 - 0.43% -
std::equal(list<int>)_(it,_it,_it)/50 6.47% 35.849 38.167 - 12.54% -
BM_RangesPushHeap_uint32_Descending_4 6.45% 0.342 0.364 - 3.68% -
rng::find_first_of(deque<int>)_(large_needle)/50 6.42% 672.171 715.344 - 0.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 6.40% 0.990 1.053 - 6.24% -
SetIntersection_Interlaced_Set_uint32_256_256 6.36% 9580301.112 10189516.293 - 15.11% -
rng::find_end(deque<int>)_(process_all)/1048576 6.35% 300106.331 319161.130 - 3.38% -
std::copy_backward(vector<int>)/262144 6.35% 12461.323 13252.517 - 5.75% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 6.34% 11.221 11.933 - 7.04% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.31% 5.955 6.331 - -3.79% -
std::copy_backward(vector<bool>)_(aligned)/512 6.31% 1.521 1.617 - 3.66% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.30% 2260.539 2402.942 - 6.17% -
BM_deque_vector_copy_backward/5500 6.29% 205.024 217.922 - 9.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 6.28% 14026.057 14906.918 - 2.67% -
SetIntersection_Front_Set_string_16384_256 6.27% 15530950.702 16505180.775 - 12.44% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.25% 12010.931 12762.101 - 0.86% -
std::equal(deque<int>)_(it,_it,_it)/50 6.25% 22.646 24.061 - -0.19% -
rng::copy(list<int>)/64 6.25% 31.024 32.962 - -2.48% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 6.25% 743.423 789.869 - 17.82% -
BM_StringEraseToEnd_Small_Transparent 6.24% 0.417 0.443 - 6.52% -
std::swap_ranges(deque<int>)/8192 6.22% 2551.751 2710.386 - 2.82% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 6.22% 10.296 10.935 - 3.23% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.20% 547.785 581.768 - -9.86% -
std::multiset<std::string>::count(key)_(existent)/32 6.19% 18.260 19.390 - 7.52% -
SetIntersection_Front_Set_string_64_16 6.19% 24502563.875 26019406.591 - 1.00% -
BM_RangesPushHeap_float_Ascending_64 6.19% 1.748 1.856 - 6.19% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 6.19% 16.771 17.808 - 6.68% -
SetIntersection_Interlaced_Set_string_1024_256 6.18% 35076972.066 37245344.414 - 4.34% -
SetIntersection_Front_Set_float_262144_1024 6.18% 15084199.133 16016433.006 - 12.76% -
bm_ranges_lexicographical_compare<signed_char>/1048576 6.16% 16277.600 17279.849 - 5.34% -
SetIntersection_Interlaced_Vector_string_1024_64 6.15% 8300163.769 8810811.327 - 4.27% -
SetIntersection_Front_Set_string_1024_256 6.15% 15823461.251 16796016.666 - 4.11% -
SetIntersection_Front_Vector_float_256_64 6.15% 4563417.896 4843840.325 - 5.13% -
bm_lexicographical_compare<signed_char>/6 6.14% 2.445 2.595 - 4.17% -
BM_StringRelational_Eq_Large_Large_ChangeLast 6.13% 1.961 2.082 - 12.28% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.12% 37.867 40.185 - -4.46% -
BM_RangesPushHeap_uint32_SingleElement_64 6.11% 0.350 0.371 - 4.02% -
std::replace(vector<int>)_(sprinkled)/1024 6.08% 152.576 161.847 - -4.18% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 6.07% 10.660 11.307 - 10.87% -
BM_std_minmax<unsigned_char>/10 6.04% 1.268 1.344 - 0.25% -
bm_lexicographical_compare<signed_char>/1048576 6.04% 16273.095 17256.414 - 5.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.04% 1604719.807 1701607.584 - -0.97% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 6.03% 0.428 0.454 - -29.96% -
rng::search(list<int>,_pred)_(same_length)/8192 6.03% 9912.698 10510.445 - 18.06% -
BM_std_minmax<short>/4 6.02% 1.087 1.152 - 18.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 6.02% 7469315.213 7918828.999 - 1.38% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 6.02% 17.126 18.156 - 1.48% -
rng::unique(list<int>,_pred)_(sprinkled)/52 6.02% 82.766 87.745 - 5.96% -
SetIntersection_Front_Set_uint64_16384_1024 6.01% 15237981.152 16153224.690 - 8.12% -
rng::find_if(deque<int>)_(process_all)/32768 5.99% 11458.079 12144.898 - -0.39% -
BM_std_min<int>/8 5.99% 1.296 1.373 - 5.88% -
std::set<std::string>::count(key)_(non-existent)/1024 5.98% 22.995 24.371 - 6.96% -
std::multiset<std::string>::find(key)_(non-existent)/32 5.97% 9.846 10.434 - -1.16% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.96% 5276.155 5590.778 - 8.34% -
rng::fold_left(deque<int>)/50 5.95% 26.163 27.719 - -0.04% -
BM_MakeThenSortHeap_uint32_SingleElement_4 5.94% 1.410 1.493 - -2.81% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 5.92% 1.633 1.729 - -2.86% -
rng::search(deque<int>,_pred)_(near_matches)/1024 5.90% 24975.070 26447.903 - -0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 5.87% 6778658.153 7176725.232 - 5.46% -
std::swap_ranges(deque<int>)/32 5.87% 10.494 11.110 - 5.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 5.85% 1062963.839 1125165.502 - 2.73% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 5.82% 0.542 0.573 - 7.35% -
std::copy_backward(vector<bool>)_(aligned)/64 5.82% 1.715 1.815 - 2.23% -
rng::find_if_not(deque<int>)_(process_all)/32768 5.81% 11453.305 12119.251 - 4.16% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 5.81% 12066.778 12767.698 - 7.34% -
std::unordered_set<int>::contains(key)_(existent)/32 5.81% 1.280 1.354 - 6.34% -
BM_RangesPushHeap_string_Descending_16384 5.79% 2.333 2.468 - 0.23% -
BM_std_minmax<unsigned_short>/1 5.77% 0.624 0.660 - 5.81% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 5.73% 3.886 4.108 - 3.57% -
BM_std_minmax<short>/31 5.72% 3.068 3.244 - 5.14% -
std::find_first_of(vector<int>)_(large_needle)/1024 5.71% 107553.714 113699.744 - 3.45% -
BM_std_minmax_element<long_long>/2 5.71% 0.648 0.686 - 27.46% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 5.70% 4079.367 4311.796 - 7.08% -
SetIntersection_Interlaced_Vector_uint32_1024_16 5.68% 1927968.795 2037436.883 - 8.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 5.68% 1552082.804 1640171.605 - 2.84% -
bm_gcd_trivial 5.67% 0.858 0.907 - 5.87% -
rng::copy_backward(vector<int>)/262144 5.66% 12529.662 13238.725 - 6.23% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 5.66% 19.646 20.757 - 0.05% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 5.64% 7.220 7.627 - -23.56% -
SetIntersection_Front_Set_string_16384_16 5.62% 1925012.509 2033262.414 - -1.41% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 5.61% 11033.667 11652.924 - -19.36% -
BM_std_minmax<unsigned_char>/16 5.61% 0.971 1.026 - 5.44% -
SetIntersection_None_Vector_string_262144_16 5.59% 1308381.517 1381568.171 - 1.74% -
std::map<int,_int>::find(key)_(non-existent)/1024 5.59% 5.322 5.620 - 3.83% -
std::unordered_set<int>::count(key)_(non-existent)/32 5.59% 1.414 1.493 - 0.84% -
BM_vector_deque_move_backward/64 5.59% 3.031 3.200 - 5.65% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 5.59% 285.521 301.474 - 5.77% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 5.58% 0.774 0.817 - 3.51% -
std::set<int>::erase(key)_(non-existent)/32 5.57% 2.310 2.438 - -9.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 5.54% 3.560 3.758 - 3.97% -
BM_std_min<unsigned_long_long>/64 5.54% 4.693 4.953 - 3.05% -
BM_RangesPushHeap_string_Descending_1024 5.54% 2.357 2.488 - 0.22% -
std::multiset<int>::count(key)_(non-existent)/32 5.53% 2.259 2.384 - 4.60% -
BM_StringFindAllMatch/8 5.51% 2.550 2.691 - 5.78% -
rng::remove_if(deque<int>)_(sprinkled)/32 5.49% 55.556 58.608 - -4.25% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 5.49% 14513.742 15310.871 - 4.96% -
std::multiset<int>::insert(value)_(new_value)/8192 5.48% 89.507 94.414 - 27.54% -
rng::fold_left(deque<int>)/8 5.48% 3.937 4.152 - 1.28% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 5.47% 23.136 24.402 - 2.84% -
SetIntersection_Front_Set_uint64_64_64 5.47% 15209841.708 16041337.678 - 6.45% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 5.45% 529303.432 558172.147 - 6.58% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 5.45% 7.394 7.796 - 7.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 5.45% 1574785.534 1660555.881 - 4.43% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.45% 36.742 38.743 - -9.48% -
std::search(list<int>,_pred)_(single_element)/8192 5.44% 9185.788 9685.919 - 11.74% -
BM_StringEraseWithMove_Empty_Transparent 5.42% 0.613 0.646 - 14.87% -
SetIntersection_None_Set_string_1024_16 5.38% 8989230.395 9472918.663 - 4.75% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 5.36% 23.621 24.887 - 9.26% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 5.34% 23.323 24.569 - 3.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 5.33% 1610538.736 1696367.432 - -0.70% -
bm_ranges_lexicographical_compare<unsigned_char>/6 5.33% 1.857 1.956 - -0.07% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 5.33% 14.436 15.205 - -1.05% -
SetIntersection_Interlaced_Set_uint32_1024_1024 5.32% 15604496.561 16434560.751 - 3.68% -
SetIntersection_Front_Set_float_256_64 5.32% 6168320.037 6496167.217 - -0.90% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.30% 5.273 5.553 - 3.47% -
BM_std_minmax_element<short>/512 5.29% 136.759 143.996 - 4.32% -
SetIntersection_Front_Vector_uint64_262144_1 5.29% 1065135.320 1121473.889 - 0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 5.29% 26315547.894 27706945.988 - -0.08% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 5.28% 1.079 1.136 - 5.49% -
std::find_first_of(vector<int>)_(large_needle)/50 5.27% 263.993 277.904 - 3.72% -
rng::contains(deque<int>)_(process_all)/8 5.26% 2.955 3.110 - 5.68% -
std::set<int>::contains(key)_(non-existent)/32 5.25% 2.349 2.472 - 5.31% -
BM_PushHeap_uint64_SingleElement_64 5.25% 0.352 0.370 - -9.05% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 5.24% 690.829 727.027 - 0.01% -
std::distance(deque<int>)/1024 5.23% 0.641 0.674 - -2.85% -
std::deque<int>::ctor(size)/1024 5.23% 69.184 72.802 - 5.66% -
rng::find_if(list<int>)_(bail_25%)/32768 5.23% 8523.153 8968.698 - 6.08% -
std::adjacent_find(deque<int>,_pred)/50 5.21% 29.291 30.817 - 3.75% -
BM_std_min<int>/7 5.21% 1.040 1.094 - 3.85% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 5.20% 21704.942 22834.438 - 3.35% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 5.20% 17.177 18.071 - -9.12% -
rng::fold_left(list<int>)/8192 5.20% 10492.363 11038.202 - 4.95% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 5.19% 16.697 17.563 - 1.89% -
rng::search(deque<int>,_pred)_(near_matches)/1000 5.18% 23967.679 25209.146 - -0.18% -
BM_RangesMakeThenSortHeap_uint32_Random_262144 5.18% 32.591 34.277 - 5.70% -
rng::sort(deque<int>)_(repeated)/1024 5.17% 962.958 1012.751 - 6.97% -
rng::rotate(list<int>)_(by_1/2)/8192 5.17% 4930.915 5185.874 - 4.56% -
SetIntersection_Front_Set_string_16_16 5.17% 59670783.369 62752786.030 - -0.89% -
SetIntersection_Interlaced_Vector_string_262144_1024 5.14% 226123034.552 237752767.301 - -1.49% -
BM_deque_deque_move/65536 5.14% 3091.287 3250.077 - 13.30% -
SetIntersection_Front_Set_string_262144_64 5.13% 4583547.378 4818889.912 - 0.36% -
BM_std_minmax<char>/16 5.13% 0.924 0.972 - -5.31% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 5.11% 16.671 17.522 - 3.16% -
std::sort(vector<int>)_(qsort_adversarial)/8192 5.10% 147721.477 155252.735 - 5.04% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 5.09% 19.247 20.227 - 4.50% -
rng::partition(deque<int>)_(sparse)/8192 5.08% 3024.641 3178.212 - 4.97% -
BM_StringAssignStr_Huge_Opaque 5.07% 108.673 114.187 - 9.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 5.07% 1188861.186 1249176.861 - 1.88% -
std::multiset<std::string>::erase(key)_(non-existent)/32 5.06% 10.112 10.623 - 5.19% -
std::adjacent_find(list<int>,_pred)/50 5.05% 35.028 36.796 - 5.04% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 5.05% 22.290 23.416 - 2.54% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 5.05% 24.888 26.144 - -2.59% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 5.03% 22.896 24.048 - 4.20% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 5.03% 21693.559 22784.460 - 3.04% -
SetIntersection_Front_Set_uint64_1024_4 5.01% 1086998.170 1141498.001 - 3.79% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.00% 29.266 30.729 - 5.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 4.98% 3.452 3.624 - 6.54% -
BM_MakeThenSortHeap_string_Ascending_1024 4.97% 35.107 36.852 - 2.81% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 4.95% 3729.488 3914.150 - 5.67% -
BM_PushHeap_float_SingleElement_4 4.95% 0.357 0.374 - -1.13% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 4.94% 38.095 39.979 - -4.44% -
SetIntersection_Interlaced_Set_float_1024_256 4.94% 15780693.529 16560896.978 - 2.11% -
BM_std_min<unsigned_char>/16 4.94% 2.434 2.555 - -2.46% -
BM_StringDestroy_Large 4.94% 6.829 7.166 - 6.21% -
rng::rotate(list<int>)_(1_element_forward)/8192 4.94% 7587.316 7961.862 - -3.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 4.93% 2954162.064 3099918.297 - 5.85% -
SetIntersection_Interlaced_Set_uint32_16384_16 4.93% 206415800.311 216586132.499 - 4.96% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 4.91% 15.568 16.333 - 3.37% -
std::find_first_of(vector<int>)_(small_needle)/50 4.91% 70.613 74.082 - 4.91% -
rng::partition(deque<int>)_(sparse)/1024 4.91% 386.593 405.576 - 4.16% -
rng::starts_with(list<int>,_pred)/8192 4.91% 10433.153 10945.463 - -3.91% -
SetIntersection_Front_Vector_float_262144_16384 4.91% 80007335.124 83935798.561 - 4.15% -
BM_StringFindStringLiteral/32 4.90% 1.661 1.742 - 4.50% -
BM_RangesPushHeap_uint32_Random_4 4.90% 2.403 2.521 - -1.25% -
BM_RangesPushHeap_string_Descending_256 4.90% 2.286 2.398 - 1.27% -
rng::find_end(deque<int>)_(process_all)/1000 4.88% 311.535 326.747 - 29.64% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 4.85% 1.516 1.590 - 16.08% -
SetIntersection_Interlaced_Set_float_1024_1024 4.85% 15061092.193 15791691.109 - 3.85% -
SetIntersection_Front_Set_uint64_256_64 4.85% 6157674.936 6456057.649 - 4.40% -
SetIntersection_Front_Vector_uint64_16384_4 4.84% 1081683.940 1134077.383 - 1.31% -
rng::find(list<int>)_(process_all)/8 4.84% 2.272 2.382 - 1.11% -
bm_lexicographical_compare<unsigned_char>/1048576 4.84% 17928.985 18796.310 - 4.84% -
BM_StringAssignStr_Huge_Transparent 4.83% 109.952 115.258 - 11.38% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 4.82% 8302.089 8702.059 - -7.11% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 4.81% 14445.503 15140.854 - 4.81% -
BM_std_minmax<unsigned_char>/64 4.81% 1.203 1.261 - 3.43% -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 4.78% 17933.501 18789.933 - 4.75% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 4.77% 7.339 7.689 - 3.28% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 4.75% 0.615 0.644 - 3.81% -
BM_lexicographical_compare_three_way_slow_path/1 4.75% 0.439 0.460 - 26.27% -
SetIntersection_Interlaced_Set_string_256_16 4.74% 17723182.479 18563516.312 - 2.58% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 4.74% 10.481 10.978 - 7.51% -
std::search(deque<int>)_(same_length)/1000 4.74% 325.684 341.120 - -3.43% -
SetIntersection_Interlaced_Set_float_16384_16 4.72% 208401973.826 218236683.272 - 3.61% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.72% 252.254 264.157 - 1.97% -
std::find(vector<int>)_(process_all)/8 4.72% 2.668 2.794 - 5.55% -
BM_RangesPopHeap_float_16384 4.71% 33.128 34.688 - 2.96% -
BM_std_min<unsigned_short>/9 4.70% 6.183 6.474 - -0.04% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.70% 9.756 10.215 - 4.58% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 4.70% 147987.744 154943.465 - 5.10% -
std::fill(vector<bool>)/64 4.70% 1.521 1.593 - -2.56% -
SetIntersection_Interlaced_Set_float_262144_4 4.70% 1282732.830 1342965.332 - 4.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 4.69% 0.732 0.766 - 3.25% -
rng::find_if_not(list<int>)_(bail_25%)/32768 4.69% 10376.212 10862.611 - 3.76% -
bm_lexicographical_compare<signed_char>/16 4.69% 1.269 1.328 - 0.07% -
BM_deque_vector_ranges_move/64000 4.69% 2652.758 2777.090 - 1.80% -
std::unordered_set<int>::contains(key)_(existent)/8192 4.68% 1.397 1.463 - -4.53% -
BM_deque_vector_ranges_move/70000 4.68% 2918.937 3055.508 - 4.95% -
BM_std_min<unsigned_long_long>/3 4.68% 0.694 0.727 - 4.69% -
BM_RangesPopHeap_uint32_262144 4.67% 40.950 42.862 - 4.65% -
BM_std_min<short>/30 4.67% 2.306 2.413 - 2.81% -
std::set<int>::insert(value)_(already_present)/0 4.66% 0.585 0.612 - 5.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 4.65% 11.783 12.331 - 4.71% -
BM_std_min<short>/19 4.65% 1.865 1.952 - -1.17% -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.65% 4.172 4.366 - 1.83% -
BM_std_min<int>/14 4.63% 1.155 1.209 - 4.64% -
BM_MakeThenSortHeap_float_Descending_4 4.63% 1.135 1.187 - 1.02% -
std::copy_n(list<int>)/4096 4.63% 3671.726 3841.621 - -0.51% -
BM_std_min<int>/4 4.62% 1.062 1.111 - 8.70% -
std::copy(vector<bool>)_(aligned)/64 4.62% 1.305 1.365 - -0.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 4.62% 14154.429 14807.902 - 3.71% -
BM_StringAssignAsciiz_Huge_Opaque 4.62% 182.019 190.422 - 3.61% -
BM_vector_deque_copy_backward/64000 4.58% 7549.724 7895.742 - 9.05% -
BM_MakeHeap_uint64_Random_256 4.58% 1.118 1.169 - 3.09% -
BM_RangesPushHeap_uint32_SingleElement_262144 4.58% 0.356 0.372 - 3.04% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 4.57% 15.223 15.919 - -1.74% -
BM_std_minmax<unsigned_long_long>/7 4.57% 2.478 2.591 - 2.49% -
BM_RangesPushHeap_uint32_SingleElement_16384 4.57% 0.356 0.372 - 3.02% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 4.57% 27.237 28.481 - 4.04% -
SetIntersection_Front_Vector_float_262144_64 4.56% 1444525.997 1510328.412 - 4.52% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 4.55% 16387.233 17132.605 - 4.23% -
rng::find_first_of(deque<int>)_(large_needle)/32 4.54% 283.804 296.696 - -0.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.54% 1504744.234 1572998.437 - -1.38% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 4.53% 50.677 52.974 - 1.23% -
BM_std_minmax<unsigned_long_long>/1 4.52% 0.554 0.579 - -0.73% -
std::unordered_multiset<int>::count(key)_(existent)/1024 4.51% 1.606 1.678 - -4.32% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.50% 32.931 34.414 - 4.02% -
SetIntersection_None_Vector_string_1024_4 4.50% 1197074.179 1250968.146 - 1.95% -
SetIntersection_Front_Vector_float_262144_4 4.50% 1102388.846 1151967.592 - 1.34% -
bm_lexicographical_compare<int>/3 4.49% 1.510 1.578 - -6.75% -
BM_PushHeap_uint32_Descending_4 4.49% 0.345 0.360 - 4.69% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.48% 4.359 4.554 - 2.96% -
bm_lexicographical_compare<unsigned_char>/16 4.48% 1.107 1.157 - 0.01% -
BM_MakeThenSortHeap_uint64_SingleElement_4 4.47% 1.217 1.271 - 2.64% -
BM_MakeHeap_uint32_Random_16384 4.47% 1.008 1.053 - 5.33% -
std::unique(deque<int>)_(contiguous)/52 4.47% 68.030 71.070 - 3.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 4.45% 52875.563 55227.796 - 0.14% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 4.45% 25162.516 26281.508 - -5.65% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 4.44% 2.951 3.082 - 2.48% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 4.44% 1.267 1.323 - 22.48% -
rng::stable_partition(list<int>)_(dense)/32 4.44% 33.171 34.644 - 8.93% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.42% 4.707 4.915 - -0.06% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 4.42% 12955.132 13527.148 - 4.88% -
BM_MakeHeap_uint32_Random_1024 4.41% 1.061 1.107 - 7.48% -
std::find_if_not(deque<int>)_(process_all)/32768 4.41% 11448.172 11953.556 - -0.42% -
std::find_if_not(deque<int>)_(process_all)/8192 4.41% 2825.083 2949.635 - 0.14% -
SetIntersection_Interlaced_Vector_string_262144_1 4.41% 1109587.865 1158484.703 - -0.34% -
SetIntersection_Interlaced_Set_float_262144_16 4.40% 1577366.859 1646700.602 - 2.97% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 4.39% 0.498 0.520 - 11.93% -
std::unordered_set<std::string>::find(key)_(existent)/32 4.39% 37.689 39.344 - -6.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.39% 19774492.864 20642293.190 - 1.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.39% 8733849.056 9117074.753 - -28.87% -
BM_std_minmax<char>/64 4.39% 1.154 1.205 - -4.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4.38% 5069792.862 5291825.124 - 4.14% -
rng::copy(vector<bool>)_(aligned)/64 4.37% 1.314 1.371 - -0.25% -
std::sort(vector<int>)_(qsort_adversarial)/1024 4.36% 12944.151 13508.843 - 4.51% -
bm_ranges_lexicographical_compare<signed_char>/16 4.35% 1.271 1.326 - 2.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 4.34% 1605114.990 1674799.074 - -0.74% -
SetIntersection_None_Set_string_262144_1024 4.34% 1642886.150 1714188.801 - 0.52% -
SetIntersection_Front_Vector_float_256_256 4.33% 4643363.728 4844276.107 - 3.01% -
rng::is_sorted(list<int>)/8192 4.31% 6734.085 7024.282 - -3.27% -
BM_vector_deque_ranges_move_backward/64 4.30% 3.020 3.150 - 5.20% -
std::unique(deque<int>)_(sprinkled)/1024 4.30% 961.930 1003.256 - 14.50% -
SetIntersection_Interlaced_Vector_float_262144_16384 4.29% 339172675.680 353737888.613 - 1.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.29% 68.850 71.805 - 10.17% -
std::copy_if(list<int>)_(entire_range)/4096 4.29% 3027.741 3157.624 - 3.56% -
std::map<std::string,_int>::contains(key)_(existent)/8192 4.29% 28.492 29.714 - -1.94% -
SetIntersection_Interlaced_Vector_uint64_262144_256 4.29% 39436151.283 41127369.768 - 8.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 4.28% 1621248.943 1690623.293 - 0.19% -
SetIntersection_Interlaced_Set_uint64_256_16 4.28% 11994752.987 12507970.375 - 3.02% -
SetIntersection_Front_Vector_uint32_1024_4 4.27% 1089034.381 1135580.966 - -0.02% -
std::count(list<int>)_(every_other)/8192 4.27% 6451.170 6726.741 - 0.95% -
rng::unique(deque<int>)_(contiguous)/52 4.27% 71.495 74.548 - 9.56% -
SetIntersection_Interlaced_Vector_uint64_262144_64 4.25% 8612181.074 8978293.326 - -66.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.24% 1727262.453 1800577.637 - -1.07% -
BM_std_minmax<char>/24 4.24% 1.154 1.203 - -4.03% -
rng::find_last_if(vector<char>)_(bail_10%)/8 4.24% 2.421 2.523 - 4.47% -
BM_RangesPushHeap_uint32_SingleElement_1024 4.23% 0.363 0.379 - 3.03% -
BM_PushHeap_uint32_QuickSortAdversary_1 4.21% 0.501 0.522 - 8.24% -
SetIntersection_Interlaced_Vector_uint64_262144_1 4.20% 1078520.529 1123867.464 - 1.64% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 4.20% 1.352 1.409 - 3.40% -
rng::copy(deque<int>)/1048576 4.20% 49806.714 51897.385 - 3.93% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 4.20% 1.205 1.256 - -3.71% -
BM_deque_deque_copy_backward/1 4.19% 3.366 3.507 - 25.44% -
std::multimap<std::string,_int>::erase(iterator)/0 4.18% 25.801 26.880 - 2.52% -
BM_RangesMakeHeap_float_Random_16 4.18% 1.587 1.654 - -3.31% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.17% 50847.249 52969.749 - 2.82% -
std::multiset<std::string>::find(key)_(non-existent)/1024 4.16% 20.690 21.551 - -2.68% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 4.16% 529.599 551.633 - -3.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.16% 24799383.925 25830425.988 - 2.71% -
SetIntersection_Front_Set_uint32_16384_1024 4.16% 16096643.764 16765807.974 - 8.43% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 4.15% 14390.107 14986.713 - 4.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 4.14% 1077962.958 1122622.372 - -0.23% -
std::remove(list<int>)_(sprinkled)/1024 4.14% 964.101 1004.041 - -1.01% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.14% 23.148 24.106 - 10.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.14% 45.887 47.787 - 3.71% -
BM_RangesPushHeap_string_Random_262144 4.13% 18.246 19.000 - 2.70% -
rng::rotate(list<int>)_(by_1/3)/8192 4.13% 8741.146 9102.397 - 3.23% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.13% 1813.356 1888.260 - 16.31% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 4.13% 1.228 1.279 - -4.50% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.12% 31.294 32.585 - -0.67% -
BM_std_min<int>/16 4.12% 1.701 1.771 - 4.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 4.12% 2208197.853 2299068.211 - -1.85% -
SetIntersection_Front_Set_string_16384_1024 4.11% 58671364.976 61085333.025 - 3.01% -
BM_StringRelational_Less_Large_Large_ChangeLast 4.11% 1.887 1.965 - 6.05% -
BM_std_min<char>/2 4.10% 0.485 0.505 - 4.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 4.10% 12795.216 13319.448 - 6.12% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 4.10% 16481.982 17156.971 - 3.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.08% 607.192 631.970 - 1.80% -
BM_RangesMakeThenSortHeap_uint32_Descending_1 4.08% 0.268 0.279 - 0.06% -
BM_std_minmax<unsigned_int>/7 4.07% 1.768 1.840 - 5.45% -
SetIntersection_Interlaced_Vector_float_1024_4 4.07% 1466147.615 1525847.181 - 4.03% -
rng::copy_if(list<int>)_(entire_range)/4096 4.07% 3021.103 3143.947 - 3.08% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 4.05% 56.263 58.544 - 3.96% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 4.05% 15.815 16.456 - 2.37% -
SetIntersection_Interlaced_Vector_string_256_16 4.05% 10829973.904 11268389.839 - 2.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 4.05% 8652008.402 9002236.441 - -24.49% -
rng::partial_sort_copy(vector<int>)_(heap)/8 4.05% 14.971 15.577 - 1.96% -
BM_std_min<int>/15 4.03% 1.386 1.442 - 4.10% -
rng::move_backward(list<int>)/262144 4.03% 294043.661 305883.117 - 14.59% -
SetIntersection_Front_Set_uint64_256_256 4.02% 9048732.951 9412846.150 - -4.69% -
BM_num_put<const_void*> 4.02% 12.543 13.047 - -2.57% -
BM_RangesPushHeap_uint32_Random_1024 4.02% 6.068 6.312 - 4.56% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 4.02% 2.831 2.944 - -0.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.00% 65.459 68.075 - 2.95% -
bm_lexicographical_compare<signed_char>/2 3.99% 1.494 1.554 - 3.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.99% 1185.457 1232.725 - 1.83% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.99% 15927.758 16562.664 - 5.47% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 3.98% 1.213 1.262 - -5.21% -
SetIntersection_Front_Set_uint64_262144_262144 3.98% 1803245.687 1875047.361 - 3.36% -
BM_StringEraseWithMove_Empty_Opaque 3.98% 0.851 0.885 - 10.83% -
BM_deque_vector_ranges_move/0 3.98% 1.534 1.595 - 3.02% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 3.98% 39.662 41.241 - 4.66% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 3.97% 22.792 23.696 - 6.93% -
bm_write 3.97% 568.419 590.959 - -0.79% -
BM_deque_deque_ranges_move_backward/64000 3.94% 7946.378 8259.729 - 4.07% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 3.94% 82390.840 85639.652 - -2.40% -
SetIntersection_Interlaced_Set_uint32_262144_4 3.93% 1269914.065 1319814.373 - 4.63% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 3.93% 1.272 1.322 - 9.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 3.92% 1141139.820 1185858.729 - 0.04% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 3.91% 2.566 2.667 - 1.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 3.89% 8493389.950 8824171.159 - -18.40% -
SetIntersection_Interlaced_Vector_string_1024_256 3.89% 21136323.741 21959235.946 - 5.84% -
BM_StringFindAllMatch/512 3.88% 11.635 12.086 - 3.29% -
std::move_backward(vector<int>)/8 3.87% 2.229 2.315 - 1.14% -
std::is_partitioned(list<int>)_(partitioned)/8192 3.87% 6575.321 6829.748 - 5.19% -
SetIntersection_Front_Set_uint64_262144_16 3.87% 1257359.342 1305960.144 - -0.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 3.86% 33.755 35.059 - 3.98% -
BM_RangesMakeHeap_uint32_Heap_4 3.85% 0.275 0.286 - 0.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 3.85% 14177.837 14723.178 - 3.84% -
SetIntersection_Interlaced_Set_uint64_1024_1024 3.84% 16073345.668 16691339.235 - 9.91% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 3.84% 29.102 30.220 - 1.12% -
BM_RangesPushHeap_uint32_SingleElement_256 3.84% 0.382 0.397 - 2.59% -
std::multiset<std::string>::clear()/32 3.84% 884.660 918.599 - 4.16% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 3.83% 4.854 5.040 - -0.44% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 3.82% 10.337 10.732 - 2.66% -
BM_std_min<char>/8 3.82% 2.241 2.327 - 3.39% -
BM_std_minmax<char>/26 3.80% 1.388 1.441 - -6.35% -
rng::partition(deque<int>)_(dense)/32 3.79% 10.304 10.695 - 1.73% -
SetIntersection_Front_Set_float_262144_16 3.79% 1267645.164 1315735.387 - 3.44% -
BM_std_minmax<char>/25 3.79% 1.179 1.224 - -4.12% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 3.79% 27.220 28.250 - -2.29% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.78% 13946.917 14473.481 - 5.56% -
BM_RangesPopHeap_uint32_16384 3.77% 31.072 32.244 - 3.88% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 3.76% 17883.867 18557.193 - 13.03% -
BM_deque_vector_move/0 3.76% 1.478 1.534 - 7.58% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 3.75% 30.161 31.293 - 2.43% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.74% 9.373 9.724 - 4.50% -
rng::copy_if(vector<int>)_(entire_range)/8 3.73% 2.145 2.225 - 1.00% -
BM_MakeHeap_string_PipeOrgan_1024 3.73% 4.896 5.079 - 2.34% -
rng::partial_sort(vector<int>)_(heap)/8 3.73% 27.140 28.152 - 4.24% -
BM_RangesPopHeap_float_1024 3.72% 27.653 28.682 - 5.06% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 3.72% 18.936 19.641 - 3.13% -
SetIntersection_Interlaced_Set_uint32_262144_16 3.72% 1580602.295 1639383.709 - 4.86% -
std::flat_map<int,_int>::erase(iterator)/1024 3.71% 75.812 78.627 - 3.34% -
std::find_first_of(vector<int>)_(large_needle)/32 3.71% 108.437 112.457 - 7.33% -
SetIntersection_None_Set_uint32_262144_16384 3.70% 1166984.863 1210186.930 - 5.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.70% 22.999 23.849 - 3.57% -
SetIntersection_None_Set_string_1024_4 3.68% 9112337.070 9447593.773 - 2.41% -
SetIntersection_None_Set_string_262144_262144 3.67% 1643797.281 1704147.463 - 0.33% -
std::for_each(join_view(vector<vector<int>>))/8 3.67% 1.382 1.432 - 3.88% -
std::equal(deque<int>)_(it,_it,_it)/1024 3.66% 484.387 502.135 - 0.31% -
SetIntersection_Interlaced_Vector_uint64_16384_1 3.65% 1077990.046 1117361.905 - -0.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 3.65% 14.755 15.293 - 3.66% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.64% 14438.890 14964.853 - 5.72% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 3.64% 22.804 23.634 - 2.53% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 3.64% 828.543 858.714 - 4.44% -
SetIntersection_None_Vector_string_16384_16384 3.64% 1280697.023 1327316.273 - 3.35% -
SetIntersection_Front_Set_float_262144_262144 3.63% 1740333.740 1803468.182 - 1.12% -
SetIntersection_Interlaced_Vector_string_16384_4 3.63% 1828562.203 1894890.673 - 4.06% -
std::set<std::string>::count(key)_(non-existent)/32 3.62% 10.030 10.393 - 7.45% -
std::multiset<std::string>::equal_range(key)_(existent)/32 3.62% 19.512 20.218 - 4.94% -
BM_deque_deque_ranges_copy_backward/2 3.62% 3.006 3.115 - 23.02% -
BM_deque_vector_ranges_move/65536 3.61% 2680.303 2777.154 - 0.94% -
BM_RangesPopHeap_float_64 3.60% 13.278 13.756 - 12.27% -
BM_std_min<char>/14 3.59% 1.762 1.826 - -2.42% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 3.58% 9.256 9.587 - 1.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.58% 6.493 6.725 - 3.24% -
rng::search_n(list<int>)_(no_match)/1048576 3.58% 825614.035 855159.301 - -0.93% -
SetIntersection_Front_Vector_uint64_1024_16 3.58% 1146294.456 1187297.446 - -0.80% -
BM_MakeHeap_float_PipeOrgan_4 3.57% 0.392 0.406 - 4.63% -
BM_std_min<__int128>/30 3.56% 12.231 12.667 - 11.26% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 3.56% 37.671 39.013 - 3.58% -
rng::starts_with(deque<int>)/1000 3.56% 447.325 463.257 - -3.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.56% 3047089.520 3155471.518 - 1.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.55% 1825645.832 1890516.033 - -0.57% -
BM_deque_deque_copy_backward/2 3.55% 3.006 3.112 - 22.84% -
std::for_each_n(deque<int>)/8 3.54% 1.205 1.247 - -0.56% -
std::multiset<int>::count(key)_(non-existent)/8192 3.54% 9.117 9.440 - -15.71% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 3.53% 1.461 1.513 - 2.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.53% 1211436.313 1254151.095 - -0.89% -
rng::move_backward(vector<bool>)_(unaligned)/512 3.52% 4.734 4.901 - -8.65% -
SetIntersection_Interlaced_Set_string_1024_64 3.51% 17017697.762 17615842.264 - -0.58% -
BM_MakeHeap_uint64_Ascending_4 3.51% 0.408 0.422 - -6.62% -
BM_RangesMakeHeap_string_Descending_256 3.51% 2.742 2.838 - -17.18% -
bm_ranges_lexicographical_compare<unsigned_char>/7 3.51% 2.080 2.153 - -2.30% -
std::unordered_set<int>::count(key)_(existent)/1024 3.50% 1.284 1.329 - 10.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.50% 2105724.283 2179505.289 - 0.19% -
BM_deque_vector_move_backward/0 3.50% 1.421 1.471 - 0.19% -
std::unordered_set<int>::find(key)_(existent)/8192 3.50% 1.287 1.332 - -3.70% -
vector<bool>(const_vector<bool>&) 3.50% 10.048 10.399 - 5.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.49% 181666.231 188004.960 - 1.72% -
bm_lexicographical_compare<signed_char>/4 3.48% 1.960 2.029 - 3.74% -
BM_StringDestroy_Huge 3.48% 10.789 11.164 - 5.08% -
std::multiset<int>::clear()/1024 3.48% 9459.105 9788.048 - 3.55% -
SetIntersection_Front_Set_float_1024_1 3.47% 1091424.847 1129313.543 - 1.01% -
BM_std_min<unsigned_short>/3 3.46% 0.694 0.718 - 3.55% -
rng::find_if(vector<int>)_(process_all)/8 3.46% 2.517 2.604 - -0.89% -
BM_MakeHeap_uint32_Random_262144 3.45% 0.992 1.026 - 1.86% -
rng::copy_backward(vector<bool>)_(aligned)/4096 3.45% 5.123 5.300 - 4.80% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 3.45% 790.696 817.961 - 3.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 3.44% 339437954.593 351123473.929 - -0.32% -
BM_MakeHeap_uint32_Ascending_256 3.44% 0.590 0.611 - 2.20% -
std::copy(deque<int>)/1048576 3.44% 49734.402 51445.983 - 3.44% -
BM_std_min<short>/26 3.44% 2.058 2.129 - 1.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.44% 1997252.522 2065860.840 - -1.26% -
rng::partition(list<int>)_(sparse)/8192 3.43% 7476.725 7733.299 - -1.86% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.43% 20137.699 20828.540 - 6.92% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 3.43% 0.843 0.872 - 0.27% -
std::multiset<std::string>::count(key)_(non-existent)/1024 3.43% 22.490 23.261 - 2.16% -
std::multimap<std::string,_int>::count(key)_(existent)/32 3.42% 19.921 20.603 - 15.12% -
std::move_backward(vector<int>)/1048576 3.42% 54520.780 56385.884 - 3.51% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 3.42% 28.950 29.940 - 4.79% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.42% 43563.247 45052.933 - 5.36% -
BM_std_min<unsigned_char>/31 3.42% 2.488 2.573 - 2.91% -
rng::copy_backward(vector<int>)/1048576 3.41% 48518.434 50172.892 - 3.57% -
bm_lexicographical_compare<signed_char>/3 3.40% 1.729 1.788 - 3.55% -
BM_StringAssignAsciiz_Huge_Transparent 3.39% 182.297 188.481 - 2.52% -
SetIntersection_Front_Set_uint32_16384_1 3.38% 1080334.800 1116902.693 - 0.13% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 3.38% 349984920.254 361813762.004 - 3.92% -
BM_std_minmax<short>/32 3.37% 1.301 1.344 - 9.42% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.37% 8580.833 8869.920 - 3.93% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 3.37% 1873532.619 1936623.155 - -20.19% -
SetIntersection_None_Vector_uint64_1024_64 3.37% 1115644.735 1153198.568 - 1.00% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.37% 34.172 35.323 - 1.88% -
rng::remove_if(deque<int>)_(prefix)/32 3.36% 61.263 63.322 - -1.54% -
std::find_if(deque<int>)_(process_all)/1024 3.36% 473.852 489.775 - -0.19% -
std::shift_right(list<int>)/50 3.36% 27.807 28.740 - 6.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.36% 1351911.709 1397274.588 - 5.04% -
SetIntersection_Front_Set_uint64_1024_64 3.35% 1962208.859 2027910.929 - 7.41% -
bm_ranges_lexicographical_compare<signed_char>/64 3.35% 2.169 2.242 - 17.78% -
BM_deque_deque_ranges_copy_backward/1 3.34% 3.355 3.468 - 24.97% -
SetIntersection_None_Vector_float_262144_64 3.34% 1191324.505 1231126.962 - -0.46% -
BM_MakeHeap_uint64_Random_16384 3.34% 0.986 1.019 - -1.52% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 3.34% 45042975.147 46545404.433 - -8.26% -
std::move(list<int>)/4096 3.33% 4883.152 5045.959 - 15.20% -
SetIntersection_Interlaced_Vector_uint32_256_4 3.33% 4962556.878 5127890.365 - -3.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.33% 2086651.123 2156068.688 - -0.81% -
BM_RangesPopHeap_uint32_4 3.32% 2.645 2.732 - 3.95% -
BM_std_min<__int128>/32 3.31% 13.192 13.629 - 11.86% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.29% 58.034 59.944 - 7.39% -
std::set<int>::ctor(const&)/8192 3.29% 48292.673 49882.410 - -0.10% -
SetIntersection_None_Set_uint64_1024_1 3.29% 8652858.326 8937276.043 - 0.29% -
SetIntersection_Interlaced_Set_string_16_16 3.28% 63367415.765 65448761.472 - 3.18% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.28% 19349.992 19984.340 - 4.46% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 3.28% 6.062 6.261 - 1.41% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.27% 5254.754 5426.583 - -3.19% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.27% 662.028 683.646 - 1.07% -
std::partition(list<int>)_(dense)/8192 3.26% 4992.984 5155.925 - 2.73% -
SetIntersection_Front_Set_uint32_16384_16 3.26% 1261063.982 1302164.969 - -0.34% -
std::move(vector<bool>)_(aligned)/64 3.26% 1.691 1.746 - -1.70% -
BM_PushHeap_float_PipeOrgan_4 3.24% 0.481 0.496 - 3.05% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 3.24% 16.642 17.181 - 2.93% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.24% 18963.590 19577.475 - 3.28% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 3.23% 525.169 542.130 - -0.45% -
rng::copy(deque<int>)/262144 3.23% 10140.144 10467.548 - 0.51% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.22% 22.716 23.449 - 2.94% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 3.22% 1414.130 1459.685 - 4.95% -
bm_ranges_lexicographical_compare<unsigned_char>/8 3.22% 1.398 1.443 - -2.16% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.21% 72.193 74.510 - 3.70% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 3.21% 13152.630 13574.739 - 4.41% -
SetIntersection_Front_Set_string_16384_64 3.21% 5121230.988 5285552.950 - 6.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.21% 3.547 3.661 - 4.90% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.20% 1.283 1.324 - 0.45% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.19% 4.798 4.951 - 1.22% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 3.19% 31.324 32.323 - 3.60% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 3.18% 32348.168 33378.413 - -17.41% -
std::copy_if(list<int>)_(entire_range)/64 3.18% 30.857 31.838 - -12.02% -
BM_std_min<__int128>/31 3.17% 12.705 13.108 - 11.32% -
SetIntersection_None_Set_uint32_262144_256 3.17% 1158663.900 1195435.629 - 3.93% -
SetIntersection_None_Set_uint32_262144_64 3.17% 1158530.602 1195272.705 - 3.89% -
rng::rotate(deque<int>)_(by_1/2)/1024 3.17% 173.693 179.194 - 3.25% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 3.17% 1.344 1.387 - 0.03% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 3.16% 1.237 1.276 - 2.10% -
SetIntersection_Interlaced_Vector_uint32_64_16 3.16% 17890320.603 18455796.432 - -1.21% -
std::copy_if(vector<int>)_(entire_range)/64 3.15% 15.449 15.936 - -2.61% -
BM_StringRelational_Less_Empty_Small_Control 3.15% 1.994 2.057 - 3.28% -
SetIntersection_None_Set_uint32_262144_16 3.15% 1159608.887 1196125.814 - 3.43% -
rng::copy_if(deque<int>)_(entire_range)/8 3.15% 2.845 2.935 - -0.55% -
BM_std_minmax<unsigned_int>/15 3.15% 2.007 2.070 - 1.97% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 3.15% 10.676 11.012 - 2.36% -
BM_RangesPushHeap_uint64_Ascending_256 3.15% 2.092 2.158 - 3.12% -
BM_RangesPushHeap_uint32_Descending_16 3.15% 0.356 0.367 - 1.75% -
BM_RangesPushHeap_uint32_Ascending_16384 3.14% 6.603 6.810 - 0.67% -
BM_deque_deque_ranges_move_backward/70000 3.14% 8642.952 8914.067 - 4.80% -
SetIntersection_Interlaced_Vector_string_16384_1024 3.14% 114781152.838 118381025.777 - 1.58% -
bm_lexicographical_compare<signed_char>/8 3.13% 3.050 3.145 - 1.09% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.12% 11280.506 11632.578 - 3.14% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.12% 70.574 72.776 - 3.63% -
BM_std_min<char>/3 3.12% 0.696 0.718 - -0.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.11% 1206905.755 1244469.283 - -2.12% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 3.11% 1.034 1.067 - -4.23% -
std::set<std::string>::clear()/8192 3.11% 198513.816 204691.734 - 1.33% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 3.11% 0.618 0.637 - 0.28% -
BM_std_minmax<short>/23 3.11% 2.581 2.662 - -1.18% -
SetIntersection_None_Vector_float_16384_4 3.10% 1156624.935 1192536.363 - -1.03% -
std::stable_sort(vector<int>)_(repeated)/1024 3.10% 1083.564 1117.168 - -1.10% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.10% 3.582 3.693 - 0.68% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.10% 69157.001 71299.930 - 4.29% -
rng::copy_backward(vector<bool>)_(aligned)/512 3.10% 1.754 1.808 - 2.43% -
BM_deque_deque_move/512 3.09% 20.362 20.992 - 3.09% -
std::partial_sort_copy(deque<int>)_(repeated)/8 3.09% 10.400 10.722 - 1.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.09% 11740749.053 12103457.679 - -2.84% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 3.09% 24.322 25.073 - -12.64% -
BM_RangesMakeHeap_string_PipeOrgan_64 3.09% 4.697 4.842 - -5.12% -
rng::find_first_of(vector<int>)_(small_needle)/32 3.08% 48.332 49.823 - 5.05% -
BM_std_minmax<short>/18 3.08% 1.980 2.041 - 2.47% -
std::deque<int>::insert(middle)_(cheap_elements)/32 3.08% 11.737 12.098 - 2.76% -
BM_StringFindStringLiteral/256 3.07% 5.335 5.499 - 3.24% -
SetIntersection_None_Set_float_262144_262144 3.07% 1168047.039 1203894.938 - 3.22% -
BM_RangesPushHeap_float_Ascending_1024 3.07% 3.120 3.216 - 3.58% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 3.06% 1.207 1.244 - -4.67% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 3.06% 25492.720 26272.781 - 2.95% -
SetIntersection_Interlaced_Vector_string_64_4 3.06% 22740735.063 23436069.049 - 1.96% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 3.06% 4.302 4.433 - -2.24% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 3.05% 0.521 0.537 - 19.92% -
BM_num_put<long> 3.05% 11.621 11.975 - -1.16% -
rng::sort(vector<int>)_(descending)/8192 3.04% 7263.243 7484.331 - 2.89% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 3.04% 1.240 1.278 - -2.32% -
SetIntersection_Interlaced_Vector_string_262144_4 3.03% 2057405.325 2119779.128 - 2.20% -
SetIntersection_Interlaced_Set_float_262144_256 3.03% 1558603.598 1605765.465 - 1.67% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 3.03% 18426.160 18983.674 - 1.20% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.03% 1.589 1.637 - 3.04% -
std::multiset<int>::clear()/8192 3.02% 74587.180 76842.131 - 3.21% -
SetIntersection_None_Set_uint64_1024_1024 3.02% 8713736.687 8977083.809 - 2.84% -
BM_PushHeap_string_Descending_1024 3.02% 2.353 2.424 - -26.88% -
std::partition(vector<int>)_(sparse)/50 3.01% 14.202 14.630 - 6.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 3.01% 22059900.252 22723816.071 - 9.94% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.00% 1411.181 1453.546 - 2.95% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.00% 12621.141 12999.698 - 2.00% -
BM_std_minmax<short>/30 2.99% 2.755 2.837 - 1.43% -
SetIntersection_None_Vector_string_16384_4 2.99% 1281286.538 1319572.540 - 3.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.98% 1626831.623 1675323.406 - -0.55% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 2.98% 9.415 9.696 - 6.17% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 2.97% 4475.267 4608.175 - 0.78% -
SetIntersection_None_Set_uint32_262144_262144 2.97% 1161728.762 1196191.082 - 4.18% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.96% 10.690 11.007 - 4.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.96% 24.727 25.459 - 3.21% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.96% 1924531.736 1981484.129 - 3.14% -
BM_StringRelational_Compare_Huge_Empty_Control 2.96% 1.622 1.670 - 0.46% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.95% 13430.289 13827.095 - 2.91% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.95% 1492692.707 1536759.764 - 2.00% -
BM_RangesPopHeap_uint64_4 2.95% 2.651 2.729 - 2.35% -
SetIntersection_Interlaced_Set_string_262144_1024 2.95% 2080658.934 2142036.945 - 1.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.95% 810.083 833.944 - 2.30% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 2.94% 20.923 21.538 - 0.57% -
BM_RangesPopHeap_uint32_1024 2.94% 21.285 21.911 - 2.54% -
BM_std_minmax<short>/21 2.94% 2.029 2.089 - 2.16% -
rng::find(deque<int>)_(bail_25%)/8 2.93% 2.000 2.059 - -0.23% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 2.93% 11.341 11.673 - 7.35% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.93% 10.512 10.820 - -8.24% -
std::adjacent_find(deque<int>)/8 2.93% 3.801 3.913 - 32.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 2.92% 9.331 9.604 - 0.14% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.92% 175157018.461 180275631.510 - 3.41% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 2.92% 125233.235 128891.861 - 0.93% -
SetIntersection_Interlaced_Vector_string_1024_4 2.92% 1724677.227 1774978.429 - 3.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.90% 1.853 1.907 - -6.13% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.90% 1538165.527 1582765.787 - 3.25% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 2.90% 14181.229 14592.331 - 0.36% -
std::partial_sort(deque<int>)_(ascending)/8192 2.89% 159309.676 163918.607 - 0.14% -
SetIntersection_Front_Set_string_262144_4 2.89% 1312218.390 1350171.218 - 3.89% -
std::reverse_copy(list<int>)/32768 2.88% 25765.012 26507.027 - 0.57% -
rng::find_end(list<int>)_(process_all)/8192 2.88% 7251.136 7459.937 - 9.28% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.88% 297.333 305.894 - 1.45% -
std::set<int>::ctor(const&)/32 2.87% 214.805 220.980 - 2.08% -
SetIntersection_None_Set_string_262144_16 2.87% 1655477.213 1703067.221 - 0.79% -
BM_RangesMakeThenSortHeap_float_Random_262144 2.87% 62.227 64.016 - 2.61% -
BM_vector_deque_move_backward/512 2.87% 17.882 18.395 - 4.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.87% 7.279 7.488 - 2.35% -
std::unique(vector<int>)_(contiguous)/1024 2.87% 311.249 320.190 - 1.02% -
rng::remove_if(vector<int>)_(sprinkled)/50 2.87% 65.140 67.011 - 12.34% -
rng::distance(join_view(vector<vector<int>>)/50 2.87% 0.586 0.602 - -0.39% -
SetIntersection_None_Set_float_1024_1024 2.86% 8816096.169 9068666.904 - 0.27% -
SetIntersection_None_Set_string_262144_256 2.86% 1653933.269 1701269.939 - 0.54% -
BM_std_min<__int128>/27 2.86% 10.942 11.255 - 10.09% -
BM_std_min<char>/24 2.85% 2.619 2.694 - 1.84% -
SetIntersection_Front_Set_float_256_16 2.85% 4803039.204 4940029.221 - -0.90% -
SetIntersection_Front_Vector_float_16384_16384 2.85% 80344056.840 82635319.204 - 2.76% -
SetIntersection_None_Set_uint32_262144_1024 2.85% 1159698.650 1192730.143 - 4.18% -
SetIntersection_Interlaced_Set_uint64_262144_1 2.85% 1105363.087 1136816.889 - 2.33% -
SetIntersection_Front_Set_uint32_256_16 2.84% 4826535.670 4963741.976 - -0.95% -
BM_deque_deque_move_backward/1024 2.84% 41.222 42.394 - 10.08% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 2.84% 18985.652 19524.240 - 3.06% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.83% 284699.292 292770.506 - -1.32% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.83% 421.928 433.869 - 2.92% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.83% 34.454 35.429 - 0.20% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.82% 23.945 24.621 - 4.82% -
std::remove(deque<int>)_(prefix)/32 2.82% 57.401 59.022 - -0.83% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 2.82% 59.167 60.838 - 2.36% -
BM_RangesPushHeap_uint64_Random_4 2.82% 2.145 2.205 - 3.26% -
bm_ranges_lexicographical_compare<signed_char>/7 2.82% 2.820 2.900 - 2.26% -
BM_RangesPopHeap_uint64_1024 2.81% 21.516 22.121 - 3.18% -
rng::search(vector<int>)_(same_length)/8192 2.81% 1876.255 1928.997 - 2.67% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.81% 0.773 0.795 - -2.92% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 2.81% 0.832 0.855 - 2.70% -
BM_MakeHeap_string_PipeOrgan_16384 2.80% 5.606 5.763 - 3.68% -
rng::partition_copy(deque<int>)/50 2.80% 27.565 28.337 - 3.20% -
SetIntersection_None_Set_uint32_262144_4 2.79% 1163957.846 1196460.533 - 3.35% -
BM_MakeHeap_uint32_PipeOrgan_256 2.78% 0.629 0.647 - 2.59% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 2.78% 22841.312 23475.780 - 2.83% -
BM_PushHeap_string_Descending_256 2.77% 2.286 2.349 - -23.40% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 2.77% 16.431 16.886 - 1.11% -
BM_MakeHeap_uint32_SingleElement_256 2.77% 0.538 0.553 - 1.88% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 2.75% 21.850 22.450 - 1.71% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 2.74% 113807.384 116931.167 - 0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.74% 8738847.738 8978527.563 - -29.55% -
SetIntersection_None_Vector_string_16384_256 2.74% 1280461.736 1315554.466 - 1.93% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 2.74% 87.524 89.921 - 56.89% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 2.74% 22812.918 23437.481 - 2.75% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.74% 16881.202 17342.907 - 4.03% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 2.72% 13.433 13.799 - 3.18% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 2.72% 39.330 40.401 - 42.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.72% 345090176.872 354478470.510 - 0.89% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.72% 14608.396 15005.568 - 5.50% -
SetIntersection_None_Vector_float_262144_262144 2.72% 1195930.203 1228435.390 - -0.18% -
SetIntersection_Interlaced_Vector_uint32_256_1 2.72% 4357338.686 4475739.596 - 1.01% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 2.72% 110.037 113.024 - 2.74% -
SetIntersection_Interlaced_Vector_uint64_1024_256 2.71% 4912011.379 5045347.031 - -23.87% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.71% 12.278 12.610 - 0.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.71% 3.064 3.146 - 4.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.70% 0.896 0.920 - -0.62% -
SetIntersection_Interlaced_Set_float_262144_1024 2.70% 1514323.484 1555244.221 - 0.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.70% 3119878.996 3204127.743 - 2.11% -
std::sort(deque<int>)_(repeated)/1024 2.70% 962.175 988.158 - 2.57% -
BM_vector_deque_copy_backward/65536 2.70% 7948.356 8162.637 - 5.33% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.69% 14573.622 14965.851 - 4.26% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 2.69% 1.170 1.201 - 0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 2.69% 22967282.343 23584524.888 - -0.37% -
BM_std_min<__int128>/29 2.69% 11.886 12.205 - 10.93% -
SetIntersection_Interlaced_Vector_string_1024_1 2.69% 1135880.332 1166387.904 - 4.43% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.68% 555.246 570.139 - 1.90% -
BM_RangesPushHeap_string_Descending_64 2.68% 2.197 2.256 - 0.02% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.68% 0.917 0.942 - 2.42% -
rng::fill(deque<int>)/8192 2.68% 243.074 249.585 - 4.15% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 2.68% 31289.753 32127.431 - -17.31% -
SetIntersection_None_Set_uint32_16384_64 2.68% 152030969.934 156099151.942 - -9.84% -
SetIntersection_None_Set_float_262144_16384 2.67% 1165804.445 1196958.416 - 2.87% -
bm_ranges_lexicographical_compare<int>/262144 2.66% 19112.138 19620.763 - 2.68% -
BM_RangesPopHeap_uint64_16384 2.65% 31.437 32.271 - 3.30% -
BM_std_min<long_long>/64 2.65% 4.838 4.967 - 1.25% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.65% 15.036 15.435 - 0.41% -
rng::fold_left(list<int>)/50 2.65% 37.556 38.551 - 2.86% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.64% 27174.753 27893.332 - 10.99% -
std::find_end(list<int>)_(near_matches)/8192 2.64% 2264011.731 2323865.726 - -7.14% -
std::move_backward(list<int>)/32768 2.64% 30997.893 31816.879 - -0.37% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 2.64% 25.960 26.646 - -3.74% -
std::sort(vector<int>)_(descending)/8192 2.64% 7278.183 7470.179 - 2.61% -
bm_lexicographical_compare<int>/262144 2.64% 19115.016 19618.733 - 2.63% -
std::set<int>::contains(key)_(non-existent)/8192 2.63% 8.323 8.542 - 2.79% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 2.63% 875.224 898.229 - 1.25% -
std::unordered_multiset<int>::erase(iterator)/8192 2.63% 20.095 20.622 - 2.52% -
SetIntersection_Front_Vector_float_262144_16 2.63% 1186853.183 1218021.874 - 2.16% -
BM_RangesPushHeap_float_Ascending_256 2.63% 2.482 2.547 - 2.68% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 2.62% 1.411 1.448 - 0.79% -
BM_RangesPushHeap_uint32_Random_64 2.62% 5.538 5.683 - 3.15% -
rng::search_n(list<int>,_pred)_(no_match)/1000 2.62% 824.676 846.274 - 2.04% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 2.62% 445.104 456.747 - 1.27% -
std::search(vector<int>)_(single_element)/1000 2.62% 231.198 237.246 - 3.74% -
BM_std_minmax<unsigned_int>/16 2.61% 1.251 1.284 - 0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.61% 28143.543 28878.564 - 1.86% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.60% 27.279 27.989 - 5.11% -
BM_RangesPushHeap_float_Ascending_262144 2.60% 5.208 5.343 - 4.04% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 2.60% 18503.879 18984.067 - 3.10% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 2.59% 1.159 1.189 - 0.58% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.59% 219.685 225.382 - 0.63% -
std::remove_if(deque<int>)_(prefix)/32 2.59% 57.668 59.163 - 1.88% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 2.59% 0.978 1.003 - -3.01% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 2.59% 686.022 703.760 - 2.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.58% 10.843 11.122 - 1.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.58% 16.313 16.734 - 2.69% -
std::remove(list<int>)_(prefix)/8192 2.58% 8216.659 8428.539 - 1.33% -
rng::search_n(list<int>,_pred)_(no_match)/1024 2.58% 845.056 866.818 - 2.16% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.57% 697.776 715.737 - 1.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.57% 5277032.314 5412638.550 - 5.41% -
std::copy_backward(list<int>)/262144 2.57% 220024.587 225675.959 - 2.56% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 2.57% 34.531 35.418 - 3.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.57% 0.696 0.714 - 1.76% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 2.57% 0.600 0.616 - 1.44% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 2.57% 18877.195 19361.770 - 7.14% -
BM_MakeHeap_uint64_Ascending_16 2.56% 0.637 0.654 - -2.38% -
BM_RangesPushHeap_float_Random_16 2.56% 5.311 5.447 - 0.70% -
SetIntersection_None_Set_uint32_262144_1 2.56% 1173839.439 1203867.023 - 3.86% -
BM_deque_deque_ranges_move_backward/1024 2.56% 41.274 42.329 - 10.74% -
BM_std_min<short>/23 2.55% 2.028 2.080 - -1.69% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.55% 38.970 39.964 - 2.79% -
SetIntersection_Front_Vector_string_256_4 2.55% 4890276.581 5014886.090 - 0.89% -
std::map<std::string,_int>::insert(value)_(already_present)/0 2.55% 16.693 17.119 - 40.79% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.54% 31.530 32.332 - 2.40% -
BM_StringConstructDestroyCStr_Large_Transparent 2.54% 9.103 9.334 - 4.27% -
SetIntersection_None_Vector_string_16384_1024 2.54% 1269753.735 1301965.868 - 1.72% -
SetIntersection_None_Set_float_262144_1 2.53% 1180873.127 1210795.978 - 4.18% -
std::unique(deque<int>,_pred)_(sprinkled)/52 2.53% 74.297 76.179 - 3.69% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 2.53% 63.318 64.922 - 1.81% -
SetIntersection_Front_Vector_uint32_262144_1 2.53% 1098086.800 1125901.826 - 3.35% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 2.53% 69.243 70.995 - 2.22% -
BM_RangesPopHeap_float_256 2.53% 22.057 22.615 - 13.13% -
rng::find_if_not(deque<int>)_(process_all)/1024 2.53% 475.341 487.356 - 2.55% -
std::search(list<int>)_(single_element)/8192 2.52% 7904.350 8103.853 - 3.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 2.52% 18412.229 18876.904 - 2.85% -
BM_vector_deque_move_backward/70000 2.52% 8210.983 8417.978 - 5.16% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 2.52% 8558.444 8773.708 - -3.41% -
SetIntersection_Front_Vector_uint64_256_256 2.51% 4566894.518 4681714.385 - 0.60% -
SetIntersection_None_Vector_string_1024_64 2.51% 1220290.989 1250942.945 - 2.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 2.51% 61.361 62.901 - 4.20% -
std::map<int,_int>::ctor(const&)/32 2.51% 212.799 218.140 - 2.95% -
SetIntersection_None_Set_string_262144_4 2.51% 1650824.299 1692208.006 - 0.27% -
SetIntersection_None_Set_float_262144_16 2.50% 1173452.151 1202816.242 - 3.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.50% 1.002 1.027 - 0.42% -
std::multiset<std::string>::contains(key)_(existent)/8192 2.50% 27.796 28.491 - 1.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.50% 1196608.443 1226494.195 - 2.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.50% 350849368.650 359607639.331 - 4.27% -
SetIntersection_Interlaced_Set_float_64_4 2.50% 21849830.504 22395083.288 - 0.20% -
rng::find_last(list<int>)_(bail_90%)/50 2.49% 1.240 1.271 - -1.96% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 2.49% 1.679 1.721 - 2.61% -
SetIntersection_None_Vector_float_16384_256 2.48% 1169147.576 1198176.625 - 1.16% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.48% 2.079 2.131 - 1.82% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.48% 2.211 2.265 - 1.58% -
SetIntersection_None_Vector_uint32_262144_256 2.48% 1177291.286 1206501.109 - 0.19% -
SetIntersection_None_Vector_uint32_16384_16 2.48% 1151486.361 1180054.836 - 1.90% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 2.48% 1.416 1.452 - 1.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.48% 2.980 3.054 - 2.37% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 2.48% 1.264 1.295 - -3.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 2.48% 10.711 10.977 - 1.48% -
SetIntersection_None_Set_string_262144_64 2.48% 1655052.492 1696035.236 - 0.08% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.47% 13629.164 13966.081 - 3.24% -
BM_num_get<float> 2.47% 34.811 35.670 - 0.79% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.47% 9.966 10.211 - -1.10% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 2.47% 0.465 0.476 - 2.37% -
BM_MakeThenSortHeap_float_Descending_256 2.46% 5.833 5.977 - 4.46% -
BM_deque_deque_move_backward/65536 2.46% 8228.246 8430.780 - 4.56% -
rng::find_last_if(deque<int>)_(bail_90%)/8 2.46% 0.967 0.991 - 9.18% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 2.46% 595.100 609.739 - -1.92% -
BM_deque_deque_copy_backward/512 2.45% 22.618 23.173 - 24.78% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 2.45% 67.989 69.658 - 63.87% -
std::set<std::string>::clear()/1024 2.45% 19495.813 19973.712 - 0.50% -
BM_std_minmax<unsigned_short>/2 2.45% 0.895 0.917 - 8.23% -
SetIntersection_None_Set_uint32_16384_1024 2.45% 153723669.575 157489865.692 - -5.24% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 2.45% 109.516 112.198 - 2.63% -
rng::stable_sort(deque<int>)_(ascending)/8 2.45% 18.763 19.222 - 4.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 2.44% 8786176.700 9000906.001 - -25.27% -
BM_RangesMakeThenSortHeap_uint64_Random_4 2.44% 4.040 4.139 - 1.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 2.44% 90986.132 93208.013 - 0.22% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 2.44% 7.210 7.386 - -3.11% -
std::partition(list<int>)_(sparse)/8192 2.44% 7657.184 7843.802 - -4.07% -
BM_std_minmax<unsigned_long_long>/5 2.44% 1.803 1.847 - 2.34% -
SetIntersection_Front_Set_uint64_16384_1 2.44% 1094587.448 1121242.307 - 0.70% -
std::reverse(list<int>)/4096 2.43% 1651.969 1692.191 - 1.03% -
BM_std_min<__int128>/28 2.43% 11.428 11.706 - 10.27% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.43% 84019.842 86063.877 - 2.53% -
SetIntersection_Interlaced_Vector_uint32_256_256 2.43% 4603857.552 4715725.234 - 0.06% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.43% 4.813 4.930 - 1.73% -
std::find_end(list<int>)_(match_near_end)/1000 2.43% 77.434 79.315 - -89.42% -
std::all_of(vector<int>)_(process_all)/8 2.43% 2.444 2.504 - -2.23% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.42% 1368.386 1401.521 - 1.87% -
rng::partial_sort(deque<int>)_(heap)/8 2.42% 37.293 38.196 - 3.49% -
std::search(vector<int>)_(single_element)/1024 2.42% 236.810 242.538 - 3.55% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.41% 2.049 2.098 - 1.33% -
BM_std_min<unsigned_short>/4 2.41% 0.962 0.986 - 0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 2.41% 17819093.432 18248931.968 - 0.66% -
BM_std_minmax<unsigned_long_long>/6 2.41% 2.072 2.121 - 1.59% -
SetIntersection_Front_Set_string_64_4 2.40% 19595053.832 20065523.880 - -0.66% -
BM_RangesPopHeap_uint64_262144 2.40% 41.937 42.943 - 4.35% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.39% 29.451 30.156 - 0.21% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.39% 211.082 216.129 - 3.30% -
BM_RangesMakeThenSortHeap_float_Descending_256 2.39% 6.019 6.163 - 7.78% -
SetIntersection_None_Vector_float_16384_16 2.39% 1168249.956 1196160.373 - -0.67% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.39% 11.411 11.683 - 0.15% -
SetIntersection_Interlaced_Vector_uint32_64_4 2.38% 17931989.890 18358434.212 - 0.38% -
SetIntersection_None_Vector_float_16384_64 2.37% 1171798.114 1199627.925 - -0.34% -
rng::stable_sort(vector<int>)_(repeated)/8 2.37% 16.585 16.979 - 2.45% -
SetIntersection_Front_Vector_uint64_256_64 2.37% 4516545.378 4623667.843 - 0.52% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.37% 340.428 348.501 - 1.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.37% 341890389.382 349995380.743 - 1.33% -
SetIntersection_Interlaced_Set_string_262144_1 2.37% 1157580.235 1185017.478 - 1.30% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 2.37% 27.113 27.755 - 4.78% -
std::remove_if(deque<int>)_(prefix)/50 2.37% 66.093 67.659 - 1.26% -
rng::unique_copy(list<int>)_(contiguous)/8192 2.37% 6972.883 7137.966 - 3.21% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 2.37% 10.559 10.809 - -1.53% -
std::set<int>::ctor(const&,_alloc)/8192 2.36% 48505.165 49650.754 - 0.96% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 2.36% 1.227 1.255 - 0.05% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.36% 282594.960 289255.078 - 2.98% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.34% 5.094 5.213 - 2.13% -
SetIntersection_Front_Vector_uint32_16384_1 2.34% 1097595.664 1123295.013 - 0.70% -
BM_std_min<unsigned_int>/1024 2.34% 26.704 27.329 - 1.78% -
BM_RangesMakeHeap_string_Descending_1024 2.34% 2.772 2.836 - -20.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.34% 1640243.722 1678561.554 - -2.87% -
rng::copy(deque<int>)/8 2.33% 2.708 2.771 - -0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.33% 9354710.120 9573055.918 - 0.90% -
BM_MakeHeap_uint32_Random_16 2.33% 1.254 1.283 - 2.41% -
BM_MakeThenSortHeap_string_Descending_1024 2.33% 25.095 25.680 - -33.79% -
SetIntersection_None_Set_string_262144_1 2.33% 1656315.350 1694930.012 - -0.08% -
SetIntersection_None_Set_string_1024_1024 2.33% 8838799.590 9044828.188 - -0.86% -
SetIntersection_None_Set_float_262144_256 2.33% 1175027.102 1202395.996 - 3.35% -
SetIntersection_Front_Vector_string_64_64 2.33% 27014335.791 27642940.540 - -0.23% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.33% 16.264 16.642 - 0.34% -
rng::stable_partition(deque<int>)_(sparse)/32 2.32% 11.297 11.560 - 3.54% -
SetIntersection_None_Vector_string_256_64 2.32% 3824345.108 3913133.442 - 2.55% -
std::copy_n(vector<bool>)_(aligned)/4096 2.32% 4.619 4.726 - -0.85% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 2.32% 9.622 9.846 - 0.93% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.32% 731.779 748.760 - 1.99% -
BM_std_minmax<unsigned_short>/3 2.32% 1.182 1.210 - 3.86% -
BM_RangesPopHeap_uint64_64 2.32% 12.651 12.944 - 2.56% -
BM_deque_deque_ranges_move/64 2.31% 5.400 5.525 - 0.07% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 2.31% 18.827 19.262 - 5.18% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 2.31% 54.921 56.188 - 2.47% -
rng::find_first_of(deque<int>)_(small_needle)/50 2.31% 165.579 169.399 - -0.80% -
std::unordered_multimap<int,_int>::clear()/1024 2.31% 8039.324 8224.755 - -1.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.30% 1189139.822 1216535.967 - -2.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.30% 1153695.394 1180259.448 - 4.36% -
rng::find_if(deque<int>)_(process_all)/1024 2.30% 474.861 485.786 - 2.29% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.30% 4.380 4.481 - -0.12% -
std::search(list<int>)_(no_match)/1000 2.30% 682.959 698.660 - -2.19% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.29% 6.018 6.156 - 1.93% -
BM_std_min<short>/25 2.29% 2.114 2.163 - 3.70% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 2.28% 25343.117 25922.057 - 2.39% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.28% 6416.912 6563.454 - 1.49% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.28% 6228.635 6370.675 - 2.38% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.28% 5.438 5.562 - 1.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.28% 1.347 1.378 - -0.27% -
BM_LowerBound_string_1 2.28% 4.695 4.802 - 4.48% -
rng::copy_backward(list<int>)/512 2.28% 374.648 383.173 - 2.15% -
BM_deque_vector_ranges_move/64 2.27% 2.568 2.627 - 0.71% -
SetIntersection_Front_Set_uint32_1024_4 2.27% 1137346.089 1163185.310 - 1.35% -
BM_std_min<unsigned_short>/31 2.27% 2.531 2.589 - -0.27% -
rng::find_first_of(deque<int>)_(small_needle)/32 2.27% 107.709 110.150 - -0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 2.26% 18946654.778 19375764.349 - 0.30% -
rng::find_first_of(list<int>)_(large_needle)/8192 2.26% 49596622.198 50719663.713 - 0.47% -
BM_std_min<__int128>/26 2.26% 10.522 10.760 - 9.63% -
SetIntersection_Front_Vector_float_64_16 2.26% 15123542.959 15465652.169 - 0.58% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 2.26% 0.497 0.508 - 2.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.26% 9657624.271 9876003.606 - -8.74% -
rng::stable_sort(vector<int>)_(ascending)/8 2.26% 16.650 17.027 - 3.21% -
SetIntersection_None_Set_float_16384_16384 2.26% 154439089.507 157929633.465 - 0.75% -
SetIntersection_Interlaced_Set_float_262144_16384 2.26% 1251239.258 1279499.838 - 2.25% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.26% 49866.378 50992.530 - 2.40% -
BM_deque_deque_copy_backward/1024 2.26% 41.271 42.202 - 9.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.25% 1232262.717 1259968.875 - 2.94% -
SetIntersection_None_Set_float_16384_4 2.25% 156003824.548 159510444.054 - 1.40% -
BM_RangesMakeHeap_float_Ascending_256 2.24% 0.648 0.662 - 2.83% -
rng::generate(list<int>)/8192 2.24% 8515.179 8706.106 - 15.54% -
std::set<int>::ctor(const&)/1024 2.24% 6045.515 6181.017 - -1.67% -
BM_RangesPushHeap_string_Descending_4 2.24% 1.899 1.941 - 3.22% -
rng::unique(deque<int>)_(contiguous)/32 2.24% 60.868 62.230 - 5.87% -
BM_RangesMakeThenSortHeap_float_Descending_16384 2.23% 29.433 30.090 - 12.90% -
BM_deque_deque_ranges_copy_backward/1024 2.23% 41.320 42.241 - 11.04% -
BM_std_minmax_element<char>/1024 2.23% 277.344 283.526 - -1.13% -
SetIntersection_None_Set_uint32_16384_256 2.23% 153283622.060 156696904.041 - -9.49% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.22% 10154.400 10380.317 - -1.59% -
SetIntersection_Front_Set_string_262144_16384 2.22% 344765614.723 352432210.663 - 0.05% -
BM_RangesPushHeap_uint32_Random_262144 2.22% 6.296 6.436 - 2.54% -
std::remove(list<int>)_(prefix)/1024 2.22% 1018.904 1041.558 - 4.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.22% 1135955.091 1161204.995 - 0.87% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.22% 19.163 19.588 - 7.45% -
SetIntersection_Interlaced_Set_float_16384_64 2.22% 217380722.172 222206129.757 - 1.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.22% 14.951 15.283 - -0.47% -
BM_PopHeap_pair<uint32,_uint32>_262144 2.22% 59.301 60.617 - 0.85% -
SetIntersection_Interlaced_Set_float_262144_64 2.22% 1551026.283 1585424.807 - 0.77% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.22% 0.994 1.016 - -0.17% -
bm_ranges_lexicographical_compare<signed_char>/6 2.22% 2.579 2.637 - 0.84% -
SetIntersection_Interlaced_Set_float_16_16 2.21% 40646180.878 41546342.969 - 0.82% -
SetIntersection_None_Set_float_16384_1 2.21% 155731483.953 159179417.554 - 1.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.21% 1981625.651 2025486.492 - 0.28% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.21% 0.914 0.935 - -0.60% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 2.21% 1.104 1.129 - -1.47% -
BM_RangesMakeHeap_string_Ascending_64 2.21% 4.718 4.822 - -0.90% -
BM_std_minmax<unsigned_long_long>/2 2.21% 0.849 0.867 - -0.20% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.21% 79510.599 81265.158 - -1.32% -
SetIntersection_Interlaced_Set_string_262144_256 2.21% 2075149.414 2120933.432 - 1.73% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.20% 3.470 3.546 - -0.27% -
SetIntersection_Front_Vector_uint64_16384_16 2.20% 1172202.864 1198042.182 - 1.36% -
SetIntersection_None_Set_float_262144_4 2.20% 1177199.949 1203120.687 - 3.47% -
BM_MakeHeap_uint32_Random_256 2.20% 1.160 1.185 - 3.29% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.20% 11.357 11.607 - -0.21% -
std::set<int>::erase(key)_(non-existent)/8192 2.20% 8.154 8.333 - -4.72% -
SetIntersection_Front_Vector_float_16384_4 2.20% 1105638.129 1129910.433 - 0.59% -
SetIntersection_Front_Vector_float_16_4 2.19% 57563672.502 58826995.955 - 1.55% -
BM_align/1 2.19% 0.905 0.925 - 3.14% -
std::remove_if(list<int>)_(sprinkled)/1024 2.19% 1021.431 1043.799 - -1.01% -
SetIntersection_None_Set_string_1024_64 2.19% 9147232.449 9347486.986 - 3.47% -
BM_RangesMakeThenSortHeap_string_Ascending_256 2.19% 19.586 20.014 - -11.95% -
BM_RangesMakeHeap_string_PipeOrgan_256 2.19% 4.810 4.915 - -10.61% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 2.19% 25952.462 26520.163 - 1.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 2.19% 146351174.801 149550957.555 - 1.64% -
BM_RangesMakeHeap_string_SingleElement_64 2.19% 6.337 6.475 - 0.01% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.18% 19.522 19.949 - -2.05% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 2.18% 5.945 6.075 - -5.82% -
SetIntersection_Interlaced_Set_float_256_4 2.18% 11327562.107 11574719.548 - -1.00% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.18% 136896.565 139883.417 - 1.28% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 2.18% 20.463 20.909 - 5.17% -
std::set<int>::ctor(const&,_alloc)/32 2.18% 215.448 220.140 - 2.11% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 2.18% 15.673 16.014 - -0.65% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.18% 1550217.285 1583936.930 - 2.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.17% 1278173.284 1305943.671 - 4.67% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 2.17% 35.322 36.088 - 0.86% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.17% 3.652 3.731 - 0.54% -
std::unordered_multimap<int,_int>::erase(iterator)/32 2.17% 20.159 20.596 - 1.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 2.17% 11563305.762 11813748.652 - 0.21% -
SetIntersection_None_Vector_string_262144_16384 2.17% 1339790.366 1368801.893 - 0.47% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.16% 9.978 10.194 - 0.66% -
BM_MakeThenSortHeap_string_PipeOrgan_64 2.16% 14.858 15.179 - 0.73% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 2.16% 5.109 5.220 - -27.41% -
SetIntersection_None_Set_uint64_1024_256 2.15% 8666549.120 8853212.810 - 1.65% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 2.15% 25378.510 25924.348 - 3.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.15% 2.780 2.839 - -0.16% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 2.15% 10.458 10.683 - 2.55% -
BM_deque_deque_move_backward/1 2.15% 3.426 3.499 - 28.35% -
BM_deque_vector_move/1 2.15% 2.105 2.150 - 0.87% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.15% 4.775 4.877 - 2.03% -
BM_RangesMakeHeap_string_Descending_64 2.15% 2.605 2.661 - -12.79% -
BM_MakeThenSortHeap_string_PipeOrgan_256 2.14% 19.745 20.168 - -0.33% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 2.14% 1.406 1.436 - 0.43% -
SetIntersection_Interlaced_Vector_string_16_4 2.14% 71663959.411 73196388.632 - 2.29% -
BM_std_min<char>/4096 2.14% 28.687 29.300 - -0.74% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 2.14% 4.112 4.199 - 1.99% -
std::partial_sort(vector<int>)_(heap)/8 2.14% 26.198 26.758 - 0.07% -
BM_RangesPopHeap_uint64_16 2.13% 7.617 7.780 - 1.58% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 2.13% 1.412 1.442 - 0.24% -
bm_lexicographical_compare<signed_char>/5 2.13% 2.206 2.253 - 2.10% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 2.12% 6.030 6.158 - -0.14% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.12% 10.738 10.966 - 1.52% -
rng::stable_sort(vector<int>)_(repeated)/1024 2.12% 1095.091 1118.319 - -1.10% -
std::multimap<int,_int>::count(key)_(existent)/32 2.12% 3.532 3.607 - 3.26% -
BM_vector_deque_ranges_move_backward/512 2.12% 17.888 18.266 - 2.97% -
std::move(deque<int>)/8 2.12% 3.880 3.962 - -0.89% -
SetIntersection_None_Set_float_262144_1024 2.12% 1172522.053 1197321.453 - 2.18% -
SetIntersection_None_Vector_uint32_262144_1 2.11% 1161746.431 1186311.369 - 1.98% -
SetIntersection_Interlaced_Set_string_64_16 2.11% 41111921.955 41981001.765 - 7.53% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 2.11% 12.347 12.608 - -10.26% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 2.11% 13242.816 13522.697 - 0.28% -
BM_deque_deque_copy_backward/65536 2.11% 8279.203 8454.154 - 1.82% -
SetIntersection_None_Set_float_262144_64 2.11% 1176490.316 1201326.580 - 3.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 2.11% 4453776.878 4547794.124 - 1.60% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.11% 10045098.847 10256836.225 - 2.90% -
std::move(list<int>)/32768 2.09% 30833.896 31479.290 - 2.27% -
BM_std_minmax_element<char>/512 2.09% 141.157 144.111 - -1.36% -
BM_std_min<short>/22 2.09% 1.799 1.837 - -2.66% -
SetIntersection_None_Set_float_16384_256 2.09% 155383997.148 158631608.723 - 0.78% -
BM_std_min<unsigned_char>/6 2.09% 1.508 1.540 - 0.41% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 2.09% 101461.111 103580.299 - -7.04% -
rng::starts_with(deque<int>)/1024 2.09% 459.914 469.516 - -3.79% -
SetIntersection_None_Set_string_256_4 2.09% 11599875.226 11841857.404 - -0.09% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 2.09% 39.661 40.488 - 2.71% -
std::partial_sort_copy(deque<int>)_(heap)/8 2.08% 15.504 15.827 - -5.62% -
bm_lexicographical_compare<signed_char>/64 2.08% 2.094 2.137 - -7.58% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 2.08% 4254.477 4342.899 - 0.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.08% 7.489 7.645 - -0.58% -
SetIntersection_Interlaced_Set_float_16384_4 2.07% 171025938.969 174574667.146 - 1.30% -
std::partial_sort(deque<int>)_(descending)/8192 2.07% 288329.912 294312.591 - 3.50% -
SetIntersection_None_Set_uint32_64_16 2.07% 18558770.595 18942919.295 - -1.25% -
BM_PushHeap_string_SingleElement_4 2.07% 2.172 2.217 - -7.65% -
SetIntersection_Interlaced_Vector_float_16384_4 2.07% 1395853.409 1424717.845 - -16.30% -
rng::remove_if(deque<int>)_(prefix)/50 2.07% 68.296 69.708 - -5.70% -
std::multiset<int>::erase(iterator)/1024 2.06% 23.750 24.240 - 2.04% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.06% 215040076.998 219471746.170 - 2.56% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.06% 35.047 35.769 - -0.99% -
SetIntersection_Front_Set_uint64_16384_16 2.06% 1315770.600 1342876.413 - 4.40% -
SetIntersection_None_Set_float_16384_16 2.06% 155833508.571 159043261.974 - 1.02% -
BM_deque_deque_ranges_copy/64 2.06% 5.401 5.512 - -0.52% -
SetIntersection_Front_Vector_string_16384_256 2.06% 10000794.952 10206404.234 - 0.51% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.06% 16.735 17.079 - 3.09% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.05% 169687409.106 173172228.806 - 2.90% -
BM_std_minmax_element<int>/4 2.05% 1.232 1.258 - 1.20% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.05% 35.352 36.077 - 2.15% -
std::set<std::string>::insert(value)_(new_value)/1024 2.05% 64.424 65.742 - 1.80% -
rng::partition(deque<int>)_(dense)/1024 2.04% 343.477 350.500 - -2.41% -
BM_RangesPushHeap_string_Random_4 2.04% 5.932 6.053 - 1.55% -
SetIntersection_Front_Set_uint64_256_16 2.04% 4892989.422 4992899.455 - 1.85% -
SetIntersection_None_Set_float_16384_1024 2.04% 154217152.086 157365823.165 - -0.97% -
BM_RangesMakeHeap_float_Random_16384 2.04% 1.180 1.204 - -1.00% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 2.04% 30.577 31.201 - 0.03% -
std::deque<int>::ctor(size)/8192 2.04% 440.292 449.275 - 1.99% -
rng::search(deque<int>,_pred)_(same_length)/1000 2.04% 479.110 488.861 - 0.05% -
SetIntersection_None_Vector_uint64_1024_16 2.03% 1132887.673 1155939.735 - 0.40% -
BM_StringFindStringLiteral/64 2.03% 2.176 2.221 - 5.92% -
BM_std_min<unsigned_long_long>/4 2.03% 1.029 1.050 - -4.64% -
std::multiset<std::string>::insert(value)_(new_value)/1024 2.03% 63.283 64.567 - 4.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.03% 9372084.065 9562316.250 - 17.44% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.03% 384615.978 392411.298 - 2.58% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 2.03% 31.786 32.430 - -6.17% -
BM_std_minmax<int>/28 2.02% 2.040 2.081 - 0.05% -
BM_RangesPushHeap_uint32_Random_16 2.02% 4.493 4.584 - 4.48% -
BM_RangesMakeHeap_string_PipeOrgan_262144 2.02% 7.343 7.491 - -37.26% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.02% 533.304 544.064 - 2.51% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.01% 12178.034 12423.379 - 0.89% -
std::set<int>::equal_range(key)_(non-existent)/32 2.01% 2.676 2.730 - 0.81% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.01% 26.578 27.113 - -0.08% -
BM_RangesPopHeap_uint32_16 2.01% 7.564 7.716 - 2.37% -
BM_vector_deque_ranges_move/64 2.01% 2.725 2.780 - 4.49% -
SetIntersection_None_Set_uint32_16384_16384 2.01% 179486786.568 183090690.704 - 18.72% -
BM_deque_deque_move_backward/70000 2.00% 8902.590 9081.019 - 3.20% -
SetIntersection_Interlaced_Vector_uint32_1024_64 2.00% 3724188.176 3798778.756 - -25.12% -
SetIntersection_Front_Vector_uint64_16384_1024 2.00% 5856229.174 5973492.384 - 0.22% -
BM_RangesMakeHeap_string_SingleElement_16 2.00% 5.526 5.636 - 1.87% -
SetIntersection_None_Set_uint32_16384_1 2.00% 152307465.737 155346262.486 - -9.85% -
std::multiset<int>::count(key)_(non-existent)/1024 1.99% 5.895 6.013 - 0.22% -
rng::starts_with(deque<int>,_pred)/1048576 1.99% 520244.838 530609.375 - 0.20% -
rng::unique_copy(list<int>)_(sprinkled)/52 1.99% 22.336 22.780 - -4.36% -
std::unordered_set<std::string>::erase(iterator)/32 1.99% 30.371 30.974 - -2.41% -
SetIntersection_Front_Set_uint32_1024_1 1.99% 1100307.408 1122159.527 - 5.71% -
SetIntersection_Front_Vector_float_16384_16 1.99% 1183506.600 1207001.827 - 1.48% -
SetIntersection_Front_Set_uint64_262144_4 1.98% 1127701.237 1150062.171 - 2.89% -
SetIntersection_None_Vector_float_16384_1024 1.98% 1173087.301 1196345.913 - 2.09% -
BM_std_min<unsigned_short>/20 1.98% 2.201 2.245 - 1.08% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1.97% 1017.256 1037.330 - 0.68% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.97% 13.407 13.671 - -0.20% -
SetIntersection_None_Vector_uint32_1024_4 1.97% 1147135.482 1169748.468 - 1.71% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 1.97% 28747.234 29313.638 - -1.94% -
SetIntersection_Interlaced_Vector_float_256_64 1.97% 7405225.061 7551056.111 - -15.37% -
BM_RangesPopHeap_float_4 1.97% 2.441 2.489 - 5.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.96% 9901114.609 10095586.388 - 0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 1.96% 4375702.679 4461635.835 - 0.20% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 1.96% 24.831 25.319 - -4.11% -
SetIntersection_Interlaced_Vector_uint32_262144_1 1.96% 1094434.058 1115909.475 - -0.08% -
BM_std_min<unsigned_short>/26 1.96% 2.098 2.139 - -0.67% -
BM_RangesPopHeap_float_16 1.96% 6.940 7.076 - 9.82% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.96% 13560.114 13825.511 - 2.84% -
std::find(list<int>)_(bail_25%)/32768 1.95% 7945.294 8100.596 - -0.14% -
SetIntersection_None_Set_float_64_64 1.95% 11744821.858 11974386.680 - 0.84% -
std::replace_if(deque<int>)_(prefix)/8192 1.95% 3457.721 3525.236 - 0.03% -
SetIntersection_Front_Set_uint64_16_16 1.94% 40687194.879 41478046.756 - 1.35% -
BM_RangesMakeHeap_string_Random_262144 1.94% 15.165 15.460 - -20.40% -
rng::partial_sort(deque<int>)_(ascending)/8 1.94% 31.258 31.864 - 4.47% -
BM_RangesMakeThenSortHeap_float_Heap_262144 1.94% 30.228 30.814 - 0.72% -
BM_std_min<int>/20 1.94% 1.387 1.414 - 1.95% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.94% 114473.814 116691.956 - 0.86% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.94% 14.111 14.384 - 1.04% -
std::copy(vector<int>)/8 1.94% 2.224 2.267 - 0.91% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 1.94% 7623.354 7770.884 - 2.37% -
std::search_n(list<int>)_(no_match)/1000 1.93% 681.381 694.565 - 2.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.93% 189151.216 192808.105 - 0.45% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.93% 1.566 1.596 - -11.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 1.93% 70341200.567 71700492.351 - 1.46% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.93% 35.013 35.690 - 3.37% -
std::multiset<std::string>::count(key)_(non-existent)/32 1.93% 10.301 10.500 - 12.36% -
rng::copy(vector<bool>)_(aligned)/262144 1.93% 283.171 288.639 - -11.64% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 1.92% 4.983 5.079 - -3.55% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 1.92% 24.617 25.091 - 22.69% -
BM_MakeThenSortHeap_float_Random_16 1.92% 9.950 10.141 - -0.68% -
SetIntersection_Interlaced_Set_float_16384_1024 1.92% 170411896.252 173683844.251 - 0.70% -
BM_std_min<unsigned_short>/64 1.92% 3.504 3.572 - 2.09% -
SetIntersection_Front_Set_uint32_16384_64 1.92% 2002866.052 2041312.720 - -0.33% -
SetIntersection_Front_Set_string_262144_1 1.92% 1165423.909 1187790.544 - 4.01% -
std::mismatch(list<int>)_(it,_it,_it)/8 1.92% 2.663 2.714 - 2.65% -
std::generate_n(list<int>)/50 1.92% 15.423 15.719 - -8.78% -
SetIntersection_None_Set_string_1024_256 1.92% 9028430.461 9201605.375 - 2.97% -
std::replace_if(deque<int>)_(prefix)/1024 1.92% 479.794 488.997 - -0.53% -
SetIntersection_Interlaced_Set_uint32_262144_1 1.92% 1061546.858 1081905.270 - -2.37% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.92% 341.771 348.324 - -9.41% -
BM_MakeThenSortHeap_uint32_SingleElement_64 1.92% 7.212 7.350 - 1.01% -
rng::find_end(deque<int>)_(process_all)/1024 1.91% 326.064 332.298 - 9.82% -
rng::partition(list<int>)_(sparse)/1024 1.91% 727.292 741.190 - 1.18% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.91% 21.222 21.627 - -1.72% -
BM_MakeThenSortHeap_string_PipeOrgan_16 1.91% 9.490 9.671 - 1.12% -
std::rotate(deque<int>)_(by_1/3)/1024 1.91% 1826.496 1861.321 - -0.28% -
BM_std_minmax<short>/25 1.91% 2.223 2.266 - 2.86% -
BM_MakeThenSortHeap_float_Descending_64 1.90% 3.192 3.253 - -2.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.90% 1106008.248 1126990.539 - 3.91% -
BM_std_minmax<char>/12 1.90% 1.982 2.020 - 5.44% -
rng::find_if(list<int>)_(process_all)/8192 1.89% 10455.968 10654.058 - 3.19% -
std::find_end(vector<int>)_(match_near_end)/8192 1.89% 203.364 207.212 - -99.83% -
std::stable_sort(vector<int>)_(heap)/1024 1.89% 2506.133 2553.548 - -0.66% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 1.89% 28777.156 29321.315 - -2.04% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 1.89% 10.192 10.384 - -4.48% -
SetIntersection_Front_Set_string_1024_1024 1.89% 57722103.268 58812115.384 - 4.38% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.89% 34.272 34.919 - 0.94% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.89% 0.991 1.009 - -0.01% -
SetIntersection_Front_Vector_string_256_16 1.88% 6277270.696 6395533.741 - -0.61% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 1.88% 31.862 32.461 - 1.15% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.88% 1.479 1.507 - -3.40% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.87% 8.625 8.786 - 0.08% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 1.87% 0.780 0.794 - 1.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.87% 0.915 0.932 - 3.42% -
BM_MakeHeap_uint32_Ascending_64 1.86% 0.546 0.556 - 0.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.86% 818203.503 833453.826 - -0.32% -
std::remove(deque<int>)_(prefix)/50 1.86% 65.729 66.953 - 1.64% -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.86% 1.527 1.555 - 0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.86% 3105531.656 3163309.488 - 1.60% -
rng::stable_sort(deque<int>)_(heap)/8 1.86% 26.459 26.951 - 2.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.86% 6773826.683 6899651.538 - 1.17% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 1.86% 7.030 7.161 - -1.84% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.85% 363.526 370.269 - -0.22% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 1.85% 23401.868 23835.399 - 0.46% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.85% 27444.425 27952.219 - 8.05% -
BM_RangesPushHeap_uint32_Random_256 1.85% 5.976 6.087 - 2.75% -
BM_deque_vector_ranges_copy_backward/1 1.85% 2.081 2.119 - -0.99% -
BM_MakeHeap_string_Descending_16384 1.85% 3.022 3.078 - 3.42% -
std::move_backward(deque<int>)/32768 1.84% 3664.625 3732.142 - 3.46% -
std::find(vector<char>)_(process_all)/50 1.84% 1.617 1.647 - 1.08% -
std::reverse_copy(vector<int>)/64 1.84% 2.470 2.516 - 1.82% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.84% 1.579 1.608 - -6.81% -
std::copy(list<int>)/32768 1.84% 26540.063 27027.174 - 2.29% -
BM_PushHeap_string_Descending_64 1.84% 2.214 2.254 - -16.24% -
BM_std_min<__int128>/25 1.84% 10.154 10.340 - 9.31% -
SetIntersection_None_Set_string_262144_16384 1.83% 1664921.631 1695465.576 - 0.23% -
std::unordered_set<std::string>::ctor(const&)/1024 1.83% 34091.788 34716.918 - -0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1.83% 1106717.379 1126975.909 - 5.73% -
rng::sort(vector<int>)_(descending)/1024 1.83% 1042.227 1061.294 - 2.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.83% 9652413.300 9828944.333 - -9.21% -
SetIntersection_Interlaced_Set_string_1024_1 1.83% 1156031.252 1177150.351 - 2.55% -
BM_RangesPushHeap_uint64_Ascending_1024 1.83% 2.576 2.623 - 1.81% -
BM_PushHeap_uint64_Ascending_16 1.82% 0.917 0.934 - 2.45% -
std::reverse_copy(list<int>)/8 1.82% 2.419 2.463 - 1.80% -
SetIntersection_None_Vector_uint32_256_16 1.82% 4224938.026 4301716.793 - 1.68% -
BM_std_min<unsigned_int>/512 1.82% 12.833 13.066 - 1.32% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.82% 31369.366 31938.920 - 13.13% -
std::set<int>::insert(value)_(new_value)/32 1.82% 19.593 19.949 - 1.05% -
SetIntersection_Front_Vector_string_1024_1 1.81% 1139705.929 1160388.773 - 1.74% -
rng::find_first_of(vector<int>)_(large_needle)/8192 1.81% 6914937.297 7040402.500 - -0.25% -
std::set<int>::ctor(const&,_alloc)/1024 1.81% 6088.240 6198.689 - -0.95% -
std::find_if_not(vector<char>)_(process_all)/1024 1.81% 268.947 273.821 - 1.25% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 1.81% 23674.100 24102.983 - 4.27% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.81% 25947.132 26416.983 - 0.46% -
SetIntersection_None_Vector_uint64_262144_262144 1.81% 1197165.914 1218843.275 - 1.09% -
rng::find_last(vector<char>)_(bail_90%)/50 1.81% 0.999 1.017 - -1.36% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.81% 1230463.707 1252720.379 - 2.16% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 1.81% 25.430 25.890 - 6.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.81% 23.245 23.665 - 0.90% -
rng::contains(deque<int>)_(process_all)/8192 1.81% 1895.043 1929.303 - 0.96% -
std::unique(list<int>)_(sprinkled)/52 1.81% 71.920 73.219 - 3.67% -
BM_RangesMakeThenSortHeap_string_Random_16384 1.81% 108.751 110.716 - 1.65% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.81% 3914.440 3985.161 - -0.45% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.81% 13209.219 13447.741 - 3.37% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.80% 1.364 1.388 - 0.05% -
rng::copy_backward(deque<int>)/32768 1.80% 3798.582 3867.025 - 0.72% -
SetIntersection_Interlaced_Set_float_64_64 1.80% 15738271.159 16021656.159 - 6.11% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.80% 213480.246 217323.932 - 2.06% -
rng::find_last(vector<char>)_(bail_10%)/8192 1.80% 837.095 852.166 - -3.44% -
BM_PushHeap_float_Ascending_16384 1.80% 4.209 4.284 - 1.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 1.80% 70887922.847 72163347.789 - 1.08% -
bm_ranges_lexicographical_compare<int>/8 1.80% 1.503 1.530 - -0.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.79% 23.917 24.346 - -0.85% -
rng::stable_sort(vector<int>)_(heap)/1024 1.79% 2507.251 2552.212 - -0.68% -
BM_deque_deque_move_backward/2 1.79% 3.063 3.118 - 26.44% -
SetIntersection_None_Vector_string_262144_1024 1.79% 1348279.191 1372401.547 - 1.68% -
BM_deque_vector_move/64 1.79% 2.583 2.629 - -0.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.79% 15035.004 15303.848 - 0.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 1.79% 3.085 3.140 - -1.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.78% 10916936.848 11111754.794 - 0.51% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.78% 644691.099 656180.988 - 2.75% -
rng::stable_sort(vector<int>)_(ascending)/1024 1.78% 2058.143 2094.815 - -0.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.78% 1115783.729 1135655.933 - 0.98% -
SetIntersection_None_Vector_string_262144_4 1.78% 1362103.401 1386350.222 - 2.43% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.78% 9.365 9.531 - 1.88% -
bm_ranges_lexicographical_compare<unsigned_char>/3 1.78% 2.139 2.177 - -0.86% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 1.78% 15.167 15.437 - -0.07% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 1.78% 23504.549 23922.184 - 1.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.78% 9680720.688 9852674.084 - -9.03% -
rng::search(vector<int>)_(same_length)/1024 1.78% 246.590 250.969 - 1.47% -
BM_MakeHeap_float_Random_1024 1.77% 1.207 1.228 - -0.43% -
BM_RangesMakeThenSortHeap_string_Heap_16384 1.77% 100.856 102.643 - 1.19% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.77% 471.335 479.689 - -0.11% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.77% 6256.062 6366.847 - 1.04% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.77% 1870621.664 1903736.570 - 2.29% -
BM_RangesMakeHeap_string_PipeOrgan_16 1.77% 3.597 3.661 - -4.75% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.77% 8.496 8.646 - 1.08% -
BM_deque_deque_move_backward/64000 1.77% 8107.289 8250.477 - 2.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.76% 16984052.395 17283781.038 - 0.26% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.76% 16.080 16.363 - 1.97% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 1.76% 12217.934 12433.163 - 1.06% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.76% 27107.229 27584.512 - 1.66% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.76% 2189.298 2227.837 - -1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.76% 8807191.870 8962223.088 - -31.22% -
BM_std_min<__int128>/24 1.76% 9.696 9.867 - 8.39% -
BM_deque_deque_ranges_move_backward/2 1.76% 3.061 3.115 - 23.22% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.76% 35.825 36.454 - 1.34% -
BM_num_get<double> 1.75% 35.207 35.825 - 1.16% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.75% 2.418 2.460 - 4.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.75% 10985329.948 11177809.863 - 1.36% -
rng::remove_if(vector<int>)_(sprinkled)/32 1.75% 56.654 57.646 - 7.97% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 1.75% 23841.844 24259.235 - -0.35% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.75% 224.557 228.483 - -1.95% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.75% 37869616.643 38531207.534 - 1.82% -
std::any_of(list<int>)_(process_all)/32768 1.75% 25868.856 26320.545 - 1.87% -
SetIntersection_None_Vector_string_1024_1 1.74% 1228458.699 1249886.545 - 1.82% -
rng::copy_backward(deque<int>)/262144 1.74% 31537.769 32087.599 - 2.33% -
std::equal(vector<int>)_(it,_it,_it)/50 1.74% 4.176 4.249 - -2.73% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.74% 604337.309 614835.350 - 1.72% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.74% 8672.982 8823.537 - 2.51% -
BM_RangesPushHeap_uint64_Random_16384 1.73% 5.994 6.098 - -0.16% -
BM_RangesPushHeap_string_Random_256 1.73% 14.323 14.571 - 1.48% -
SetIntersection_Front_Vector_float_64_64 1.73% 11374706.341 11571750.454 - -0.11% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.73% 24.338 24.760 - 1.83% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.73% 1435.835 1460.682 - 4.16% -
SetIntersection_Front_Set_uint64_262144_16384 1.73% 341300336.014 347205321.861 - 3.26% -
std::sort(vector<int>)_(descending)/1024 1.73% 1044.349 1062.400 - 2.00% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 1.72% 16.246 16.526 - -1.96% -
SetIntersection_None_Set_float_16384_64 1.72% 155796375.138 158474615.293 - 0.75% -
BM_RangesMakeThenSortHeap_string_Ascending_16 1.72% 9.442 9.604 - 0.49% -
rng::find(vector<bool>)_(process_all)/1048576 1.71% 3667.897 3730.773 - 1.80% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.71% 27139.250 27604.420 - 1.67% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.71% 6.114 6.219 - -0.34% -
std::copy_backward(list<int>)/4096 1.71% 3282.306 3338.538 - 0.80% -
std::swap_ranges(list<int>)/50 1.71% 32.689 33.249 - 1.72% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.71% 275238.390 279943.295 - -0.79% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 1.71% 5.531 5.625 - 0.77% -
BM_PushHeap_uint32_Random_4 1.71% 2.406 2.447 - -1.34% -
bm_ranges_lexicographical_compare<int>/4 1.70% 1.277 1.299 - 0.14% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 1.70% 3.842 3.907 - 1.38% -
BM_std_minmax<char>/18 1.70% 1.295 1.317 - -5.09% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 1.70% 31.871 32.414 - -1.77% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.70% 21.515 21.881 - -1.86% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 1.70% 3.203 3.258 - 4.38% -
SetIntersection_Front_Set_float_262144_1 1.70% 1100603.589 1119306.492 - 0.30% -
rng::sort(deque<int>)_(ascending)/1024 1.70% 767.823 780.865 - -2.47% -
BM_RangesMakeThenSortHeap_float_Random_4 1.70% 4.256 4.328 - 0.21% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 1.70% 659.081 670.253 - -4.16% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.69% 55663.878 56606.992 - 1.49% -
SetIntersection_None_Vector_string_262144_256 1.69% 1370929.302 1394147.868 - 6.09% -
std::stable_sort(vector<int>)_(ascending)/1024 1.69% 2058.022 2092.874 - -0.77% -
BM_SortHeap_pair<uint32,_uint32>_256 1.69% 10.211 10.384 - 1.04% -
BM_SortHeap_pair<uint32,_uint32>_262144 1.69% 33.657 34.226 - 0.63% -
BM_RangesPushHeap_string_QuickSortAdversary_64 1.69% 12.931 13.150 - 1.76% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.68% 11.119 11.306 - -2.74% -
BM_RangesMakeThenSortHeap_float_Descending_64 1.68% 3.299 3.355 - 3.31% -
rng::starts_with(deque<int>,_pred)/8192 1.68% 4011.582 4078.986 - 0.62% -
BM_RangesPushHeap_string_PipeOrgan_262144 1.68% 17.488 17.781 - -1.27% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 1.68% 69.838 71.010 - 2.23% -
BM_RangesPushHeap_string_Random_16384 1.68% 16.309 16.582 - -2.68% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 1.68% 16.733 17.014 - 1.51% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.67% 1.195 1.215 - 7.18% -
BM_PopHeap_pair<uint32,_uint32>_256 1.67% 22.319 22.693 - 0.14% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 1.67% 11.086 11.271 - -7.00% -
SetIntersection_None_Vector_float_256_1 1.67% 4530854.678 4606433.845 - 1.32% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.67% 31927.191 32458.840 - 0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.66% 1120278.374 1138909.683 - 1.17% -
SetIntersection_Interlaced_Vector_string_16384_1 1.66% 1151083.261 1170225.572 - 1.07% -
rng::stable_sort(deque<int>)_(descending)/8 1.66% 28.049 28.515 - 4.24% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.66% 508338.810 516779.385 - 1.22% -
BM_std_minmax<short>/16 1.66% 1.771 1.801 - -5.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.66% 0.684 0.695 - 1.24% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.65% 10.756 10.934 - 2.15% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.65% 24.952 25.364 - 1.64% -
BM_std_min<char>/4000 1.65% 27.039 27.484 - -1.28% -
rng::search(list<int>)_(no_match)/1000 1.65% 714.003 725.762 - -0.02% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.64% 52953.394 53824.405 - 1.45% -
std::set<int>::contains(key)_(existent)/32 1.64% 1.686 1.713 - -0.75% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.64% 42101964.352 42794167.627 - -1.39% -
BM_SortHeap_pair<uint32,_uint32>_16384 1.64% 22.736 23.109 - 0.74% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.64% 635416.256 645851.909 - 1.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.64% 3262840.068 3316423.510 - -6.96% -
rng::for_each(map<int>::iterator)/8192 1.64% 7619.887 7744.963 - -54.23% -
BM_RangesPushHeap_string_QuickSortAdversary_256 1.64% 14.517 14.755 - 0.61% -
rng::move_backward(deque<int>)/64 1.64% 7.142 7.259 - 29.17% -
std::multiset<int>::erase(key)_(existent)/32 1.64% 22.277 22.642 - 1.31% -
rng::search(list<int>)_(no_match)/1024 1.64% 731.340 743.303 - -0.14% -
BM_std_min<unsigned_short>/23 1.63% 2.093 2.127 - -0.36% -
rng::partial_sort(deque<int>)_(ascending)/8192 1.63% 162111.798 164758.731 - 0.42% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 1.63% 8349.090 8485.387 - -0.16% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 1.63% 8.288 8.423 - 0.15% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.63% 28562.981 29029.058 - 0.90% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.63% 161701.811 164335.275 - -3.11% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.63% 16820.809 17094.472 - -0.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.63% 4554127.615 4628182.249 - -0.70% -
SetIntersection_Front_Set_uint64_262144_1 1.63% 1104821.924 1122781.906 - -2.84% -
SetIntersection_None_Vector_uint64_64_16 1.62% 14240801.171 14472182.340 - 0.88% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 1.62% 31.175 31.682 - 0.17% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.62% 894.661 909.185 - 0.53% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.62% 524.827 533.343 - 0.50% -
SetIntersection_None_Vector_uint64_262144_1024 1.62% 1191403.068 1210732.632 - 4.59% -
BM_MakeHeap_string_SingleElement_256 1.62% 6.236 6.337 - -0.18% -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.62% 1.900 1.931 - -2.13% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 1.62% 171255.433 174026.549 - 0.96% -
std::set<int>::upper_bound(key)_(existent)/32 1.62% 1.740 1.768 - 2.09% -
SetIntersection_Interlaced_Set_uint64_64_64 1.62% 15650472.769 15903702.425 - 4.92% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.62% 19576.236 19892.984 - 0.50% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 1.62% 62.835 63.851 - -4.40% -
BM_PushHeap_string_PipeOrgan_1024 1.62% 9.539 9.693 - -10.21% -
SetIntersection_None_Set_uint32_16384_4 1.62% 152174855.954 154633330.318 - -10.35% -
BM_std_minmax<unsigned_char>/17 1.61% 1.103 1.121 - 1.45% -
SetIntersection_None_Set_string_64_64 1.61% 12187185.728 12383504.809 - 1.29% -
rng::stable_sort(vector<int>)_(shuffled)/1024 1.61% 2195.453 2230.811 - -1.25% -
SetIntersection_Front_Set_float_1024_4 1.61% 1149698.502 1168201.773 - 1.14% -
SetIntersection_Front_Vector_float_64_1 1.60% 17478493.115 17758460.607 - 1.19% -
BM_RangesPushHeap_uint32_Random_16384 1.60% 6.300 6.401 - 2.57% -
BM_std_minmax<short>/64 1.60% 1.570 1.595 - 4.54% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.60% 0.783 0.796 - 2.66% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 1.60% 11.411 11.593 - 1.07% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 1.60% 484831.218 492569.856 - -1.99% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.59% 3.725 3.784 - 1.90% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.59% 12108.449 12301.409 - 3.46% -
BM_MakeThenSortHeap_uint32_Heap_16 1.59% 5.094 5.175 - 1.00% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.59% 24.405 24.794 - 1.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.59% 4358337.651 4427612.076 - 0.42% -
SetIntersection_Front_Set_string_256_1 1.59% 4579185.197 4651905.662 - 1.18% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.59% 210.413 213.751 - 1.39% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.58% 11210551.918 11388205.942 - 0.79% -
std::multiset<int>::erase(key)_(non-existent)/32 1.58% 2.571 2.611 - -2.93% -
BM_std_minmax<char>/23 1.58% 2.971 3.018 - -4.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.58% 1.924 1.955 - 1.41% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.58% 7.182 7.295 - 3.00% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.58% 24.321 24.704 - -2.25% -
std::move(vector<bool>)_(unaligned)/512 1.58% 4.631 4.704 - 18.27% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.58% 111729.897 113490.608 - -0.13% -
BM_std_minmax<int>/64 1.58% 2.489 2.528 - 0.54% -
SetIntersection_None_Set_uint32_16384_16 1.57% 152093125.520 154487888.331 - -10.04% -
std::set<int>::contains(key)_(existent)/1024 1.57% 3.841 3.902 - -1.39% -
BM_RangesMakeHeap_string_PipeOrgan_1024 1.57% 4.977 5.055 - -14.24% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 1.57% 55.387 56.257 - 1.98% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.57% 554789.061 563501.277 - 1.33% -
SetIntersection_Interlaced_Vector_string_64_16 1.57% 31139311.458 31628218.514 - 2.02% -
std::partial_sort(deque<int>)_(heap)/8192 1.57% 287541.946 292048.858 - 2.96% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 1.57% 3.194 3.244 - 3.93% -
std::stable_sort(vector<int>)_(ascending)/8 1.57% 16.929 17.194 - 2.40% -
BM_MakeHeap_string_SingleElement_1024 1.56% 6.162 6.258 - -0.80% -
std::set<int>::upper_bound(key)_(existent)/8192 1.56% 7.943 8.067 - 2.62% -
rng::unique_copy(list<int>)_(sprinkled)/32 1.56% 10.741 10.908 - -14.99% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.56% 597010.506 606318.977 - 0.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.56% 0.684 0.695 - 1.11% -
BM_CmpEqual_schar_ushort 1.56% 1.094 1.111 - 0.04% -
BM_SortHeap_uint64_16 1.56% 4.915 4.992 - 0.70% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.56% 69745.942 70831.556 - 3.35% -
BM_MakeThenSortHeap_float_SingleElement_262144 1.55% 51.546 52.347 - -0.09% -
std::find_if(vector<char>)_(bail_25%)/32768 1.55% 2075.163 2107.406 - 2.32% -
std::adjacent_find(vector<int>)/1048576 1.55% 234792.450 238439.186 - 1.48% -
std::unordered_multimap<int,_int>::erase(iterator)/0 1.55% 19.641 19.946 - -0.19% -
rng::swap_ranges(list<int>)/32 1.55% 16.772 17.032 - 1.62% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.55% 0.927 0.941 - -2.59% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.55% 2.389 2.426 - -2.41% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.55% 8.819 8.956 - 2.51% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 1.55% 10.570 10.733 - 1.94% -
BM_std_minmax<unsigned_int>/27 1.54% 2.379 2.415 - 1.70% -
BM_std_min<unsigned_int>/8 1.54% 1.260 1.279 - 0.13% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.54% 7.522 7.638 - -0.15% -
BM_RangesPopHeap_uint64_256 1.54% 17.121 17.384 - 1.89% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.54% 24.525 24.902 - 1.64% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 1.54% 46.260 46.971 - 0.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.54% 13468302.139 13675464.088 - 7.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.54% 1.172 1.190 - -3.74% -
SetIntersection_Front_Set_uint64_1024_16 1.53% 1290671.191 1310474.970 - 2.13% -
std::find_end(list<int>)_(single_element)/8192 1.53% 8413.145 8542.122 - -1.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.53% 18.909 19.198 - 0.23% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.53% 10.621 10.783 - 1.54% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.53% 596.021 605.124 - 0.46% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.52% 35.304 35.842 - 0.64% -
BM_RangesPushHeap_float_Random_64 1.52% 6.621 6.722 - 0.34% -
SetIntersection_Front_Set_string_64_1 1.52% 18060781.960 18335645.043 - 1.02% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.52% 22.645 22.989 - 2.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.52% 18554775.498 18836530.631 - 0.39% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 1.52% 782.543 794.425 - 1.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.51% 18761763.615 19045828.287 - -1.89% -
BM_std_minmax_element<char>/64 1.51% 17.320 17.582 - -0.47% -
SetIntersection_None_Set_float_16_4 1.51% 60018285.499 60926497.529 - 1.32% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.51% 54.996 55.825 - 1.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 1.51% 16661.695 16912.884 - 0.09% -
std::unique(deque<int>)_(sprinkled)/8192 1.50% 7427.553 7539.295 - 2.03% -
rng::find(deque<int>)_(process_all)/8 1.50% 3.416 3.468 - -1.55% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.50% 29.607 30.051 - 1.49% -
bm_swap_ranges_vb_unaligned/8 1.50% 4.836 4.909 - -0.07% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 1.49% 5.968 6.057 - 0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.49% 1380507.636 1401060.622 - -1.62% -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 1.49% 10.287 10.440 - 1.31% -
BM_std_minmax<short>/27 1.49% 2.804 2.846 - -0.89% -
std::fill_n(vector<int>)/1024 1.49% 29.644 30.084 - 0.71% -
SetIntersection_None_Set_float_1024_4 1.49% 8984222.493 9117704.569 - 2.76% -
rng::contains(list<int>)_(process_all)/1048576 1.49% 825690.406 837952.671 - -0.50% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.48% 30.943 31.402 - 1.67% -
BM_std_minmax_element<char>/4000 1.48% 1068.906 1084.749 - -1.45% -
BM_std_minmax_element<short>/64 1.48% 17.102 17.356 - 0.69% -
std::vector<int>::ctor(size)/1024 1.48% 43.141 43.780 - 6.52% -
SetIntersection_Front_Set_string_1024_4 1.48% 1332330.841 1352052.730 - 2.97% -
rng::stable_sort(deque<int>)_(shuffled)/8 1.48% 24.148 24.505 - 0.05% -
BM_PopHeap_pair<uint32,_uint32>_64 1.48% 15.797 16.031 - 0.55% -
std::multiset<std::string>::contains(key)_(existent)/1024 1.48% 23.256 23.599 - 2.69% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 1.48% 0.813 0.825 - 0.85% -
rng::sample(deque<int>)/1024 1.48% 11419.595 11588.124 - 0.68% -
SetIntersection_Interlaced_Vector_string_64_64 1.48% 28519799.017 28940610.793 - -0.60% -
BM_MakeThenSortHeap_uint32_SingleElement_16 1.47% 3.941 4.000 - -1.18% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 1.47% 15.631 15.861 - -2.10% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.47% 215.650 218.828 - 3.66% -
rng::contains(deque<int>)_(process_all)/1048576 1.47% 247301.752 250943.207 - 0.58% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.47% 10.526 10.681 - -10.37% -
BM_MakeThenSortHeap_float_Ascending_256 1.47% 6.561 6.657 - 3.02% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.47% 2.022 2.052 - 1.23% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.47% 184.378 187.084 - -0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.47% 21359749.728 21673119.384 - 0.60% -
BM_MakeThenSortHeap_string_SingleElement_4 1.47% 6.301 6.393 - 7.29% -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 1.46% 18.101 18.366 - 0.94% -
SetIntersection_Front_Vector_float_256_1 1.46% 4429829.818 4494484.421 - 1.06% -
SetIntersection_Front_Set_uint64_16384_256 1.46% 4713496.454 4782143.136 - -5.55% -
BM_PushHeap_string_QuickSortAdversary_16384 1.45% 15.634 15.862 - -3.82% -
BM_deque_deque_copy/64 1.45% 5.471 5.550 - -0.22% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.45% 151755.773 153960.075 - 1.56% -
SetIntersection_None_Vector_uint32_1024_16 1.45% 1148605.995 1165257.862 - 1.85% -
std::rotate_copy(list<int>)/50 1.45% 14.203 14.408 - 2.24% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.45% 4.745 4.813 - 1.89% -
BM_RangesMakeHeap_string_SingleElement_256 1.45% 6.221 6.311 - -0.40% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.44% 44.355 44.996 - 0.48% -
BM_std_minmax<unsigned_long_long>/15 1.44% 3.689 3.743 - 1.23% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.44% 9.609 9.747 - 6.12% -
std::find_end(list<int>)_(same_length)/1024 1.44% 744.978 755.696 - -49.89% -
SetIntersection_Front_Set_uint64_256_4 1.44% 4443006.243 4506898.956 - 1.29% -
SetIntersection_None_Set_uint32_1024_1024 1.44% 8682964.786 8807816.993 - 0.85% -
SetIntersection_None_Vector_string_1024_1024 1.44% 1220540.650 1238083.571 - 1.15% -
std::unordered_multiset<int>::clear()/1024 1.44% 7718.225 7829.111 - -0.71% -
bm_ranges_lexicographical_compare<signed_char>/512 1.43% 7.810 7.922 - 3.01% -
SetIntersection_None_Vector_uint64_1024_1 1.43% 1137168.076 1153474.143 - 0.99% -
SetIntersection_None_Vector_float_64_64 1.43% 9010987.042 9140002.287 - 0.79% -
rng::move(vector<int>)/8 1.43% 2.253 2.285 - 2.87% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.43% 25.236 25.596 - 0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1.43% 1570487.244 1592870.089 - -6.07% -
BM_std_minmax<char>/17 1.42% 1.087 1.102 - -1.65% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.42% 24425.732 24772.774 - 4.69% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.42% 7.225 7.328 - 0.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.42% 32.181 32.637 - -10.85% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.42% 1111198.304 1126952.414 - 1.78% -
std::any_of(vector<int>)_(process_all)/8 1.42% 2.559 2.595 - 4.61% -
SetIntersection_Interlaced_Set_string_4_1 1.41% 234750916.692 238072006.090 - 0.95% -
BM_RangesPushHeap_string_Random_64 1.41% 12.840 13.021 - 1.60% -
SetIntersection_Interlaced_Vector_float_256_1 1.41% 4391172.469 4453216.558 - -0.22% -
BM_num_get<long_double> 1.41% 36.005 36.514 - 2.63% -
SetIntersection_None_Vector_uint64_64_64 1.41% 8868350.061 8993503.319 - -0.61% -
std::equal(vector<bool>)_(unaligned)/8 1.41% 0.756 0.767 - -10.00% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 1.41% 490.857 497.777 - 3.62% -
rng::copy_n(list<int>)/64 1.41% 14.051 14.249 - 0.57% -
SetIntersection_Interlaced_Set_string_256_64 1.41% 31171373.078 31610407.287 - 0.60% -
BM_lexicographical_compare_three_way_slow_path/16 1.41% 4.474 4.537 - -0.05% -
BM_deque_deque_copy_backward/70000 1.41% 8457.328 8576.214 - 2.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.41% 11476878.766 11638155.791 - -0.55% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.40% 19658.889 19934.901 - 0.30% -
SetIntersection_None_Vector_uint32_16384_1024 1.40% 1147183.219 1163243.828 - -0.72% -
BM_vector_deque_move/5500 1.40% 198.868 201.648 - 1.24% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 1.40% 3.054 3.096 - -0.43% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.40% 13.001 13.182 - -0.22% -
std::unique(deque<int>)_(sprinkled)/52 1.40% 78.245 79.337 - -6.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.40% 4443967.827 4505976.377 - 0.61% -
std::search(vector<int>)_(single_element)/8192 1.39% 1830.532 1856.053 - 1.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.39% 33.959 34.432 - 0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.39% 1177582.002 1193935.658 - 0.01% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.39% 11392523.711 11550638.537 - 1.32% -
std::set<int>::equal_range(key)_(existent)/8192 1.39% 7.969 8.080 - 1.55% -
SetIntersection_None_Set_uint64_16384_16384 1.39% 172857573.054 175255073.502 - -0.09% -
SetIntersection_None_Vector_string_64_16 1.39% 14926588.531 15133492.496 - 0.89% -
rng::reverse_copy(vector<int>)/4096 1.39% 133.999 135.856 - -1.01% -
BM_vector_deque_ranges_move_backward/5500 1.38% 197.948 200.689 - 0.88% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 1.38% 8.218 8.331 - 0.30% -
BM_deque_deque_ranges_copy_backward/65536 1.38% 8342.034 8457.300 - 5.96% -
std::copy_if(list<int>)_(every_other)/262144 1.38% 210550.018 213456.626 - 1.42% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.38% 32.277 32.722 - 0.45% -
rng::replace(vector<int>)_(prefix)/50 1.38% 7.081 7.178 - 2.78% -
SetIntersection_Front_Set_string_262144_16 1.38% 1914698.339 1941112.489 - -3.39% -
rng::is_sorted(list<int>,_pred)/8192 1.38% 7202.166 7301.464 - -17.43% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.38% 5.607 5.684 - 0.56% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.37% 30.169 30.583 - 0.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 1.37% 17503153.376 17743752.269 - 0.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.37% 14449052.875 14647567.157 - -0.15% -
std::find_end(list<int>)_(same_length)/1000 1.37% 738.973 749.126 - -49.31% -
BM_std_minmax_element<long_long>/3 1.37% 1.082 1.097 - -2.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.37% 2264117.366 2295191.281 - -3.09% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.37% 977.601 991.010 - 1.52% -
rng::find(vector<char>)_(process_all)/50 1.37% 1.624 1.646 - 1.56% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.37% 1866.267 1891.845 - 1.80% -
rng::find_first_of(vector<int>)_(small_needle)/50 1.37% 71.865 72.850 - 1.62% -
BM_LowerBound_uint64_256 1.37% 16.336 16.560 - 1.09% -
BM_deque_deque_move/4096 1.37% 150.423 152.481 - 0.07% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.37% 7545.444 7648.602 - 0.90% -
rng::partial_sort(deque<int>)_(shuffled)/8 1.37% 33.439 33.896 - -0.94% -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 1.37% 9.151 9.276 - 0.07% -
std::copy(list<int>)/8 1.36% 2.466 2.500 - -0.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.36% 2.674 2.710 - 1.86% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.36% 169534.606 171842.345 - 1.17% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.36% 20.540 20.820 - 2.32% -
SetIntersection_None_Vector_string_1024_256 1.36% 1218774.599 1235347.083 - 2.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 1.36% 9486258.661 9615124.617 - 14.28% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 1.35% 5.022 5.090 - 0.59% -
BM_lexicographical_compare_three_way<IntPtr>/65536 1.35% 14993.084 15195.808 - -0.71% -
BM_PushHeap_string_QuickSortAdversary_256 1.35% 14.413 14.607 - -1.36% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.35% 593.359 601.371 - 0.36% -
std::copy_backward(deque<int>)/1048576 1.35% 127655.828 129379.574 - 0.77% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.35% 35441.849 35920.229 - -0.72% -
BM_vector_deque_ranges_move/4096 1.35% 146.446 148.421 - 0.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1.35% 1104569.773 1119470.840 - -0.35% -
BM_RangesMakeThenSortHeap_uint64_Random_64 1.35% 11.774 11.933 - 0.45% -
SetIntersection_None_Vector_string_16384_16 1.35% 1291793.865 1309186.779 - 1.97% -
SetIntersection_Front_Set_string_4_1 1.34% 234318322.396 237467606.711 - 0.60% -
rng::find(list<int>)_(process_all)/1024 1.34% 686.327 695.549 - 1.01% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.34% 4.357 4.415 - 2.26% -
std::multiset<int>::erase(iterator)/8192 1.34% 23.769 24.088 - 1.88% -
BM_std_minmax<unsigned_long_long>/4 1.34% 1.567 1.589 - -0.50% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 1.34% 26.477 26.832 - 1.96% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 1.34% 22.100 22.395 - 0.43% -
SetIntersection_Interlaced_Set_string_1_1 1.34% 587906470.668 595762747.194 - 0.86% -
SetIntersection_Interlaced_Vector_uint64_64_4 1.34% 18086493.226 18328016.929 - -0.39% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.34% 25.097 25.432 - 2.36% -
707_ntest_r 1.33% 16.417 16.637 - -1.83% -
std::partition_copy(vector<int>)/1024 1.33% 469.579 475.845 - 4.07% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.33% 386629.552 391781.733 - 2.11% -
SetIntersection_Interlaced_Vector_float_16384_1 1.33% 1108474.943 1123246.233 - 1.44% -
SetIntersection_None_Vector_uint64_256_64 1.33% 3632661.399 3681026.299 - 4.39% -
BM_std_minmax<unsigned_char>/12 1.33% 1.926 1.951 - 0.31% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 1.33% 20.546 20.819 - 1.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.33% 8774425.004 8890983.559 - 2.43% -
BM_MakeThenSortHeap_float_SingleElement_16384 1.33% 15.677 15.885 - 0.62% -
BM_deque_deque_ranges_move_backward/1 1.33% 3.490 3.536 - 26.53% -
BM_std_min<unsigned_long_long>/32 1.32% 3.176 3.218 - -1.30% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.32% 1.301 1.318 - -0.01% -
rng::for_each(map<int>)/8 1.32% 6.104 6.184 - 38.23% -
BM_RangesMakeHeap_uint32_Random_64 1.32% 1.221 1.237 - -6.65% -
BM_CmpLess_int_schar 1.32% 1.114 1.129 - 0.26% -
std::reverse_copy(deque<int>)/4096 1.32% 980.117 993.033 - 0.83% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.32% 18.966 19.216 - 0.31% -
std::map<std::string,_int>::count(key)_(non-existent)/32 1.32% 10.565 10.704 - 6.52% -
BM_num_get<void*> 1.31% 11.832 11.988 - 2.87% -
bm_swap_ranges_vb_aligned/1048576 1.31% 3402.472 3447.165 - 1.37% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.31% 2792.670 2829.280 - -0.43% -
BM_std_min<unsigned_short>/1024 1.31% 13.877 14.059 - 1.10% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.31% 983344.542 996206.976 - 1.09% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.31% 2877.997 2915.606 - -0.41% -
BM_num_get<long> 1.31% 11.426 11.575 - 4.63% -
BM_RangesMakeHeap_uint32_Random_1024 1.31% 1.105 1.119 - 4.47% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.30% 140963.491 142802.908 - 0.81% -
rng::move(vector<bool>)_(unaligned)/64 1.30% 1.643 1.664 - 2.78% -
SetIntersection_Front_Set_string_16_1 1.30% 69059021.679 69959224.548 - 0.73% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.30% 724.966 734.413 - 2.38% -
BM_std_minmax_element<char>/65536 1.30% 17431.853 17658.972 - -1.27% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 1.30% 15.642 15.846 - -6.28% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 1.30% 5.489 5.561 - 1.50% -
BM_std_minmax<char>/27 1.30% 1.810 1.833 - -6.09% -
BM_deque_deque_ranges_move/4000 1.30% 147.313 149.227 - 2.44% -
BM_deque_deque_ranges_move_backward/5500 1.30% 204.623 207.281 - -7.30% -
std::multiset<int>::erase(iterator)/32 1.30% 21.491 21.770 - 2.11% -
SetIntersection_Interlaced_Set_string_16_4 1.30% 77441372.267 78445301.134 - 2.62% -
BM_RangesPushHeap_string_QuickSortAdversary_16 1.29% 10.195 10.327 - 1.43% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.29% 6.858 6.946 - -1.14% -
BM_MakeThenSortHeap_float_Ascending_64 1.29% 3.963 4.014 - 1.37% -
std::move_backward(vector<bool>)_(aligned)/512 1.29% 2.421 2.452 - -3.66% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.29% 1457.206 1476.006 - -6.76% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.29% 22.638 22.930 - 1.92% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.29% 7818.371 7919.044 - -0.26% -
SetIntersection_None_Set_uint64_64_64 1.29% 11828667.843 11980962.504 - 0.94% -
SetIntersection_None_Vector_string_64_64 1.28% 9361324.352 9481405.023 - 2.34% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 1.28% 814.395 824.829 - 0.53% -
std::unordered_set<std::string>::clear()/8192 1.28% 217419.851 220198.631 - -0.41% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.28% 24085.397 24392.648 - 1.02% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.28% 16.194 16.401 - 1.21% -
rng::stable_sort(deque<int>)_(repeated)/8 1.27% 18.834 19.074 - 6.09% -
BM_vector_deque_ranges_copy/64 1.27% 2.799 2.835 - 0.60% -
BM_MakeThenSortHeap_uint64_Descending_64 1.27% 8.350 8.456 - 0.66% -
BM_std_min<int>/27 1.27% 1.644 1.665 - 1.28% -
rng::find_first_of(deque<int>)_(large_needle)/1024 1.27% 366011.380 370658.955 - 0.89% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.27% 9.241 9.358 - 0.62% -
BM_deque_vector_ranges_copy_backward/65536 1.27% 8169.346 8272.930 - 0.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.27% 1108135.843 1122175.466 - 2.88% -
BM_vector_deque_ranges_copy_backward/70000 1.27% 8489.119 8596.606 - 5.40% -
BM_vector_deque_ranges_move_backward/64000 1.27% 7572.688 7668.512 - 6.85% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 1.27% 31.686 32.087 - 0.89% -
rng::rotate_copy(vector<int>)/8192 1.26% 281.390 284.947 - 0.47% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.26% 26.405 26.739 - 2.99% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.26% 9.895 10.020 - -0.93% -
BM_PopHeap_pair<uint32,_uint32>_1024 1.26% 29.808 30.184 - 0.02% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.26% 10.313 10.443 - -1.83% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.26% 7.242 7.334 - 1.99% -
SetIntersection_None_Set_uint32_256_64 1.26% 9273064.221 9389900.939 - 0.01% -
SetIntersection_Front_Vector_string_16_4 1.26% 63538139.870 64338614.934 - 1.05% -
std::partial_sort(deque<int>)_(shuffled)/8 1.26% 33.531 33.953 - 1.97% -
BM_StringFindStringLiteral/128 1.26% 3.148 3.188 - 2.02% -
BM_RangesMakeThenSortHeap_uint64_Random_256 1.26% 13.330 13.497 - 0.66% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 1.26% 192.173 194.585 - 2.08% -
BM_PushHeap_string_QuickSortAdversary_16 1.25% 10.155 10.282 - 1.49% -
SetIntersection_None_Vector_string_256_256 1.25% 2385106.500 2414978.744 - 0.65% -
rng::none_of(vector<int>)_(process_all)/8 1.25% 2.512 2.543 - 8.07% -
SetIntersection_None_Vector_uint32_1024_256 1.25% 1126092.259 1140165.213 - 3.21% -
BM_std_min<unsigned_char>/1024 1.25% 8.454 8.560 - 0.59% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.25% 10.642 10.774 - 0.28% -
std::find_end(deque<int>)_(same_length)/1000 1.24% 331.304 335.427 - -64.32% -
SetIntersection_None_Vector_uint64_262144_1 1.24% 1193728.656 1208577.042 - 2.92% -
std::find_end(deque<int>,_pred)_(single_element)/8192 1.24% 4819.493 4879.392 - 13.05% -
BM_deque_deque_ranges_copy_backward/64000 1.24% 8020.984 8120.624 - 2.74% -
std::remove_if(vector<int>)_(sprinkled)/50 1.24% 65.402 66.214 - 10.20% -
std::find(list<int>)_(process_all)/32768 1.24% 27083.563 27419.483 - -0.69% -
BM_RangesMakeThenSortHeap_float_Random_16384 1.24% 46.828 47.408 - 0.72% -
BM_MakeThenSortHeap_float_Descending_1024 1.24% 8.012 8.111 - 1.63% -
SetIntersection_Interlaced_Set_uint64_256_64 1.24% 14884180.131 15068177.697 - 2.43% -
rng::find_first_of(vector<int>)_(large_needle)/32 1.24% 102.755 104.025 - -0.97% -
BM_PushHeap_string_QuickSortAdversary_64 1.24% 12.893 13.052 - 1.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.23% 20229570.735 20479371.217 - 5.17% -
SetIntersection_Front_Set_float_1024_256 1.23% 4551482.144 4607564.382 - -7.89% -
std::unique(deque<int>,_pred)_(sprinkled)/32 1.23% 61.337 62.091 - 1.62% -
BM_PushHeap_uint64_Ascending_262144 1.23% 4.666 4.723 - 1.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.23% 1140016.547 1154021.869 - -0.85% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.23% 19717.912 19959.991 - 0.79% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.23% 3.476 3.519 - 1.47% -
std::unique(vector<int>)_(contiguous)/52 1.23% 55.775 56.458 - 0.36% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.23% 4117.146 4167.589 - 0.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 1.23% 22964.557 23245.880 - 0.66% -
std::unordered_set<int>::erase(iterator)/0 1.22% 19.770 20.012 - 1.93% -
std::stable_sort(vector<int>)_(repeated)/8 1.22% 16.821 17.027 - 1.06% -
std::is_sorted_until(vector<int>,_pred)/8192 1.22% 3344.677 3385.457 - 1.72% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.22% 16.418 16.618 - 0.57% -
BM_std_min<unsigned_short>/4096 1.22% 55.081 55.752 - 1.10% -
BM_StringRelational_Compare_Large_Empty_Control 1.22% 1.610 1.629 - -4.54% -
rng::move_backward(deque<int>)/32768 1.22% 3676.906 3721.623 - 5.62% -
BM_deque_deque_ranges_move/70000 1.21% 3275.611 3315.388 - 2.58% -
rng::copy(vector<int>)/1048576 1.21% 49044.586 49638.960 - -1.11% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.21% 2884.282 2919.185 - -0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.21% 3307097.701 3347032.494 - -6.07% -
std::replace_if(deque<int>)_(prefix)/32 1.21% 13.933 14.101 - -0.62% -
SetIntersection_None_Vector_float_16384_1 1.21% 1182365.733 1196635.708 - -0.59% -
std::unordered_multimap<int,_int>::clear()/8192 1.21% 63046.357 63807.079 - -1.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.21% 199.698 202.106 - 1.21% -
SetIntersection_None_Set_uint64_256_4 1.20% 11412728.623 11550023.795 - 1.81% -
std::transform(list<int>,_list<int>)/8192 1.20% 9194.814 9305.393 - -1.12% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.20% 11.309 11.445 - -1.37% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.20% 3.332 3.372 - 0.99% -
std::rotate(list<int>)_(by_1/2)/8192 1.20% 5147.479 5209.173 - -16.91% -
BM_std_minmax<int>/32 1.20% 1.600 1.619 - 0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 1.20% 17524677.297 17734520.827 - 0.51% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 1.20% 483.263 489.046 - 0.51% -
BM_std_minmax_element<char>/64000 1.20% 17038.024 17241.838 - -1.48% -
std::multiset<int>::erase(iterator)/0 1.20% 19.974 20.213 - 1.35% -
BM_RangesMakeThenSortHeap_float_Random_256 1.19% 25.348 25.651 - 0.63% -
std::partition_point(list<int>)/32 1.19% 15.956 16.147 - 1.39% -
std::unordered_set<int>::clear()/32 1.19% 611.513 618.810 - 1.72% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.19% 172027.632 174079.099 - 0.90% -
BM_PushHeap_float_Random_16 1.19% 5.296 5.359 - -0.98% -
std::flat_map<int,_int>::erase(iterator)/8192 1.19% 496.319 502.224 - -0.13% -
rng::sample(deque<int>)/8192 1.19% 91864.230 92955.648 - 0.15% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.19% 215.302 217.858 - 0.56% -
SetIntersection_None_Vector_uint64_256_256 1.19% 2183508.443 2209428.542 - -2.95% -
rng::find_if_not(deque<int>)_(process_all)/8 1.19% 3.935 3.982 - 1.41% -
BM_std_min<unsigned_char>/32 1.19% 2.959 2.994 - 4.54% -
rng::find_last(vector<char>)_(bail_10%)/1024 1.18% 112.109 113.436 - 0.63% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 1.18% 20.892 21.139 - 3.23% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.18% 13.959 14.124 - 0.75% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.18% 52247.051 52863.925 - 1.31% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.18% 2.502 2.532 - 2.20% -
bm_lexicographical_compare<unsigned_char>/64 1.18% 1.975 1.998 - 1.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.18% 14.151 14.318 - 0.18% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.18% 35721.140 36142.123 - 0.13% -
std::partition_point(vector<int>)/1024 1.18% 6.190 6.263 - -0.40% -
SetIntersection_Interlaced_Set_string_64_1 1.17% 18097461.991 18309610.906 - 0.78% -
std::any_of(deque<int>)_(process_all)/8192 1.17% 2629.724 2660.544 - -2.16% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.17% 9.523 9.634 - 1.12% -
BM_std_minmax<unsigned_short>/29 1.17% 2.562 2.592 - 0.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.17% 4533310.056 4586412.623 - -0.55% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 1.17% 16.370 16.562 - 1.16% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.17% 8.226 8.322 - 2.60% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.17% 49916.296 50499.126 - 1.29% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 1.17% 2.923 2.957 - -2.19% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.16% 223521061.059 226124477.108 - 1.07% -
BM_num_put<double> 1.16% 58.505 59.186 - 2.86% -
BM_RangesMakeThenSortHeap_string_Descending_4 1.16% 3.635 3.677 - -2.69% -
std::multiset<int>::erase(key)_(existent)/0 1.16% 20.970 21.214 - 1.94% -
BM_RangesMakeThenSortHeap_uint32_Heap_64 1.16% 8.082 8.176 - 0.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.16% 18.986 19.206 - 0.15% -
SetIntersection_Interlaced_Set_float_256_16 1.16% 12146190.060 12286964.053 - 0.88% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.16% 8.690 8.790 - 0.02% -
SetIntersection_Front_Vector_float_16_16 1.16% 37826453.485 38264535.202 - 0.40% -
SetIntersection_None_Vector_uint32_64_1 1.16% 17667290.238 17871676.677 - 0.59% -
rng::contains(vector<int>)_(process_all)/8192 1.15% 1824.565 1845.630 - 0.45% -
rng::partition(list<int>)_(dense)/8192 1.15% 5011.180 5068.987 - -0.52% -
rng::contains(vector<int>)_(process_all)/1048576 1.15% 235027.247 237737.942 - 0.46% -
BM_MakeThenSortHeap_uint32_Ascending_4 1.15% 1.422 1.438 - -0.18% -
std::find_first_of(list<int>)_(large_needle)/8192 1.15% 48456722.199 49015400.000 - 0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.15% 2464305.336 2492706.301 - 6.58% -
SetIntersection_None_Set_uint64_16_4 1.15% 59625519.747 60312546.810 - 1.01% -
SetIntersection_Front_Set_uint64_64_4 1.15% 17109488.952 17306388.103 - 0.52% -
SetIntersection_Front_Vector_string_16384_1 1.15% 1131368.745 1144384.905 - -0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.15% 17376823.584 17576736.611 - 0.39% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 1.15% 6.578 6.654 - 1.39% -
BM_std_minmax_element<char>/70000 1.15% 18640.924 18855.322 - -1.50% -
BM_RangesMakeHeap_uint64_Random_16 1.15% 1.276 1.291 - -0.15% -
SetIntersection_Interlaced_Set_string_16_1 1.15% 69012678.071 69806276.934 - 0.79% -
BM_vector_deque_move_backward/1024 1.15% 38.342 38.782 - 0.74% -
rng::move(deque<int>)/1048576 1.15% 54359.495 54983.335 - 1.19% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 1.15% 3.955 4.001 - 0.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.14% 1113643.386 1126386.123 - 0.96% -
rng::is_sorted_until(vector<int>,_pred)/1024 1.14% 424.911 429.772 - 6.01% -
BM_std_min<unsigned_short>/5500 1.14% 75.412 76.274 - 0.99% -
BM_MakeHeap_float_Random_16 1.14% 1.587 1.605 - -0.16% -
std::count(vector<bool>)/1000 1.14% 2.969 3.003 - -0.02% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.14% 13.933 14.091 - 1.11% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.13% 1.929 1.951 - -0.01% -
SetIntersection_Front_Set_string_256_4 1.13% 5227774.148 5287001.358 - 0.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.13% 1.377 1.392 - -0.37% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.13% 169247639.651 171163845.701 - 1.08% -
BM_RangesMakeThenSortHeap_float_Descending_16 1.13% 1.803 1.823 - -2.39% -
BM_std_min<unsigned_short>/28 1.13% 2.645 2.674 - -0.69% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.13% 45940.364 46458.032 - 0.02% -
BM_LowerBound_string_1024 1.12% 179.299 181.314 - 1.79% -
BM_RangesPushHeap_uint32_Ascending_1024 1.12% 3.926 3.970 - 1.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 1.12% 17555455.063 17752411.153 - 0.37% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.12% 22.191 22.440 - -2.80% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 1.12% 606064.541 612863.392 - 0.98% -
BM_std_min<int>/1024 1.12% 26.637 26.936 - 1.06% -
rng::unique_copy(vector<int>)_(contiguous)/52 1.12% 13.411 13.562 - -0.88% -
rng::partial_sort(deque<int>)_(shuffled)/8192 1.12% 262137.885 265073.277 - -2.74% -
BM_RangesMakeHeap_uint32_Random_256 1.12% 1.186 1.199 - 0.40% -
BM_MakeThenSortHeap_float_Random_64 1.12% 17.893 18.093 - -0.40% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.12% 8.936 9.036 - 1.44% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.12% 43.140 43.621 - 0.23% -
BM_MakeThenSortHeap_uint64_Descending_256 1.12% 8.643 8.739 - 1.16% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 1.11% 26.764 27.062 - 0.75% -
SetIntersection_None_Set_uint32_64_4 1.11% 22066225.552 22312003.895 - -1.11% -
rng::contains_subrange(list<int>)_(process_all)/8192 1.11% 6879.460 6956.061 - -0.74% -
SetIntersection_Front_Vector_uint32_64_4 1.11% 16975366.187 17164187.751 - 1.34% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.11% 450.593 455.602 - 0.40% -
BM_deque_vector_move_backward/64000 1.11% 8019.233 8108.371 - 0.94% -
SetIntersection_None_Set_uint64_1024_64 1.11% 8749468.013 8846442.148 - 1.97% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 1.11% 544489.517 550522.567 - -2.00% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.11% 24.397 24.667 - 0.36% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.11% 140472.738 142028.544 - 0.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 1.11% 8319418.124 8411510.254 - -0.17% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 1.10% 25.202 25.481 - 0.73% -
SetIntersection_Front_Set_uint32_4_4 1.10% 146482369.864 148099102.787 - 0.39% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.10% 15.121 15.288 - 1.68% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.10% 8142.489 8232.228 - 5.77% -
rng::stable_partition(vector<int>)_(sparse)/32 1.10% 7.106 7.185 - -4.03% -
BM_std_minmax<unsigned_int>/23 1.10% 2.372 2.399 - 0.44% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.10% 16.742 16.926 - 1.19% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.10% 180508.584 182493.008 - -0.08% -
std::move_backward(deque<int>)/64 1.10% 7.111 7.189 - 31.34% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.10% 4.362 4.410 - 2.41% -
SetIntersection_None_Vector_string_64_1 1.10% 18383835.127 18585808.353 - 0.81% -
BM_std_min<int>/6 1.10% 0.925 0.935 - 0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.10% 12935359.551 13077398.304 - -2.93% -
BM_std_min<long_long>/20 1.10% 2.051 2.074 - 3.31% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.10% 25.554 25.834 - 0.37% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.10% 12465.652 12602.315 - -1.20% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.10% 41.733 42.190 - 1.59% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.09% 41.831 42.289 - 1.84% -
rng::unique(list<int>,_pred)_(contiguous)/52 1.09% 73.207 74.008 - -1.76% -
BM_std_min<__int128>/7 1.09% 2.524 2.552 - 2.86% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.09% 16.866 17.050 - 0.97% -
std::adjacent_find(vector<int>,_pred)/8 1.09% 3.279 3.315 - -1.60% -
BM_MakeThenSortHeap_float_Random_1024 1.09% 33.233 33.595 - 1.22% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 1.09% 17.995 18.191 - 0.18% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 1.09% 2796.424 2826.792 - -0.54% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.09% 1.203 1.216 - -2.07% -
BM_std_min<unsigned_int>/4000 1.09% 109.428 110.616 - 0.74% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.08% 16.108 16.282 - 0.95% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.08% 1894.991 1915.532 - 1.60% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.08% 22.803 23.050 - 0.02% -
BM_MakeThenSortHeap_string_Ascending_4 1.08% 5.278 5.335 - -0.40% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.08% 20.490 20.712 - 0.65% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.08% 5.723 5.785 - 2.99% -
std::sort(deque<int>)_(heap)/8 1.08% 24.642 24.907 - 0.62% -
rng::copy_if(list<int>)_(every_other)/262144 1.08% 210378.950 212647.117 - 0.86% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.08% 6.452 6.521 - -0.67% -
BM_MakeThenSortHeap_string_Descending_64 1.08% 12.904 13.043 - -0.81% -
rng::find_first_of(deque<int>)_(large_needle)/8192 1.07% 23536387.501 23789293.103 - 0.98% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.07% 10.457 10.570 - 3.63% -
rng::find_end(forward_list<int>)_(process_all)/1048576 1.07% 756548.996 764669.587 - 0.05% -
std::set<std::string>::erase(key)_(existent)/0 1.07% 64.772 65.466 - 1.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.07% 1226909.735 1240049.130 - -0.29% -
std::sort(deque<int>)_(descending)/8 1.07% 25.773 26.049 - 1.30% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.07% 11.257 11.377 - 0.49% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 1.07% 103589.824 104696.571 - -6.30% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.07% 20.997 21.221 - 2.22% -
BM_PushHeap_string_QuickSortAdversary_262144 1.06% 16.118 16.289 - -5.21% -
rng::reverse_copy(deque<int>)/4096 1.06% 995.150 1005.717 - 1.50% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.06% 6297.124 6363.936 - 0.58% -
BM_deque_deque_copy_backward/4000 1.06% 146.324 147.873 - -0.75% -
SetIntersection_Front_Set_float_256_1 1.06% 4436271.965 4483159.885 - -0.02% -
BM_std_min<short>/21 1.06% 1.857 1.877 - 2.67% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.06% 17.081 17.262 - -1.42% -
BM_std_min<__int128>/23 1.05% 9.327 9.426 - 7.94% -
rng::partial_sort_copy(deque<int>)_(heap)/8 1.05% 16.344 16.516 - 3.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.05% 226930927.134 229318586.584 - 0.69% -
BM_std_min<unsigned_short>/4000 1.05% 53.703 54.267 - 0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.05% 1369806.681 1384204.965 - -1.00% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.05% 8.926 9.020 - 0.34% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.05% 711.944 719.413 - 1.38% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1.05% 1425956.731 1440909.168 - 0.35% -
731_astcenc_r 1.05% 10.052 10.157 - -0.58% -
BM_StringFindCharLiteral/256 1.05% 5.315 5.371 - 1.03% -
BM_std_minmax_element<char>/4096 1.05% 1099.359 1110.866 - -1.41% -
std::stable_sort(vector<int>)_(repeated)/8192 1.04% 5253.568 5308.463 - 0.40% -
BM_CmpLess_short_int 1.04% 1.134 1.146 - 1.03% -
rng::for_each(multimap<int>::iterator)/50 1.04% 36.025 36.401 - -12.82% -
std::move_backward(list<int>)/262144 1.04% 261264.833 263992.149 - -0.35% -
BM_MakeHeap_uint64_Random_64 1.04% 1.251 1.264 - -1.48% -
SetIntersection_Interlaced_Vector_string_1024_16 1.04% 3517427.976 3554104.570 - 3.87% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.04% 13.454 13.595 - 2.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.04% 28231778.400 28525781.306 - 1.01% -
std::map<int,_int>::insert(value)_(new_value)/8192 1.04% 38.636 39.038 - -1.82% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 1.04% 5083.106 5135.878 - -0.07% -
rng::sample(deque<int>)/32 1.04% 311.600 314.828 - 0.70% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.04% 378.049 381.963 - 4.54% -
BM_StringAssignAsciiz_Large_Transparent 1.03% 11.596 11.716 - 1.15% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.03% 20.791 21.006 - 1.09% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.03% 21.155 21.374 - -0.20% -
SetIntersection_None_Vector_string_256_1 1.03% 4742694.527 4791592.620 - 0.99% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1.03% 1915.849 1935.587 - 0.38% -
BM_std_min<__int128>/6 1.03% 2.118 2.140 - 3.11% -
SetIntersection_Front_Vector_uint64_262144_64 1.03% 1417277.312 1431865.093 - 0.52% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 1.03% 33.337 33.680 - 2.04% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.03% 1.852 1.871 - 1.06% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 1.03% 25.548 25.810 - 1.32% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.03% 40.333 40.747 - 3.80% -
BM_MakeThenSortHeap_uint64_Ascending_64 1.03% 8.315 8.400 - 0.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.03% 1228177.743 1240776.427 - -1.79% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 1.02% 863.358 872.204 - 0.86% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.02% 9076.542 9169.509 - 0.08% -
SetIntersection_Interlaced_Vector_float_64_4 1.02% 18831345.401 19023809.432 - 0.56% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.02% 20.816 21.028 - 1.72% -
SetIntersection_Front_Vector_float_262144_256 1.02% 2340777.555 2364655.597 - -0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.02% 2298192.547 2321630.941 - -0.07% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.02% 295.329 298.340 - 0.49% -
SetIntersection_None_Vector_uint64_1024_256 1.02% 1141697.379 1153334.407 - 2.73% -
BM_lexicographical_compare_three_way_fast_path/65536 1.02% 15099.668 15253.573 - 1.32% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.02% 1.606 1.623 - -0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.02% 59915273.265 60525062.663 - 0.57% -
std::move(deque<int>)/1048576 1.02% 54288.956 54840.836 - 0.78% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.02% 8.421 8.506 - 0.09% -
SetIntersection_None_Vector_string_16384_64 1.01% 1284413.812 1297446.094 - 1.19% -
BM_RangesMakeThenSortHeap_string_Heap_256 1.01% 48.979 49.475 - 0.83% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.01% 35565.337 35925.941 - -1.91% -
rng::fold_left(vector<int>)/8 1.01% 3.691 3.728 - 0.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 1.01% 17429044.844 17605674.319 - 0.32% -
BM_RangesMakeThenSortHeap_string_Heap_1024 1.01% 63.190 63.830 - 1.35% -
SetIntersection_None_Vector_uint32_16_16 1.01% 35736486.380 36098411.301 - 0.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.01% 1212764.691 1225040.689 - 0.51% -
BM_RangesPopHeap_uint32_256 1.01% 17.105 17.278 - 2.41% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 1.01% 16.492 16.659 - 0.92% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.01% 22.066 22.289 - 0.45% -
rng::for_each(deque<int>)/32 1.01% 3.784 3.822 - 1.67% -
BM_MakeThenSortHeap_uint64_Descending_16 1.01% 5.570 5.626 - 1.02% -
BM_std_min<short>/8 1.01% 1.308 1.322 - -2.94% -
BM_RangesPushHeap_uint64_Random_262144 1.01% 6.111 6.172 - 2.73% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.01% 101542.708 102564.139 - 0.35% -
BM_std_minmax<int>/29 1.01% 2.078 2.098 - 0.85% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 1.01% 79981.962 80786.286 - -5.49% -
SetIntersection_Front_Set_string_1024_1 1.01% 1150629.669 1162195.692 - 1.23% -
SetIntersection_Front_Vector_uint32_16384_1024 1.00% 5916412.135 5975801.317 - -0.18% -
bm_ranges_swap_ranges_vb_aligned/128 1.00% 3.428 3.463 - 0.15% -
SetIntersection_Front_Vector_string_16384_4 1.00% 1216228.280 1228426.351 - -1.61% -
rng::sort(vector<NonIntegral>)_(descending)/8192 1.00% 5311.806 5365.078 - 1.23% -
rng::move_backward(vector<int>)/8 1.00% 2.307 2.330 - 1.71% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.00% 5314.601 5367.820 - 1.41% -
std::find_end(forward_list<int>)_(single_element)/8192 1.00% 6264.232 6326.947 - 10.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1.00% 1761.867 1779.498 - 15.30% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
BM_std_min<int>/26 -86.75% 11.521 1.526 - 0.02% -
BM_std_min<int>/25 -86.36% 10.869 1.482 - 0.17% -
rng::copy_n(vector<bool>)_(unaligned)/262144 -82.50% 8514.989 1489.770 - 8.83% -
std::copy_n(vector<bool>)_(unaligned)/262144 -79.81% 9070.411 1831.400 - 6.96% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -77.16% 9.311 2.126 - -76.91% -
BM_std_min<short>/64 -75.33% 13.402 3.307 - -6.43% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -68.50% 4.316 1.360 - -67.59% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -68.24% 9.690 3.078 - -70.33% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -63.38% 764.711 280.001 - -4.87% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -56.22% 2163.710 947.350 - -56.74% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 -53.28% 56.200 26.255 - 31.91% -
std::search_n(list<int>)_(no_match)/1024 -50.56% 1554.498 768.480 - 1.30% -
SetIntersection_Interlaced_Vector_float_262144_16 -49.70% 6558394.490 3298931.139 - -47.50% -
rng::rotate_copy(vector<int>)/32 -47.29% 3.949 2.081 - -0.03% -
SetIntersection_Interlaced_Vector_float_16384_256 -46.09% 29575670.680 15945496.082 - -46.33% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 -45.62% 129.589 70.476 - -45.49% -
std::set<std::string>::erase(key)_(existent)/8192 -43.76% 124.744 70.156 - -1.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -43.30% 6576140.368 3728586.776 - -37.78% -
SetIntersection_Interlaced_Vector_float_262144_256 -43.08% 40091729.589 22820485.746 - -55.93% -
rng::rotate_copy(deque<int>)/32 -42.90% 4.700 2.684 - -0.36% -
SetIntersection_Interlaced_Vector_float_16384_64 -42.72% 9457777.147 5417761.714 - -48.64% -
rng::rotate_copy(vector<int>)/50 -42.16% 4.656 2.693 - -0.01% -
rng::rotate_copy(deque<int>)/50 -41.82% 5.206 3.028 - 0.45% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -40.78% 64.115 37.971 - -17.74% -
SetIntersection_Interlaced_Vector_float_1024_64 -40.32% 5862669.657 3498616.181 - -40.33% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -40.03% 36.367 21.811 - -30.94% -
rng::copy(vector<bool>)_(aligned)/1048576 -40.01% 1731.624 1038.797 - -70.92% -
BM_RangesMakeHeap_uint64_Random_4 -39.27% 1.924 1.168 - 1.25% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -39.03% 641.994 391.446 - -46.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -37.35% 0.486 0.305 - -12.70% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -37.18% 69.362 43.572 - -29.08% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -37.18% 0.696 0.437 - -22.81% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 -36.84% 40.891 25.828 - 8.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -35.24% 3.514 2.276 - -38.93% -
SetIntersection_Interlaced_Vector_float_16384_16 -34.98% 3709154.936 2411778.519 - -38.03% -
SetIntersection_Interlaced_Vector_float_262144_1024 -34.82% 111661921.404 72786111.762 - -53.44% -
std::unique_copy(deque<int>)_(contiguous)/52 -34.69% 25.127 16.410 - 6.94% -
BM_StringConstructDestroyCStr_Empty_Transparent -34.63% 0.364 0.238 - 0.96% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -34.02% 0.485 0.320 - 4.74% -
std::shift_left(vector<int>)/32 -33.51% 4.496 2.989 - -0.11% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -33.03% 0.697 0.467 - -24.17% -
BM_StringRead_Cold_Deep_Empty -32.84% 1.366 0.917 - 14.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -32.71% 50.537 34.006 - -25.55% -
std::copy_n(vector<int>)/4096 -32.49% 211.910 143.054 - -31.28% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -32.34% 2.053 1.389 - -9.13% -
BM_std_min<unsigned___int128>/1 -32.29% 0.460 0.312 - -15.14% -
std::multiset<std::string>::erase(key)_(existent)/0 -31.89% 59.325 40.407 - -31.81% -
BM_StringRead_Cold_Shallow_Empty -31.81% 1.306 0.891 - 13.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -31.23% 0.697 0.479 - 7.21% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -30.30% 33.964 23.675 - 0.92% -
SetIntersection_Interlaced_Set_string_16384_16 -30.27% 355688205.930 248028000.309 - 1.63% -
std::unique_copy(deque<int>)_(contiguous)/32 -30.16% 16.130 11.265 - 1.99% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -29.86% 0.612 0.429 - -25.32% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -29.35% 36156.545 25545.256 - -0.07% -
BM_PushHeap_float_Random_1 -29.15% 0.556 0.394 - -23.79% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -28.85% 81.385 57.903 - -3.62% -
std::rotate_copy(deque<int>)/50 -28.75% 4.219 3.006 - -0.09% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -28.55% 0.360 0.257 - -12.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.48% 350034687.667 250329228.806 - -30.69% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -28.31% 113.859 81.627 - -8.09% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -28.26% 12.863 9.228 - -8.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -28.17% 762.084 547.374 - -46.86% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -28.17% 33.861 24.323 - 1.86% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -28.09% 41.295 29.694 - -27.24% -
std::unordered_set<int>::count(key)_(existent)/32 -27.96% 1.657 1.194 - -18.80% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -27.49% 48.877 35.443 - 22.04% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -27.25% 58.388 42.478 - -24.28% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -27.13% 8.676 6.322 - -0.51% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -27.09% 65.551 47.793 - 0.31% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -27.00% 1.878 1.371 - -8.43% -
std::shift_right(vector<int>)/32 -26.95% 4.050 2.959 - -28.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -26.80% 343490800.066 251436956.405 - 1.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -26.73% 747.004 547.332 - -46.81% -
BM_StringRead_Cold_Deep_Small -26.51% 1.266 0.930 - 15.31% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -26.32% 696.066 512.840 - -46.22% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -26.28% 66.330 48.897 - 0.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -26.21% 61.108 45.089 - -26.50% -
BM_StringRead_Cold_Shallow_Small -26.17% 1.265 0.934 - 20.19% -
BM_deque_vector_copy/64000 -26.01% 3228.375 2388.728 - -16.18% -
SetIntersection_Interlaced_Set_float_16384_16384 -26.01% 337971050.590 250071996.639 - -28.36% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -25.74% 212.493 157.805 - 51.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -25.71% 2.755 2.047 - -25.37% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -25.47% 114.723 85.499 - -7.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -25.43% 44.257 33.004 - -28.26% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -25.40% 1.911 1.425 - -15.99% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -25.35% 0.613 0.457 - -25.09% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -25.03% 46.843 35.117 - -16.29% -
std::rotate_copy(deque<int>)/32 -24.52% 3.678 2.776 - 5.88% -
SetIntersection_Interlaced_Vector_float_16384_1024 -24.13% 56749142.241 43054768.957 - -41.55% -
std::transform(deque<int>,_deque<int>)/50 -24.12% 46.584 35.346 - 5.82% -
BM_deque_vector_copy/65536 -23.58% 3277.725 2504.982 - -14.80% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.52% 38.193 29.209 - -23.63% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -23.41% 9.575 7.334 - 11.30% -
rng::replace(vector<int>)_(sprinkled)/50 -23.31% 12.144 9.313 - 16.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -23.02% 37.224 28.656 - -16.41% -
rng::find_end(deque<int>)_(single_element)/8192 -23.01% 2950.803 2271.847 - 3.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -22.95% 198.041 152.584 - 45.55% -
rng::copy_if(list<int>)_(entire_range)/64 -22.80% 39.790 30.716 - -0.26% -
rng::replace(vector<int>)_(sprinkled)/32 -22.80% 7.946 6.134 - 9.45% -
BM_vector_deque_ranges_copy_backward/0 -22.37% 0.565 0.439 - -0.76% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -22.27% 711.151 552.767 - -9.99% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -22.27% 5.846 4.544 - 1.80% -
BM_StringRead_Cold_Shallow_Large -22.17% 1.572 1.223 - 18.35% -
BM_RangesPushHeap_uint32_Random_1 -21.60% 0.501 0.393 - -21.51% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -21.36% 0.614 0.483 - -24.23% -
std::search(deque<int>)_(near_matches)/1024 -21.24% 23046.960 18151.751 - -12.09% -
BM_deque_vector_copy/70000 -21.24% 3592.367 2829.392 - -11.07% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -21.13% 64.900 51.189 - -0.44% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -21.06% 1.193 0.942 - -10.39% -
BM_vector_deque_move_backward/2 -21.01% 2.066 1.632 - -28.44% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -20.92% 43.475 34.379 - -15.86% -
BM_StringRead_Cold_Deep_Large -20.63% 1.835 1.456 - 20.45% -
rng::transform(deque<int>,_deque<int>)/50 -20.62% 44.598 35.402 - 3.18% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -20.43% 92.920 73.939 - -22.51% -
rng::is_sorted_until(deque<int>)/8 -20.39% 4.681 3.727 - -13.04% -
rng::replace(vector<int>)_(sprinkled)/1024 -20.19% 231.798 184.989 - 7.46% -
SetIntersection_Interlaced_Vector_float_262144_4 -20.10% 2038459.243 1628738.864 - -24.45% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -19.57% 1.658 1.334 - -16.09% -
std::is_sorted(deque<int>)/8 -19.54% 3.093 2.488 - -0.95% -
BM_StringRead_Hot_Deep_Large -19.52% 0.615 0.495 - -14.05% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -19.24% 1727.181 1394.887 - -18.56% -
std::stable_partition(deque<int>)_(sparse)/32 -19.14% 13.332 10.781 - -11.41% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -19.09% 43.890 35.512 - -16.48% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -18.91% 2.454 1.990 - 1.16% -
rng::swap_ranges(list<int>)/8192 -18.56% 12284.526 10003.975 - -0.69% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -18.47% 698.169 569.188 - -18.55% -
BM_RangesPopHeap_uint32_1 -18.40% 0.637 0.520 - 25.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -18.22% 0.637 0.521 - -6.36% -
BM_RangesMakeHeap_float_Random_4 -18.19% 1.639 1.341 - -12.36% -
std::multimap<std::string,_int>::erase(iterator)/8192 -18.16% 32.197 26.351 - -19.76% -
rng::find_last(vector<int>)_(bail_90%)/8 -18.05% 0.681 0.558 - 1.86% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -17.96% 611.326 501.558 - -17.15% -
BM_PopHeap_uint32_1 -17.66% 0.575 0.474 - 3.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -17.56% 36.647 30.211 - 1.28% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -17.50% 5.462 4.506 - -2.09% -
BM_deque_vector_ranges_copy/65536 -17.45% 3185.703 2629.767 - -8.57% -
std::multiset<std::string>::erase(key)_(existent)/32 -17.06% 60.107 49.855 - -15.11% -
BM_RangesPopHeap_uint64_1 -16.95% 0.568 0.471 - 5.90% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -16.72% 19.695 16.402 - 11.12% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -16.70% 37.938 31.601 - -10.39% -
BM_deque_vector_ranges_copy/70000 -16.70% 3421.752 2850.317 - -7.86% -
BM_vector_deque_move_backward/0 -16.69% 0.496 0.413 - -6.95% -
BM_vector_deque_move_backward/1 -16.56% 2.346 1.957 - -23.80% -
std::unordered_multiset<int>::find(key)_(existent)/32 -16.50% 1.373 1.146 - -11.97% -
std::search(deque<int>)_(near_matches)/1000 -16.48% 22025.811 18395.082 - -6.88% -
rng::adjacent_find(deque<int>,_pred)/8 -16.43% 4.780 3.995 - -4.26% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -16.29% 12475.511 10443.062 - -0.51% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -16.24% 1.628 1.364 - -4.73% -
BM_vector_deque_ranges_move_backward/2 -16.22% 2.065 1.730 - -10.65% -
std::multimap<std::string,_int>::erase(iterator)/1024 -16.20% 33.082 27.724 - -16.01% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -16.16% 8.184 6.862 - 0.66% -
BM_deque_vector_ranges_copy/64000 -16.10% 3073.613 2578.894 - -9.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -15.94% 0.555 0.466 - -26.49% -
std::find(vector<bool>)_(process_all)/50 -15.92% 0.692 0.582 - 0.53% -
std::multiset<int>::find(key)_(non-existent)/8192 -15.88% 10.313 8.675 - 1.60% -
std::for_each_n(join_view(vector<vector<int>>))/8 -15.86% 1.984 1.669 - -0.54% -
BM_vector_deque_ranges_move_backward/1 -15.81% 2.323 1.956 - -10.41% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -15.80% 0.392 0.330 - -32.25% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -15.73% 3033528.837 2556395.148 - 4.98% -
rng::starts_with(list<int>)/8192 -15.71% 8686.246 7321.487 - -18.14% -
SetIntersection_Front_Vector_uint32_1024_1024 -15.57% 7079954.171 5977318.489 - -0.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -15.50% 21.189 17.905 - 2.00% -
rng::replace(vector<int>)_(sprinkled)/8192 -15.49% 1732.927 1464.542 - 6.37% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -15.34% 7.243 6.132 - -37.86% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -15.33% 89.794 76.032 - 14.19% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -15.28% 1.556 1.318 - -6.40% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -15.20% 9.160 7.767 - 16.50% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.15% 60.546 51.375 - 0.61% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -15.12% 1862.847 1581.131 - -18.49% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -15.11% 233.162 197.940 - -14.88% -
std::search(deque<int>,_pred)_(no_match)/1024 -14.92% 437.289 372.065 - 13.67% -
BM_PushHeap_uint64_Descending_1 -14.86% 0.575 0.490 - 9.15% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -14.82% 5.351 4.558 - -10.38% -
BM_RangesPushHeap_float_Random_1 -14.77% 0.462 0.394 - -8.10% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -14.66% 22.044 18.812 - -1.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -14.66% 132.885 113.401 - 42.77% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -14.57% 8045.558 6873.450 - -4.11% -
std::rotate_copy(vector<int>)/50 -14.48% 3.160 2.702 - 0.05% -
BM_toupper_char<wchar_t> -14.44% 0.614 0.525 - -5.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -14.32% 82.592 70.761 - -2.11% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -14.30% 105.425 90.351 - -15.63% -
SetIntersection_Interlaced_Vector_float_256_16 -14.19% 7506730.629 6441273.989 - -19.29% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -14.17% 1.520 1.305 - -21.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -14.12% 632.302 543.003 - -4.07% -
std::stable_partition(deque<int>)_(sparse)/50 -14.07% 31.757 27.287 - -8.18% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -13.86% 5.165 4.449 - -31.09% -
BM_RangesMakeHeap_float_Heap_64 -13.74% 0.245 0.211 - 2.75% -
BM_vector_deque_copy/0 -13.73% 0.428 0.369 - -4.99% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -13.72% 20.831 17.973 - 1.57% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -13.69% 5.762 4.973 - 8.84% -
std::map<std::string,_int>::find(key)_(existent)/8192 -13.67% 32.654 28.190 - -9.09% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -13.63% 25.524 22.046 - -3.67% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -13.62% 10277.292 8877.058 - -19.89% -
BM_StringDestroy_Small -13.55% 0.754 0.652 - -25.55% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -13.51% 28.616 24.752 - 0.51% -
std::set<std::string>::erase(iterator)/1024 -13.46% 33.034 28.588 - 1.56% -
rng::move_backward(list<int>)/4096 -13.35% 7616.730 6599.583 - 0.60% -
std::find_end(list<int>)_(same_length)/8192 -13.26% 9681.665 8397.468 - -54.98% -
std::multiset<std::string>::erase(iterator)/8192 -13.16% 30.824 26.767 - -11.94% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -13.15% 627.337 544.821 - -2.04% -
SetIntersection_Front_Set_uint32_1024_1024 -13.11% 17174730.305 14923898.898 - -8.47% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -13.09% 27.870 24.222 - -13.06% -
rng::find_end(list<int>)_(same_length)/8192 -13.05% 9448.151 8214.780 - -48.37% -
BM_std_minmax<long_long>/3 -12.96% 1.670 1.454 - -16.91% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -12.91% 1.279 1.114 - -14.46% -
BM_std_minmax<int>/2 -12.90% 0.928 0.808 - -10.18% -
SetIntersection_Front_Vector_string_1024_64 -12.85% 3731556.616 3252147.178 - -6.20% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -12.81% 24.183 21.085 - -2.30% -
std::set<std::string>::count(key)_(existent)/32 -12.75% 17.879 15.601 - 7.80% -
std::find(vector<bool>)_(process_all)/8 -12.74% 0.620 0.541 - -6.11% -
std::find_end(list<int>,_pred)_(same_length)/8192 -12.71% 9731.061 8494.035 - -58.74% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -12.68% 1.723 1.504 - -12.04% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -12.68% 363.082 317.039 - -9.81% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -12.67% 0.548 0.479 - -6.55% -
std::swap_ranges(list<int>)/8192 -12.61% 9762.703 8531.635 - -11.78% -
std::unordered_set<int>::count(key)_(existent)/8192 -12.54% 1.433 1.254 - -4.76% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -12.49% 37.208 32.560 - -3.03% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -12.48% 12231.448 10705.080 - -15.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -12.19% 22577.161 19825.661 - -0.98% -
rng::copy_backward(vector<int>)/4096 -12.12% 167.811 147.472 - 4.52% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -12.10% 1878.202 1651.015 - -11.19% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -12.08% 24.322 21.384 - -3.05% -
rng::adjacent_find(deque<int>)/50 -12.01% 15.838 13.936 - -25.89% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -11.88% 1.076 0.948 - -17.27% -
SetIntersection_Interlaced_Vector_float_1024_256 -11.77% 6595914.883 5819579.699 - -26.73% -
rng::find(vector<char>)_(bail_25%)/8 -11.75% 1.155 1.019 - 3.70% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -11.74% 1.428 1.261 - -10.40% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -11.73% 1.689 1.491 - -0.75% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -11.67% 86.476 76.385 - -0.10% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -11.64% 7399369.366 6538353.811 - 9.12% -
std::set<std::string>::contains(key)_(non-existent)/1024 -11.61% 22.873 20.218 - -2.63% -
rng::adjacent_find(list<int>,_pred)/8192 -11.59% 8700.340 7691.631 - -11.82% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -11.59% 1878.551 1660.780 - -10.13% -
BM_PopHeap_string_1 -11.56% 0.582 0.515 - -26.44% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -11.55% 25.038 22.145 - -8.22% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.50% 348.258 308.198 - -11.33% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -11.41% 2.019 1.789 - -3.45% -
std::multiset<std::string>::erase(iterator)/1024 -11.37% 33.464 29.661 - -10.05% -
std::multiset<int>::contains(key)_(non-existent)/8192 -11.36% 9.615 8.522 - -3.70% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -11.33% 29.532 26.187 - -18.89% -
rng::stable_partition(deque<int>)_(dense)/50 -11.22% 41.967 37.258 - -0.38% -
rng::rotate_copy(deque<int>)/1024 -11.09% 38.458 34.192 - -0.86% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -11.05% 30.364 27.009 - 2.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -10.94% 38.238 34.055 - -22.82% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -10.92% 1.546 1.377 - 2.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -10.91% 3256549.913 2901297.906 - -1.03% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -10.89% 1.267 1.129 - -1.60% -
rng::stable_partition(deque<int>)_(dense)/1024 -10.89% 634.897 565.780 - -4.11% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -10.83% 5.374 4.792 - -2.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.83% 10848845.257 9674345.570 - -1.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -10.81% 566.227 504.990 - -0.51% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -10.79% 5.482 4.890 - -0.25% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -10.77% 0.343 0.306 - -12.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -10.72% 43.488 38.825 - -5.80% -
BM_tolower_char<char> -10.69% 0.692 0.618 - -10.55% -
std::search(list<int>,_pred)_(same_length)/8192 -10.68% 9317.860 8322.332 - -6.92% -
BM_std_min<__int128>/1 -10.62% 0.460 0.411 - 10.80% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -10.54% 86.912 77.751 - -15.76% -
std::partition(deque<int>)_(dense)/50 -10.44% 15.974 14.307 - -12.43% -
BM_std_minmax<unsigned_char>/8 -10.43% 1.085 0.972 - -10.56% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -10.43% 0.508 0.455 - -34.52% -
std::adjacent_find(list<int>)/50 -10.40% 26.456 23.703 - -0.27% -
rng::rotate(list<int>)_(by_1/4)/8192 -10.34% 8249.060 7396.198 - 2.52% -
BM_PushHeap_uint32_Random_1 -10.33% 0.480 0.431 - -3.81% -
BM_std_minmax<long_long>/2 -10.29% 1.259 1.130 - -14.07% -
BM_std_minmax<char>/3 -10.27% 1.212 1.088 - -10.03% -
rng::stable_partition(deque<int>)_(dense)/32 -10.24% 31.032 27.855 - -0.53% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -10.20% 22864.857 20531.683 - -14.33% -
std::set<std::string>::erase(key)_(non-existent)/32 -10.13% 15.171 13.634 - -7.16% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -10.07% 1622.111 1458.794 - -15.76% -
BM_MakeHeap_uint32_Random_4 -9.99% 1.588 1.430 - 27.47% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -9.96% 11.094 9.989 - 8.52% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -9.94% 572.725 515.776 - -7.63% -
std::map<std::string,_int>::contains(key)_(existent)/32 -9.91% 16.602 14.956 - -7.41% -
BM_StringRelational_Less_Small_Small_Control -9.88% 1.878 1.692 - -2.00% -
BM_std_minmax<int>/3 -9.85% 1.248 1.125 - -6.09% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -9.82% 1.522 1.373 - 3.16% -
rng::contains_subrange(deque<int>)_(process_all)/16 -9.81% 8.114 7.318 - -22.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -9.78% 1567.649 1414.289 - 7.32% -
BM_std_minmax<unsigned_char>/6 -9.78% 2.222 2.004 - -2.16% -
BM_deque_deque_ranges_copy/70000 -9.77% 3431.016 3095.796 - 1.91% -
BM_std_minmax<unsigned_char>/5 -9.76% 1.898 1.713 - -2.19% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -9.76% 25.322 22.851 - -9.99% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -9.75% 0.440 0.397 - 18.27% -
BM_deque_deque_copy/65536 -9.75% 3170.591 2861.360 - -5.68% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -9.72% 21789.893 19671.806 - -14.64% -
BM_deque_deque_ranges_copy/1 -9.69% 3.508 3.168 - -7.61% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -9.66% 0.439 0.396 - -19.02% -
std::stable_partition(deque<int>)_(dense)/32 -9.65% 32.496 29.359 - -1.84% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -9.65% 56.392 50.951 - -18.04% -
BM_lexicographical_compare_three_way_fast_path/1 -9.64% 0.307 0.277 - -29.11% -
rng::partition(vector<int>)_(dense)/32 -9.62% 8.673 7.838 - -6.72% -
BM_std_minmax<char>/6 -9.59% 2.124 1.921 - -10.87% -
SetIntersection_Front_Set_float_64_64 -9.56% 16242474.259 14689310.468 - -4.67% -
rng::adjacent_find(deque<int>)/8 -9.56% 3.275 2.961 - -21.02% -
std::map<int,_int>::erase(key)_(non-existent)/32 -9.54% 2.632 2.381 - 0.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.54% 34.728 31.414 - -9.84% -
BM_deque_deque_move/1 -9.53% 3.488 3.156 - -7.43% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.51% 621.942 562.780 - -0.66% -
std::set<int>::insert(value)_(new_value)/1024 -9.38% 46.229 41.893 - -0.13% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -9.30% 25.751 23.357 - 1.38% -
BM_deque_deque_ranges_copy/2 -9.25% 3.174 2.880 - -5.96% -
BM_deque_deque_move/2 -9.20% 3.173 2.881 - -5.81% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -9.16% 3139.063 2851.373 - -6.10% -
BM_vector_deque_copy/2 -9.02% 2.067 1.881 - -8.94% -
std::set<int>::insert(value)_(already_present)/8192 -9.02% 11.381 10.354 - -4.40% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -8.98% 1.680 1.529 - -5.00% -
std::find_first_of(deque<int>)_(small_needle)/50 -8.94% 186.900 170.196 - 3.43% -
std::reverse(list<int>)/32768 -8.93% 18484.202 16834.479 - -0.31% -
std::remove_copy_if(deque<int>)_(prefix)/32 -8.90% 19.746 17.989 - 0.69% -
std::multiset<std::string>::find(key)_(existent)/1024 -8.89% 31.182 28.410 - 20.32% -
SetIntersection_None_Set_string_16384_256 -8.86% 217353620.028 198089106.949 - -1.50% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 -8.85% 535.581 488.159 - -7.83% -
BM_deque_deque_ranges_move/2 -8.85% 3.174 2.893 - -5.49% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -8.83% 27.106 24.713 - -12.69% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.81% 1588.697 1448.756 - -9.15% -
std::partition_point(deque<int>)/32 -8.80% 4.899 4.468 - -0.26% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -8.76% 37.204 33.946 - -6.36% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -8.74% 2.473 2.257 - -0.34% -
std::distance(join_view(vector<vector<int>>))/50 -8.73% 0.692 0.631 - 4.48% -
BM_StringRelational_Less_Empty_Empty_Control -8.67% 2.019 1.844 - -4.72% -
BM_StringRelational_Less_Huge_Large_Control -8.64% 2.470 2.256 - -8.58% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -8.64% 2.440 2.229 - 1.83% -
BM_PushHeap_uint64_SingleElement_1 -8.63% 0.614 0.561 - 7.60% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -8.59% 88.483 80.884 - 14.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -8.55% 84.791 77.542 - -12.94% -
rng::fill_n(deque<int>)/32 -8.55% 1.318 1.205 - -1.66% -
std::set<std::string>::contains(key)_(non-existent)/32 -8.54% 10.537 9.638 - 2.33% -
std::stable_partition(deque<int>)_(dense)/50 -8.44% 43.049 39.415 - -0.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -8.41% 6442295.646 5900631.776 - -0.11% -
SetIntersection_Front_Vector_uint32_262144_256 -8.38% 2563426.214 2348676.226 - 3.47% -
std::rotate_copy(vector<int>)/8192 -8.36% 578.815 530.419 - -17.24% -
SetIntersection_None_Set_string_16384_1024 -8.36% 224622314.076 205852477.827 - -0.20% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -8.35% 4102.018 3759.425 - -3.80% -
BM_std_minmax<char>/2 -8.32% 0.900 0.825 - -7.78% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.31% 83.368 76.442 - 0.88% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -8.30% 18.197 16.687 - -7.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.29% 31.307 28.712 - 13.61% -
std::find_first_of(deque<int>)_(small_needle)/32 -8.27% 120.421 110.460 - 2.89% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -8.26% 1.114 1.022 - -9.30% -
BM_deque_deque_ranges_move/1 -8.25% 3.488 3.200 - -6.45% -
BM_vector_deque_copy/1 -8.20% 2.333 2.142 - -7.66% -
BM_std_minmax<char>/7 -8.20% 2.500 2.295 - -9.81% -
bm_ranges_lexicographical_compare<int>/16 -8.18% 2.303 2.115 - -8.27% -
SetIntersection_Front_Vector_string_16384_64 -8.16% 3702691.702 3400503.396 - -2.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -8.15% 0.591 0.543 - -1.78% -
BM_deque_deque_ranges_copy/64000 -8.13% 3112.328 2859.431 - 0.24% -
rng::adjacent_find(deque<int>,_pred)/50 -8.11% 31.140 28.616 - -1.39% -
rng::copy(vector<bool>)_(unaligned)/262144 -8.09% 1489.754 1369.300 - 0.07% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -8.08% 40.387 37.124 - 4.57% -
std::unique(list<int>)_(sprinkled)/1024 -8.08% 1045.791 961.341 - 1.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -8.07% 95.408 87.705 - -6.23% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -8.07% 502.227 461.704 - -2.97% -
BM_RangesMakeHeap_string_Ascending_16384 -8.06% 5.590 5.140 - -11.14% -
std::find_if(deque<int>)_(bail_25%)/32768 -7.99% 2962.141 2725.467 - -0.84% -
rng::move_backward(vector<bool>)_(aligned)/64 -7.97% 1.846 1.699 - -8.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -7.94% 3228995.967 2972545.578 - 0.46% -
rng::find_end(deque<int>)_(single_element)/1024 -7.93% 371.367 341.912 - 22.99% -
rng::search(deque<int>)_(near_matches)/1000 -7.92% 18828.046 17337.462 - -28.02% -
std::find(vector<char>)_(bail_25%)/8 -7.90% 1.155 1.064 - 5.30% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -7.89% 10.457 9.632 - -4.52% -
BM_StringRelational_Less_Small_Small_ChangeFirst -7.89% 1.436 1.322 - -4.61% -
rng::copy_n(vector<int>)/8 -7.87% 2.303 2.121 - -4.97% -
std::partition_point(deque<int>)/50 -7.87% 5.029 4.634 - 0.42% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -7.83% 564.426 520.212 - 2.03% -
BM_MakeHeap_float_Random_16384 -7.83% 1.213 1.118 - -6.95% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -7.81% 8.196 7.556 - -1.62% -
std::multimap<std::string,_int>::erase(iterator)/32 -7.80% 33.200 30.611 - 4.08% -
BM_RangesPushHeap_float_SingleElement_1 -7.79% 0.467 0.431 - -32.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -7.79% 1499752.331 1382978.047 - -5.14% -
BM_RangesPushHeap_string_Ascending_1024 -7.75% 14.318 13.209 - -4.59% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -7.74% 1.424 1.314 - 13.24% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -7.72% 29.113 26.867 - -9.83% -
BM_std_minmax<unsigned_char>/3 -7.70% 1.266 1.168 - -2.04% -
rng::search(list<int>)_(same_length)/8192 -7.69% 8022.779 7405.903 - -23.56% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -7.68% 33.176 30.627 - -5.10% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -7.67% 10627.282 9811.710 - -2.49% -
BM_std_minmax<long_long>/5 -7.66% 2.207 2.038 - -8.39% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -7.53% 0.469 0.434 - -21.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.51% 7718.352 7138.512 - -7.13% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -7.51% 46.836 43.318 - -34.82% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -7.51% 1.786 1.652 - -10.61% -
rng::rotate_copy(vector<int>)/1024 -7.51% 35.627 32.953 - 1.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -7.50% 7801.809 7216.824 - -6.59% -
std::set<std::string>::find(key)_(existent)/32 -7.50% 17.028 15.752 - -3.39% -
BM_RangesMakeHeap_string_Ascending_262144 -7.48% 8.058 7.455 - -23.65% -
std::stable_partition(vector<int>)_(sparse)/50 -7.47% 22.077 20.428 - 1.35% -
SetIntersection_None_Set_string_16384_4 -7.44% 208113617.757 192634616.729 - -2.25% -
BM_StringRelational_Less_Large_Empty_Control -7.43% 2.092 1.937 - -0.62% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -7.43% 1.458 1.349 - -9.76% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -7.42% 1.248 1.155 - 0.00% -
std::find_if(deque<int>)_(bail_25%)/8192 -7.42% 750.199 694.561 - -1.26% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.38% 37.640 34.862 - 17.99% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -7.30% 30.508 28.281 - 1.85% -
std::copy(vector<bool>)_(aligned)/1048576 -7.27% 3145.997 2917.373 - -12.15% -
rng::search(deque<int>)_(near_matches)/1024 -7.25% 19537.387 18121.288 - -28.16% -
BM_StringFindAllMatch/4096 -7.24% 86.271 80.027 - -0.37% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -7.23% 0.462 0.428 - -2.01% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -7.23% 9378.647 8701.016 - -5.03% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -7.21% 24.620 22.844 - -16.40% -
BM_PopHeap_pair<uint32,_uint32>_1 -7.21% 0.620 0.576 - 13.63% -
bm_lexicographical_compare<unsigned_char>/4 -7.21% 1.554 1.442 - -3.70% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -7.20% 0.503 0.467 - -13.52% -
rng::fill(deque<int>)/32 -7.16% 1.404 1.304 - -11.31% -
std::remove_copy_if(deque<int>)_(prefix)/50 -7.15% 30.577 28.391 - -0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -7.15% 41598789.945 38626124.775 - -0.89% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -7.14% 2.530 2.349 - -1.77% -
rng::for_each_n(list<int>)/8192 -7.13% 7952.098 7385.293 - 2.20% -
std::find(list<int>)_(process_all)/8192 -7.12% 9046.899 8403.170 - -1.16% -
BM_deque_deque_copy/2 -7.08% 3.173 2.948 - -3.70% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -7.01% 342.743 318.730 - -0.70% -
BM_RangesMakeHeap_float_Heap_16 -6.98% 0.240 0.223 - 5.95% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -6.97% 30.746 28.603 - -3.28% -
std::stable_sort(deque<int>)_(descending)/8 -6.96% 28.806 26.801 - 0.56% -
std::stable_partition(deque<int>)_(sparse)/8192 -6.90% 3734.123 3476.469 - 3.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.89% 94.228 87.738 - 2.72% -
std::find_if_not(vector<char>)_(process_all)/8 -6.88% 2.573 2.396 - -2.97% -
rng::partition(list<int>)_(dense)/32 -6.85% 8.874 8.267 - -2.15% -
rng::remove_copy(deque<int>)_(prefix)/50 -6.84% 21.682 20.198 - -7.63% -
std::unordered_set<std::string>::erase(iterator)/8192 -6.83% 31.673 29.509 - -10.59% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -6.83% 533.120 496.723 - -1.71% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -6.82% 0.936 0.873 - -0.22% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -6.81% 3.956 3.686 - -1.16% -
std::find_end(deque<int>)_(single_element)/8192 -6.79% 2398.655 2235.700 - 9.68% -
std::copy(vector<bool>)_(aligned)/262144 -6.76% 615.397 573.811 - -16.12% -
rng::fill(vector<bool>)/512 -6.76% 1.622 1.512 - 1.90% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -6.71% 4.317 4.027 - 1.61% -
SetIntersection_Front_Set_uint32_1024_256 -6.71% 5174598.420 4827612.129 - 5.22% -
BM_RangesPushHeap_string_Ascending_262144 -6.69% 29.069 27.123 - -23.12% -
bm_swap_ranges_vb_aligned/8 -6.65% 3.538 3.303 - -1.39% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -6.64% 50.039 46.715 - -1.58% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -6.62% 24.538 22.913 - -12.00% -
rng::remove(list<int>)_(prefix)/8192 -6.60% 9075.821 8476.559 - -0.55% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -6.58% 1452.759 1357.180 - 9.71% -
std::copy(vector<bool>)_(unaligned)/262144 -6.57% 1833.199 1712.838 - -0.01% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -6.53% 5.390 5.038 - 0.76% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -6.53% 1.304 1.219 - -5.68% -
std::rotate_copy(deque<int>)/1024 -6.52% 37.909 35.438 - 3.59% -
bm_lexicographical_compare<unsigned_char>/5 -6.51% 1.786 1.670 - -3.68% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -6.51% 1.176 1.100 - -5.42% -
rng::find_end(deque<int>)_(same_length)/8192 -6.50% 3153.614 2948.524 - -73.89% -
BM_StringRelationalLiteral_Less_Small_Small_Control -6.47% 1.765 1.650 - -10.19% -
SetIntersection_None_Set_string_16384_16 -6.44% 204931835.317 191739640.167 - -2.70% -
BM_std_minmax<unsigned_char>/22 -6.41% 2.679 2.507 - -0.07% -
BM_std_minmax<long_long>/11 -6.39% 2.539 2.376 - -6.38% -
BM_RangesPushHeap_uint64_SingleElement_64 -6.38% 0.376 0.352 - -8.63% -
std::multimap<std::string,_int>::clear()/1024 -6.37% 20761.016 19437.836 - -1.76% -
std::copy_backward(vector<int>)/32768 -6.32% 3797.388 3557.458 - -6.27% -
BM_deque_deque_copy/70000 -6.30% 3177.749 2977.523 - -5.97% -
rng::rotate_copy(deque<int>)/8192 -6.30% 315.099 295.261 - 0.63% -
std::remove_if(list<int>)_(prefix)/8192 -6.29% 10069.473 9436.412 - 0.91% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -6.28% 1.426 1.337 - -28.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.27% 26.696 25.022 - 7.40% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -6.27% 1515299.271 1420283.723 - -11.11% -
std::find(list<int>)_(process_all)/1024 -6.25% 736.466 690.456 - -2.82% -
std::find_end(deque<int>)_(near_matches)/1000 -6.24% 16843.303 15792.385 - -47.53% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -6.23% 515.248 483.132 - -1.47% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -6.22% 24.810 23.268 - -4.19% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -6.19% 19.009 17.832 - -0.37% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.12% 342.900 321.926 - -1.19% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -6.12% 98019.922 92025.071 - -2.68% -
SetIntersection_Front_Vector_string_16384_16 -6.12% 1840294.095 1727749.132 - 0.55% -
BM_std_minmax<unsigned_char>/4 -6.11% 1.577 1.480 - 0.47% -
std::transform(list<int>)_(identity_transform)/8192 -6.11% 7648.029 7180.445 - -6.00% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 -6.11% 0.717 0.674 - -0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -6.10% 21553122.490 20238036.180 - 0.57% -
BM_MakeHeap_uint64_Descending_64 -6.10% 0.250 0.235 - -6.49% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -6.09% 525650.834 493620.240 - -2.05% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -6.09% 387.064 363.486 - -5.64% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -6.09% 2.076 1.950 - -4.58% -
rng::is_sorted_until(deque<int>,_pred)/8 -6.08% 4.432 4.163 - 7.97% -
std::list<int>::ctor(size)/32 -6.06% 340.884 320.211 - -0.92% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -6.06% 225.251 211.594 - 2.34% -
std::search_n(vector<int>)_(no_match)/1000 -6.06% 218.381 205.148 - -0.16% -
BM_MakeThenSortHeap_uint32_Descending_4 -6.05% 1.449 1.362 - -5.05% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -6.05% 0.903 0.848 - -2.88% -
BM_PopHeap_string_262144 -6.03% 101.107 95.014 - 2.62% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -6.02% 7628.922 7169.858 - 2.72% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -6.00% 11703.243 11000.546 - -1.99% -
bm_swap_ranges_vb_aligned/64 -6.00% 2.949 2.772 - -4.63% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -6.00% 1.719 1.616 - -2.96% -
BM_std_minmax<char>/5 -6.00% 1.786 1.679 - -9.69% -
std::find_end(vector<int>)_(single_element)/8192 -5.97% 1987.529 1868.815 - 1.90% -
std::stable_partition(vector<int>)_(sparse)/1024 -5.95% 219.476 206.407 - -0.41% -
std::search_n(vector<int>)_(no_match)/1024 -5.94% 223.319 210.046 - -0.17% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -5.89% 87.631 82.473 - -2.81% -
SetIntersection_None_Set_string_16384_1 -5.89% 205045872.525 192977913.291 - -4.54% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -5.88% 1.046 0.985 - -5.81% -
BM_std_minmax_element<int>/512 -5.87% 146.505 137.908 - -0.17% -
BM_std_minmax<unsigned_char>/21 -5.87% 2.371 2.232 - 0.05% -
BM_std_min<unsigned_char>/22 -5.86% 2.092 1.969 - -6.39% -
BM_std_min<short>/24 -5.86% 2.546 2.397 - -5.52% -
BM_RangesPushHeap_string_Ascending_256 -5.85% 11.609 10.930 - -0.39% -
rng::is_partitioned(vector<int>)_(partitioned)/50 -5.84% 9.231 8.692 - 2.49% -
BM_StringRelational_Less_Small_Empty_Control -5.84% 1.934 1.821 - -4.10% -
BM_deque_deque_move/70000 -5.84% 3541.891 3335.018 - 0.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.83% 190031.765 178950.841 - -0.93% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -5.82% 10.346 9.745 - 1.65% -
std::replace(vector<int>)_(sprinkled)/32 -5.81% 5.491 5.172 - 2.70% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -5.81% 0.875 0.824 - -11.66% -
BM_RangesPushHeap_uint64_SingleElement_16 -5.79% 0.358 0.337 - -0.05% -
SetIntersection_Front_Vector_string_262144_64 -5.76% 3706389.807 3492773.349 - -0.06% -
SetIntersection_Front_Set_float_256_256 -5.76% 9448130.787 8904240.999 - -4.25% -
BM_MakeHeap_string_Ascending_262144 -5.74% 7.573 7.138 - -22.17% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -5.74% 908.839 856.688 - 10.19% -
BM_std_minmax_element<int>/4096 -5.73% 1142.092 1076.685 - -0.17% -
BM_std_minmax<unsigned_char>/23 -5.72% 3.135 2.956 - -1.00% -
BM_RangesMakeHeap_uint64_Random_64 -5.71% 1.327 1.251 - -3.24% -
std::stable_partition(deque<int>)_(sparse)/1024 -5.69% 500.610 472.110 - 4.03% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -5.68% 1.143 1.078 - -12.58% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -5.68% 33.458 31.556 - -0.89% -
SetIntersection_Front_Vector_string_262144_16 -5.68% 1738743.280 1639998.924 - -4.66% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -5.68% 3.891 3.670 - -0.25% -
BM_std_minmax_element<int>/4000 -5.66% 1115.554 1052.408 - -0.14% -
bm_lexicographical_compare<int>/16 -5.65% 2.083 1.965 - -2.54% -
std::find(deque<int>)_(process_all)/50 -5.64% 14.372 13.561 - 2.45% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.63% 34.539 32.594 - 4.36% -
BM_RangesMakeThenSortHeap_float_Descending_4 -5.62% 1.283 1.211 - -5.71% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.61% 99785.103 94183.936 - -2.71% -
rng::for_each_n(vector<int>)/8 -5.61% 2.549 2.406 - -5.15% -
std::find_end(list<int>,_pred)_(single_element)/8192 -5.61% 9595.300 9056.712 - -2.36% -
rng::fold_left(deque<int>)/8192 -5.61% 4627.727 4368.283 - -0.00% -
rng::remove_copy(deque<int>)_(prefix)/1024 -5.60% 403.247 380.658 - -8.34% -
BM_std_minmax_element<int>/64000 -5.60% 17834.617 16835.683 - 0.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -5.59% 34.759 32.816 - -4.35% -
BM_std_minmax_element<int>/5500 -5.59% 1529.677 1444.235 - 0.18% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -5.56% 105.812 99.933 - 9.31% -
BM_std_minmax_element<int>/1024 -5.55% 288.537 272.529 - -0.09% -
BM_std_minmax_element<int>/70000 -5.52% 19488.126 18412.965 - 0.02% -
BM_StringRelational_Eq_Small_Small_Control -5.51% 1.829 1.728 - -6.63% -
BM_std_minmax_element<int>/65536 -5.49% 18239.190 17237.670 - 0.08% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -5.48% 5.668 5.357 - -0.70% -
BM_deque_deque_ranges_copy/65536 -5.48% 2934.317 2773.498 - 0.13% -
BM_StringRelational_Less_Large_Large_Control -5.48% 2.427 2.294 - 12.04% -
bm_lexicographical_compare<unsigned_char>/3 -5.47% 2.270 2.146 - -2.61% -
rng::stable_partition(list<int>)_(dense)/8192 -5.46% 25716.691 24311.689 - 33.36% -
std::partition_copy(vector<int>)/32 -5.45% 8.484 8.021 - -1.69% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -5.45% 1.992 1.883 - -5.18% -
rng::is_sorted(deque<int>)/8 -5.45% 2.569 2.429 - -14.91% -
rng::for_each_n(deque<int>)/8 -5.45% 1.258 1.189 - -1.27% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.45% 37.170 35.146 - 6.94% -
std::set<std::string>::equal_range(key)_(existent)/1024 -5.44% 24.705 23.362 - 1.18% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -5.42% 1419.436 1342.489 - 1.98% -
std::list<int>::ctor(size)/1024 -5.41% 12060.667 11407.755 - -2.06% -
std::rotate(list<int>)_(1_element_forward)/8192 -5.41% 7813.810 7391.145 - -6.49% -
BM_PushHeap_uint32_SingleElement_16 -5.40% 0.367 0.347 - -2.79% -
rng::stable_partition(vector<int>)_(sparse)/1024 -5.39% 218.737 206.942 - 0.05% -
BM_vector_deque_ranges_move_backward/0 -5.39% 0.438 0.414 - -31.66% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -5.39% 1.170 1.107 - -9.19% -
BM_RangesPopHeap_string_16384 -5.38% 77.529 73.359 - 2.00% -
SetIntersection_Front_Vector_uint64_262144_4 -5.36% 1159480.023 1097315.597 - 1.59% -
BM_std_min<char>/6 -5.36% 1.617 1.530 - -3.68% -
std::list<int>::ctor(size)/8192 -5.35% 98534.306 93260.929 - -1.98% -
bm_lexicographical_compare<unsigned_char>/6 -5.35% 2.017 1.909 - -2.56% -
BM_MakeThenSortHeap_string_SingleElement_16384 -5.34% 39.678 37.560 - -2.99% -
std::copy_if(list<int>)_(entire_range)/32768 -5.33% 30922.422 29273.788 - -2.43% -
rng::search(deque<int>)_(single_element)/1000 -5.32% 448.243 424.413 - -5.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.30% 28219.728 26723.725 - 3.32% -
SetIntersection_None_Vector_uint32_262144_64 -5.29% 1209481.843 1145521.914 - -5.07% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -5.29% 13.825 13.094 - -20.57% -
SetIntersection_None_Set_string_256_256 -5.29% 6176842.701 5850350.174 - -3.48% -
std::multiset<int>::ctor(const&,_alloc)/8192 -5.28% 51660.119 48931.163 - -1.57% -
rng::find_end(deque<int>)_(match_near_end)/1024 -5.27% 34.457 32.640 - -98.97% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 -5.26% 9.478 8.979 - -2.51% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.25% 55.831 52.899 - -3.83% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -5.24% 502.233 475.901 - -13.47% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -5.24% 19.365 18.350 - 0.15% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -5.24% 2.583 2.448 - -2.28% -
rng::remove(deque<int>)_(prefix)/32 -5.23% 56.643 53.679 - -2.65% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -5.23% 33.118 31.386 - 0.42% -
std::stable_partition(deque<int>)_(dense)/1024 -5.20% 659.345 625.029 - 4.83% -
std::unordered_set<int>::find(key)_(existent)/32 -5.20% 1.250 1.185 - 4.38% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -5.20% 1.333 1.264 - -0.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.19% 1256601.835 1191337.664 - -4.52% -
BM_std_minmax<int>/4 -5.19% 1.084 1.027 - 5.33% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -5.18% 6.209 5.887 - -0.11% -
BM_std_minmax<unsigned_char>/7 -5.16% 2.598 2.464 - 1.23% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -5.16% 23.309 22.107 - -4.23% -
SetIntersection_Front_Vector_string_1024_256 -5.15% 10531750.866 9988919.255 - 0.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.13% 1360.472 1290.650 - -4.93% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -5.11% 24.175 22.939 - -1.08% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.11% 5.160 4.896 - -1.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -5.08% 1204404.968 1143178.221 - -4.08% -
BM_deque_vector_copy_backward/0 -5.08% 1.516 1.439 - 4.34% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -5.08% 3.210 3.046 - -2.27% -
std::copy_n(vector<bool>)_(aligned)/64 -5.07% 1.368 1.299 - -0.34% -
BM_std_minmax<char>/4 -5.06% 1.494 1.418 - -8.50% -
BM_std_min<unsigned_short>/18 -5.05% 1.541 1.463 - -4.64% -
BM_std_minmax<long_long>/6 -5.04% 2.408 2.287 - -5.87% -
std::unique(list<int>)_(contiguous)/52 -5.03% 74.247 70.509 - 4.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.02% 1358.478 1290.241 - -4.67% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -5.02% 4.376 4.156 - -2.55% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -5.02% 2.287 2.172 - -16.52% -
std::unordered_set<int>::insert(value)_(new_value)/32 -5.01% 20.371 19.350 - -3.79% -
std::search(list<int>)_(same_length)/8192 -5.01% 11340.992 10772.988 - 2.19% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -5.00% 1.769 1.681 - -9.66% -
std::multiset<int>::ctor(const&,_alloc)/1024 -4.99% 6450.753 6128.609 - -0.81% -
BM_StringRelational_Compare_Empty_Small_Control -4.99% 1.729 1.643 - 0.52% -
SetIntersection_Front_Set_float_16384_1024 -4.99% 15715797.905 14931991.390 - -4.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -4.98% 5225.885 4965.428 - -13.07% -
BM_std_minmax<int>/7 -4.97% 1.835 1.744 - 1.93% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -4.96% 30.502 28.988 - -8.26% -
rng::any_of(deque<int>)_(process_all)/50 -4.95% 20.311 19.305 - 5.26% -
BM_vector_deque_copy_backward/1 -4.95% 2.567 2.440 - 5.63% -
BM_vector_deque_copy_backward/0 -4.94% 0.440 0.418 - 4.07% -
std::set<int>::contains(key)_(existent)/8192 -4.92% 8.598 8.175 - -2.58% -
BM_PopHeap_float_262144 -4.92% 41.746 39.694 - -2.39% -
std::vector<int>::ctor(size)/32 -4.91% 10.657 10.133 - -7.17% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.90% 25.290 24.052 - -0.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.88% 8293194.006 7888082.733 - 1.29% -
std::copy_backward(vector<int>)/8 -4.88% 2.255 2.145 - -3.58% -
BM_StringRelational_Less_Empty_Huge_Control -4.87% 2.100 1.997 - 0.30% -
SetIntersection_Front_Vector_string_16384_1024 -4.87% 41509634.821 39489677.279 - 0.25% -
rng::move(list<int>)/512 -4.86% 369.392 351.436 - -0.50% -
std::move(list<int>)/64 -4.84% 41.392 39.389 - -19.36% -
rng::fill(vector<bool>)/64 -4.84% 1.605 1.527 - -4.86% -
std::stable_sort(deque<int>)_(repeated)/8 -4.83% 19.067 18.145 - -0.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.83% 18935.847 18021.218 - -4.55% -
rng::find_end(deque<int>)_(same_length)/1024 -4.82% 354.216 337.133 - -75.98% -
std::set<std::string>::erase(iterator)/32 -4.82% 26.974 25.675 - -17.67% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.81% 10.445 9.942 - -2.11% -
BM_RangesMakeHeap_float_Heap_256 -4.81% 0.257 0.245 - -3.33% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -4.80% 7674.334 7305.641 - 7.13% -
rng::copy_n(vector<bool>)_(aligned)/64 -4.80% 1.372 1.306 - 0.11% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.80% 2.474 2.355 - 0.11% -
SetIntersection_Front_Vector_string_1024_16 -4.79% 1770179.191 1685411.493 - -2.25% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.79% 1324.200 1260.806 - -7.24% -
BM_PushHeap_float_Random_4 -4.78% 2.962 2.821 - -0.57% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -4.78% 2.701 2.572 - -2.53% -
rng::move_backward(list<int>)/32768 -4.77% 34295.407 32658.779 - -2.84% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -4.74% 16.640 15.851 - 0.03% -
SetIntersection_Interlaced_Set_string_256_256 -4.73% 33715810.528 32120205.611 - -0.85% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -4.72% 30.536 29.095 - -5.92% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -4.71% 40.718 38.798 - 2.22% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -4.69% 1.416 1.350 - 16.28% -
BM_deque_deque_copy/1 -4.68% 3.497 3.333 - -2.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -4.65% 1.153 1.100 - -2.06% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -4.65% 15.767 15.033 - -2.77% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -4.65% 1.242 1.184 - -11.56% -
std::partition(deque<int>)_(dense)/32 -4.65% 10.575 10.083 - -9.53% -
std::search(list<int>)_(single_element)/1024 -4.63% 768.491 732.883 - -4.92% -
BM_StringEraseWithMove_Small_Transparent -4.63% 2.534 2.416 - -5.44% -
BM_MakeHeap_uint64_Random_1024 -4.63% 1.083 1.033 - -5.87% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -4.63% 32.528 31.022 - -5.20% -
std::find_end(deque<int>)_(near_matches)/1024 -4.63% 17186.050 16391.100 - -47.58% -
SetIntersection_None_Set_string_16384_64 -4.61% 207580056.526 198006796.170 - -1.34% -
std::any_of(deque<int>)_(process_all)/50 -4.60% 20.192 19.263 - -0.09% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -4.58% 12601.567 12024.487 - -0.87% -
BM_MakeThenSortHeap_float_Heap_4 -4.58% 1.252 1.194 - -3.62% -
std::replace_if(list<int>)_(sprinkled)/50 -4.58% 24.126 23.022 - -0.00% -
BM_num_get<unsigned_int> -4.57% 10.722 10.232 - -3.21% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -4.56% 18.732 17.878 - 0.93% -
BM_MakeThenSortHeap_string_SingleElement_64 -4.56% 20.176 19.257 - -2.12% -
BM_PushHeap_uint64_Random_4 -4.56% 2.116 2.020 - -1.72% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -4.55% 4075.096 3889.758 - -0.05% -
std::set<std::string>::contains(key)_(non-existent)/8192 -4.54% 28.889 27.576 - 5.71% -
BM_StringRelational_Less_Large_Large_ChangeFirst -4.54% 1.387 1.324 - -4.59% -
std::stable_partition(list<int>)_(dense)/32 -4.54% 34.101 32.554 - -2.34% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.52% 11450.588 10932.614 - -1.56% -
std::replace(vector<int>)_(sprinkled)/50 -4.51% 8.450 8.069 - 4.43% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -4.51% 1.452 1.387 - 19.89% -
rng::find_last(deque<int>)_(bail_10%)/8 -4.50% 2.694 2.573 - -4.02% -
BM_RangesPushHeap_uint64_Descending_4 -4.49% 0.385 0.367 - 1.92% -
std::fill_n(deque<int>)/32 -4.48% 1.318 1.259 - 8.93% -
std::multiset<std::string>::find(key)_(existent)/8192 -4.47% 42.696 40.786 - 41.10% -
std::search_n(vector<int>)_(no_match)/8192 -4.46% 1702.345 1626.344 - -0.24% -
BM_std_minmax<unsigned_char>/31 -4.45% 3.298 3.151 - -0.22% -
BM_std_minmax<long_long>/29 -4.45% 4.375 4.181 - -3.41% -
std::stable_sort(deque<int>)_(ascending)/8 -4.44% 19.021 18.176 - 0.14% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -4.44% 9.486 9.065 - -13.10% -
std::stable_partition(vector<int>)_(sparse)/32 -4.44% 7.505 7.172 - 4.33% -
rng::find_last(vector<char>)_(bail_90%)/8192 -4.43% 106.322 101.611 - -0.62% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -4.41% 9.433 9.017 - 0.47% -
rng::stable_partition(vector<int>)_(dense)/32 -4.41% 22.282 21.300 - -5.40% -
BM_MakeThenSortHeap_string_SingleElement_262144 -4.41% 52.033 49.740 - -3.51% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -4.40% 23.597 22.558 - -8.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -4.40% 1292494.588 1235621.308 - -4.91% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 -4.39% 0.280 0.268 - -4.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.38% 91741.129 87727.045 - 0.32% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -4.37% 59.557 56.953 - -4.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -4.37% 39190.161 37476.796 - -11.96% -
rng::copy(list<int>)/32768 -4.37% 26999.544 25819.173 - -3.44% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.36% 34.466 32.963 - -3.87% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -4.35% 1544.638 1477.464 - -3.15% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.35% 44.881 42.929 - 0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.34% 246964796.432 236234758.131 - -3.00% -
BM_std_min<unsigned_long_long>/30 -4.32% 2.745 2.626 - -2.46% -
BM_LowerBound_string_262144 -4.31% 2396.342 2293.047 - 2.24% -
rng::replace(vector<int>)_(prefix)/32 -4.31% 5.169 4.946 - -1.88% -
rng::find_end(deque<int>)_(same_length)/1000 -4.31% 345.256 330.391 - -64.82% -
std::search(list<int>)_(no_match)/8192 -4.30% 7136.422 6829.232 - -4.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.30% 1117935.648 1069884.816 - -3.59% -
rng::partial_sort(deque<int>)_(heap)/8192 -4.29% 294771.111 282114.111 - -1.32% -
rng::find_end(list<int>)_(single_element)/8192 -4.29% 8673.938 8301.528 - -5.29% -
std::find_end(vector<int>)_(process_all)/8192 -4.29% 1765.115 1689.445 - -10.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.27% 1330623.990 1273838.483 - -1.93% -
BM_MakeThenSortHeap_string_SingleElement_1024 -4.27% 30.115 28.830 - -3.63% -
BM_MakeThenSortHeap_string_SingleElement_256 -4.26% 25.887 24.783 - -1.36% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -4.26% 348.037 333.218 - 15.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -4.24% 174632375.185 167234649.044 - -2.26% -
std::multiset<std::string>::erase(iterator)/0 -4.23% 30.893 29.584 - -1.57% -
SetIntersection_Front_Vector_uint32_16384_16384 -4.22% 83294910.846 79776061.408 - 0.52% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -4.22% 33.090 31.692 - -3.47% -
BM_RangesPushHeap_uint64_SingleElement_4 -4.22% 0.373 0.357 - -0.03% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.21% 35.591 34.093 - -2.19% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.19% 704.777 675.217 - -5.77% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.19% 134.466 128.828 - -4.60% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.19% 37.345 35.780 - -2.06% -
BM_StringRelationalLiteral_Less_Large_Small_Control -4.17% 1.744 1.671 - -11.51% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -4.16% 89.736 86.001 - -13.77% -
std::multimap<int,_int>::clear()/8192 -4.16% 83914.776 80424.889 - -1.64% -
std::find_end(vector<int>)_(single_element)/1024 -4.15% 255.845 245.223 - 2.51% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.15% 1.205 1.155 - -0.72% -
rng::stable_partition(vector<int>)_(sparse)/8192 -4.14% 1557.834 1493.402 - -3.80% -
SetIntersection_Front_Set_uint32_16384_4 -4.13% 1151546.579 1103968.030 - -3.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -4.13% 172374986.514 165256818.312 - -0.63% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -4.12% 1.228 1.178 - -4.25% -
std::map<int,_int>::find(key)_(existent)/1024 -4.12% 3.958 3.795 - 1.21% -
BM_std_min<short>/17 -4.08% 1.634 1.568 - -1.14% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 -4.08% 187.649 179.998 - 2.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -4.07% 6183334.894 5931446.072 - -3.66% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.07% 132.952 127.546 - -0.04% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -4.06% 1.219 1.169 - -6.82% -
bm_lexicographical_compare<unsigned_char>/7 -4.06% 2.262 2.170 - -1.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.05% 37.548 36.026 - 1.91% -
rng::find_if_not(vector<char>)_(process_all)/8 -4.05% 2.432 2.334 - -5.48% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -4.04% 1.437 1.379 - 18.19% -
std::set<int>::find(key)_(non-existent)/8192 -4.04% 8.816 8.460 - 0.22% -
std::search_n(vector<int>)_(no_match)/1048576 -4.04% 217396.636 208615.568 - -0.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -4.03% 126640047.080 121531716.091 - 3.50% -
BM_RangesMakeHeap_uint64_Random_1024 -4.03% 1.130 1.084 - 0.74% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -4.02% 84.097 80.713 - -0.65% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -4.01% 40.613 38.983 - 39.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.01% 149640733.757 143644423.317 - 0.18% -
BM_PushHeap_uint32_SingleElement_4 -4.00% 0.368 0.353 - -2.83% -
std::map<int,_int>::contains(key)_(existent)/8192 -3.99% 5.500 5.280 - -3.86% -
std::unordered_multiset<int>::count(key)_(existent)/32 -3.99% 1.822 1.749 - -5.85% -
rng::rotate(list<int>)_(1_element_forward)/50 -3.99% 27.869 26.758 - 10.15% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 -3.98% 1.479 1.420 - 7.91% -
BM_std_minmax_element<char>/3 -3.97% 1.198 1.150 - -2.58% -
std::find_end(vector<int>)_(single_element)/1000 -3.96% 250.117 240.213 - 2.69% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -3.96% 0.576 0.554 - 23.81% -
std::set<std::string>::contains(key)_(existent)/8192 -3.96% 28.827 27.686 - -7.41% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -3.96% 23.369 22.444 - -11.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -3.95% 41458189.742 39820607.451 - -1.30% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -3.95% 1.192 1.145 - -0.10% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -3.94% 1.341 1.289 - -0.32% -
BM_RangesPushHeap_float_Ascending_16384 -3.94% 4.293 4.124 - -5.43% -
rng::all_of(vector<int>)_(process_all)/8 -3.94% 2.506 2.407 - -3.18% -
std::multiset<int>::find(key)_(existent)/8192 -3.92% 8.345 8.018 - -10.01% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -3.91% 4.781 4.594 - -0.32% -
std::find_end(deque<int>)_(single_element)/1024 -3.91% 332.024 319.054 - 23.16% -
BM_deque_deque_copy/64000 -3.91% 2814.663 2704.740 - -0.28% -
rng::copy_n(deque<int>)/8 -3.90% 2.751 2.644 - -4.14% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.90% 542.827 521.646 - -1.38% -
SetIntersection_None_Vector_uint32_16384_256 -3.90% 1185010.637 1138837.101 - -3.04% -
BM_MakeHeap_uint64_SingleElement_256 -3.90% 0.586 0.563 - -2.01% -
BM_std_minmax<short>/7 -3.88% 1.836 1.765 - 1.02% -
BM_StringRelational_Compare_Empty_Large_Control -3.88% 1.678 1.613 - -0.25% -
BM_std_minmax_element<int>/64 -3.88% 18.002 17.304 - 0.14% -
std::search(deque<int>)_(no_match)/1024 -3.86% 418.578 402.430 - -3.13% -
BM_RangesPushHeap_string_Ascending_16384 -3.84% 20.392 19.609 - 1.59% -
SetIntersection_Front_Vector_uint32_262144_16384 -3.84% 82975353.926 79787111.790 - 0.73% -
std::vector<std::string>::ctor(size)/32 -3.84% 35.098 33.751 - 0.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.83% 222.796 214.264 - -4.71% -
BM_std_minmax<char>/14 -3.83% 2.610 2.510 - -1.71% -
std::copy_if(vector<int>)_(every_other)/8 -3.82% 2.575 2.477 - -2.11% -
BM_std_minmax<unsigned_char>/30 -3.81% 2.826 2.718 - -0.03% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -3.81% 1.231 1.184 - -2.96% -
std::partition(vector<int>)_(dense)/32 -3.81% 8.487 8.164 - -4.28% -
BM_std_minmax<unsigned_char>/29 -3.80% 2.520 2.424 - -0.23% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.79% 29.308 28.197 - -5.98% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -3.79% 24.330 23.408 - 4.71% -
std::fill_n(vector<bool>)/512 -3.77% 1.481 1.425 - 0.02% -
BM_std_minmax<char>/21 -3.77% 2.247 2.162 - -9.61% -
std::deque<std::string>::ctor(size)/8192 -3.77% 8508.799 8188.147 - -4.08% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -3.76% 0.585 0.563 - -2.90% -
BM_StringFindCharLiteral/16 -3.76% 1.619 1.559 - -3.72% -
rng::starts_with(list<int>)/8 -3.75% 3.069 2.954 - 1.48% -
std::multiset<int>::count(key)_(existent)/8192 -3.75% 10.018 9.642 - 4.94% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -3.74% 1.014 0.976 - -9.28% -
BM_vector_deque_ranges_move/4000 -3.74% 148.201 142.655 - -0.10% -
rng::remove_if(list<int>)_(prefix)/8192 -3.73% 9346.961 8998.435 - -1.53% -
BM_std_minmax<short>/17 -3.71% 1.827 1.760 - -1.83% -
rng::unique(list<int>)_(contiguous)/1024 -3.69% 950.917 915.792 - -1.34% -
rng::stable_partition(vector<int>)_(dense)/50 -3.69% 25.866 24.913 - -5.78% -
SetIntersection_None_Vector_uint32_1024_64 -3.68% 1153724.310 1111220.469 - -3.62% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.68% 57431.430 55317.950 - -2.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.68% 365241211.125 351816453.167 - 0.14% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -3.67% 0.629 0.606 - 22.43% -
std::multiset<int>::count(key)_(existent)/32 -3.67% 3.584 3.453 - -2.18% -
BM_std_minmax_element<long_long>/1024 -3.67% 284.074 273.647 - 0.60% -
BM_StringFindCharLiteral/8 -3.66% 1.619 1.559 - -3.67% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 -3.66% 9.776 9.417 - 8.54% -
BM_std_minmax_element<long_long>/4000 -3.66% 1095.196 1055.109 - 0.26% -
BM_std_min<unsigned_long_long>/6 -3.66% 1.609 1.550 - -4.75% -
rng::copy_n(vector<bool>)_(aligned)/262144 -3.66% 287.042 276.545 - -0.42% -
rng::for_each_n(list<int>)/8 -3.66% 2.347 2.261 - -11.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -3.65% 184178146.235 177452883.446 - -0.92% -
BM_RangesPopHeap_string_262144 -3.65% 101.386 97.688 - -3.42% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.64% 2974.802 2866.412 - -6.31% -
BM_RangesPushHeap_string_Ascending_64 -3.64% 7.753 7.471 - 0.39% -
BM_RangesMakeThenSortHeap_uint32_Random_1 -3.64% 0.279 0.269 - -3.77% -
BM_StringRelational_Eq_Empty_Huge_Control -3.63% 0.492 0.475 - -3.11% -
std::multiset<int>::find(key)_(non-existent)/32 -3.63% 2.335 2.250 - 0.44% -
rng::stable_partition(vector<int>)_(sparse)/50 -3.62% 21.080 20.316 - -1.17% -
rng::copy(vector<int>)/8 -3.62% 2.275 2.192 - -4.20% -
std::map<int,_int>::count(key)_(existent)/32 -3.62% 1.729 1.667 - -1.75% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.62% 1.184 1.141 - -1.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -3.61% 13197519.071 12720637.766 - 0.21% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.61% 1115448.387 1075187.526 - -2.90% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -3.61% 614.192 592.027 - -1.52% -
std::search_n(deque<int>)_(no_match)/1000 -3.61% 444.263 428.242 - -4.38% -
std::stable_partition(vector<int>)_(dense)/50 -3.60% 25.422 24.506 - -7.27% -
std::copy_n(vector<int>)/8 -3.59% 2.145 2.068 - -4.46% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 -3.58% 20.171 19.448 - 0.78% -
BM_PushHeap_uint32_SingleElement_64 -3.58% 0.371 0.358 - -2.01% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.58% 59805.732 57666.951 - 5.41% -
rng::stable_partition(list<int>)_(dense)/1024 -3.57% 1807.101 1742.656 - -0.17% -
BM_std_minmax_element<long_long>/5500 -3.56% 1502.538 1449.015 - 0.28% -
BM_MakeHeap_float_Random_4 -3.56% 1.540 1.485 - -7.96% -
std::multimap<std::string,_int>::clear()/8192 -3.55% 205159.593 197876.522 - -2.38% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -3.55% 21.795 21.021 - 1.99% -
rng::rotate(deque<int>)_(1_element_forward)/50 -3.54% 6.016 5.803 - -4.87% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 -3.54% 9.943 9.591 - -0.12% -
BM_RangesPushHeap_string_PipeOrgan_1024 -3.54% 9.643 9.302 - -10.98% -
SetIntersection_Interlaced_Vector_float_64_16 -3.54% 19277777.507 18595880.830 - -3.09% -
BM_MakeThenSortHeap_uint64_Descending_4 -3.54% 1.391 1.341 - -11.34% -
BM_std_minmax<long_long>/4 -3.53% 1.846 1.781 - -4.68% -
std::find_end(vector<int>)_(process_all)/1048576 -3.53% 226253.669 218275.489 - -9.35% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -3.52% 29.902 28.849 - 0.12% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -3.52% 332.962 321.256 - -1.75% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -3.51% 5.957 5.748 - 0.63% -
std::map<std::string,_int>::ctor(const&)/32 -3.50% 699.545 675.035 - -14.43% -
std::stable_partition(list<int>)_(sparse)/50 -3.50% 26.593 25.662 - -1.74% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -3.50% 9.886 9.540 - -0.14% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.49% 3.501 3.379 - -3.69% -
std::move_backward(vector<bool>)_(aligned)/64 -3.48% 1.737 1.676 - -6.80% -
std::map<std::string,_int>::clear()/1024 -3.48% 21273.499 20532.604 - -1.99% -
BM_std_min<unsigned_char>/30 -3.48% 2.354 2.272 - -1.56% -
rng::any_of(deque<int>)_(process_all)/8192 -3.47% 2725.482 2630.842 - 0.21% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -3.47% 9.238 8.917 - -1.55% -
std::find_end(vector<int>)_(process_all)/1024 -3.47% 231.170 223.156 - -8.62% -
BM_std_minmax<int>/10 -3.46% 1.437 1.387 - -3.46% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.46% 9.958 9.614 - -7.12% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -3.46% 6505.924 6281.107 - -2.71% -
std::set<std::string>::contains(key)_(existent)/1024 -3.44% 24.204 23.370 - 10.00% -
std::search_n(deque<int>,_pred)_(no_match)/1000 -3.44% 624.103 602.631 - -0.01% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.44% 45666.636 44095.608 - -2.63% -
std::rotate(vector<bool>)_(by_1/2)/50 -3.43% 17.943 17.327 - -4.60% -
std::rotate(list<int>)_(by_1/3)/8192 -3.43% 8780.669 8479.168 - -3.37% -
BM_std_minmax_element<long_long>/512 -3.43% 143.993 139.053 - 0.61% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 -3.43% 1408.957 1360.675 - -1.69% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -3.43% 10.874 10.502 - -0.67% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.42% 18.976 18.326 - 0.94% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -3.42% 0.963 0.930 - -0.98% -
std::transform(list<int>)_(identity_transform)/50 -3.41% 39.971 38.606 - -2.59% -
BM_std_minmax_element<long_long>/4096 -3.41% 1119.575 1081.356 - 0.40% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -3.39% 630.418 609.019 - -1.14% -
std::copy(deque<int>)/32768 -3.39% 1175.720 1135.836 - -0.60% -
BM_std_minmax<unsigned_char>/20 -3.39% 2.042 1.972 - 2.08% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -3.38% 679.808 656.836 - -2.21% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.38% 11948.953 11545.400 - -2.74% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.37% 464.193 448.532 - -3.48% -
std::move_backward(deque<int>)/8 -3.37% 4.055 3.918 - 18.06% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -3.37% 10.569 10.213 - -1.24% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -3.37% 0.438 0.424 - -0.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.36% 27233804.831 26317765.783 - -0.12% -
BM_std_min<char>/21 -3.36% 1.765 1.706 - -5.71% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.34% 17.847 17.251 - -4.88% -
BM_std_min<unsigned_int>/64 -3.34% 2.940 2.842 - 0.56% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -3.33% 10.617 10.263 - -2.53% -
SetIntersection_Interlaced_Set_string_64_64 -3.33% 39592709.257 38274797.845 - 6.28% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.32% 31.974 30.912 - 2.05% -
BM_StringRelational_Less_Large_Small_Control -3.32% 1.785 1.726 - -3.05% -
SetIntersection_Front_Vector_string_256_256 -3.31% 21456427.473 20746597.727 - 2.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.30% 55760.678 53921.817 - -0.35% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -3.29% 3537.556 3421.106 - 5.85% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.27% 465.067 449.838 - -1.35% -
std::set<int>::count(key)_(existent)/32 -3.27% 1.922 1.859 - 3.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -3.26% 1126422.511 1089655.196 - -3.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -3.26% 6184852.194 5983141.522 - -10.59% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -3.26% 21.018 20.333 - -2.75% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.25% 7625.260 7377.745 - -0.84% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -3.24% 21.499 20.801 - 3.22% -
std::rotate(deque<int>)_(1_element_forward)/1024 -3.23% 39.503 38.227 - -1.33% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.23% 33.491 32.410 - -0.60% -
BM_std_minmax<long_long>/13 -3.22% 3.101 3.001 - -3.27% -
BM_std_minmax<unsigned_char>/28 -3.22% 2.193 2.123 - -1.27% -
rng::contains_subrange(deque<int>)_(process_all)/32 -3.20% 12.006 11.622 - -16.50% -
BM_std_minmax<unsigned_short>/16 -3.20% 1.721 1.666 - -1.09% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.19% 9.283 8.987 - 0.12% -
std::multiset<int>::contains(key)_(existent)/8192 -3.19% 8.589 8.316 - -5.68% -
std::rotate(vector<bool>)_(by_1/3)/32 -3.18% 17.813 17.247 - -4.82% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -3.18% 20.624 19.968 - -5.14% -
std::rotate(vector<bool>)_(by_1/4)/50 -3.17% 17.814 17.248 - -4.72% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.17% 12355.184 11963.195 - -3.61% -
std::set<std::string>::contains(key)_(existent)/32 -3.17% 15.941 15.436 - -5.75% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -3.17% 1506.970 1459.265 - -13.68% -
BM_std_minmax<unsigned_long_long>/11 -3.16% 2.390 2.314 - -1.65% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -3.16% 4.857 4.704 - 2.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.15% 368626832.473 356997179.965 - 2.30% -
rng::generate(list<int>)/50 -3.15% 15.994 15.490 - 0.82% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.15% 1.102 1.067 - -2.02% -
BM_std_min<char>/20 -3.14% 1.532 1.484 - -2.96% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.14% 224.615 217.559 - -1.08% -
rng::contains_subrange(list<int>)_(single_element)/16 -3.14% 5.055 4.896 - -1.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.14% 39.285 38.052 - -3.38% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.14% 258.424 250.312 - 0.05% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.13% 6401.462 6200.808 - -0.80% -
BM_std_min<unsigned_char>/21 -3.13% 1.810 1.754 - -2.56% -
BM_std_minmax<int>/8 -3.12% 1.156 1.120 - -3.09% -
rng::partition_point(deque<int>)/8192 -3.11% 16.050 15.552 - -2.07% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.11% 1172.737 1136.321 - -3.60% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -3.10% 2089.481 2024.659 - -2.45% -
std::multimap<int,_int>::clear()/1024 -3.10% 10367.241 10045.770 - -1.72% -
BM_std_minmax<unsigned_short>/17 -3.10% 1.713 1.660 - -3.01% -
std::copy_n(vector<bool>)_(aligned)/262144 -3.09% 700.926 679.256 - 0.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -3.09% 1652408.005 1601360.801 - 0.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -3.09% 40370382.888 39123819.296 - -0.05% -
BM_std_minmax<unsigned_short>/6 -3.08% 1.388 1.346 - -3.03% -
BM_std_min<unsigned_char>/28 -3.08% 1.785 1.730 - -0.99% -
std::set<std::string>::count(key)_(existent)/8192 -3.08% 30.618 29.675 - 0.30% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -3.07% 11442.011 11090.260 - -1.26% -
rng::find_if(list<int>)_(bail_25%)/8 -3.07% 1.317 1.276 - -3.52% -
BM_RangesPushHeap_uint64_Descending_16 -3.07% 0.377 0.366 - 1.69% -
std::find_end(deque<int>)_(process_all)/8192 -3.07% 2575.525 2496.490 - 22.34% -
BM_RangesPushHeap_string_PipeOrgan_16384 -3.07% 12.929 12.532 - -14.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.06% 1415958.985 1372690.011 - -2.34% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -3.06% 3.075 2.981 - -1.88% -
BM_std_minmax<unsigned_int>/11 -3.05% 1.770 1.716 - -6.11% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.05% 10233402.906 9921459.867 - -2.55% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -3.04% 333.728 323.569 - -1.70% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -3.04% 10.837 10.507 - -0.64% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -3.04% 1.689 1.637 - 2.93% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -3.03% 5.095 4.940 - -3.80% -
std::find_end(vector<int>)_(process_all)/1000 -3.02% 225.936 219.105 - -8.01% -
std::map<std::string,_int>::erase(key)_(existent)/32 -3.02% 61.013 59.170 - -26.04% -
std::map<int,_int>::count(key)_(existent)/1024 -3.02% 4.378 4.246 - -2.60% -
rng::copy_if(list<int>)_(entire_range)/32768 -3.02% 29088.011 28210.333 - -0.68% -
BM_StringRelational_Compare_Small_Empty_Control -3.02% 1.665 1.615 - -5.84% -
std::remove(deque<int>)_(sprinkled)/50 -3.01% 59.845 58.041 - 1.37% -
BM_StringRelational_Compare_Empty_Huge_Control -3.01% 1.662 1.612 - -0.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -3.01% 352806780.870 342180031.815 - -2.34% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.00% 7220.950 7004.087 - -1.28% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.99% 8.916 8.650 - 1.62% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 -2.98% 538.628 522.567 - -2.46% -
BM_std_min<unsigned_short>/24 -2.98% 2.528 2.453 - -1.62% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.97% 1350.361 1310.188 - -0.25% -
rng::move(vector<int>)/1048576 -2.96% 58548.050 56813.098 - -1.64% -
SetIntersection_Interlaced_Vector_string_256_64 -2.96% 21182690.001 20555357.536 - 1.88% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.96% 1.663 1.614 - 0.04% -
BM_PushHeap_uint32_SingleElement_16384 -2.96% 0.372 0.361 - -1.55% -
BM_std_minmax<int>/31 -2.96% 2.721 2.641 - -2.79% -
BM_MakeHeap_uint32_Random_64 -2.96% 1.297 1.258 - 0.63% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -2.96% 9.092 8.824 - -2.18% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.95% 12716.367 12340.714 - -1.93% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.95% 116337.613 112901.939 - -1.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -2.95% 1200501.125 1165098.293 - -0.40% -
BM_std_min<unsigned_char>/15 -2.94% 2.118 2.056 - -1.44% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.94% 18.110 17.578 - -3.92% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.94% 15195336.879 14748704.765 - 0.53% -
BM_deque_vector_ranges_move_backward/5500 -2.94% 207.077 200.996 - -1.06% -
std::unordered_map<int,_int>::clear()/1024 -2.94% 8262.614 8020.087 - -4.49% -
BM_std_minmax<char>/22 -2.93% 2.515 2.442 - -8.58% -
std::map<int,_int>::clear()/8192 -2.93% 83487.881 81042.039 - -0.01% -
SetIntersection_None_Set_string_16384_16384 -2.92% 199950338.048 194103750.955 - -2.55% -
BM_std_minmax<int>/23 -2.92% 2.390 2.320 - -1.60% -
SetIntersection_Front_Vector_string_64_16 -2.92% 22411608.478 21757186.889 - -0.94% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -2.92% 23.317 22.637 - 4.60% -
BM_MakeHeap_uint32_PipeOrgan_16 -2.91% 1.036 1.006 - -3.38% -
BM_std_minmax<unsigned_short>/32 -2.91% 1.304 1.266 - 2.98% -
rng::find_first_of(list<int>)_(large_needle)/1024 -2.91% 961844.452 933849.278 - -3.29% -
SetIntersection_Front_Set_float_1024_64 -2.90% 1942930.257 1886615.487 - -7.54% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -2.90% 39.146 38.012 - 3.21% -
std::move(list<int>)/512 -2.89% 363.601 353.083 - 0.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.89% 11772208.579 11431780.104 - -0.29% -
BM_MakeHeap_string_Ascending_16384 -2.89% 5.645 5.482 - -4.69% -
std::copy_n(deque<int>)/8 -2.89% 2.736 2.657 - 0.53% -
std::multiset<int>::insert(value)_(already_present)/1024 -2.89% 28.812 27.979 - -2.02% -
std::partition_copy(list<int>)/8192 -2.89% 6881.166 6682.531 - -8.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -2.89% 0.596 0.579 - -3.53% -
std::multiset<int>::ctor(const&)/1024 -2.88% 6356.120 6172.899 - 0.24% -
std::search(list<int>)_(no_match)/1024 -2.88% 763.508 741.514 - 0.42% -
SetIntersection_Front_Set_float_16384_4 -2.88% 1149707.045 1116636.621 - -3.63% -
std::copy_backward(list<int>)/32768 -2.88% 27202.497 26420.364 - -0.98% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.87% 7451.961 7237.783 - -3.28% -
BM_std_minmax<int>/15 -2.87% 2.021 1.963 - -3.25% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -2.86% 3471.016 3371.808 - -1.40% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -2.85% 1.252 1.216 - 1.10% -
std::set<int>::find(key)_(existent)/1024 -2.84% 3.999 3.885 - -3.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.84% 17.258 16.768 - 0.69% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -2.84% 1.253 1.218 - -1.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.84% 1117859.642 1086105.502 - -3.40% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -2.84% 19.831 19.268 - -1.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.83% 24.847 24.143 - -2.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -2.83% 5.215 5.067 - 0.34% -
BM_RangesMakeHeap_string_SingleElement_262144 -2.83% 7.607 7.392 - -10.12% -
SetIntersection_None_Vector_uint32_262144_1024 -2.83% 1195670.719 1161874.884 - -2.81% -
BM_vector_deque_copy/64 -2.82% 2.800 2.721 - -3.35% -
std::stable_sort(deque<int>)_(heap)/8 -2.82% 26.859 26.102 - 0.36% -
rng::search(deque<int>,_pred)_(same_length)/1024 -2.81% 524.844 510.081 - -0.80% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 -2.81% 26463.360 25719.131 - 0.18% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -2.81% 532.739 517.769 - -1.61% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.81% 17.912 17.409 - -3.56% -
std::find_if_not(list<int>)_(bail_25%)/8 -2.80% 1.318 1.281 - 5.40% -
rng::move(list<int>)/262144 -2.80% 256828.290 249631.338 - -1.68% -
SetIntersection_None_Vector_string_16384_1 -2.80% 1287906.724 1251824.491 - -2.64% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 -2.80% 9.509 9.243 - -0.45% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -2.80% 1406.237 1366.918 - 1.87% -
std::map<std::string,_int>::erase(iterator)/32 -2.79% 33.071 32.147 - 16.01% -
BM_RangesPushHeap_uint64_SingleElement_262144 -2.79% 0.368 0.358 - 0.06% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.79% 115132.092 111919.708 - -3.25% -
std::fill(list<int>)/50 -2.79% 35.539 34.549 - 104.73% -
std::find_if_not(list<int>)_(bail_25%)/32768 -2.79% 7578.355 7367.120 - -3.08% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.79% 23.781 23.118 - 3.56% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -2.79% 3.033 2.949 - -2.07% -
bm_lexicographical_compare<unsigned_char>/2 -2.79% 1.962 1.907 - -2.68% -
BM_RangesPushHeap_uint64_SingleElement_1024 -2.79% 0.374 0.363 - 0.02% -
BM_std_minmax<unsigned_int>/3 -2.79% 1.164 1.132 - -2.01% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.79% 14316.726 13917.984 - 1.46% -
BM_std_min<unsigned_long_long>/5 -2.78% 1.363 1.325 - -1.36% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.78% 2.961 2.878 - -8.09% -
BM_MakeHeap_uint32_PipeOrgan_4 -2.78% 0.448 0.435 - 3.89% -
BM_std_min<short>/4 -2.78% 1.027 0.999 - -7.66% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -2.77% 28.379 27.591 - -9.72% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 -2.77% 4.135 4.020 - -0.89% -
BM_std_min<unsigned_long_long>/29 -2.77% 2.499 2.430 - -1.07% -
rng::copy_backward(list<int>)/8 -2.77% 2.432 2.365 - -3.96% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.77% 8.992 8.743 - -3.06% -
BM_std_min<int>/32 -2.77% 2.203 2.142 - -3.61% -
std::set<int>::erase(key)_(existent)/8192 -2.76% 53.630 52.147 - 1.71% -
BM_PushHeap_uint32_SingleElement_1024 -2.76% 0.378 0.368 - -1.40% -
BM_std_min<char>/12 -2.75% 1.324 1.287 - -3.43% -
BM_std_min<char>/7 -2.75% 1.861 1.810 - -2.46% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 -2.75% 30.751 29.905 - 2.97% -
std::map<std::string,_int>::erase(key)_(existent)/0 -2.75% 57.602 56.019 - 32.73% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.75% 35.996 35.007 - -4.94% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.74% 17.908 17.416 - -3.50% -
BM_MakeHeap_string_Descending_262144 -2.74% 3.472 3.377 - -4.70% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.74% 9.275 9.021 - -1.56% -
std::map<int,_int>::erase(key)_(existent)/0 -2.73% 21.444 20.858 - -1.64% -
BM_std_min<unsigned_char>/7 -2.73% 1.817 1.767 - -3.95% -
std::multiset<int>::ctor(const&)/8192 -2.72% 50730.237 49348.605 - 0.77% -
std::search_n(deque<int>,_pred)_(no_match)/1024 -2.72% 642.107 624.620 - -0.49% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.72% 789.992 768.526 - -1.42% -
BM_PushHeap_uint32_SingleElement_262144 -2.72% 0.372 0.362 - -1.19% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.71% 35.994 35.018 - -4.54% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -2.71% 21.719 21.130 - -1.88% -
BM_StringRelational_Less_Huge_Empty_Control -2.70% 2.052 1.997 - -4.25% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 -2.70% 2.299 2.237 - -0.77% -
std::copy_if(list<int>)_(every_other)/4096 -2.70% 3249.485 3161.650 - -0.33% -
std::search(vector<int>)_(same_length)/8192 -2.70% 1930.039 1877.924 - -4.21% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -2.70% 21.118 20.548 - 0.60% -
std::find_if(vector<bool>)_(process_all)/50 -2.70% 35.988 35.017 - -4.20% -
BM_vector_deque_copy_backward/2 -2.69% 2.234 2.174 - 5.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.69% 38.881 37.837 - 23.38% -
rng::find_if(vector<bool>)_(process_all)/50 -2.68% 35.980 35.015 - -4.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.68% 1210878.243 1178432.248 - -2.90% -
BM_std_min<unsigned_char>/12 -2.67% 1.372 1.335 - -1.68% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 -2.67% 19.992 19.458 - -0.95% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.67% 14.717 14.324 - -6.29% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 -2.66% 26.580 25.872 - 0.06% -
rng::search(list<int>)_(single_element)/1000 -2.66% 727.404 708.042 - 6.31% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -2.66% 78546.540 76455.916 - 0.37% -
std::multiset<int>::count(key)_(existent)/1024 -2.66% 5.728 5.576 - -2.46% -
rng::rotate(deque<int>)_(1_element_forward)/32 -2.65% 4.846 4.717 - -1.77% -
rng::partition(vector<int>)_(sparse)/32 -2.65% 9.071 8.830 - -2.82% -
rng::partition(list<int>)_(sparse)/50 -2.65% 15.336 14.930 - -3.04% -
BM_MakeHeap_float_Random_262144 -2.65% 1.110 1.080 - -3.15% -
BM_std_min<char>/15 -2.64% 2.116 2.060 - -3.25% -
BM_PopHeap_uint64_4 -2.64% 2.758 2.686 - -0.78% -
BM_deque_vector_move/4000 -2.64% 148.332 144.423 - 3.20% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -2.64% 44.014 42.854 - -11.22% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -2.63% 3.712 3.614 - -1.68% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -2.63% 0.535 0.521 - -18.23% -
std::multimap<int,_int>::ctor(const&)/32 -2.62% 221.898 216.076 - 1.02% -
SetIntersection_Front_Set_string_262144_262144 -2.62% 17897637.289 17428815.756 - -1.47% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.62% 0.640 0.624 - -1.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.61% 9040289.563 8803939.905 - -31.45% -
BM_std_min<unsigned_char>/20 -2.61% 1.542 1.501 - -0.93% -
BM_std_min<unsigned_char>/29 -2.60% 2.015 1.963 - -0.18% -
std::find_if(deque<int>)_(process_all)/8192 -2.60% 2889.580 2814.398 - -1.09% -
std::unordered_set<int>::find(key)_(existent)/1024 -2.60% 1.253 1.220 - 5.69% -
std::set<int>::insert(value)_(new_value)/8192 -2.60% 77.213 75.207 - 5.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.60% 1265158.563 1232321.234 - -0.54% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.59% 55880352.541 54430570.462 - -0.78% -
SetIntersection_Interlaced_Vector_string_256_256 -2.59% 21648614.946 21087815.169 - -7.73% -
std::stable_partition(list<int>)_(sparse)/32 -2.59% 10.038 9.779 - -0.38% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.58% 500.606 487.687 - -4.46% -
std::rotate(vector<bool>)_(by_1/4)/32 -2.58% 17.900 17.439 - -4.51% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -2.58% 1.440 1.403 - -11.99% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -2.58% 17332.813 16886.488 - 11.18% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -2.57% 17.020 16.583 - -7.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.57% 17.224 16.782 - 0.36% -
std::find_end(deque<int>)_(same_length)/8192 -2.57% 2887.992 2813.857 - -81.03% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.56% 3.676 3.582 - -1.02% -
std::set<int>::find(key)_(non-existent)/32 -2.56% 2.350 2.290 - 1.05% -
SetIntersection_None_Set_string_256_16 -2.56% 11390294.291 11098905.335 - -3.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.56% 11.717 11.417 - -1.14% -
BM_std_min<unsigned_long_long>/14 -2.55% 1.934 1.885 - -2.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.55% 35468.081 34565.351 - -1.03% -
BM_StringRelationalLiteral_Less_Small_Large_Control -2.54% 1.652 1.610 - -6.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.54% 12064753.980 11758901.272 - -7.41% -
SetIntersection_Front_Set_uint32_16384_256 -2.53% 5135486.113 5005337.139 - 3.01% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.53% 9404.113 9165.942 - -3.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.53% 1115122.269 1086910.162 - -4.08% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -2.53% 5.390 5.254 - 1.72% -
std::map<std::string,_int>::clear()/32 -2.52% 910.044 887.067 - -1.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.52% 0.701 0.684 - -3.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.52% 0.848 0.827 - 0.34% -
BM_getline_string -2.52% 17.860 17.410 - -0.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.51% 170992174.148 166705689.281 - 0.46% -
bm_gcd_complex -2.51% 19.291 18.807 - -3.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.50% 10920.012 10646.599 - 0.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -2.50% 19646.346 19155.229 - 0.82% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -2.49% 86.772 84.607 - -2.53% -
rng::count(list<int>)_(every_other)/1024 -2.49% 711.193 693.459 - -1.38% -
std::multiset<std::string>::count(key)_(existent)/8192 -2.49% 30.961 30.190 - -1.73% -
std::set<int>::find(key)_(non-existent)/1024 -2.49% 5.712 5.570 - 0.27% -
BM_std_min<char>/32 -2.49% 2.981 2.907 - -0.58% -
std::rotate(list<int>)_(by_1/3)/32 -2.49% 15.548 15.162 - 0.54% -
BM_deque_deque_ranges_move/64000 -2.49% 2932.122 2859.257 - 0.77% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -2.48% 11.738 11.447 - -0.70% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.48% 224.646 219.066 - -0.18% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -2.47% 10.576 10.314 - 4.28% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -2.47% 1.423 1.388 - 0.06% -
BM_deque_vector_copy_backward/65536 -2.47% 8187.730 7985.624 - -1.90% -
std::set<std::string>::upper_bound(key)_(existent)/32 -2.46% 17.556 17.123 - 0.45% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.46% 102128.967 99612.726 - -2.63% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -2.46% 1.193 1.164 - -5.92% -
rng::fill_n(deque<int>)/8192 -2.46% 246.153 240.097 - -0.23% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -2.45% 23.102 22.535 - -8.17% -
std::map<int,_int>::equal_range(key)_(existent)/32 -2.45% 1.841 1.796 - 2.52% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.45% 171.335 167.142 - -2.08% -
BM_MakeHeap_uint64_Random_16 -2.44% 1.308 1.276 - -3.88% -
std::rotate_copy(deque<int>)/8192 -2.44% 302.969 295.570 - 0.17% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -2.44% 26120.629 25483.108 - -9.89% -
BM_std_minmax<unsigned_int>/2 -2.44% 0.848 0.827 - 0.29% -
std::remove(deque<int>)_(sprinkled)/32 -2.44% 54.433 53.106 - 0.91% -
BM_deque_deque_copy/4000 -2.44% 150.427 146.760 - 0.87% -
BM_std_minmax<unsigned_short>/23 -2.43% 2.556 2.493 - -2.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.43% 38.349 37.418 - 69.08% -
BM_std_minmax<unsigned_short>/25 -2.43% 2.317 2.260 - -3.12% -
std::search(vector<int>)_(same_length)/1024 -2.43% 251.518 245.417 - -3.70% -
BM_std_minmax<char>/15 -2.42% 3.035 2.962 - 1.09% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -2.42% 1.246 1.215 - -4.90% -
bm_lexicographical_compare<int>/1 -2.42% 1.246 1.215 - -8.04% -
BM_CmpEqual_uint_short -2.41% 1.090 1.064 - 0.35% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.41% 17718.462 17291.945 - 0.65% -
std::map<std::string,_int>::erase(iterator)/1024 -2.41% 29.817 29.100 - 8.33% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -2.41% 13.355 13.034 - -0.94% -
rng::find_end(vector<int>)_(same_length)/1024 -2.41% 257.904 251.700 - -51.00% -
BM_std_min<unsigned_long_long>/31 -2.40% 3.018 2.945 - -2.70% -
BM_std_minmax<unsigned_char>/14 -2.40% 2.600 2.538 - -0.20% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.40% 597.284 582.948 - -0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.40% 1129342.687 1102250.777 - 2.13% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.40% 393.297 383.870 - -0.21% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.39% 361350484.330 352700542.756 - 0.76% -
BM_std_minmax_element<long_long>/70000 -2.39% 19139.996 18681.929 - -0.08% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.39% 5032533.218 4912279.259 - -2.98% -
BM_StringFindNoMatch/10 -2.39% 1.272 1.242 - -8.34% -
rng::for_each(map<int>)/8192 -2.38% 7422.702 7245.875 - -56.65% -
BM_std_minmax<unsigned_short>/27 -2.38% 2.887 2.819 - -2.02% -
bm_lexicographical_compare<unsigned_char>/8 -2.38% 1.554 1.517 - 1.33% -
rng::remove_if(list<int>)_(sprinkled)/8192 -2.38% 8476.851 8275.339 - -0.05% -
std::rotate(deque<int>)_(by_1/2)/32 -2.37% 7.517 7.339 - -1.68% -
std::find_first_of(deque<int>)_(small_needle)/8192 -2.37% 29080.404 28390.729 - -0.66% -
rng::remove_if(list<int>)_(prefix)/50 -2.37% 76.061 74.258 - -1.07% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -2.37% 21.667 21.153 - -5.49% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -2.37% 9383.989 9161.640 - 0.08% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.37% 21.923 21.404 - -3.49% -
rng::partition(list<int>)_(dense)/50 -2.37% 13.180 12.869 - -2.73% -
BM_deque_vector_ranges_move_backward/65536 -2.37% 8306.165 8109.642 - 0.16% -
BM_std_min<unsigned_int>/17 -2.36% 0.971 0.948 - -2.36% -
SetIntersection_Front_Set_string_64_64 -2.36% 38514315.017 37604055.852 - 3.97% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -2.36% 6.862 6.700 - 2.08% -
BM_std_min<int>/17 -2.36% 0.970 0.947 - -0.52% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -2.35% 9.767 9.537 - -3.71% -
rng::partition_point(list<int>)/50 -2.34% 24.981 24.395 - -0.31% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -2.34% 1.158 1.131 - -1.58% -
BM_StringFindAllMatch/64 -2.34% 3.109 3.037 - -1.15% -
std::all_of(list<int>)_(process_all)/8192 -2.33% 7699.976 7520.360 - -1.12% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 -2.33% 502.646 490.930 - -1.81% -
std::map<std::string,_int>::erase(iterator)/8192 -2.33% 29.326 28.643 - 8.30% -
std::unordered_map<int,_int>::clear()/8192 -2.33% 63888.832 62403.178 - -0.96% -
BM_std_minmax<unsigned_short>/20 -2.32% 1.994 1.948 - -0.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.32% 24972757.606 24393293.803 - -1.95% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.32% 3.664 3.579 - 0.71% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.31% 342.322 334.406 - -2.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.31% 30.258 29.559 - -8.23% -
BM_std_min<unsigned_short>/12 -2.31% 1.550 1.515 - -0.16% -
rng::search(list<int>)_(single_element)/1024 -2.31% 737.312 720.300 - -0.79% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -2.31% 32.676 31.922 - 4.63% -
std::unique(deque<int>)_(contiguous)/32 -2.31% 62.378 60.939 - 2.23% -
BM_std_min<unsigned_short>/27 -2.31% 2.373 2.318 - -2.68% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.30% 223.109 217.967 - -2.17% -
BM_std_minmax<unsigned_short>/19 -2.30% 2.219 2.168 - -0.30% -
SetIntersection_Interlaced_Set_float_1024_4 -2.30% 10247228.814 10011422.595 - -0.56% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.30% 24365593.166 23804995.633 - -0.60% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.30% 202.328 197.678 - 0.23% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -2.30% 23.647 23.104 - -1.82% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.29% 32.977 32.223 - -1.10% -
BM_std_minmax<unsigned_char>/1 -2.28% 0.655 0.640 - 2.71% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.28% 24.441 23.882 - -0.16% -
BM_std_min<__int128>/16 -2.28% 6.374 6.228 - 1.54% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.28% 23.121 22.594 - -1.33% -
BM_std_minmax<unsigned_short>/22 -2.27% 2.355 2.302 - -3.86% -
std::copy(vector<bool>)_(aligned)/4096 -2.27% 4.747 4.639 - -1.31% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -2.27% 60.756 59.376 - 87.83% -
BM_vector_deque_copy/64000 -2.27% 2766.134 2703.306 - -8.11% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.27% 2811.956 2748.165 - -2.78% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.26% 694.106 678.393 - -2.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -2.26% 20761967.926 20292624.432 - -7.04% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.26% 3.724 3.640 - -3.43% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -2.25% 24.310 23.763 - 4.61% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -2.25% 2.810 2.746 - -7.08% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.25% 38984.415 38108.813 - -0.06% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.24% 8.986 8.784 - -2.56% -
rng::remove_copy(vector<int>)_(prefix)/32 -2.24% 11.128 10.880 - -0.31% -
std::reverse(vector<int>)/8 -2.23% 1.560 1.525 - -4.47% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.23% 1.012 0.989 - -4.64% -
std::adjacent_find(list<int>,_pred)/8192 -2.23% 8133.784 7952.254 - -2.00% -
BM_RangesMakeHeap_uint32_Random_16 -2.23% 1.276 1.248 - -1.76% -
rng::rotate(vector<bool>)_(by_1/2)/50 -2.23% 18.376 17.967 - -3.43% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -2.22% 0.787 0.770 - -3.10% -
BM_PushHeap_uint32_Random_16 -2.22% 4.534 4.433 - 0.46% -
rng::adjacent_find(list<int>)/8192 -2.22% 7054.508 6898.086 - -0.63% -
rng::replace_if(list<int>)_(prefix)/8192 -2.22% 7313.102 7151.061 - -0.74% -
std::find(vector<int>)_(bail_25%)/8 -2.21% 1.425 1.393 - 1.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.21% 2498277.696 2443149.609 - -1.18% -
rng::any_of(deque<int>)_(process_all)/32768 -2.21% 10874.825 10634.873 - 1.00% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -2.21% 3.749 3.666 - 0.77% -
BM_std_min<unsigned_long_long>/22 -2.20% 2.200 2.152 - -0.86% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -2.20% 66.694 65.225 - -2.60% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -2.20% 5.781 5.654 - -1.54% -
rng::rotate(vector<bool>)_(by_1/2)/32 -2.20% 18.590 18.182 - -3.15% -
rng::contains(list<int>)_(process_all)/8192 -2.19% 7144.721 6988.142 - 0.30% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -2.19% 8033.252 7857.311 - -4.01% -
std::map<int,_int>::contains(key)_(existent)/32 -2.19% 1.626 1.590 - 0.82% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -2.18% 8.729 8.538 - 1.72% -
std::find_first_of(deque<int>)_(small_needle)/1024 -2.18% 3672.267 3592.340 - -3.29% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -2.17% 23.069 22.568 - -6.21% -
rng::rotate(vector<bool>)_(by_1/4)/32 -2.17% 18.522 18.120 - -2.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.17% 16292.899 15939.597 - -2.21% -
std::find_if_not(vector<char>)_(process_all)/50 -2.17% 12.869 12.590 - 0.59% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.17% 939.319 918.961 - -2.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.17% 10.584 10.354 - -1.12% -
BM_RangesMakeHeap_float_Random_1024 -2.17% 1.214 1.187 - -3.51% -
std::list<std::string>::ctor(size)/32 -2.16% 341.753 334.360 - -1.77% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.16% 24.724 24.189 - 0.44% -
BM_MakeThenSortHeap_float_Heap_64 -2.15% 3.468 3.393 - -3.19% -
BM_StringFindStringLiteral/512 -2.15% 9.611 9.404 - -0.85% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.15% 28.518 27.904 - -2.72% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.15% 132.247 129.400 - -7.79% -
std::stable_partition(vector<int>)_(dense)/32 -2.15% 20.957 20.506 - -7.45% -
rng::partition_copy(list<int>)/8192 -2.15% 8610.999 8426.235 - 14.34% -
rng::reverse_copy(deque<int>)/8 -2.15% 2.938 2.875 - -5.58% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.14% 4482121.734 4386076.531 - -1.58% -
BM_std_minmax<unsigned_char>/13 -2.14% 2.291 2.242 - 1.05% -
rng::copy_n(vector<bool>)_(unaligned)/32768 -2.14% 174.172 170.442 - -0.16% -
std::multiset<int>::erase(key)_(existent)/8192 -2.14% 61.199 59.890 - -3.08% -
std::rotate(deque<int>)_(by_1/2)/50 -2.14% 10.523 10.298 - 0.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.13% 1162392.770 1137583.984 - -0.52% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.13% 2.533 2.479 - -2.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.13% 1218980.206 1193066.968 - -0.84% -
BM_std_minmax<char>/13 -2.12% 2.290 2.241 - -0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.12% 6667237.500 6525719.224 - 0.14% -
rng::rotate(vector<bool>)_(by_1/3)/32 -2.12% 18.325 17.937 - -3.79% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -2.12% 1057.686 1035.277 - 0.39% -
SetIntersection_Front_Set_string_16384_1 -2.11% 1160968.673 1136450.686 - -2.04% -
SetIntersection_Interlaced_Set_float_256_64 -2.10% 15604063.538 15275613.647 - -1.33% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.10% 32009.159 31336.041 - -2.58% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.10% 10.195 9.981 - -0.64% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -2.09% 30.936 30.288 - 4.80% -
std::set<std::string>::insert(value)_(already_present)/8192 -2.09% 39.557 38.730 - 0.51% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 -2.09% 0.507 0.496 - -0.01% -
BM_std_minmax_element<long_long>/64000 -2.09% 17496.475 17131.665 - 0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.08% 1178281.833 1153747.420 - -5.23% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.08% 31.844 31.181 - -4.96% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -2.08% 3.124 3.059 - -2.25% -
rng::stable_partition(deque<int>)_(sparse)/8192 -2.08% 3469.399 3397.351 - -0.11% -
std::map<std::string,_int>::clear()/8192 -2.08% 205138.795 200880.936 - -2.46% -
BM_std_minmax<unsigned_short>/31 -2.07% 3.118 3.053 - 1.83% -
std::move_backward(vector<bool>)_(unaligned)/512 -2.07% 4.874 4.773 - 2.90% -
rng::copy(vector<bool>)_(unaligned)/32768 -2.07% 174.286 170.675 - -1.96% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.07% 7283.240 7132.609 - -0.93% -
BM_StringRelational_Less_Empty_Large_Control -2.07% 1.878 1.839 - -1.89% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.06% 37147.266 36380.693 - 0.48% -
BM_MakeHeap_string_Descending_1024 -2.06% 2.780 2.723 - 0.27% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.06% 341.902 334.871 - -1.91% -
BM_deque_vector_move_backward/4000 -2.05% 148.303 145.257 - 1.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.05% 139639.547 136777.757 - -1.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.05% 1223864.332 1198809.379 - -0.94% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.05% 1.198 1.174 - -3.51% -
rng::rotate(deque<int>)_(by_1/2)/32 -2.05% 7.552 7.397 - 0.79% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.04% 220.307 215.808 - -0.42% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.04% 14233.821 13943.345 - 0.79% -
std::set<int>::erase(key)_(existent)/1024 -2.04% 39.799 38.989 - 1.05% -
std::set<int>::clear()/1024 -2.03% 9003.065 8819.923 - 0.64% -
BM_std_min<__int128>/15 -2.03% 5.904 5.784 - 1.54% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.03% 109808.257 107577.667 - -4.12% -
BM_std_minmax<unsigned_short>/7 -2.03% 1.705 1.671 - -4.67% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -2.03% 7.501 7.348 - -2.35% -
BM_std_minmax<unsigned_short>/26 -2.03% 2.563 2.511 - -2.70% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -2.03% 51.595 50.549 - -11.65% -
rng::find(list<int>)_(process_all)/32768 -2.02% 27309.143 26756.442 - -4.06% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.02% 386.990 379.164 - 1.85% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.02% 0.660 0.646 - -1.28% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -2.02% 6055369.294 5933282.361 - 86.15% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.01% 5.351 5.243 - -2.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 -2.01% 14.407 14.117 - -0.06% -
SetIntersection_Front_Vector_string_16_16 -2.01% 54928637.964 53822952.381 - -1.60% -
BM_MakeHeap_string_PipeOrgan_256 -2.01% 4.799 4.703 - -1.43% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.01% 9.857 9.659 - -2.79% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.01% 56523.738 55390.341 - -0.80% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -2.00% 1491533.312 1461654.960 - -7.66% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.00% 21.820 21.383 - 0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.00% 5375448.372 5267789.691 - -1.87% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -2.00% 771.822 756.372 - -1.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.98% 1153282.042 1130414.306 - 1.45% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.98% 44.486 43.604 - -0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.98% 18460298.163 18094519.410 - -1.12% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.98% 23.628 23.161 - -1.62% -
BM_RangesMakeThenSortHeap_string_Random_262144 -1.98% 194.964 191.108 - -8.33% -
BM_std_min<unsigned_char>/24 -1.98% 2.764 2.709 - -1.73% -
BM_deque_deque_ranges_move_backward/65536 -1.97% 8463.485 8296.563 - 3.37% -
BM_std_min<unsigned_int>/12 -1.96% 1.524 1.494 - 0.93% -
BM_deque_vector_ranges_copy_backward/64000 -1.96% 8098.022 7939.233 - -2.51% -
BM_std_minmax<char>/32 -1.96% 1.547 1.516 - -7.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.95% 353343.656 346439.581 - -0.80% -
BM_RangesMakeHeap_uint32_Random_262144 -1.95% 1.033 1.012 - -3.84% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.95% 50600.448 49613.733 - -0.46% -
std::copy_backward(deque<int>)/32768 -1.95% 4100.787 4020.853 - -1.38% -
std::list<std::string>::ctor(size)/1024 -1.95% 12290.080 12050.856 - -2.40% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -1.94% 1.116 1.094 - -1.16% -
rng::remove(deque<int>)_(prefix)/50 -1.94% 63.496 62.261 - -1.93% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 -1.94% 1.371 1.345 - -1.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.94% 64.077 62.833 - -5.69% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.93% 6.709 6.579 - 2.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.93% 44.596 43.735 - -1.12% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.93% 9.130 8.954 - -1.11% -
rng::for_each(multimap<int>::iterator)/8192 -1.93% 7807.145 7656.432 - -53.95% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.93% 4.958 4.863 - -4.94% -
SetIntersection_Interlaced_Set_string_16384_64 -1.92% 353876621.490 347067027.029 - -1.40% -
BM_std_min<char>/31 -1.92% 2.573 2.523 - 1.41% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -1.92% 97432.807 95558.195 - -1.86% -
std::multiset<int>::insert(value)_(new_value)/1024 -1.92% 49.671 48.719 - 1.96% -
rng::copy_n(vector<int>)/4096 -1.92% 150.103 147.228 - 0.66% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.91% 12318.419 12082.551 - -1.53% -
BM_std_minmax<unsigned_short>/11 -1.91% 1.788 1.754 - 2.02% -
std::multiset<int>::ctor(const&)/32 -1.91% 225.807 221.493 - -2.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -1.90% 19.323 18.955 - -0.32% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.90% 8.754 8.588 - 0.45% -
BM_deque_deque_copy/1024 -1.90% 39.287 38.541 - -1.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.90% 27385174.789 26866101.413 - -0.91% -
BM_RangesPushHeap_string_PipeOrgan_64 -1.89% 5.786 5.677 - -8.42% -
std::find_if(deque<int>)_(process_all)/32768 -1.89% 11659.384 11438.590 - -1.71% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.89% 858148.927 841918.563 - -2.91% -
BM_std_min<unsigned_int>/28 -1.89% 2.019 1.981 - 0.95% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -1.89% 40.641 39.874 - 23.79% -
BM_RangesPushHeap_uint64_Random_16 -1.88% 4.385 4.303 - 0.55% -
BM_RangesMakeHeap_string_Ascending_1024 -1.88% 5.054 4.959 - -7.11% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -1.88% 22.452 22.030 - -0.51% -
BM_std_min<unsigned_long_long>/16 -1.88% 2.430 2.385 - -3.47% -
rng::find_if(vector<int>)_(process_all)/50 -1.88% 14.235 13.968 - -1.75% -
BM_std_min<long_long>/13 -1.88% 2.400 2.355 - -1.93% -
BM_MakeThenSortHeap_float_SingleElement_1024 -1.88% 4.871 4.780 - 0.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.88% 1222917.081 1199954.826 - -2.47% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.87% 4.352 4.270 - 0.69% -
rng::is_sorted(vector<int>,_pred)/8 -1.87% 3.955 3.881 - 10.50% -
SetIntersection_Front_Set_uint64_1024_1 -1.87% 1115783.826 1094936.665 - -2.55% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.87% 5.549 5.445 - -3.42% -
BM_RangesMakeHeap_uint64_Random_16384 -1.87% 1.024 1.005 - 0.08% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.87% 26.388 25.895 - -0.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.87% 148763.980 145987.746 - -1.35% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.87% 1.904 1.869 - -1.75% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.86% 14.962 14.683 - -1.49% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -1.86% 32064.043 31466.423 - 4.50% -
SetIntersection_None_Set_uint64_16384_16 -1.86% 166249484.887 163151466.865 - -0.26% -
rng::stable_partition(list<int>)_(sparse)/50 -1.86% 26.657 26.161 - 1.70% -
BM_PopHeap_string_16384 -1.86% 74.526 73.140 - 0.61% -
std::find_first_of(deque<int>)_(large_needle)/50 -1.86% 684.596 671.873 - -4.24% -
rng::partition_copy(list<int>)/50 -1.86% 29.270 28.726 - -0.42% -
std::list<std::string>::ctor(size)/8192 -1.86% 102092.208 100196.238 - -2.49% -
rng::generate(list<int>)/32 -1.85% 8.783 8.620 - 0.97% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -1.85% 24.657 24.200 - -2.14% -
rng::rotate(deque<int>)_(by_1/2)/50 -1.85% 10.598 10.402 - 0.54% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.85% 7.449 7.311 - 0.89% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.85% 9593.559 9415.984 - -0.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.85% 11.676 11.460 - -0.15% -
SetIntersection_Front_Set_uint64_256_1 -1.85% 4453560.372 4371222.723 - -0.72% -
BM_std_minmax<unsigned_long_long>/29 -1.85% 4.204 4.126 - -1.68% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -1.85% 10.944 10.742 - 2.95% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.84% 101473.630 99602.767 - -2.56% -
rng::for_each(multimap<int>)/8 -1.84% 6.334 6.218 - 37.77% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.84% 5524.832 5423.210 - -0.71% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.84% 6.199 6.085 - 0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.83% 11421720.255 11212160.396 - -1.20% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -1.83% 10.693 10.497 - -0.75% -
rng::replace(list<int>)_(sprinkled)/8192 -1.83% 7291.763 7158.328 - -1.82% -
std::multimap<int,_int>::erase(iterator)/8192 -1.83% 21.179 20.792 - -0.78% -
std::multiset<int>::erase(key)_(existent)/1024 -1.83% 41.320 40.565 - -0.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.82% 32272.136 31683.321 - -2.55% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.82% 17711901.367 17389449.057 - 0.08% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.82% 5.340 5.243 - -1.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.82% 41168.558 40420.169 - 3.82% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.82% 218.654 214.680 - 0.03% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.82% 1049.736 1030.656 - 7.94% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.81% 8.217 8.068 - 0.00% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.81% 3.631 3.566 - -0.24% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 -1.81% 7.017 6.890 - 0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.81% 6745737.192 6623434.430 - -0.27% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.81% 0.933 0.916 - -2.08% -
std::find_first_of(deque<int>)_(large_needle)/32 -1.81% 289.475 284.231 - -6.89% -
rng::starts_with(vector<int>,_pred)/1000 -1.81% 470.920 462.397 - 1.46% -
BM_deque_deque_move/64000 -1.81% 2765.222 2715.184 - -0.33% -
BM_std_min<unsigned_int>/4 -1.81% 1.068 1.049 - 5.28% -
std::move(vector<bool>)_(unaligned)/4096 -1.80% 26.098 25.628 - -3.81% -
BM_std_min<char>/30 -1.80% 2.293 2.252 - 1.30% -
std::is_sorted_until(vector<int>,_pred)/8 -1.80% 3.573 3.509 - -2.97% -
BM_MakeHeap_string_SingleElement_262144 -1.80% 7.473 7.338 - -5.83% -
BM_deque_deque_ranges_move/65536 -1.80% 2927.867 2875.153 - -2.68% -
BM_RangesMakeHeap_string_SingleElement_16384 -1.80% 5.929 5.822 - -2.30% -
rng::for_each(multiset<int>)/32 -1.80% 25.686 25.224 - 15.21% -
BM_std_min<unsigned_short>/19 -1.80% 1.884 1.850 - -2.27% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 -1.80% 3.853 3.784 - 1.22% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.80% 11473.381 11267.161 - -0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.80% 13823371.199 13574917.853 - 0.40% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.80% 13.097 12.862 - -1.17% -
rng::partition_point(deque<int>)/32 -1.79% 4.308 4.231 - 0.08% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.79% 63.768 62.625 - -0.89% -
BM_RangesMakeHeap_uint64_Ascending_16 -1.79% 0.661 0.649 - -1.12% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.79% 4.492 4.412 - 1.15% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.79% 10.814 10.621 - -0.22% -
BM_vector_deque_move/65536 -1.79% 2689.571 2641.531 - -8.15% -
rng::rotate_copy(list<int>)/1024 -1.78% 728.459 715.459 - -2.57% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.78% 262.675 257.991 - 0.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.78% 35.717 35.081 - 1.20% -
BM_std_minmax<short>/3 -1.78% 1.184 1.163 - -2.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.78% 818.246 803.697 - 1.41% -
rng::find(list<int>)_(bail_25%)/8192 -1.78% 1447.633 1421.929 - -0.09% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.78% 55199.970 54219.887 - -1.80% -
std::map<int,_int>::erase(iterator)/0 -1.77% 20.834 20.465 - -1.66% -
BM_std_minmax<unsigned_char>/27 -1.77% 1.902 1.868 - -0.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.77% 37.420 36.757 - -24.32% -
rng::unique(list<int>)_(contiguous)/8192 -1.76% 7314.766 7185.742 - 0.24% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -1.76% 5.545 5.447 - 0.31% -
735_gem5_r -1.76% 13.841 13.597 - 0.24% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.76% 87.656 86.115 - 91.99% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.76% 35.251 34.632 - 1.56% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.76% 0.994 0.976 - -0.80% -
BM_std_minmax_element<long_long>/65536 -1.75% 17868.228 17554.781 - 0.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 -1.75% 24.358 23.931 - 0.85% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.75% 478.714 470.322 - -1.02% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.75% 880.337 864.905 - -1.80% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.75% 1229.931 1208.395 - 4.34% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.75% 4.079 4.008 - -1.85% -
BM_std_min<__int128>/14 -1.75% 5.470 5.375 - 1.60% -
BM_CmpLess_ushort_uint -1.75% 1.135 1.115 - -0.54% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.74% 2.122 2.085 - -0.61% -
BM_StringRelational_Eq_Small_Small_ChangeLast -1.74% 2.129 2.092 - 24.71% -
rng::move(list<int>)/1048576 -1.74% 1023899.651 1006046.763 - -2.41% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.74% 18.343 18.023 - -2.98% -
std::search(list<int>,_pred)_(single_element)/1000 -1.74% 835.231 820.692 - -0.28% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.74% 39388.883 38704.303 - -4.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.74% 6048762.640 5943773.809 - 4.15% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -1.73% 4.959 4.873 - 1.99% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.73% 5.439 5.345 - -1.24% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.73% 3997.516 3928.506 - -0.22% -
rng::fill_n(list<int>)/50 -1.72% 16.149 15.871 - -0.74% -
std::multimap<int,_int>::erase(iterator)/0 -1.72% 20.856 20.497 - -0.46% -
BM_MakeHeap_string_Ascending_1024 -1.72% 4.922 4.837 - -8.19% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.72% 2.286 2.246 - 0.20% -
BM_std_min<__int128>/12 -1.72% 4.596 4.517 - 0.98% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -1.72% 27.978 27.498 - 0.42% -
std::unique(list<int>,_pred)_(contiguous)/52 -1.71% 75.118 73.830 - 0.07% -
BM_std_min<unsigned_long_long>/23 -1.71% 2.423 2.382 - -1.96% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.71% 2060.220 2024.958 - -1.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -1.71% 2577921.885 2533803.864 - 22.32% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -1.71% 3422.979 3364.443 - -6.21% -
rng::find_last(list<int>)_(bail_10%)/8 -1.71% 2.128 2.092 - 1.71% -
rng::search(deque<int>)_(same_length)/1024 -1.71% 482.363 474.116 - -0.79% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 -1.71% 556.658 547.146 - -0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.71% 211023007.184 207418754.493 - -4.03% -
BM_LowerBound_string_4 -1.71% 20.375 20.027 - 0.27% -
rng::find(vector<bool>)_(process_all)/1024 -1.70% 4.702 4.622 - -1.42% -
rng::replace(list<int>)_(prefix)/8192 -1.70% 7184.837 7062.513 - -3.07% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -1.70% 1.581 1.554 - 1.16% -
BM_std_minmax<long_long>/12 -1.70% 2.744 2.698 - -1.30% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.70% 6409.762 6300.830 - -1.59% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.70% 740.974 728.389 - -1.34% -
bm_ranges_lexicographical_compare<int>/1 -1.70% 1.323 1.300 - 0.39% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.70% 8269.266 8129.039 - -1.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.69% 1840902.582 1809740.811 - -4.75% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.69% 306.529 301.341 - -0.29% -
rng::copy_if(list<int>)_(entire_range)/512 -1.69% 372.292 366.000 - -1.50% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.69% 22609827.609 22227782.994 - 0.49% -
BM_deque_vector_copy_backward/64000 -1.69% 8211.256 8072.550 - -1.70% -
BM_std_min<short>/18 -1.69% 1.633 1.605 - -0.88% -
std::search(vector<int>)_(no_match)/1000 -1.69% 214.681 211.059 - -0.85% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -1.68% 72.922 71.694 - 40.28% -
rng::find_if(vector<char>)_(bail_25%)/32768 -1.68% 2059.081 2024.468 - -0.72% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 -1.68% 12.476 12.267 - -0.25% -
BM_deque_vector_ranges_move_backward/70000 -1.68% 8831.719 8683.679 - 1.89% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.68% 8.796 8.648 - -0.69% -
std::multimap<int,_int>::erase(iterator)/1024 -1.68% 21.072 20.719 - -0.59% -
std::partition_point(deque<int>)/1024 -1.68% 9.357 9.200 - -0.28% -
BM_std_minmax<long_long>/28 -1.67% 4.149 4.079 - -1.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.67% 9398352.566 9241066.384 - -0.04% -
std::replace_if(vector<int>)_(prefix)/32 -1.66% 9.067 8.916 - -1.01% -
rng::find_if_not(list<int>)_(process_all)/50 -1.66% 21.894 21.530 - -0.15% -
BM_num_get<unsigned_long> -1.66% 11.288 11.100 - 0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.66% 164355113.064 161624464.801 - -0.27% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.66% 35275.791 34689.882 - 0.97% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.66% 19.431 19.109 - -0.71% -
BM_StringResizeAndOverwrite -1.65% 0.870 0.856 - -0.53% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.65% 55523.278 54606.547 - 0.65% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.65% 267875.191 263455.028 - -2.44% -
rng::find_last(deque<int>)_(bail_90%)/8 -1.65% 0.924 0.908 - 4.79% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.65% 42.483 41.784 - 4.28% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.65% 18.318 18.016 - -3.20% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 -1.64% 53.808 52.923 - 43.13% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -1.64% 23.352 22.968 - -2.25% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -1.64% 9.887 9.725 - -13.73% -
SetIntersection_Interlaced_Set_string_1024_4 -1.64% 10682462.664 10506968.025 - -0.02% -
rng::search(deque<int>)_(same_length)/8192 -1.64% 3825.260 3762.473 - -2.03% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.64% 30.991 30.482 - 0.12% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.64% 26.564 26.129 - 3.88% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -1.64% 33183.624 32640.393 - 4.20% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.64% 9.268 9.116 - 1.15% -
rng::partial_sort(deque<int>)_(descending)/8 -1.64% 41.181 40.507 - -8.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.64% 7419.161 7297.820 - -0.76% -
BM_std_min<__int128>/11 -1.63% 4.154 4.086 - 0.98% -
rng::unique(vector<int>,_pred)_(contiguous)/1024 -1.63% 599.393 589.643 - -0.13% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.63% 2.958 2.910 - 3.01% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.63% 782.198 769.482 - -1.11% -
BM_PopHeap_float_16384 -1.63% 34.060 33.506 - 1.11% -
BM_vector_deque_ranges_move_backward/70000 -1.63% 8272.959 8138.508 - 6.36% -
SetIntersection_None_Set_uint64_16384_1 -1.62% 159426601.280 156836187.026 - 0.23% -
BM_PopHeap_uint32_4 -1.62% 2.666 2.623 - -0.90% -
std::replace(list<int>)_(sprinkled)/1024 -1.62% 727.528 715.710 - -1.67% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 -1.62% 20.136 19.809 - 0.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.62% 0.845 0.832 - 0.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.62% 1250.457 1230.207 - 3.19% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -1.62% 10.100 9.936 - -2.25% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.62% 4.113 4.047 - 0.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.61% 19.737 19.419 - -0.08% -
BM_MakeThenSortHeap_float_Heap_16 -1.61% 1.887 1.857 - -1.92% -
rng::reverse(list<int>)/512 -1.61% 198.889 195.684 - -2.06% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.61% 8067.485 7937.555 - -6.83% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -1.61% 4.027 3.963 - -1.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.61% 8019.380 7890.654 - -1.37% -
BM_lexicographical_compare_three_way_slow_path/262144 -1.61% 63611.878 62590.899 - -3.35% -
std::copy(vector<bool>)_(unaligned)/32768 -1.60% 218.059 214.567 - -1.67% -
BM_std_minmax<short>/10 -1.60% 1.427 1.404 - -1.88% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.59% 29.823 29.348 - 1.65% -
BM_num_put<bool> -1.59% 10.945 10.771 - -1.78% -
rng::for_each(multiset<int>)/8 -1.59% 6.319 6.219 - 35.93% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.59% 7105.021 6992.081 - 8.60% -
SetIntersection_Front_Vector_uint64_256_16 -1.59% 4513006.323 4441329.140 - 0.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -1.59% 22.209 21.857 - -0.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.58% 637.283 627.185 - -4.11% -
BM_StringRelational_Eq_Large_Large_Control -1.58% 2.167 2.132 - -6.06% -
std::map<int,_int>::clear()/1024 -1.58% 10693.476 10524.331 - -0.53% -
std::move(vector<int>)/8 -1.58% 2.247 2.212 - -4.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.58% 370740.329 364884.151 - -0.95% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.57% 21.792 21.449 - 0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.57% 4639503.376 4566480.764 - -2.16% -
std::find_if(vector<bool>)_(process_all)/8 -1.57% 5.548 5.460 - -2.59% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -1.57% 7.664 7.544 - -0.19% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -1.57% 8.461 8.328 - -2.68% -
std::multiset<std::string>::erase(iterator)/32 -1.57% 31.604 31.108 - 1.10% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.57% 14.918 14.683 - -1.14% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.57% 655.890 645.599 - -5.27% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 -1.57% 4.129 4.064 - 1.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.57% 24.342 23.961 - 0.53% -
rng::partial_sort_copy(deque<int>)_(descending)/1024 -1.56% 8562.838 8429.036 - -0.67% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.56% 12305.554 12113.325 - -3.33% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.56% 22.765 22.410 - 1.67% -
rng::copy(vector<int>)/4096 -1.56% 149.625 147.290 - -1.43% -
BM_MakeHeap_string_PipeOrgan_64 -1.56% 4.745 4.671 - -1.33% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.56% 17.952 17.672 - -1.20% -
std::map<int,_int>::erase(iterator)/32 -1.56% 21.058 20.730 - -1.42% -
std::is_sorted_until(list<int>)/1024 -1.56% 757.371 745.579 - -1.05% -
SetIntersection_None_Set_uint64_256_256 -1.55% 5885424.159 5793948.667 - -1.49% -
BM_MakeThenSortHeap_float_SingleElement_256 -1.55% 4.047 3.984 - -0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.55% 1191891.819 1173416.569 - 2.08% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.55% 150164.212 147836.892 - 0.32% -
BM_vector_deque_ranges_move/65536 -1.54% 2668.366 2627.224 - -8.14% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.54% 821.617 808.954 - 1.73% -
rng::find_end(forward_list<int>)_(process_all)/8192 -1.54% 5650.783 5563.739 - -4.39% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.54% 6801.232 6696.662 - 0.07% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.54% 8.901 8.764 - -1.29% -
std::map<int,_int>::erase(iterator)/8192 -1.54% 21.257 20.930 - -0.73% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -1.53% 7.705 7.587 - 1.59% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.53% 59.642 58.728 - -0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.53% 1670418.598 1644825.069 - -5.46% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.53% 822.067 809.473 - 4.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.53% 480.059 472.705 - 0.16% -
std::multimap<int,_int>::clear()/32 -1.53% 667.655 657.432 - -0.45% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.53% 9.150 9.010 - 0.04% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.52% 2.424 2.387 - -1.80% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.52% 495.452 487.916 - -2.95% -
std::set<int>::find(key)_(existent)/8192 -1.52% 8.118 7.995 - -0.52% -
BM_std_min<unsigned_char>/8 -1.52% 2.328 2.292 - -2.41% -
BM_std_minmax_element<long_long>/64 -1.52% 17.784 17.514 - 0.23% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.52% 4.105 4.043 - -0.09% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.51% 224.413 221.015 - 0.34% -
rng::rotate(list<int>)_(1_element_forward)/32 -1.51% 14.523 14.303 - -4.19% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -1.51% 39.487 38.890 - 0.09% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -1.51% 23879.068 23517.951 - -9.88% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.51% 308.092 303.441 - -2.33% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.51% 6.415 6.318 - -1.04% -
BM_std_min<unsigned_long_long>/24 -1.51% 2.682 2.642 - -1.56% -
BM_vector_deque_move_backward/4096 -1.51% 152.859 150.553 - 0.81% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 -1.50% 1371.183 1350.558 - 0.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.50% 1169040.549 1151467.231 - -3.55% -
rng::for_each(set<int>)/32 -1.50% 25.605 25.221 - 17.82% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.50% 18.929 18.645 - -0.63% -
BM_MakeThenSortHeap_string_Descending_4 -1.50% 3.715 3.659 - -0.62% -
std::reverse_copy(deque<int>)/32768 -1.50% 8124.158 8002.601 - -1.10% -
SetIntersection_Front_Set_float_16384_16 -1.49% 1332752.790 1312857.747 - -0.31% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.49% 4.629 4.560 - -1.69% -
std::move(list<int>)/262144 -1.49% 247567.256 243876.747 - -0.89% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.49% 741.858 730.827 - -8.71% -
BM_std_minmax<long_long>/10 -1.49% 2.189 2.156 - -1.53% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.49% 44.546 43.884 - -1.09% -
SetIntersection_Front_Vector_uint32_16384_256 -1.49% 2355126.042 2320147.273 - 1.31% -
BM_std_min<unsigned_int>/32 -1.48% 2.247 2.214 - 1.91% -
BM_std_min<short>/27 -1.48% 2.324 2.289 - -0.27% -
std::generate_n(list<int>)/1024 -1.48% 660.734 650.965 - 0.03% -
SetIntersection_None_Set_uint64_1024_16 -1.48% 8818374.321 8688114.878 - -0.58% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.48% 600.331 591.469 - -0.19% -
rng::find(vector<int>)_(process_all)/8 -1.48% 2.863 2.821 - -2.79% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.47% 212295.654 209167.901 - -0.25% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.47% 53.416 52.631 - -1.30% -
std::deque<std::string>::ctor(size)/1024 -1.47% 713.040 702.558 - -1.56% -
BM_CmpEqual_short_ushort -1.47% 1.117 1.101 - -0.93% -
BM_CmpEqual_uchar_schar -1.47% 1.057 1.041 - -0.85% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.47% 20.832 20.526 - 0.25% -
BM_deque_vector_move_backward/5500 -1.47% 207.181 204.142 - 0.19% -
BM_deque_vector_ranges_copy_backward/4096 -1.46% 149.203 147.019 - -0.61% -
SetIntersection_Front_Vector_uint64_262144_1024 -1.46% 5992549.551 5904908.690 - 2.14% -
rng::copy(list<int>)/8 -1.46% 2.415 2.380 - 0.80% -
BM_std_min<unsigned_int>/16 -1.46% 1.934 1.906 - -0.13% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -1.46% 1.254 1.235 - -2.34% -
std::map<std::string,_int>::ctor(const&)/1024 -1.46% 34957.887 34447.952 - -2.73% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.46% 786.731 775.272 - -0.66% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.46% 4.075 4.016 - -3.62% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.46% 41.575 40.970 - 49.74% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -1.45% 1.763 1.738 - -0.00% -
BM_PushHeap_uint32_Random_64 -1.45% 5.606 5.525 - -0.67% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.45% 619.439 610.450 - 0.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.45% 9.543 9.405 - 1.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.45% 354978.218 349842.263 - 0.13% -
BM_std_minmax<unsigned_char>/32 -1.44% 1.577 1.554 - -2.96% -
std::adjacent_find(list<int>,_pred)/8 -1.44% 3.924 3.867 - -0.69% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.44% 0.782 0.770 - 1.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -1.44% 20.493 20.198 - 8.62% -
SetIntersection_None_Set_float_256_1 -1.44% 11941076.755 11768909.620 - 0.07% -
SetIntersection_Front_Set_uint32_1024_64 -1.44% 2067944.263 2038132.232 - -0.20% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 -1.44% 35.167 34.661 - 20.10% -
BM_MakeHeap_string_Heap_4 -1.44% 3.074 3.030 - -0.51% -
std::map<int,_int>::erase(iterator)/1024 -1.44% 21.121 20.818 - -0.96% -
BM_std_minmax<unsigned_char>/2 -1.44% 0.907 0.894 - 1.22% -
BM_std_min<__int128>/18 -1.43% 7.230 7.127 - 3.90% -
std::is_sorted_until(list<int>)/8 -1.43% 2.263 2.230 - 1.03% -
rng::copy_backward(vector<int>)/8 -1.43% 2.294 2.261 - -1.21% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.43% 37125.235 36594.078 - -1.25% -
BM_std_min<long_long>/12 -1.43% 2.044 2.015 - -0.69% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 -1.43% 1.672 1.648 - 4.31% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -1.42% 1932120.398 1904604.848 - -18.69% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.42% 23.353 23.020 - -1.64% -
rng::find(list<int>)_(bail_25%)/8 -1.42% 0.934 0.920 - -0.09% -
SetIntersection_Front_Set_uint32_262144_64 -1.42% 1970809.783 1942806.451 - -3.30% -
std::search(vector<int>)_(same_length)/1000 -1.42% 245.576 242.092 - -1.75% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.42% 18.787 18.521 - -3.60% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.41% 18.950 18.682 - -0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 -1.41% 353679599.046 348695128.354 - -0.63% -
SetIntersection_Front_Vector_float_256_16 -1.41% 4608567.565 4543680.522 - 1.71% -
BM_PopHeap_uint32_256 -1.41% 17.118 16.877 - -0.73% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 -1.40% 2.983 2.941 - -1.39% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -1.40% 347720.383 342838.397 - -1.08% -
SetIntersection_Interlaced_Vector_string_256_1 -1.40% 4631965.221 4566965.468 - 0.79% -
BM_std_min<__int128>/13 -1.40% 5.033 4.963 - 1.68% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.40% 5451.374 5374.904 - -0.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.40% 12194.539 12023.518 - -2.30% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -1.40% 14.235 14.035 - -1.27% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.40% 6.592 6.500 - 1.91% -
std::replace_if(vector<int>)_(sprinkled)/8192 -1.40% 1924.998 1898.053 - -0.23% -
rng::find_last_if(list<int>)_(bail_90%)/50 -1.40% 2.085 2.056 - -5.67% -
vector<bool>(size_type,_const_value_type&) -1.40% 8.791 8.668 - 6.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.40% 6760.778 6666.249 - 0.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.39% 55515.877 54742.215 - 2.22% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.39% 201.973 199.162 - 0.43% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.39% 295.462 291.357 - -1.13% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.39% 55.299 54.531 - -0.06% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 -1.39% 29152.152 28747.959 - 15.01% -
727_cppcheck_r -1.38% 25.061 24.714 - -2.17% -
std::replace(vector<int>)_(prefix)/1024 -1.38% 161.678 159.440 - -0.09% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -1.38% 8691.305 8571.011 - -1.40% -
BM_deque_vector_ranges_move_backward/0 -1.38% 1.437 1.417 - -5.69% -
rng::reverse(list<int>)/32768 -1.38% 17137.121 16900.187 - -4.18% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.38% 28.291 27.900 - 1.84% -
rng::partial_sort(deque<int>)_(repeated)/1024 -1.38% 6442.550 6353.549 - -0.71% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.38% 138753.401 136840.037 - 0.42% -
SetIntersection_Front_Vector_uint32_16384_4 -1.38% 1124666.991 1109162.920 - -2.18% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.38% 893.613 881.295 - -2.59% -
std::find(list<int>)_(process_all)/8 -1.38% 2.429 2.396 - -0.04% -
SetIntersection_Front_Vector_string_262144_4 -1.38% 1258745.404 1241434.330 - -1.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.38% 15.198 14.989 - 1.04% -
BM_vector_deque_move/1 -1.37% 2.379 2.346 - 11.15% -
std::rotate_copy(vector<int>)/1024 -1.37% 33.495 33.036 - 0.54% -
rng::search(list<int>)_(no_match)/8192 -1.37% 6919.828 6825.058 - -0.50% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.37% 52860.589 52138.010 - 0.01% -
BM_StringFindNoMatch/64 -1.37% 1.960 1.933 - 4.53% -
rng::is_sorted(list<int>)/1024 -1.37% 786.837 776.094 - 2.19% -
BM_RangesPopHeap_string_256 -1.36% 41.397 40.832 - 0.30% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.36% 698.622 689.093 - -2.57% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.36% 700.983 691.447 - -0.94% -
bm_lexicographical_compare<signed_char>/512 -1.36% 7.984 7.876 - -1.29% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.36% 36360.618 35866.883 - 1.64% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 -1.36% 75.951 74.920 - -1.14% -
BM_std_minmax<short>/26 -1.36% 2.531 2.497 - 0.68% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.36% 11311.470 11158.107 - -1.72% -
BM_MakeHeap_string_Ascending_16 -1.35% 3.730 3.679 - -2.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.35% 126269284.063 124563672.516 - 6.12% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.35% 6.054 5.972 - 1.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.35% 152741.117 150679.862 - -0.22% -
BM_CmpEqual_int_uint -1.35% 1.117 1.102 - -0.90% -
BM_RangesPushHeap_float_Random_16384 -1.35% 7.683 7.580 - -0.71% -
BM_RangesPushHeap_string_PipeOrgan_256 -1.34% 7.845 7.739 - -7.51% -
std::find_if(vector<char>)_(process_all)/1024 -1.34% 274.863 271.177 - 0.35% -
BM_MakeThenSortHeap_uint64_Random_64 -1.34% 11.921 11.761 - 0.39% -
BM_std_minmax<unsigned_short>/28 -1.34% 2.591 2.556 - 0.51% -
BM_RangesMakeHeap_uint64_PipeOrgan_16 -1.34% 1.030 1.016 - -0.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 -1.34% 34.325 33.866 - 0.82% -
rng::contains(list<int>)_(process_all)/50 -1.34% 18.472 18.224 - -5.80% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.34% 30.027 29.626 - -0.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.34% 7.822 7.718 - -1.01% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -1.34% 10.960 10.814 - 3.16% -
std::partition_copy(vector<int>)/8192 -1.33% 4613.477 4551.920 - -1.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.33% 867.661 856.090 - -0.19% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.33% 1.488 1.468 - 2.10% -
std::shift_left(deque<int>)/32 -1.33% 4.774 4.710 - -0.39% -
std::multimap<int,_int>::erase(iterator)/32 -1.33% 20.945 20.667 - -0.32% -
std::multimap<int,_int>::erase(key)_(existent)/0 -1.33% 21.942 21.651 - -0.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.32% 7.670 7.569 - -0.62% -
BM_std_minmax<short>/9 -1.32% 1.185 1.170 - -1.41% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.32% 455031.473 449035.328 - -1.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.32% 6114673.375 6034223.696 - -5.26% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.32% 350625.322 346014.386 - 0.34% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.31% 18.494 18.250 - -1.32% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.31% 60.770 59.972 - -0.79% -
BM_std_minmax<short>/24 -1.31% 2.290 2.260 - 1.55% -
BM_SortHeap_string_262144 -1.31% 178.075 175.747 - -1.68% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.31% 17.441 17.213 - 0.39% -
rng::replace_if(deque<int>)_(prefix)/1024 -1.31% 484.898 478.561 - -0.72% -
737_gmsh_r -1.31% 12.920 12.751 - -0.01% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -1.31% 26.650 26.302 - -10.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.30% 6.199 6.118 - -0.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 -1.30% 1.369 1.351 - -0.30% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.30% 38087.681 37593.199 - 0.92% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.30% 18.531 18.291 - -1.11% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.30% 4290.654 4235.074 - -0.74% -
BM_vector_deque_move/64 -1.29% 2.873 2.835 - 4.85% -
rng::find_if_not(list<int>)_(bail_25%)/8 -1.29% 1.314 1.297 - -1.26% -
BM_PushHeap_uint32_Ascending_262144 -1.29% 8.178 8.073 - -1.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.29% 376379.902 371511.924 - -0.82% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -1.29% 22.180 21.893 - 10.37% -
SetIntersection_None_Set_uint64_262144_262144 -1.29% 1216520.672 1200836.508 - -0.93% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.29% 18.214 17.979 - -0.01% -
rng::move_backward(vector<bool>)_(aligned)/32768 -1.29% 38.374 37.879 - -1.21% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -1.29% 9388.976 9268.009 - -0.95% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -1.29% 23.599 23.295 - 0.67% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -1.29% 29234.296 28858.065 - 14.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.29% 354932274.692 350365094.976 - 0.38% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.28% 1.179 1.164 - -3.54% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.28% 803.135 792.842 - -1.87% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.28% 146750.557 144870.246 - -0.34% -
rng::find_if(vector<char>)_(process_all)/8 -1.28% 2.531 2.498 - 0.44% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.28% 7159.401 7067.865 - -0.37% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.28% 509.425 502.912 - -0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.28% 179824630.172 177528268.582 - -0.96% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.28% 35.345 34.893 - -0.17% -
BM_RangesMakeThenSortHeap_float_Heap_256 -1.28% 6.172 6.093 - 3.33% -
rng::find_if(vector<char>)_(process_all)/32768 -1.28% 8231.154 8126.150 - -0.14% -
rng::contains_subrange(deque<int>)_(single_element)/16 -1.27% 10.367 10.235 - -1.19% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.27% 9244.217 9126.749 - -1.23% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.27% 814.808 804.456 - 3.54% -
std::fill_n(deque<int>)/1024 -1.27% 29.904 29.524 - -0.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.27% 33405.281 32981.070 - 1.62% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -1.27% 6879.359 6792.006 - -0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.27% 7439488.034 7345072.827 - -0.02% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.27% 31.426 31.027 - -1.99% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.27% 13.019 12.854 - -5.19% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 -1.27% 16.618 16.408 - -0.08% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 -1.27% 3.399 3.356 - 1.01% -
std::search(deque<int>)_(single_element)/1024 -1.26% 463.452 457.594 - -0.77% -
SetIntersection_Front_Vector_string_1024_1024 -1.26% 41522026.612 40997447.023 - 1.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.26% 9.533 9.413 - -0.27% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -1.26% 626.828 618.924 - -99.70% -
rng::find_if(vector<char>)_(process_all)/50 -1.26% 12.692 12.532 - -1.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.26% 12010997.741 11859856.982 - -1.14% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.26% 3130.996 3091.602 - 0.66% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.26% 7.660 7.564 - -2.03% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.25% 930341.015 918671.453 - -1.74% -
std::set<int>::erase(key)_(existent)/0 -1.25% 20.719 20.460 - 0.96% -
rng::find_if(vector<bool>)_(process_all)/8 -1.25% 5.527 5.458 - -2.81% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.25% 32.124 31.721 - -5.27% -
BM_MakeHeap_string_PipeOrgan_16 -1.25% 3.614 3.569 - -1.16% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -1.25% 10.320 10.192 - -2.36% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.25% 3.820 3.772 - -1.18% -
rng::find_end(deque<int>)_(single_element)/1000 -1.25% 340.232 335.989 - 14.61% -
std::move(vector<int>)/1048576 -1.25% 56833.818 56125.156 - -0.23% -
std::is_sorted(list<int>,_pred)/8 -1.25% 3.965 3.916 - -8.49% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.25% 271371.968 267990.810 - -2.54% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.25% 12634.221 12476.827 - -0.56% -
BM_RangesMakeThenSortHeap_string_Descending_256 -1.24% 18.694 18.461 - -4.45% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.24% 14.232 14.055 - -1.24% -
std::remove_copy(deque<int>)_(prefix)/32 -1.24% 13.175 13.012 - -1.60% -
rng::find_end(vector<int>)_(same_length)/1000 -1.24% 248.400 245.313 - -51.14% -
BM_CmpLess_uchar_uint -1.24% 1.134 1.120 - -0.07% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 -1.24% 1.110 1.096 - -1.39% -
std::set<std::string>::lower_bound(key)_(existent)/32 -1.23% 16.408 16.206 - 0.69% -
std::vector<std::string>::ctor(size)/8192 -1.23% 4256.912 4204.396 - -0.59% -
rng::copy_backward(deque<int>)/4096 -1.23% 148.426 146.595 - -0.84% -
rng::find_end(vector<int>)_(same_length)/8192 -1.23% 1979.902 1955.517 - -48.90% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.23% 509.507 503.232 - -1.11% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.23% 55980.887 55293.062 - 0.79% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 -1.23% 211.996 209.392 - 0.45% -
rng::partial_sort_copy(deque<int>)_(descending)/8192 -1.23% 100300.251 99069.501 - -0.96% -
std::flat_multimap<int,_int>::clear()/8192 -1.23% 446.529 441.054 - -0.30% -
std::multiset<int>::contains(key)_(non-existent)/32 -1.22% 2.266 2.238 - -4.56% -
BM_std_min<__int128>/17 -1.22% 6.773 6.690 - 3.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.22% 1.133 1.120 - -0.15% -
SetIntersection_Front_Set_uint32_64_64 -1.22% 16291464.128 16092986.839 - 2.91% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.22% 847459.774 837139.638 - -2.06% -
BM_vector_deque_copy_backward/5500 -1.22% 200.342 197.903 - -0.33% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.22% 170.247 168.175 - 2.14% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 -1.22% 4238.944 4187.382 - 0.67% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.22% 2073.863 2048.660 - -1.29% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 -1.21% 6.605 6.524 - -0.30% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -1.21% 9323.418 9210.327 - -0.65% -
BM_RangesPopHeap_string_1024 -1.21% 57.107 56.415 - 0.16% -
SetIntersection_Interlaced_Set_string_16384_4 -1.21% 200631080.553 198199634.633 - -0.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.21% 2.969 2.933 - -1.60% -
std::copy_n(list<int>)/64 -1.21% 14.106 13.935 - -0.71% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.21% 54977.884 54314.407 - -1.79% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -1.20% 352824.932 348576.183 - 0.28% -
BM_std_minmax<long_long>/20 -1.20% 3.318 3.278 - -1.20% -
std::rotate(list<int>)_(by_1/4)/8192 -1.20% 7460.574 7370.847 - 2.02% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -1.20% 1317087.498 1301303.561 - -1.81% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.20% 22.420 22.151 - 0.80% -
BM_std_minmax<long_long>/30 -1.20% 4.542 4.487 - -1.41% -
SetIntersection_None_Set_float_64_1 -1.20% 22953216.833 22678866.755 - -3.00% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.19% 10047687.778 9927643.348 - -0.93% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.19% 599.197 592.044 - -0.70% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.19% 524.045 517.792 - -1.15% -
std::find_if(vector<char>)_(process_all)/8 -1.19% 2.430 2.402 - -0.98% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.19% 6.827 6.746 - -1.47% -
BM_RangesMakeHeap_string_Ascending_4 -1.19% 2.871 2.837 - -0.89% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.19% 1.348 1.332 - -1.39% -
SetIntersection_Interlaced_Set_float_256_1 -1.19% 4510632.060 4457007.622 - -0.10% -
SetIntersection_Front_Set_uint32_256_1 -1.19% 4468926.589 4415810.773 - -0.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.19% 1.285 1.269 - 0.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.19% 7.975 7.880 - -1.58% -
BM_PopHeap_uint64_262144 -1.19% 41.685 41.190 - -1.98% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.19% 28.141 27.807 - -0.14% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.18% 41424.594 40934.134 - -2.62% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.18% 6559.202 6481.563 - -0.07% -
std::move(vector<bool>)_(unaligned)/64 -1.18% 1.527 1.509 - -1.64% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.18% 148184.843 146433.818 - -0.84% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.18% 1.088 1.075 - 0.28% -
rng::fill(vector<int>)/1024 -1.18% 30.145 29.789 - -1.25% -
BM_CmpEqual_schar_schar -1.18% 1.110 1.097 - -0.78% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.18% 11.945 11.804 - -2.17% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.17% 7.715 7.624 - 1.69% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.17% 13.991 13.827 - -1.19% -
rng::stable_sort(deque<int>)_(heap)/8192 -1.17% 18149.850 17936.840 - 1.33% -
std::multimap<std::string,_int>::clear()/32 -1.17% 899.728 889.174 - -0.20% -
BM_std_min<short>/28 -1.17% 2.689 2.657 - -2.66% -
rng::any_of(vector<int>)_(process_all)/8 -1.17% 2.440 2.411 - 2.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.17% 773.206 764.160 - 0.31% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -1.17% 6.173 6.101 - -3.36% -
std::unordered_map<int,_int>::clear()/32 -1.17% 617.103 609.894 - -0.37% -
BM_std_min<unsigned_long_long>/21 -1.17% 1.995 1.972 - -1.19% -
std::multiset<int>::find(key)_(existent)/32 -1.17% 1.688 1.668 - -1.40% -
BM_std_min<char>/64 -1.16% 4.237 4.188 - -0.18% -
std::all_of(vector<int>)_(process_all)/50 -1.16% 18.202 17.991 - 41.24% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.16% 26.675 26.365 - 0.37% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.16% 2.358 2.331 - 2.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.16% 34863.826 34459.871 - -1.66% -
BM_std_minmax<unsigned_char>/18 -1.16% 1.363 1.348 - 2.36% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.16% 6691.517 6614.024 - 0.02% -
721_gcc_r -1.16% 13.039 12.888 - -2.31% -
BM_lexicographical_compare_three_way_slow_path/65536 -1.16% 15862.678 15679.099 - -2.96% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -1.16% 16.293 16.105 - -1.22% -
BM_PushHeap_string_PipeOrgan_16 -1.15% 4.124 4.076 - -4.82% -
BM_SortHeap_uint32_64 -1.15% 8.070 7.977 - 0.40% -
std::rotate(deque<int>)_(1_element_forward)/8192 -1.15% 303.912 300.404 - -0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.15% 1169225.799 1155774.449 - -1.02% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 -1.15% 48.385 47.828 - -0.37% -
BM_CmpEqual_short_uchar -1.15% 1.124 1.111 - 0.34% -
BM_vector_deque_move_backward/64000 -1.15% 7675.043 7587.054 - 3.11% -
rng::starts_with(vector<int>,_pred)/8 -1.15% 4.301 4.252 - 3.05% -
BM_CmpEqual_uchar_uchar -1.14% 1.123 1.111 - -0.43% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -1.14% 276.664 273.500 - -1.48% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.14% 13.338 13.185 - 0.19% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.14% 35767.838 35359.030 - -0.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.14% 399773.447 395205.574 - 0.09% -
rng::replace_if(vector<int>)_(prefix)/50 -1.14% 13.652 13.497 - -0.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.14% 62829259.652 62113317.994 - -1.58% -
std::unique(list<int>)_(sprinkled)/8192 -1.14% 7982.785 7891.912 - 1.19% -
rng::remove(vector<int>)_(sprinkled)/8192 -1.14% 4004.980 3959.395 - 99.64% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.14% 6476.297 6402.629 - -1.31% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.14% 22.102 21.851 - -0.80% -
std::find_if_not(list<int>)_(process_all)/8192 -1.14% 8176.018 8083.132 - -1.82% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.14% 3.662 3.620 - 0.24% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -1.14% 12.713 12.568 - -9.30% -
std::partition_point(deque<int>)/8192 -1.13% 16.455 16.268 - 0.16% -
BM_CmpLess_uint_int -1.13% 1.125 1.112 - -1.20% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -1.13% 9129.399 9026.024 - 7.85% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.13% 28.422 28.100 - 4.01% -
BM_RangesPushHeap_float_Random_4 -1.13% 3.003 2.969 - 1.95% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.13% 363.542 359.445 - 0.17% -
std::transform(list<int>,_list<int>)/50 -1.13% 37.128 36.709 - -0.10% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.13% 4805.991 4751.840 - -0.83% -
BM_std_min<unsigned_long_long>/9 -1.13% 1.169 1.156 - -1.12% -
BM_lexicographical_compare_three_way_slow_path/16384 -1.12% 3929.083 3884.966 - -2.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -1.12% 22.665 22.411 - 0.49% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 -1.12% 1.468 1.451 - -1.09% -
std::set<int>::erase(iterator)/1024 -1.12% 20.539 20.308 - 0.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.12% 17856.992 17656.917 - 1.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.12% 80188.219 79290.235 - -0.14% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.12% 7934.211 7845.382 - -0.68% -
rng::adjacent_find(vector<int>,_pred)/1048576 -1.12% 472147.429 466872.664 - -0.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.11% 9.986 9.875 - 0.48% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -1.11% 7011.780 6933.666 - -0.10% -
BM_std_minmax<unsigned_long_long>/64 -1.11% 10.368 10.252 - -1.02% -
rng::equal(vector<bool>)_(unaligned)/1048576 -1.11% 7702.729 7616.952 - 0.20% -
BM_std_min<int>/28 -1.11% 2.062 2.039 - 0.41% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 -1.11% 643518.467 636371.079 - -0.84% -
BM_std_minmax<long_long>/31 -1.11% 4.841 4.787 - -0.84% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -1.11% 10.693 10.574 - 5.90% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.11% 4.226 4.179 - -0.57% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 -1.11% 61547.262 60865.339 - -1.06% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.11% 12.929 12.785 - -1.13% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.11% 350161.334 346285.609 - -0.34% -
SetIntersection_None_Vector_uint64_262144_64 -1.11% 1191478.221 1178302.878 - -2.67% -
BM_deque_vector_ranges_copy/64 -1.11% 2.612 2.583 - -0.96% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.10% 5767.414 5703.697 - -0.45% -
std::is_sorted_until(list<int>)/8192 -1.10% 7163.152 7084.130 - -2.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.10% 29.461 29.137 - -15.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.10% 232265373.603 229710235.975 - -0.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.10% 11.314 11.190 - 1.84% -
BM_MakeThenSortHeap_string_Descending_16384 -1.10% 65.212 64.495 - -5.20% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.10% 103.602 102.464 - -3.52% -
std::rotate(vector<int>)_(1_element_backward)/1024 -1.10% 36.020 35.625 - -0.99% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.10% 642.173 635.125 - -1.58% -
rng::equal(vector<bool>)_(unaligned)/1024 -1.10% 7.728 7.643 - 0.15% -
753_ns3_r -1.09% 10.342 10.229 - 0.09% -
BM_MakeThenSortHeap_string_Ascending_262144 -1.09% 76.615 75.778 - -3.85% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -1.09% 5.720 5.657 - -0.84% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 -1.09% 616360.915 609630.118 - 5.97% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.09% 9.768 9.661 - 2.13% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.09% 5.737 5.675 - 0.22% -
BM_std_minmax<char>/30 -1.09% 2.664 2.635 - -7.79% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -1.09% 0.975 0.965 - 0.22% -
bm_lexicographical_compare<int>/64 -1.08% 4.858 4.805 - -0.17% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.08% 832.573 823.558 - 3.69% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.08% 2.081 2.058 - -1.62% -
std::rotate(deque<int>)_(by_1/4)/8192 -1.08% 6840.305 6766.311 - -0.85% -
BM_std_minmax<unsigned_int>/21 -1.08% 1.870 1.850 - -0.01% -
BM_StringAssignStr_Large_Opaque -1.08% 10.427 10.314 - 1.45% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.08% 13.943 13.792 - -0.56% -
SetIntersection_None_Set_float_1024_64 -1.08% 9121114.562 9022663.654 - 0.24% -
rng::contains_subrange(list<int>)_(single_element)/8192 -1.08% 7244.983 7166.788 - 2.45% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.08% 274.975 272.008 - -2.19% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.08% 12541.090 12405.946 - 0.44% -
rng::remove(list<int>)_(sprinkled)/8192 -1.08% 7953.804 7868.129 - -0.57% -
BM_deque_deque_ranges_move/1024 -1.08% 39.308 38.885 - -1.21% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.08% 39.288 38.865 - 1.23% -
BM_std_min<int>/24 -1.07% 1.841 1.821 - 0.42% -
std::move_backward(vector<bool>)_(unaligned)/64 -1.07% 1.857 1.837 - 2.65% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -1.07% 8527.045 8435.666 - -0.61% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.07% 218.224 215.887 - -1.31% -
std::map<std::string,_int>::erase(iterator)/0 -1.07% 28.416 28.112 - 2.55% -
rng::contains_subrange(deque<int>)_(same_length)/32 -1.07% 19.142 18.937 - 1.66% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.07% 4.268 4.222 - -1.04% -
BM_vector_deque_move/4096 -1.07% 147.449 145.875 - -0.84% -
BM_CmpLess_ushort_uchar -1.07% 1.131 1.119 - -1.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.07% 1150674.021 1138399.145 - 1.03% -
rng::move(deque<int>)/4096 -1.07% 154.922 153.271 - -0.45% -
std::find_end(list<int>)_(process_all)/8192 -1.07% 7408.338 7329.395 - 4.88% -
rng::find(list<int>)_(bail_25%)/1024 -1.07% 182.171 180.230 - -0.52% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -1.06% 23.580 23.328 - -1.28% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 -1.06% 17.354 17.169 - 0.78% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.06% 12.080 11.951 - 1.28% -
rng::equal(vector<bool>)_(unaligned)/8192 -1.06% 65.992 65.291 - 0.81% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.06% 2496.971 2470.464 - 1.22% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.06% 2.338 2.313 - -8.72% -
std::find_end(vector<int>)_(same_length)/1024 -1.06% 251.697 249.034 - -51.19% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.06% 2.338 2.313 - -2.03% -
std::generate_n(deque<int>)/32 -1.05% 8.375 8.287 - -0.14% -
BM_deque_vector_ranges_move_backward/4096 -1.05% 150.087 148.508 - -0.45% -
BM_CmpLess_int_uint -1.05% 1.123 1.111 - -0.01% -
std::generate_n(vector<int>)/32 -1.05% 8.047 7.962 - -0.70% -
rng::stable_sort(deque<int>)_(heap)/1024 -1.05% 2764.624 2735.669 - 0.47% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 -1.04% 30.744 30.423 - -0.02% -
BM_CmpLess_ushort_schar -1.04% 1.047 1.036 - -0.68% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.04% 7792.705 7711.623 - 0.55% -
BM_RangesMakeThenSortHeap_string_Descending_64 -1.04% 13.126 12.989 - 0.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.04% 18.855 18.659 - -0.51% -
SetIntersection_Front_Vector_uint64_1024_1024 -1.04% 5984953.330 5922700.280 - 1.23% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.04% 7.190 7.116 - 3.68% -
std::copy_backward(list<int>)/8 -1.04% 2.473 2.447 - 0.18% -
rng::copy(vector<bool>)_(aligned)/4096 -1.04% 4.980 4.928 - -0.40% -
BM_std_min<short>/16 -1.04% 1.762 1.743 - -3.17% -
rng::move(list<int>)/32768 -1.04% 35949.492 35576.574 - -0.38% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.04% 2167.916 2145.441 - -1.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.03% 2225718.180 2202690.836 - -0.96% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.03% 1.341 1.328 - 0.59% -
rng::find_if(vector<char>)_(bail_25%)/8192 -1.03% 523.482 518.074 - -0.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.03% 126614.981 125307.062 - -0.51% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 -1.03% 1.711 1.693 - -0.42% -
BM_lexicographical_compare_three_way_slow_path/64 -1.03% 15.823 15.660 - -0.25% -
BM_MakeThenSortHeap_float_PipeOrgan_16 -1.03% 3.020 2.989 - 1.68% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 -1.03% 1959.324 1939.153 - 1.80% -
std::find_if(list<int>)_(bail_25%)/8 -1.03% 1.210 1.198 - -1.64% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -1.03% 8.523 8.435 - -1.55% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.03% 838.303 829.685 - -1.19% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.03% 41.841 41.412 - 0.33% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.02% 826.381 817.916 - 0.35% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -1.02% 2.983 2.952 - -0.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -1.02% 1185972.905 1173825.145 - -0.87% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.02% 744.176 736.555 - 2.69% -
rng::partial_sort_copy(deque<int>)_(heap)/1024 -1.02% 8673.416 8584.665 - -1.33% -
SetIntersection_Front_Vector_uint64_16384_1 -1.02% 1124322.130 1112819.405 - 1.25% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.02% 12116.346 11992.411 - -1.75% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.02% 1.916 1.896 - -4.52% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.02% 24.690 24.437 - -1.83% -
bm_ranges_lexicographical_compare<int>/64 -1.02% 4.855 4.805 - -2.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.02% 1137816.920 1126200.902 - 2.42% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 -1.02% 61.803 61.172 - -1.21% -
SetIntersection_Front_Set_float_16_16 -1.02% 41235205.451 40814369.702 - -1.41% -
rng::stable_sort(deque<int>)_(shuffled)/1024 -1.02% 2495.901 2470.432 - 1.36% -
BM_MakeHeap_string_Ascending_256 -1.02% 4.773 4.724 - -5.30% -
BM_std_min<__int128>/10 -1.02% 3.743 3.705 - 1.07% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.02% 1047766.006 1037095.803 - 4.75% -
std::none_of(list<int>)_(process_all)/50 -1.02% 22.052 21.828 - -0.52% -
rng::reverse_copy(vector<int>)/512 -1.02% 17.304 17.128 - -0.08% -
vector<bool>::reserve() -1.01% 8.759 8.670 - -14.38% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.01% 281025.071 278173.566 - 1.29% -
std::sort(vector<int>)_(ascending)/8 -1.01% 16.687 16.518 - -2.20% -
std::stable_sort(deque<int>)_(heap)/8192 -1.01% 18091.197 17907.738 - 1.79% -
BM_RangesSortHeap_float_16384 -1.01% 27.600 27.320 - 3.14% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.01% 6.244 6.180 - 2.19% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.01% 15.989 15.827 - -2.90% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.01% 22695.306 22465.696 - -9.88% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -1.01% 9.937 9.837 - -1.60% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.01% 422.239 417.975 - -0.25% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.01% 6698.242 6630.752 - 0.77% -
BM_MakeThenSortHeap_string_Descending_262144 -1.01% 87.418 86.538 - 0.27% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.01% 66553.197 65883.503 - -0.80% -
rng::partial_sort_copy(list<int>)_(heap)/8192 -1.01% 105768.433 104705.023 - -0.24% -
BM_MakeThenSortHeap_float_SingleElement_64 -1.00% 3.343 3.309 - -0.14% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.00% 748.887 741.366 - -14.47% -
BM_deque_deque_ranges_copy_backward/64 -1.00% 5.102 5.050 - 49.56% -
bm_swap_ranges_vb_unaligned/64 -1.00% 4.875 4.826 - -0.64% -
rng::fill_n(vector<int>)/1024 -1.00% 29.756 29.457 - 0.64% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.00% 201.088 199.074 - -0.98% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 -1.00% 24.555 24.309 - -1.15% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34898.98% 1001212.809 350414297.491 - -0.10% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 196.11% 4.452 13.182 - 197.17% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 172.81% 183.957 501.846 - 161.20% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 161.49% 1.062 2.777 - 154.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 150.97% 22.064 55.372 - 106.02% -
std::map<int,_int>::count(key)_(existent)/0 129.86% 0.011 0.025 - 60.53% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 122.15% 153.904 341.890 - 119.74% -
rng::remove_copy(list<int>)_(sprinkled)/1024 117.50% 742.845 1615.683 - 117.01% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 117.14% 6.661 14.463 - 117.03% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 116.59% 101.646 220.157 - 120.11% -
std::remove_copy(list<int>)_(sprinkled)/1024 116.29% 744.318 1609.900 - 116.52% -
rng::remove_copy(list<int>)_(prefix)/1024 115.81% 751.500 1621.845 - 116.28% -
std::count(list<int>)_(every_other)/1024 114.31% 709.416 1520.335 - 114.44% -
std::rotate(list<int>)_(by_1/4)/1024 109.87% 580.664 1218.656 - 110.15% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 108.83% 788.463 1646.585 - 109.15% -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 108.13% 791.817 1648.025 - 109.41% -
std::remove_copy_if(list<int>)_(prefix)/1024 107.58% 797.111 1654.660 - 108.21% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 107.44% 1198.430 2486.060 - 106.03% -
rng::remove_copy_if(list<int>)_(prefix)/1024 106.89% 799.720 1654.570 - 108.07% -
std::fill(list<int>)/50 104.73% 16.875 34.549 - -2.79% -
std::mismatch(list<int>)_(it,_it,_it)/1024 101.25% 771.456 1552.570 - 102.21% -
rng::remove(vector<int>)_(sprinkled)/8192 99.64% 1983.225 3959.395 - -1.14% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 98.68% 21.732 43.177 - 88.38% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 98.15% 25.231 49.996 - 132.27% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 91.99% 44.854 86.115 - -1.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 91.45% 64401241.139 123299141.183 - 93.05% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 87.83% 31.611 59.376 - -2.27% -
SetIntersection_Interlaced_Vector_uint64_262144_16 86.15% 3187398.526 5933282.361 - -2.02% -
rng::remove(vector<int>)_(sprinkled)/1024 85.13% 288.177 533.496 - 0.39% -
std::copy_n(vector<bool>)_(aligned)/1048576 83.18% 1677.673 3073.153 - 52.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 81.18% 5049280.676 9148249.022 - 105.84% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.35% 78.975 140.062 - 76.60% -
BM_deque_deque_ranges_move_backward/0 75.05% 0.792 1.387 - -0.03% -
BM_deque_deque_ranges_copy_backward/0 73.28% 0.801 1.387 - -0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 72.32% 203900112.429 351368709.310 - 76.71% -
BM_deque_deque_copy_backward/0 71.73% 0.809 1.389 - 0.09% -
BM_deque_deque_move_backward/0 71.00% 0.815 1.393 - 0.44% -
rng::find_end(vector<int>)_(single_element)/8192 70.83% 1912.641 3267.324 - -0.24% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 70.67% 6.215 10.607 - 34.53% -
rng::find_end(vector<int>)_(single_element)/1024 70.23% 242.411 412.655 - -0.21% -
rng::find_end(vector<int>)_(single_element)/1000 69.99% 237.076 403.010 - -0.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 69.08% 22.130 37.418 - -2.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 67.87% 1.862 3.126 - 43.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 64.79% 213192962.567 351314388.661 - 69.79% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 64.01% 150.190 246.325 - 57.08% -
SetIntersection_Interlaced_Vector_uint32_16384_256 64.00% 14123298.693 23162135.034 - 72.42% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 63.87% 42.507 69.658 - 2.45% -
BM_PushHeap_float_Descending_1 62.08% 0.431 0.698 - 28.83% -
BM_std_min<int>/1 61.22% 0.282 0.454 - 19.76% -
BM_StringCtorDefault 58.95% 0.235 0.374 - 39.84% -
rng::copy_n(vector<int>)/32768 57.71% 2294.113 3617.973 - 49.47% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 56.89% 57.316 89.921 - 2.74% -
rng::find_end(vector<int>)_(process_all)/8192 54.47% 1904.428 2941.815 - -0.31% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 54.36% 764.570 1180.201 - 54.49% -
BM_std_min<short>/1 53.78% 0.293 0.450 - 19.50% -
rng::find_end(vector<int>)_(process_all)/1024 53.68% 242.555 372.771 - -0.32% -
rng::find_end(vector<int>)_(process_all)/1000 53.55% 236.990 363.908 - -0.25% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 51.05% 104.469 157.805 - -25.74% -
BM_tolower_string<char> 50.99% 15.184 22.926 - 53.50% -
std::multiset<std::string>::find(key)_(existent)/32 50.46% 14.756 22.202 - 44.17% -
SetIntersection_Interlaced_Vector_uint32_262144_16 50.18% 3493641.371 5246590.743 - 63.72% -
BM_deque_deque_ranges_move_backward/64 49.88% 3.377 5.061 - 0.04% -
BM_deque_deque_copy_backward/64 49.82% 3.374 5.055 - -0.98% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 49.74% 27.360 40.970 - -1.46% -
BM_deque_deque_ranges_copy_backward/64 49.56% 3.377 5.050 - -1.00% -
BM_RangesPushHeap_uint64_Descending_1 49.51% 0.467 0.698 - 0.07% -
BM_deque_deque_move_backward/64 49.32% 3.379 5.046 - -0.58% -
BM_std_min<unsigned_short>/1 49.26% 0.254 0.379 - 16.42% -
rng::reverse(vector<int>)/8 49.09% 1.619 2.413 - 53.06% -
rng::find_end(vector<int>)_(process_all)/1048576 48.60% 253644.620 376924.722 - -0.08% -
std::multiset<std::string>::erase(key)_(existent)/1024 48.21% 57.816 85.688 - 45.36% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 47.76% 3.270 4.832 - 43.29% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 46.89% 177.764 261.115 - 47.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 46.22% 29.056 42.486 - 8.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 45.55% 104.833 152.584 - -22.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 45.09% 16347819.746 23718994.594 - 29.70% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 45.03% 4.519 6.553 - 29.54% -
std::map<std::string,_int>::erase(key)_(existent)/8192 43.21% 64.897 92.941 - -0.19% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 43.13% 36.974 52.923 - -1.64% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 43.09% 49.361 70.628 - 26.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.77% 79.427 113.401 - -14.66% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 42.64% 28.323 40.401 - 2.72% -
std::all_of(vector<int>)_(process_all)/50 41.24% 12.737 17.991 - -1.16% -
std::multiset<std::string>::find(key)_(existent)/8192 41.10% 28.907 40.786 - -4.47% -
std::partition(deque<int>)_(sparse)/32 40.84% 9.640 13.578 - 9.26% -
std::map<std::string,_int>::insert(value)_(already_present)/0 40.79% 12.159 17.119 - 2.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 40.72% 10137763.980 14265473.336 - 71.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 40.52% 0.410 0.577 - 46.96% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 40.28% 51.106 71.694 - -1.68% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 40.15% 29.773 41.727 - -0.03% -
rng::search(deque<int>)_(same_length)/1000 39.77% 331.309 463.070 - 19.46% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 39.07% 28.032 38.983 - -4.01% -
BM_PushHeap_uint32_Ascending_1 39.06% 0.502 0.698 - 28.72% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.84% 31.860 44.233 - 7.22% -
rng::for_each(map<int>)/8 38.23% 4.474 6.184 - 1.32% -
std::stable_partition(list<int>)_(dense)/8192 37.97% 17474.912 24110.961 - 17.84% -
rng::for_each(multimap<int>)/8 37.77% 4.513 6.218 - -1.84% -
SetIntersection_Interlaced_Vector_uint32_16384_16 37.52% 2462320.493 3386120.823 - 35.11% -
rng::for_each(set<int>)/8 36.93% 4.616 6.320 - 0.25% -
rng::for_each(multiset<int>)/8 35.93% 4.575 6.219 - -1.59% -
rng::search(deque<int>)_(no_match)/1024 35.89% 305.071 414.569 - -0.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 35.56% 40480084.849 54873974.353 - 53.05% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 35.45% 80589715.558 109158301.475 - 43.49% -
bm_ranges_lexicographical_compare<signed_char>/262144 35.14% 3825.336 5169.603 - 34.74% -
bm_lexicographical_compare<signed_char>/262144 34.55% 3841.708 5169.063 - 34.74% -
rng::find(vector<bool>)_(process_all)/8 34.08% 0.601 0.806 - 38.88% -
BM_MakeHeap_uint64_Random_4 34.02% 1.446 1.937 - 69.53% -
std::shift_right(deque<int>)/32 33.96% 3.252 4.356 - -0.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.72% 29.443 39.372 - 7.34% -
rng::stable_partition(list<int>)_(dense)/8192 33.36% 18229.439 24311.689 - -5.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 32.76% 28.527 37.872 - -0.47% -
std::map<std::string,_int>::erase(key)_(existent)/0 32.73% 42.205 56.019 - -2.75% -
std::is_partitioned(list<int>)_(unpartitioned)/50 32.52% 4.360 5.778 - 28.37% -
std::adjacent_find(deque<int>)/8 32.33% 2.957 3.913 - 2.93% -
BM_RangesMakeHeap_float_Descending_64 32.33% 0.193 0.256 - 3.29% -
std::unordered_set<std::string>::contains(key)_(existent)/32 32.09% 33.079 43.694 - 15.75% -
BM_std_min<char>/1 32.01% 0.288 0.380 - 32.71% -
rng::unique_copy(list<int>)_(contiguous)/52 31.97% 22.722 29.987 - -0.53% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 31.91% 19.904 26.255 - -53.28% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 31.44% 1.296 1.703 - 8.17% -
std::unique_copy(deque<int>)_(sprinkled)/32 31.42% 9.231 12.131 - 11.48% -
std::move_backward(deque<int>)/64 31.34% 5.474 7.189 - 1.10% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 31.32% 24.738 32.486 - 0.76% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 31.16% 38406016.163 50373773.789 - 31.10% -
std::set<std::string>::erase(key)_(existent)/1024 30.76% 76.565 100.120 - 82.44% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 30.52% 38369398.111 50078610.071 - 30.49% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 30.32% 12.190 15.886 - 35.33% -
rng::unique_copy(deque<int>)_(contiguous)/52 30.02% 14.687 19.096 - 24.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 29.87% 25.917 33.659 - 32.44% -
std::set<std::string>::erase(iterator)/8192 29.76% 25.805 33.486 - 16.70% -
rng::find_end(deque<int>)_(process_all)/1000 29.64% 252.042 326.747 - 4.88% -
std::set<std::string>::insert(value)_(new_value)/8192 29.56% 69.945 90.621 - 30.01% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.51% 2958.414 3831.584 - 0.12% -
BM_StringEraseWithMove_Huge_Opaque 29.37% 46.165 59.724 - 21.45% -
rng::move_backward(deque<int>)/64 29.17% 5.620 7.259 - 1.64% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 29.13% 3322.226 4289.909 - 18.32% -
std::partition(deque<int>)_(sparse)/50 29.12% 15.538 20.062 - 7.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 29.10% 75378224.467 97316637.214 - 32.12% -
rng::remove_if(vector<int>)_(sprinkled)/8192 28.88% 2960.697 3815.632 - -0.39% -
BM_deque_deque_move_backward/1 28.35% 2.726 3.499 - 2.15% -
std::remove_if(vector<int>)_(sprinkled)/1024 28.06% 409.192 524.013 - -0.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 27.55% 12.336 15.735 - 29.03% -
std::multiset<int>::insert(value)_(new_value)/8192 27.54% 74.026 94.414 - 5.48% -
BM_MakeHeap_uint32_Random_4 27.47% 1.122 1.430 - -9.99% -
BM_std_minmax_element<long_long>/2 27.46% 0.538 0.686 - 5.71% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.30% 17.584 22.385 - 27.50% -
rng::unique_copy(deque<int>)_(contiguous)/32 27.03% 9.753 12.389 - 25.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 26.75% 0.501 0.635 - 26.56% -
BM_deque_deque_ranges_move_backward/1 26.53% 2.795 3.536 - 1.33% -
BM_deque_deque_move_backward/2 26.44% 2.466 3.118 - 1.79% -
BM_std_min<__int128>/70000 26.34% 27060.993 34189.223 - 12.48% -
rng::remove_if(vector<int>)_(sprinkled)/1024 26.30% 409.385 517.063 - -0.29% -
BM_lexicographical_compare_three_way_slow_path/1 26.27% 0.364 0.460 - 4.75% -
BM_std_min<__int128>/64000 26.23% 24733.290 31220.198 - 12.84% -
rng::search(list<int>,_pred)_(single_element)/8192 26.23% 8320.133 10502.225 - 9.34% -
BM_std_min<int>/70000 26.19% 2053.495 2591.335 - 26.13% -
rng::for_each(map<int>::iterator)/8 26.15% 4.561 5.753 - -0.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 26.15% 29.209 36.847 - 0.78% -
BM_std_min<__int128>/65536 26.11% 25346.319 31965.170 - 12.92% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 26.00% 3175.716 4001.385 - 23.83% -
BM_std_min<__int128>/4000 25.92% 1540.615 1939.963 - 12.75% -
std::unordered_set<int>::insert(value)_(already_present)/8192 25.76% 2.236 2.812 - 23.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 25.69% 35.100 44.119 - -0.75% -
BM_std_min<int>/2 25.66% 0.461 0.580 - 25.63% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 25.65% 0.363 0.456 - 38.60% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 25.64% 0.362 0.455 - 37.32% -
BM_std_min<__int128>/4096 25.62% 1578.819 1983.297 - 11.48% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 25.61% 1.260 1.582 - 11.63% -
SetIntersection_Interlaced_Vector_uint32_262144_4 25.57% 1524213.058 1914027.428 - 27.40% -
BM_std_min<__int128>/5500 25.54% 2120.649 2662.365 - 12.22% -
BM_std_min<unsigned_int>/70000 25.53% 2056.070 2581.013 - 25.55% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 25.48% 0.556 0.697 - 55.78% -
BM_deque_deque_copy_backward/1 25.44% 2.796 3.507 - 4.19% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 25.25% 60.673 75.992 - -0.22% -
BM_std_min<__int128>/1024 25.22% 396.062 495.958 - 11.20% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 25.21% 0.362 0.453 - 36.91% -
BM_RangesPopHeap_uint32_1 25.13% 0.415 0.520 - -18.40% -
SetIntersection_Interlaced_Vector_float_256_256 25.11% 4682036.372 5857592.232 - 25.38% -
BM_deque_deque_ranges_copy_backward/1 24.97% 2.775 3.468 - 3.34% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 24.94% 3452.289 4313.321 - 31.20% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.93% 28.812 35.996 - 14.40% -
BM_std_min<__int128>/512 24.93% 198.876 248.459 - 12.09% -
BM_StringEraseWithMove_Huge_Transparent 24.84% 45.302 56.554 - 21.13% -
BM_deque_deque_copy_backward/512 24.78% 18.571 23.173 - 2.45% -
BM_StringRelational_Eq_Small_Small_ChangeLast 24.71% 1.678 2.092 - -1.74% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 24.63% 0.365 0.454 - 36.82% -
BM_StringDestroy_Empty 24.38% 0.655 0.814 - 8.02% -
BM_std_min<unsigned_int>/65536 24.25% 1927.116 2394.433 - 24.31% -
std::find_end(deque<int>)_(single_element)/1000 24.12% 250.177 310.508 - -0.39% -
BM_std_min<int>/65536 24.09% 1924.479 2388.174 - 24.11% -
std::unordered_set<int>::erase(iterator)/8192 24.08% 20.166 25.023 - 24.11% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 23.81% 0.447 0.554 - -3.96% -
std::unordered_set<std::string>::count(key)_(existent)/8192 23.79% 32.211 39.874 - -1.89% -
std::is_sorted_until(deque<int>)/8 23.70% 3.090 3.822 - 25.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.66% 25.903 32.032 - 26.27% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 23.46% 2.165 2.673 - 22.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.38% 30.666 37.837 - -2.69% -
rng::copy_n(list<int>)/4096 23.35% 3983.009 4913.144 - 12.54% -
BM_deque_deque_ranges_move_backward/2 23.22% 2.528 3.115 - 1.76% -
bm_lexicographical_compare<int>/32768 23.17% 2390.455 2944.354 - 23.22% -
std::find_end(deque<int>)_(single_element)/1024 23.16% 259.051 319.054 - -3.91% -
bm_ranges_lexicographical_compare<int>/32768 23.12% 2389.480 2941.907 - 23.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 23.10% 0.449 0.553 - 20.01% -
BM_std_min<int>/64000 23.08% 1880.125 2314.032 - 23.04% -
BM_deque_deque_ranges_copy_backward/2 23.02% 2.532 3.115 - 3.62% -
std::find_end(deque<int>)_(process_all)/1024 23.02% 265.101 326.132 - -0.61% -
rng::find_end(deque<int>)_(single_element)/1024 22.99% 277.999 341.912 - -7.93% -
std::unordered_set<int>::find(key)_(non-existent)/32 22.92% 0.983 1.208 - 10.08% -
BM_deque_deque_copy_backward/2 22.84% 2.534 3.112 - 3.55% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.76% 26.132 32.080 - 10.90% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 22.69% 20.451 25.091 - 1.92% -
BM_std_min<unsigned_int>/64000 22.52% 1882.309 2306.208 - 22.56% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 22.48% 1.080 1.323 - 4.44% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 22.43% 0.495 0.606 - -3.67% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 22.38% 1.145 1.401 - 18.93% -
std::find_end(deque<int>)_(process_all)/8192 22.34% 2040.607 2496.490 - -3.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 22.32% 2071386.390 2533803.864 - -1.71% -
rng::for_each(map<int>)/32 22.15% 21.250 25.957 - -0.05% -
bm_lexicographical_compare<unsigned_char>/262144 22.05% 4495.290 5486.338 - 22.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 22.04% 29.042 35.443 - -27.49% -
std::shift_right(deque<int>)/50 21.93% 4.213 5.137 - 0.33% -
std::adjacent_find(deque<int>)/50 21.90% 14.773 18.008 - 0.95% -
std::unordered_set<int>::erase(key)_(existent)/8192 21.82% 22.841 27.824 - 20.20% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.76% 25.525 31.079 - 0.40% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 21.59% 17459.607 21228.808 - 11.01% -
std::map<std::string,_int>::insert(value)_(new_value)/32 21.54% 33.788 41.067 - 0.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.33% 46.450 56.359 - -0.01% -
bm_ranges_lexicographical_compare<unsigned_char>/262144 21.25% 4495.954 5451.332 - 21.23% -
rng::copy_backward(list<int>)/4096 21.24% 3109.602 3770.023 - 19.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 21.20% 0.636 0.770 - 22.87% -
std::find_end(deque<int>)_(process_all)/1000 21.15% 262.581 318.117 - 10.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 21.08% 207895026.233 251721670.783 - 21.29% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 20.91% 735.462 889.250 - 20.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 20.77% 203639481.750 245938528.653 - 21.14% -
BM_StringRead_Cold_Deep_Large 20.45% 1.209 1.456 - -20.63% -
SetIntersection_Interlaced_Vector_uint32_262144_256 20.41% 29468394.511 35482108.346 - 42.70% -
rng::search(list<int>)_(single_element)/8192 20.34% 7419.680 8928.850 - 9.33% -
std::multiset<std::string>::find(key)_(existent)/1024 20.32% 23.611 28.410 - -8.89% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 20.29% 10279.085 12364.764 - -0.10% -
BM_StringRead_Cold_Shallow_Small 20.19% 0.777 0.934 - -26.17% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 20.16% 25.997 31.239 - 19.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 20.10% 28.861 34.661 - -1.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 20.04% 30.443 36.544 - -0.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 19.92% 0.447 0.537 - 3.05% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 19.89% 1.157 1.387 - -4.51% -
BM_std_min<unsigned_long_long>/2 19.74% 0.486 0.581 - 19.40% -
std::find_end(deque<int>)_(process_all)/1048576 19.70% 265381.787 317656.838 - -0.77% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 19.68% 0.466 0.558 - 10.20% -
std::deque<int>::ctor(size)/32 19.40% 26.122 31.191 - 19.48% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 19.38% 6.496 7.754 - 19.37% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 19.30% 97.281 116.052 - 12.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 19.30% 199093274.412 237509019.944 - 18.34% -
std::unordered_set<int>::erase(iterator)/1024 19.21% 20.194 24.073 - 19.23% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 19.10% 4098.563 4881.214 - 18.42% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 18.97% 25.999 30.932 - 19.13% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 18.97% 1.038 1.234 - 12.19% -
BM_std_min<__int128>/64 18.87% 24.505 29.129 - 7.13% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.86% 0.336 0.399 - 18.88% -
std::copy_backward(vector<bool>)_(aligned)/1048576 18.84% 2731.159 3245.795 - 27.22% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 18.82% 1.238 1.471 - 9.47% -
BM_std_minmax<short>/4 18.72% 0.971 1.152 - 6.02% -
SetIntersection_None_Set_uint32_16384_16384 18.72% 154224816.027 183090690.704 - 2.01% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 18.60% 19.840 23.530 - 17.53% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 18.60% 25.916 30.736 - 17.85% -
BM_PopHeap_uint64_1 18.44% 0.519 0.615 - 39.14% -
BM_StringRead_Cold_Shallow_Large 18.35% 1.034 1.223 - -22.17% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 18.27% 0.336 0.397 - -9.75% -
std::move(vector<bool>)_(unaligned)/512 18.27% 3.977 4.704 - 1.58% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 18.19% 1.167 1.379 - -4.04% -
SetIntersection_Front_Set_string_256_256 18.09% 27952799.539 33008940.516 - 9.63% -
std::move_backward(list<int>)/4096 18.09% 4916.616 5805.927 - 10.37% -
std::move_backward(deque<int>)/8 18.06% 3.319 3.918 - -3.37% -
rng::search(list<int>,_pred)_(same_length)/8192 18.06% 8902.986 10510.445 - 6.03% -
rng::remove(vector<int>)_(sprinkled)/50 17.99% 55.156 65.079 - 0.63% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 17.99% 29.548 34.862 - -7.38% -
std::move(deque<int>)/32768 17.97% 2121.008 2502.233 - 36.06% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 17.96% 0.464 0.547 - 11.05% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 17.82% 670.415 789.869 - 6.25% -
rng::for_each(set<int>)/32 17.82% 21.407 25.221 - -1.50% -
SetIntersection_Interlaced_Vector_uint64_256_64 17.80% 6752044.939 7954140.252 - 22.50% -
bm_ranges_lexicographical_compare<signed_char>/64 17.78% 1.903 2.242 - 3.35% -
std::set<std::string>::find(key)_(non-existent)/32 17.66% 9.278 10.916 - 7.70% -
std::set<std::string>::erase(iterator)/0 17.59% 25.427 29.899 - 0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 17.56% 206128728.144 242327470.447 - 22.28% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.47% 28.242 33.177 - 17.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 17.44% 8142213.485 9562316.250 - 2.03% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 17.37% 25.696 30.159 - 0.82% -
std::rotate(list<int>)_(1_element_forward)/32 17.34% 12.384 14.532 - 0.18% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 17.29% 0.374 0.439 - 26.37% -
rng::move(list<int>)/4096 17.16% 5393.364 6318.942 - 18.02% -
std::unique_copy(list<int>)_(contiguous)/8192 17.11% 6889.965 8068.646 - 18.27% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 16.86% 0.965 1.128 - 10.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 16.73% 9745650.668 11376392.542 - 15.06% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 16.67% 4.759 5.552 - 16.51% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 16.55% 9.538 11.116 - 16.60% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 16.50% 6.667 7.767 - -15.20% -
BM_std_min<unsigned_int>/1 16.47% 0.325 0.379 - -1.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 16.44% 2011208.177 2341794.890 - 20.52% -
SetIntersection_Front_Set_uint64_262144_256 16.41% 4480569.092 5215755.345 - 13.33% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 16.41% 89.422 104.093 - 8.87% -
rng::find_last(vector<char>)_(bail_90%)/1024 16.40% 12.079 14.060 - -0.45% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 16.38% 34.356 39.983 - 14.60% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 16.31% 1623.415 1888.260 - 4.13% -
std::unordered_multiset<int>::find(key)_(existent)/1024 16.28% 1.161 1.350 - -4.69% -
std::unique_copy(list<int>)_(sprinkled)/8192 16.26% 6999.597 8137.788 - 16.82% -
BM_vector_deque_ranges_move/2 16.22% 1.727 2.007 - 8.76% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 16.22% 0.390 0.453 - 1.00% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 16.21% 0.381 0.443 - 12.82% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 16.21% 7544.921 8767.597 - 17.77% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 16.08% 1.370 1.590 - 4.85% -
std::map<std::string,_int>::erase(iterator)/32 16.01% 27.710 32.147 - -2.79% -
rng::replace(vector<int>)_(sprinkled)/50 16.00% 8.028 9.313 - -23.31% -
rng::for_each(multimap<int>)/32 15.93% 22.421 25.993 - -0.09% -
std::multimap<std::string,_int>::ctor(const&)/32 15.91% 712.884 826.281 - -0.86% -
BM_std_minmax<unsigned_short>/4 15.86% 0.936 1.084 - 11.46% -
BM_lexicographical_compare_three_way<IntPtr>/1 15.77% 0.393 0.455 - 16.41% -
std::unordered_set<int>::erase(key)_(existent)/1024 15.73% 22.404 25.928 - 15.05% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 15.61% 7421.813 8580.083 - 15.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15.56% 30927304.443 35740308.168 - 91.36% -
rng::generate(list<int>)/8192 15.54% 7535.177 8706.106 - 2.24% -
rng::find(vector<int>)_(bail_25%)/8 15.45% 1.368 1.580 - -0.37% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 15.36% 4248.071 4900.674 - 14.03% -
std::multiset<std::string>::contains(key)_(existent)/32 15.35% 14.931 17.223 - 13.67% -
BM_StringRead_Cold_Deep_Small 15.31% 0.807 0.930 - -26.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 15.30% 1543.415 1779.498 - 1.00% -
rng::for_each(multiset<int>)/32 15.21% 21.894 25.224 - -1.80% -
std::move(list<int>)/4096 15.20% 4380.130 5045.959 - 3.33% -
std::multimap<std::string,_int>::count(key)_(existent)/32 15.12% 17.897 20.603 - 3.42% -
SetIntersection_Interlaced_Set_uint32_256_256 15.11% 8851964.824 10189516.293 - 6.36% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 15.11% 289.489 333.218 - -4.26% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 15.04% 3810.438 4383.582 - 13.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 15.02% 39.687 45.649 - 34.57% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 15.01% 24996.242 28747.959 - -1.39% -
BM_StringEraseWithMove_Empty_Transparent 14.87% 0.562 0.646 - 5.42% -
BM_RangesMakeHeap_uint64_Descending_64 14.85% 0.235 0.270 - 0.02% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 14.83% 51.786 59.465 - 19.35% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 14.70% 1.634 1.874 - 25.54% -
SetIntersection_Interlaced_Vector_uint64_256_16 14.69% 6192708.049 7102630.363 - 14.12% -
BM_std_min<int>/3 14.68% 0.696 0.798 - 15.46% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 14.67% 4604.609 5280.232 - 6.90% -
BM_deque_deque_move_backward/512 14.67% 18.633 21.366 - -0.18% -
std::rotate(list<int>)_(1_element_forward)/50 14.64% 24.278 27.831 - -0.11% -
rng::find_end(deque<int>)_(single_element)/1000 14.61% 293.157 335.989 - -1.25% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 14.60% 60.162 68.947 - -0.60% -
rng::move_backward(list<int>)/262144 14.59% 266936.807 305883.117 - 4.03% -
std::unique(deque<int>)_(sprinkled)/1024 14.50% 876.229 1003.256 - 4.30% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 14.45% 4.252 4.867 - 14.52% -
rng::find_end(forward_list<int>)_(same_length)/8192 14.42% 14344.443 16413.023 - -0.60% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 14.42% 3321.319 3800.131 - 7.79% -
std::deque<std::string>::ctor(size)/32 14.41% 40.140 45.923 - 15.18% -
BM_StringRead_Cold_Deep_Empty 14.35% 0.802 0.917 - -32.84% -
rng::partition_copy(list<int>)/8192 14.34% 7369.174 8426.235 - -2.15% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 14.34% 1.354 1.548 - 21.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 14.28% 8413392.289 9615124.617 - 1.36% -
BM_StringRelational_Less_Small_Large_Control 14.27% 1.617 1.848 - 0.06% -
std::stable_partition(list<int>)_(alloc_fails)/8192 14.27% 25255.203 28858.065 - -1.29% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 14.19% 66.582 76.032 - -15.33% -
std::set<int>::upper_bound(key)_(non-existent)/32 14.17% 2.435 2.780 - 8.45% -
BM_RangesMakeHeap_float_Descending_16 14.10% 0.210 0.239 - -0.03% -
std::is_sorted(deque<int>,_pred)/8 14.05% 4.343 4.954 - 12.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 14.04% 42.841 48.855 - 12.80% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 14.00% 70.948 80.884 - -8.59% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 13.79% 25.684 29.226 - 16.64% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 13.76% 33.897 38.563 - 14.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 13.72% 4273.183 4859.425 - 6.54% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 13.70% 25.352 28.825 - -0.80% -
std::search(deque<int>,_pred)_(no_match)/1024 13.67% 327.319 372.065 - -14.92% -
std::shift_right(list<int>)/8192 13.66% 7715.005 8768.755 - 19.29% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 13.66% 21.124 24.009 - 13.26% -
BM_PopHeap_pair<uint32,_uint32>_1 13.63% 0.506 0.576 - -7.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 13.61% 25.272 28.712 - -8.29% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 13.57% 3804.145 4320.472 - 12.71% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.54% 608.872 691.308 - -0.11% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 13.53% 2.334 2.649 - 14.98% -
rng::remove(vector<int>)_(sprinkled)/32 13.49% 51.390 58.324 - 0.05% -
BM_RangesPushHeap_float_Ascending_16 13.44% 0.982 1.114 - 13.03% -
BM_PushHeap_uint32_PipeOrgan_1 13.41% 0.474 0.538 - 0.45% -
std::reverse_copy(vector<int>)/8 13.40% 2.367 2.684 - 8.58% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13.31% 13201.508 14958.346 - -0.71% -
BM_deque_deque_move/65536 13.30% 2868.529 3250.077 - 5.14% -
BM_StringRead_Cold_Shallow_Empty 13.27% 0.786 0.891 - -31.81% -
std::unordered_map<int,_int>::find(key)_(existent)/32 13.24% 1.160 1.314 - -7.74% -
std::set<std::string>::equal_range(key)_(existent)/8192 13.21% 27.006 30.573 - 6.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 13.20% 201776211.563 228412063.007 - 10.73% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 13.18% 46152295.536 52236964.399 - 19.68% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.17% 70.919 80.258 - -0.41% -
BM_RangesPushHeap_uint64_SingleElement_1 13.14% 0.616 0.697 - -0.07% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 13.13% 28232.246 31938.920 - 1.82% -
BM_RangesPopHeap_float_256 13.13% 19.990 22.615 - 2.53% -
std::unordered_set<std::string>::erase(iterator)/0 13.12% 27.410 31.006 - 6.65% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.05% 4315.998 4879.392 - 1.24% -
std::fill(list<int>)/8192 13.03% 7116.475 8043.985 - 13.10% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 13.03% 16418.571 18557.193 - 3.76% -
std::partition_point(list<int>)/8192 13.01% 12770.735 14432.109 - 12.10% -
BM_vector_deque_move/2 12.97% 1.832 2.070 - 0.03% -
rng::for_each(multimap<int>::iterator)/8 12.93% 4.500 5.081 - 0.21% -
BM_RangesMakeThenSortHeap_float_Descending_16384 12.90% 26.653 30.090 - 2.23% -
std::copy(list<int>)/64 12.80% 32.056 36.160 - 9.82% -
SetIntersection_Front_Set_float_262144_1024 12.76% 14204613.479 16016433.006 - 6.18% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 12.71% 45.289 51.045 - 14.49% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 12.60% 6.080 6.846 - 12.56% -
std::equal(list<int>)_(it,_it,_it)/50 12.54% 33.915 38.167 - 6.47% -
rng::find(list<int>)_(process_all)/8192 12.50% 10440.951 11745.930 - 25.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 12.44% 2876318.609 3234263.064 - 23.16% -
SetIntersection_Front_Set_string_16384_256 12.44% 14679650.652 16505180.775 - 6.27% -
std::multiset<std::string>::count(key)_(non-existent)/32 12.36% 9.345 10.500 - 1.93% -
rng::remove_if(vector<int>)_(sprinkled)/50 12.34% 59.652 67.011 - 2.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 12.33% 6695979.291 7521773.596 - 26.62% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 12.29% 0.411 0.462 - 17.31% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.28% 1.854 2.082 - 6.13% -
SetIntersection_Front_Set_string_1024_64 12.28% 4696596.405 5273183.737 - 14.12% -
BM_RangesPopHeap_float_64 12.27% 12.252 13.756 - 3.60% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 12.26% 0.612 0.687 - 49.35% -
std::stable_partition(list<int>)_(sparse)/8192 12.25% 8784.502 9860.276 - 6.50% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 12.24% 20.935 23.498 - 11.33% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 12.19% 4207.500 4720.572 - 13.15% -
std::unique_copy(deque<int>)_(sprinkled)/52 12.18% 18.792 21.081 - 11.18% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 12.15% 1245.259 1396.517 - 0.45% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 12.13% 0.622 0.698 - 0.27% -
SetIntersection_Interlaced_Vector_uint32_256_64 12.12% 7282858.379 8165183.666 - 26.58% -
rng::find(list<int>)_(process_all)/50 12.06% 18.837 21.108 - 15.00% -
BM_StringRelational_Less_Large_Large_Control 12.04% 2.047 2.294 - -5.48% -
BM_toupper_char<char> 11.98% 0.615 0.689 - -0.08% -
BM_std_minmax<unsigned_int>/4 11.98% 0.973 1.089 - 10.15% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 11.93% 0.464 0.520 - 4.39% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 11.91% 4306.998 4819.886 - 0.54% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.87% 32.719 36.604 - 11.19% -
BM_std_min<__int128>/32 11.86% 12.184 13.629 - 3.31% -
rng::partition_point(list<int>)/8192 11.82% 13250.591 14816.862 - 12.10% -
BM_std_min<int>/11 11.79% 1.156 1.292 - 11.78% -
std::find_if(vector<int>)_(bail_25%)/8 11.79% 0.995 1.112 - -0.73% -
std::search(list<int>,_pred)_(single_element)/8192 11.74% 8668.187 9685.919 - 5.44% -
SetIntersection_Interlaced_Vector_uint32_262144_64 11.69% 8210870.189 9170670.198 - 10.57% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 11.63% 612.282 683.470 - 9.76% -
rng::for_each(multimap<int>::iterator)/32 11.61% 21.200 23.662 - -0.53% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 11.58% 19969.565 22282.030 - 8.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 11.55% 1634042.050 1822720.222 - 6.87% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.51% 314603016.862 350810458.805 - 0.06% -
BM_StringRelational_Eq_Empty_Empty_Control 11.45% 1.854 2.067 - 7.01% -
BM_StringAssignStr_Huge_Transparent 11.38% 103.479 115.258 - 4.83% -
rng::remove_copy_if(list<int>)_(prefix)/8192 11.32% 7275.557 8098.917 - 11.24% -
BM_std_min<__int128>/31 11.32% 11.776 13.108 - 3.17% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 11.31% 29.172 32.471 - -0.22% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 11.30% 6.589 7.334 - -23.41% -
BM_std_min<__int128>/30 11.26% 11.385 12.667 - 3.56% -
BM_vector_deque_ranges_move/1 11.25% 2.031 2.260 - 8.04% -
std::set<std::string>::equal_range(key)_(existent)/32 11.19% 15.506 17.242 - 10.71% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 11.18% 15187.746 16886.488 - -2.58% -
rng::for_each_n(list<int>)/50 11.16% 21.734 24.159 - -0.01% -
BM_vector_deque_move/1 11.15% 2.111 2.346 - -1.37% -
SetIntersection_Front_Set_uint64_262144_64 11.13% 1828545.247 2032062.182 - 6.59% -
rng::unique_copy(deque<int>)_(sprinkled)/52 11.12% 14.761 16.402 - -16.72% -
std::remove_copy_if(list<int>)_(prefix)/8192 11.06% 7277.034 8081.512 - 11.65% -
BM_deque_deque_ranges_copy_backward/1024 11.04% 38.040 42.241 - 2.23% -
std::set<int>::upper_bound(key)_(non-existent)/1024 11.03% 5.991 6.652 - 12.02% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 11.03% 604.841 671.555 - 9.95% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 11.01% 7217.778 8012.329 - 11.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.99% 25130.716 27893.332 - 2.64% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 10.93% 0.526 0.584 - -0.30% -
BM_std_min<__int128>/29 10.93% 11.002 12.205 - 2.69% -
std::find_if_not(vector<int>)_(process_all)/32768 10.92% 8808.379 9770.380 - -0.13% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.87% 10.198 11.307 - 6.07% -
rng::rotate(list<int>)_(by_1/2)/32 10.87% 6.099 6.762 - -0.06% -
BM_deque_vector_ranges_copy/0 10.85% 1.419 1.573 - 14.75% -
BM_StringEraseWithMove_Empty_Opaque 10.83% 0.799 0.885 - 3.98% -
BM_std_min<__int128>/1 10.80% 0.371 0.411 - -10.62% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 10.79% 46.795 51.844 - 9.55% -
std::find_if_not(vector<int>)_(process_all)/8192 10.76% 2194.863 2431.002 - -0.12% -
BM_deque_deque_ranges_move_backward/1024 10.74% 38.224 42.329 - 2.56% -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.74% 10.102 11.187 - 12.11% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 10.70% 28.582 31.640 - 16.13% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 10.68% 175649.828 194417.955 - 7.90% -
std::remove_copy(list<int>)_(prefix)/8192 10.67% 7023.971 7773.398 - 10.84% -
rng::for_each(set<int>::iterator)/8 10.67% 4.534 5.018 - -0.05% -
rng::for_each(multiset<int>::iterator)/32 10.66% 21.455 23.742 - -0.93% -
rng::copy_n(vector<bool>)_(unaligned)/512 10.59% 3.322 3.673 - 0.91% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 10.57% 571.384 631.770 - 10.11% -
SetIntersection_Interlaced_Vector_uint32_256_16 10.54% 6730537.600 7439693.375 - 15.49% -
rng::copy_backward(vector<int>)/32768 10.53% 3286.674 3632.698 - 30.31% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 10.53% 1.437 1.588 - 10.57% -
rng::is_sorted(vector<int>,_pred)/8 10.50% 3.512 3.881 - -1.87% -
rng::find(list<int>)_(bail_25%)/32768 10.50% 7609.810 8409.126 - 9.56% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 10.48% 605.156 668.597 - 10.44% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.47% 16.621 18.362 - 10.33% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 10.46% 0.945 1.044 - 14.18% -
std::find_end(forward_list<int>)_(single_element)/8192 10.45% 5728.184 6326.947 - 1.00% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 10.42% 174085.234 192228.746 - 9.37% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.42% 10.452 11.541 - 12.16% -
std::unordered_set<int>::count(key)_(existent)/1024 10.40% 1.204 1.329 - 3.50% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 10.37% 19.835 21.893 - -1.29% -
std::unordered_set<std::string>::count(key)_(existent)/32 10.36% 38.972 43.010 - 40.34% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 10.35% 19698.174 21736.379 - 9.78% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.32% 46.842 51.676 - 10.41% -
BM_RangesPushHeap_uint32_Ascending_1 10.32% 0.576 0.636 - 36.39% -
BM_std_min<__int128>/28 10.27% 10.616 11.706 - 2.43% -
std::remove_copy(list<int>)_(sprinkled)/8192 10.26% 6963.016 7677.635 - 10.34% -
BM_RangesMakeHeap_uint64_Heap_64 10.24% 0.245 0.270 - 15.18% -
std::remove_if(vector<int>)_(sprinkled)/50 10.20% 60.085 66.214 - 1.24% -
BM_deque_deque_copy_backward/5500 10.19% 207.573 228.734 - 11.16% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 10.19% 777.472 856.688 - -5.74% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 10.17% 21.880 24.106 - 4.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 10.17% 65.173 71.805 - 4.29% -
SetIntersection_Interlaced_Vector_string_262144_16 10.17% 5837692.488 6431560.412 - 13.54% -
rng::rotate(list<int>)_(1_element_forward)/50 10.15% 24.293 26.758 - -3.99% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 10.13% 2.635 2.902 - 41.42% -
BM_std_minmax<char>/11 10.13% 1.648 1.815 - -0.40% -
BM_std_min<__int128>/27 10.09% 10.223 11.255 - 2.86% -
BM_deque_deque_move_backward/1024 10.08% 38.511 42.394 - 2.84% -
rng::move_backward(deque<int>)/8 10.08% 3.657 4.026 - -0.19% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 10.01% 1.875 2.063 - 7.51% -
std::set<std::string>::contains(key)_(existent)/1024 10.00% 21.246 23.370 - -3.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 9.94% 20668820.404 22723816.071 - 3.01% -
BM_PopHeap_float_256 9.93% 20.337 22.358 - 0.35% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 9.93% 19758.973 21720.333 - 9.31% -
SetIntersection_Interlaced_Set_uint64_1024_1024 9.91% 15186180.066 16691339.235 - 3.84% -
SetIntersection_Interlaced_Set_uint64_256_256 9.91% 9023237.460 9917197.718 - 6.94% -
SetIntersection_Front_Set_uint32_16384_16384 9.89% 337350157.014 370699584.378 - 8.52% -
BM_deque_deque_copy_backward/1024 9.82% 38.430 42.202 - 2.26% -
BM_RangesPopHeap_float_16 9.82% 6.443 7.076 - 1.96% -
rng::find_end(deque<int>)_(process_all)/1024 9.82% 302.597 332.298 - 1.91% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 9.81% 175343.980 192551.566 - 10.03% -
std::transform(deque<int>,_deque<int>)/32 9.81% 21.584 23.701 - 9.24% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 9.75% 2.531 2.777 - 10.38% -
rng::all_of(deque<int>)_(process_all)/8192 9.73% 2632.077 2888.142 - 8.71% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 9.71% 1237.061 1357.180 - -6.58% -
std::find_end(deque<int>)_(single_element)/8192 9.68% 2038.462 2235.700 - -6.79% -
std::unordered_set<int>::clear()/1024 9.64% 7886.450 8647.097 - 10.68% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 9.64% 1.205 1.322 - 3.93% -
BM_std_min<__int128>/26 9.63% 9.815 10.760 - 2.26% -
BM_deque_vector_move/64000 9.62% 2711.265 2972.124 - 8.44% -
BM_deque_deque_ranges_copy_backward/512 9.62% 19.497 21.372 - -0.22% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 9.60% 7290.755 7990.904 - 10.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 9.59% 0.477 0.522 - 9.65% -
std::shift_right(deque<int>)/1024 9.58% 39.829 43.644 - 0.04% -
rng::unique(deque<int>)_(contiguous)/52 9.56% 68.043 74.548 - 4.27% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 9.51% 23.356 25.577 - 7.89% -
rng::reverse_copy(list<int>)/4096 9.51% 3071.994 3364.041 - 8.07% -
rng::unique(list<int>,_pred)_(sprinkled)/32 9.49% 64.753 70.899 - 6.99% -
std::copy_if(list<int>)_(every_other)/32768 9.47% 25223.941 27611.821 - 7.03% -
rng::replace(vector<int>)_(sprinkled)/32 9.45% 5.605 6.134 - -22.80% -
std::for_each_n(list<int>)/8192 9.44% 7280.648 7968.248 - 0.06% -
std::move_backward(deque<int>)/512 9.42% 23.961 26.219 - 0.89% -
BM_std_minmax<short>/32 9.42% 1.229 1.344 - 3.37% -
rng::fill_n(list<int>)/8192 9.40% 7077.929 7743.266 - -0.78% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 9.40% 58.658 64.170 - 0.19% -
std::unordered_set<int>::insert(value)_(new_value)/1024 9.36% 19.511 21.338 - 7.46% -
std::adjacent_find(deque<int>,_pred)/8 9.33% 4.287 4.687 - 7.88% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 9.31% 91.418 99.933 - -5.56% -
rng::rotate(deque<int>)_(1_element_backward)/32 9.31% 4.148 4.535 - 0.18% -
BM_std_min<__int128>/25 9.31% 9.460 10.340 - 1.84% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.31% 1.485 1.623 - -0.01% -
rng::find_end(list<int>)_(process_all)/8192 9.28% 6826.746 7459.937 - 2.88% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 9.26% 21.644 23.649 - 6.91% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 9.26% 22.778 24.887 - 5.36% -
BM_deque_deque_move/64 9.22% 5.564 6.077 - 10.66% -
BM_deque_vector_copy_backward/5500 9.20% 199.558 217.922 - 6.29% -
BM_StringAssignStr_Huge_Opaque 9.19% 104.579 114.187 - 5.07% -
rng::find_last_if(deque<int>)_(bail_90%)/8 9.18% 0.908 0.991 - 2.46% -
rng::stable_partition(list<int>)_(dense)/50 9.16% 52.647 57.469 - 7.38% -
BM_PushHeap_uint64_Descending_1 9.15% 0.449 0.490 - -14.86% -
rng::move_backward(deque<int>)/512 9.14% 24.122 26.327 - 0.94% -
SetIntersection_Interlaced_Vector_uint64_16384_64 9.12% 5991653.634 6538353.811 - -11.64% -
BM_MakeThenSortHeap_float_Descending_16384 9.10% 27.349 29.838 - -0.60% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 9.09% 68.931 75.195 - 8.85% -
rng::for_each(map<int>::iterator)/32 9.08% 22.979 25.064 - 0.32% -
rng::remove_copy(list<int>)_(sprinkled)/8192 9.06% 7033.546 7670.620 - 8.79% -
BM_vector_deque_copy_backward/64000 9.05% 7240.333 7895.742 - 4.58% -
rng::all_of(deque<int>)_(process_all)/32768 9.04% 10550.723 11504.418 - 8.83% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 9.03% 172991.240 188608.223 - 9.03% -
std::find(vector<long_long>)_(process_all)/8 9.01% 1.155 1.259 - 9.05% -
SetIntersection_None_Set_string_1024_1 8.99% 8932918.245 9736210.533 - 9.77% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 8.98% 22.785 24.831 - 7.08% -
SetIntersection_Front_Set_float_262144_64 8.97% 1871469.646 2039301.079 - 11.13% -
BM_std_min<int>/10 8.96% 1.005 1.095 - 10.14% -
rng::remove_copy(list<int>)_(prefix)/8192 8.94% 7030.611 7659.341 - 8.80% -
std::fill_n(deque<int>)/32 8.93% 1.156 1.259 - -4.48% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 8.93% 16.690 18.181 - 8.46% -
rng::stable_partition(list<int>)_(dense)/32 8.93% 31.804 34.644 - 4.44% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 8.84% 4.569 4.973 - -13.69% -
rng::fill(list<int>)/8192 8.83% 7392.444 8044.962 - 9.91% -
rng::copy_n(vector<bool>)_(unaligned)/262144 8.83% 1368.958 1489.770 - -82.50% -
BM_deque_vector_move/65536 8.82% 2701.758 2939.968 - 8.65% -
SetIntersection_Interlaced_Vector_uint64_262144_256 8.80% 37799435.342 41127369.768 - 4.29% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.78% 661.657 719.767 - -0.12% -
rng::rotate(deque<int>)_(1_element_backward)/1024 8.76% 39.110 42.534 - 0.12% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 8.75% 11591.857 12606.159 - 9.31% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.70% 34.305 37.290 - -0.05% -
BM_std_min<int>/4 8.70% 1.022 1.111 - 4.62% -
BM_MakeHeap_float_Random_256 8.67% 1.238 1.345 - 0.31% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.64% 16.239 17.641 - -0.96% -
std::set<std::string>::find(key)_(non-existent)/1024 8.63% 20.366 22.123 - 10.46% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 8.62% 18.594 20.198 - -1.44% -
SetIntersection_Interlaced_Vector_string_16384_256 8.60% 39873910.333 43304874.490 - 11.11% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 8.60% 6438.372 6992.081 - -1.59% -
std::fill_n(list<int>)/8192 8.58% 7059.375 7664.946 - 11.27% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 8.54% 8.677 9.417 - -3.66% -
BM_RangesPushHeap_uint32_SingleElement_4 8.54% 0.346 0.375 - 9.84% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 8.54% 19994.390 21700.915 - 10.09% -
rng::find_end(list<int>)_(process_all)/1024 8.53% 673.763 731.238 - -0.26% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 8.52% 9.205 9.989 - -9.96% -
std::copy(vector<int>)/32768 8.52% 3497.233 3795.237 - -0.07% -
SetIntersection_Interlaced_Vector_uint32_1024_256 8.52% 6366303.523 6908495.719 - 25.57% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.52% 24.307 26.377 - 0.54% -
rng::find(vector<bool>)_(process_all)/50 8.51% 0.740 0.803 - 41.02% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 8.47% 16.136 17.502 - -0.73% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 8.45% 19.364 21.001 - 0.38% -
std::find_if_not(vector<int>)_(process_all)/1024 8.45% 283.693 307.672 - -0.08% -
std::find_end(list<int>)_(process_all)/1000 8.44% 656.214 711.601 - 0.01% -
SetIntersection_Front_Set_uint32_16384_1024 8.43% 15461815.069 16765807.974 - 4.16% -
BM_PushHeap_string_Ascending_256 8.42% 10.184 11.042 - -0.59% -
BM_vector_deque_ranges_copy/0 8.42% 0.463 0.501 - 35.77% -
rng::is_sorted(deque<int>,_pred)/8 8.41% 4.472 4.848 - 10.49% -
rng::transform(deque<int>,_deque<int>)/32 8.40% 21.765 23.594 - 7.91% -
BM_std_min<__int128>/24 8.39% 9.103 9.867 - 1.76% -
BM_StringFindAllMatch/1 8.37% 2.774 3.007 - 9.79% -
SetIntersection_Front_Set_uint64_262144_1024 8.35% 14483865.216 15693916.463 - 8.39% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 8.35% 14.510 15.721 - -0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 8.35% 10780361.322 11680004.614 - 0.25% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.34% 5160.517 5590.778 - 5.96% -
std::map<std::string,_int>::erase(iterator)/1024 8.33% 26.862 29.100 - -2.41% -
std::map<std::string,_int>::erase(iterator)/8192 8.30% 26.448 28.643 - -2.33% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 8.29% 59.093 63.992 - 9.80% -
BM_PushHeap_uint32_QuickSortAdversary_1 8.24% 0.482 0.522 - 4.21% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 8.24% 29.311 31.725 - 9.48% -
BM_std_minmax<unsigned_short>/2 8.23% 0.848 0.917 - 2.45% -
BM_PopHeap_float_64 8.19% 12.508 13.532 - 0.37% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 8.18% 68.772 74.399 - 8.25% -
BM_deque_vector_ranges_copy_backward/5500 8.15% 203.645 220.239 - 7.11% -
SetIntersection_Front_Set_uint64_16384_1024 8.12% 14939915.937 16153224.690 - 6.01% -
std::find_first_of(vector<int>)_(small_needle)/32 8.11% 46.829 50.627 - 10.39% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 8.11% 23.891 25.828 - -36.84% -
std::unique_copy(list<int>)_(contiguous)/52 8.10% 20.317 21.963 - 0.00% -
SetIntersection_Interlaced_Vector_uint32_1024_16 8.10% 1884804.393 2037436.883 - 5.68% -
rng::none_of(vector<int>)_(process_all)/8 8.07% 2.353 2.543 - 1.25% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 8.05% 25868.671 27952.219 - 1.85% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 8.05% 3.752 4.055 - 10.32% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.05% 26.924 29.091 - -0.16% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 8.02% 5300.869 5726.091 - -0.36% -
rng::is_sorted_until(deque<int>,_pred)/8 7.97% 3.855 4.163 - -6.08% -
rng::remove_if(vector<int>)_(sprinkled)/32 7.97% 53.393 57.646 - 1.75% -
BM_PopHeap_float_16 7.96% 6.477 6.993 - -0.08% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.94% 264645.710 285665.474 - 7.65% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.94% 954.862 1030.656 - -1.82% -
BM_std_min<__int128>/23 7.94% 8.733 9.426 - 1.05% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 7.91% 1.316 1.420 - -3.98% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.85% 8368.913 9026.024 - -1.13% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.84% 283833.536 306082.350 - -0.11% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.82% 7.181 7.742 - 6.59% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 7.82% 28.161 30.362 - 8.70% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 7.82% 0.534 0.576 - 15.35% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 7.82% 596.810 643.455 - -0.26% -
rng::for_each(join_view(vector<vector<int>>)/8 7.81% 1.435 1.547 - 11.63% -
std::set<std::string>::count(key)_(existent)/32 7.80% 14.472 15.601 - -12.75% -
BM_std_min<unsigned_int>/13 7.79% 1.414 1.524 - 0.76% -
BM_StringRelationalLiteral_Less_Large_Large_Control 7.79% 2.205 2.377 - 9.54% -
BM_RangesMakeThenSortHeap_float_Descending_256 7.78% 5.718 6.163 - 2.39% -
std::mismatch(list<int>)_(it,_it,_it)/8192 7.76% 7427.540 8003.710 - 7.61% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 7.66% 24.279 26.138 - 7.02% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 7.64% 0.395 0.426 - -0.90% -
BM_PushHeap_uint64_SingleElement_1 7.60% 0.522 0.561 - -8.63% -
rng::find_if_not(deque<int>)_(process_all)/8192 7.60% 2801.915 3014.774 - 7.17% -
BM_deque_vector_move/0 7.58% 1.425 1.534 - 3.76% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 7.58% 11054.044 11892.213 - 0.27% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 7.55% 10.507 11.300 - 12.72% -
SetIntersection_Interlaced_Set_string_64_16 7.53% 39042539.347 41981001.765 - 2.11% -
std::multiset<std::string>::count(key)_(existent)/32 7.52% 18.033 19.390 - 6.19% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 7.51% 10.211 10.978 - 4.74% -
std::set<int>::count(key)_(existent)/8192 7.51% 7.782 8.366 - 8.43% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.50% 5.285 5.681 - -0.48% -
rng::transform(list<int>)_(identity_transform)/8192 7.49% 7602.481 8172.254 - 7.83% -
BM_MakeHeap_uint32_Random_1024 7.48% 1.030 1.107 - 4.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 7.47% 20018363.160 21513541.711 - 7.18% -
rng::replace(vector<int>)_(sprinkled)/1024 7.46% 172.147 184.989 - -20.19% -
BM_deque_vector_ranges_copy_backward/0 7.45% 1.377 1.479 - 0.07% -
std::set<std::string>::count(key)_(non-existent)/32 7.45% 9.672 10.393 - 3.62% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 7.45% 18.230 19.588 - 2.22% -
BM_std_min<int>/12 7.42% 1.492 1.602 - 9.55% -
SetIntersection_Front_Set_uint64_1024_64 7.41% 1888060.935 2027910.929 - 3.35% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.40% 23.299 25.022 - -6.27% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 7.39% 55.819 59.944 - 3.29% -
rng::none_of(deque<int>)_(process_all)/8 7.38% 4.385 4.708 - 0.12% -
BM_vector_deque_copy_backward/70000 7.38% 8163.027 8765.059 - 0.21% -
std::is_partitioned(deque<int>)_(partitioned)/32 7.36% 9.774 10.493 - 7.16% -
BM_std_min<__int128>/22 7.35% 8.334 8.947 - 0.79% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 7.35% 0.534 0.573 - 5.82% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 7.35% 10.874 11.673 - 2.93% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 7.34% 11894.715 12767.698 - 5.81% -
std::find_first_of(vector<int>)_(large_needle)/32 7.33% 104.780 112.457 - 3.71% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.33% 38.617 41.446 - -0.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 7.32% 1317.860 1414.289 - -9.78% -
BM_MakeThenSortHeap_string_SingleElement_4 7.29% 5.959 6.393 - 1.47% -
std::stable_partition(deque<int>)_(dense)/8192 7.28% 5669.075 6082.038 - -0.70% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.23% 7.270 7.796 - 5.45% -
rng::move(deque<int>)/64 7.23% 6.318 6.775 - 7.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.21% 0.447 0.479 - -31.23% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 7.18% 1.134 1.215 - 1.67% -
SetIntersection_Front_Vector_uint64_64_1 7.18% 17413300.691 18663034.187 - 6.78% -
std::map<int,_int>::find(key)_(non-existent)/32 7.18% 2.402 2.574 - 6.55% -
BM_MakeHeap_float_Heap_4 7.17% 0.276 0.296 - 6.64% -
std::is_sorted_until(deque<int>,_pred)/8 7.15% 4.251 4.556 - 12.33% -
std::find_end(list<int>)_(process_all)/1048576 7.14% 817328.440 875717.001 - -0.30% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 7.14% 18071.389 19361.770 - 2.57% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7.13% 6819.182 7305.641 - -4.80% -
rng::partial_sort_copy(deque<int>)_(descending)/8 7.13% 19.673 21.075 - -0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 7.10% 12768803.666 13675464.088 - 1.54% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 7.08% 4026.534 4311.796 - 5.70% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 7.04% 11.148 11.933 - 6.34% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 7.04% 5.395 5.774 - 13.46% -
rng::sort(deque<int>)_(repeated)/1024 6.97% 946.790 1012.751 - 5.17% -
std::copy_n(vector<bool>)_(unaligned)/262144 6.96% 1712.161 1831.400 - -79.81% -
std::set<std::string>::count(key)_(non-existent)/1024 6.96% 22.786 24.371 - 5.98% -
std::unordered_set<int>::erase(iterator)/32 6.95% 20.073 21.468 - 6.61% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 6.94% 9.431 10.085 - -0.38% -
std::unique_copy(deque<int>)_(contiguous)/52 6.94% 15.345 16.410 - -34.69% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.94% 32.867 35.146 - -5.45% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 6.93% 22.160 23.696 - 3.97% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 6.92% 19480.732 20828.540 - 3.43% -
rng::equal(vector<bool>)_(unaligned)/8 6.90% 0.738 0.789 - 11.91% -
BM_RangesPushHeap_uint64_Ascending_64 6.88% 1.519 1.623 - 6.77% -
BM_vector_deque_ranges_move_backward/64000 6.85% 7177.082 7668.512 - 1.27% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.79% 47.560 50.789 - 7.82% -
std::set<int>::count(key)_(existent)/1024 6.78% 4.174 4.457 - 0.49% -
SetIntersection_Front_Set_uint64_16384_64 6.77% 1913438.329 2043057.799 - 6.57% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 6.77% 87.357 93.275 - 9.68% -
std::shift_right(list<int>)/50 6.75% 26.923 28.740 - 3.36% -
BM_std_min<__int128>/21 6.72% 7.945 8.479 - 0.15% -
std::is_partitioned(deque<int>)_(partitioned)/50 6.70% 14.851 15.846 - 6.72% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 6.68% 16.693 17.808 - 6.19% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.61% 610.659 651.050 - -0.25% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 6.58% 523714.820 558172.147 - 5.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.58% 2338864.778 2492706.301 - 1.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 6.54% 3.402 3.624 - 4.98% -
std::vector<int>::ctor(size)/1024 6.52% 41.099 43.780 - 1.48% -
BM_StringEraseToEnd_Small_Transparent 6.52% 0.416 0.443 - 6.24% -
std::map<std::string,_int>::count(key)_(non-existent)/32 6.52% 10.049 10.704 - 1.32% -
SetIntersection_Front_Set_string_16384_64 6.46% 4964723.665 5285552.950 - 3.21% -
SetIntersection_Front_Set_uint64_64_64 6.45% 15069557.076 16041337.678 - 5.47% -
rng::replace(vector<int>)_(sprinkled)/8192 6.37% 1376.809 1464.542 - -15.49% -
std::unordered_set<int>::ctor(const&,_alloc)/32 6.37% 260.554 277.153 - 0.89% -
rng::equal(vector<bool>)_(unaligned)/50 6.37% 0.736 0.783 - 11.45% -
BM_vector_deque_ranges_copy_backward/2 6.36% 1.943 2.066 - -0.05% -
BM_vector_deque_ranges_move_backward/70000 6.36% 7651.795 8138.508 - -1.63% -
rng::find_end(list<int>)_(process_all)/1048576 6.34% 824731.927 877012.605 - -0.13% -
std::unordered_set<int>::contains(key)_(existent)/32 6.34% 1.273 1.354 - 5.81% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 6.33% 24.349 25.890 - 1.81% -
std::find_end(deque<int>,_pred)_(single_element)/1000 6.32% 597.719 635.486 - -0.22% -
BM_std_minmax<char>/10 6.31% 1.301 1.383 - -0.12% -
BM_SortHeap_float_16384 6.31% 26.721 28.407 - -0.04% -
rng::search(list<int>)_(single_element)/1000 6.31% 666.021 708.042 - -2.66% -
std::search(list<int>)_(single_element)/1000 6.29% 671.120 713.341 - 28.34% -
SetIntersection_Interlaced_Set_string_64_64 6.28% 36012424.621 38274797.845 - -3.33% -
vector<bool>(size_type,_const_value_type&) 6.26% 8.157 8.668 - -1.40% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 6.26% 11316.703 12025.247 - 12.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 6.24% 0.991 1.053 - 6.40% -
rng::copy_backward(vector<int>)/262144 6.23% 12462.612 13238.725 - 5.66% -
std::swap_ranges(deque<int>)/50 6.22% 20.005 21.249 - 7.11% -
BM_StringDestroy_Large 6.21% 6.747 7.166 - 4.94% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 6.21% 3.377 3.587 - -0.12% -
BM_RangesPushHeap_float_Ascending_64 6.19% 1.747 1.856 - 6.19% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.17% 2263.289 2402.942 - 6.30% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 6.17% 9.132 9.696 - 2.98% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 6.12% 9.184 9.747 - 1.44% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.12% 3.260 3.460 - -0.68% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 6.12% 12551.453 13319.448 - 4.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 6.12% 117382475.219 124563672.516 - -1.35% -
SetIntersection_Interlaced_Set_float_64_64 6.11% 15098730.362 16021656.159 - 1.80% -
std::multiset<int>::equal_range(key)_(existent)/1024 6.09% 4.951 5.253 - -0.08% -
std::map<std::string,_int>::count(key)_(existent)/1024 6.09% 23.402 24.827 - 0.43% -
SetIntersection_None_Vector_string_262144_256 6.09% 1314140.772 1394147.868 - 1.69% -
rng::stable_sort(deque<int>)_(repeated)/8 6.09% 17.980 19.074 - 1.27% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 6.08% 2.578 2.734 - 10.27% -
rng::find_if(list<int>)_(bail_25%)/32768 6.08% 8454.857 8968.698 - 5.23% -
BM_StringRelational_Less_Large_Large_ChangeLast 6.05% 1.853 1.965 - 4.11% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 6.03% 1.895 2.009 - 11.68% -
std::partition(vector<int>)_(sparse)/50 6.02% 13.799 14.630 - 3.01% -
BM_deque_vector_move/70000 6.02% 2965.684 3144.228 - 7.02% -
rng::is_sorted_until(vector<int>,_pred)/1024 6.01% 405.412 429.772 - 1.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 6.00% 0.518 0.549 - -0.29% -
BM_std_minmax_element<short>/65536 5.99% 16691.883 17692.405 - 8.07% -
BM_RangesPushHeap_uint32_SingleElement_16 5.99% 0.346 0.367 - 9.23% -
std::find_end(list<int>)_(single_element)/1024 5.98% 689.682 730.909 - -0.33% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 5.97% 575297.400 609630.118 - -1.09% -
rng::unique(list<int>,_pred)_(sprinkled)/52 5.96% 82.809 87.745 - 6.02% -
BM_deque_deque_ranges_copy_backward/65536 5.96% 7981.857 8457.300 - 1.38% -
std::for_each_n(list<int>)/50 5.96% 22.766 24.122 - -0.43% -
BM_RangesMakeHeap_float_Heap_16 5.95% 0.211 0.223 - -6.98% -
BM_StringFindStringLiteral/64 5.92% 2.097 2.221 - 2.03% -
BM_std_minmax_element<short>/4000 5.91% 1024.336 1084.841 - 7.12% -
std::swap_ranges(deque<int>)/32 5.90% 10.491 11.110 - 5.87% -
BM_RangesPopHeap_uint64_1 5.90% 0.445 0.471 - -16.95% -
std::set<std::string>::equal_range(key)_(non-existent)/32 5.90% 9.986 10.574 - -1.11% -
std::rotate_copy(deque<int>)/32 5.88% 2.622 2.776 - -24.52% -
BM_std_min<int>/8 5.88% 1.297 1.373 - 5.99% -
bm_gcd_trivial 5.87% 0.856 0.907 - 5.67% -
rng::unique(deque<int>)_(contiguous)/32 5.87% 58.783 62.230 - 2.24% -
std::set<int>::insert(value)_(new_value)/8192 5.86% 71.043 75.207 - -2.60% -
BM_std_minmax_element<short>/64000 5.86% 16301.128 17256.080 - 7.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 5.85% 2928457.312 3099918.297 - 4.93% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.85% 14.634 15.490 - 0.38% -
rng::find_if(deque<int>)_(bail_25%)/8 5.85% 1.453 1.538 - 0.67% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 5.85% 3232.173 3421.106 - -3.29% -
SetIntersection_Interlaced_Vector_string_1024_256 5.84% 20746730.950 21959235.946 - 3.89% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 5.84% 7.573 8.015 - 13.54% -
std::find_first_of(vector<int>)_(large_needle)/8192 5.83% 7061741.999 7473148.042 - 7.92% -
std::transform(deque<int>,_deque<int>)/50 5.82% 33.403 35.346 - -24.12% -
BM_std_minmax<unsigned_short>/1 5.81% 0.624 0.660 - 5.77% -
vector<bool>(const_vector<bool>&) 5.81% 9.828 10.399 - 3.50% -
SetIntersection_Interlaced_Set_string_16384_1024 5.79% 339042062.996 358689075.854 - 0.48% -
BM_std_minmax_element<short>/4096 5.79% 1049.902 1110.661 - 6.75% -
BM_StringFindAllMatch/8 5.78% 2.544 2.691 - 5.51% -
BM_std_minmax_element<short>/70000 5.78% 17852.010 18883.005 - 8.07% -
std::find_end(list<int>,_pred)_(process_all)/8192 5.77% 7783.187 8232.228 - 1.10% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 5.77% 285.034 301.474 - 5.59% -
std::copy_backward(vector<int>)/262144 5.75% 12532.150 13252.517 - 6.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 5.74% 1134326.021 1199380.018 - 0.62% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 5.73% 0.256 0.271 - -3.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 5.73% 1065920.546 1126975.909 - 1.83% -
BM_std_minmax_element<short>/1024 5.72% 268.321 283.669 - 6.51% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 5.72% 14155.231 14964.853 - 3.64% -
SetIntersection_Front_Set_uint32_1024_1 5.71% 1061496.740 1122159.527 - 1.99% -
std::set<std::string>::contains(key)_(non-existent)/8192 5.71% 26.086 27.576 - -4.54% -
rng::stable_partition(list<int>)_(sparse)/8192 5.70% 8861.446 9366.473 - 0.93% -
BM_RangesMakeThenSortHeap_uint32_Random_262144 5.70% 32.430 34.277 - 5.18% -
std::unordered_set<int>::find(key)_(existent)/1024 5.69% 1.155 1.220 - -2.60% -
rng::move(vector<bool>)_(aligned)/64 5.69% 1.897 2.005 - 8.75% -
rng::contains(deque<int>)_(process_all)/8 5.68% 2.943 3.110 - 5.26% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 5.67% 3704.283 3914.150 - 4.95% -
BM_std_minmax_element<short>/5500 5.66% 1409.228 1489.046 - 7.19% -
std::deque<int>::ctor(size)/1024 5.66% 68.900 72.802 - 5.23% -
BM_vector_deque_move_backward/64 5.65% 3.029 3.200 - 5.59% -
BM_vector_deque_copy_backward/1 5.63% 2.310 2.440 - -4.95% -
rng::move_backward(deque<int>)/32768 5.62% 3523.518 3721.623 - 1.22% -
BM_vector_deque_move_backward/65536 5.60% 7352.003 7763.599 - -0.11% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.60% 29.986 31.664 - -0.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 5.58% 10.561 11.151 - -0.05% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 5.56% 13711.062 14473.481 - 3.78% -
std::find_end(list<int>)_(single_element)/1000 5.56% 674.330 711.799 - -0.36% -
std::find(vector<int>)_(process_all)/8 5.55% 2.647 2.794 - 4.72% -
std::find_if_not(vector<int>)_(process_all)/50 5.55% 14.233 15.024 - -0.09% -
std::find_if(list<int>)_(bail_25%)/32768 5.55% 10423.988 11002.438 - 7.94% -
BM_PushHeap_string_Ascending_64 5.54% 7.139 7.535 - -0.46% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.51% 10.557 11.139 - -0.03% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 5.50% 14223.418 15005.568 - 2.72% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 5.49% 1.077 1.136 - 5.28% -
BM_std_minmax<int>/16 5.48% 1.314 1.385 - 8.15% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.47% 15703.929 16562.664 - 3.99% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.46% 1.575 1.661 - 0.17% -
SetIntersection_Front_Set_uint64_16384_4 5.46% 1083437.932 1142611.518 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 5.46% 6805263.177 7176725.232 - 5.87% -
BM_std_minmax<unsigned_int>/7 5.45% 1.745 1.840 - 4.07% -
BM_vector_deque_ranges_move_backward/65536 5.45% 7264.144 7659.701 - 0.55% -
BM_std_minmax<unsigned_char>/16 5.44% 0.973 1.026 - 5.61% -
BM_std_minmax<char>/12 5.44% 1.915 2.020 - 1.90% -
SetIntersection_Interlaced_Vector_string_16384_64 5.43% 13056530.111 13765165.213 - 10.93% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.41% 54705.056 57666.951 - -3.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.41% 5134784.353 5412638.550 - 2.57% -
BM_vector_deque_ranges_copy_backward/70000 5.40% 8155.895 8596.606 - 1.27% -
std::find_if_not(list<int>)_(bail_25%)/8 5.40% 1.216 1.281 - -2.80% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.37% 773.160 814.694 - -0.64% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.36% 42761.124 45052.933 - 3.42% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.36% 755.614 796.101 - -0.40% -
bm_ranges_lexicographical_compare<signed_char>/1048576 5.34% 16404.077 17279.849 - 6.16% -
BM_std_minmax<int>/4 5.33% 0.975 1.027 - -5.19% -
BM_vector_deque_copy_backward/65536 5.33% 7749.664 8162.637 - 2.70% -
BM_MakeHeap_uint32_Random_16384 5.33% 1.000 1.053 - 4.47% -
rng::find_end(list<int>)_(single_element)/1024 5.33% 697.086 734.215 - 0.16% -
std::set<int>::contains(key)_(non-existent)/32 5.31% 2.348 2.472 - 5.25% -
std::find(vector<char>)_(bail_25%)/8 5.30% 1.011 1.064 - -7.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 5.29% 1116396.368 1175490.994 - -0.06% -
std::partial_sort(deque<int>)_(descending)/8 5.29% 41.369 43.556 - -0.44% -
BM_std_min<unsigned_int>/4 5.28% 0.996 1.049 - -1.81% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.27% 29.190 30.729 - 5.00% -
rng::any_of(deque<int>)_(process_all)/50 5.26% 18.340 19.305 - -4.95% -
bm_lexicographical_compare<signed_char>/1048576 5.22% 16400.038 17256.414 - 6.04% -
SetIntersection_Front_Set_uint32_1024_256 5.22% 4588185.853 4827612.129 - -6.71% -
BM_vector_deque_copy_backward/2 5.21% 2.067 2.174 - -2.69% -
BM_vector_deque_ranges_move_backward/64 5.20% 2.995 3.150 - 4.30% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.19% 6492.491 6829.748 - 3.87% -
std::multiset<std::string>::erase(key)_(non-existent)/32 5.19% 10.099 10.623 - 5.06% -
std::set<int>::insert(value)_(already_present)/0 5.18% 0.582 0.612 - 4.66% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 5.18% 18.313 19.262 - 2.31% -
std::find_if_not(vector<int>)_(process_all)/8 5.17% 2.531 2.661 - 0.81% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 5.17% 19.880 20.909 - 2.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 5.17% 19472963.312 20479371.217 - 1.23% -
SetIntersection_Interlaced_Vector_uint32_16384_4 5.17% 1530634.565 1609737.411 - 13.51% -
BM_std_min<__int128>/20 5.16% 7.615 8.008 - -0.68% -
BM_StringConstructDestroyCStr_Small_Opaque 5.16% 2.082 2.189 - 0.12% -
BM_vector_deque_move_backward/70000 5.16% 8004.825 8417.978 - 2.52% -
BM_std_minmax<short>/31 5.14% 3.085 3.244 - 5.72% -
SetIntersection_Front_Vector_float_256_64 5.13% 4607275.553 4843840.325 - 6.15% -
BM_RangesMakeThenSortHeap_float_Heap_16384 5.11% 26.628 27.989 - 2.60% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 5.10% 147421.527 154943.465 - 4.70% -
SetIntersection_None_Set_uint32_262144_16384 5.09% 1151559.490 1210186.930 - 3.70% -
std::unordered_set<int>::count(key)_(non-existent)/1024 5.09% 1.548 1.627 - 20.32% -
BM_StringDestroy_Huge 5.08% 10.624 11.164 - 3.48% -
BM_RangesPopHeap_float_1024 5.06% 27.301 28.682 - 3.72% -
BM_RangesPopHeap_float_4 5.06% 2.369 2.489 - 1.97% -
rng::find_first_of(vector<int>)_(small_needle)/32 5.05% 47.426 49.823 - 3.08% -
std::sort(vector<int>)_(qsort_adversarial)/8192 5.04% 147796.495 155252.735 - 5.10% -
BM_RangesMakeHeap_uint32_Random_16384 5.04% 1.043 1.095 - 9.15% -
std::adjacent_find(list<int>,_pred)/50 5.04% 35.031 36.796 - 5.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 5.04% 1330282.741 1397274.588 - 3.36% -
SetIntersection_Interlaced_Vector_uint64_16384_16 4.98% 2435060.489 2556395.148 - -15.73% -
rng::partition(deque<int>)_(sparse)/8192 4.97% 3027.739 3178.212 - 5.08% -
SetIntersection_Interlaced_Set_uint32_16384_16 4.96% 206349449.766 216586132.499 - 4.93% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 4.96% 14587.835 15310.871 - 5.49% -
rng::fold_left(list<int>)/8192 4.95% 10517.347 11038.202 - 5.20% -
BM_deque_vector_ranges_move/70000 4.95% 2911.333 3055.508 - 4.68% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 4.95% 1390.817 1459.685 - 3.22% -
std::multiset<int>::count(key)_(existent)/8192 4.94% 9.188 9.642 - -3.75% -
std::multiset<std::string>::equal_range(key)_(existent)/32 4.94% 19.266 20.218 - 3.62% -
SetIntersection_Interlaced_Set_uint64_64_64 4.92% 15158007.264 15903702.425 - 1.62% -
std::find_first_of(vector<int>)_(small_needle)/50 4.91% 70.613 74.082 - 4.91% -
std::multiset<std::string>::insert(value)_(new_value)/1024 4.91% 61.548 64.567 - 2.03% -
BM_vector_deque_ranges_copy_backward/65536 4.90% 7661.263 8036.787 - 0.90% -
BM_StringConstructDestroyCStr_Large_Opaque 4.90% 14.281 14.981 - 0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.90% 3.490 3.661 - 3.21% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 4.88% 12898.021 13527.148 - 4.42% -
std::find_end(list<int>)_(process_all)/8192 4.88% 6988.646 7329.395 - -1.07% -
rng::contains_subrange(list<int>)_(same_length)/16 4.87% 6.609 6.930 - -0.08% -
SetIntersection_Interlaced_Set_uint32_262144_16 4.86% 1563364.666 1639383.709 - 3.72% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 4.86% 14292.100 14986.713 - 4.15% -
BM_vector_deque_move/64 4.85% 2.704 2.835 - -1.29% -
std::remove_if(vector<int>)_(sprinkled)/32 4.85% 53.749 56.354 - 0.12% -
bm_lexicographical_compare<unsigned_char>/1048576 4.84% 17928.859 18796.310 - 4.84% -
std::stable_partition(deque<int>)_(dense)/1024 4.83% 596.230 625.029 - -5.20% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.82% 6647.428 6967.977 - 0.25% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 4.82% 23.489 24.621 - 2.82% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 4.81% 14445.686 15140.854 - 4.81% -
std::unique(list<int>)_(contiguous)/52 4.81% 67.273 70.509 - -5.03% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 4.80% 28.901 30.288 - -2.09% -
BM_deque_deque_ranges_move_backward/70000 4.80% 8505.993 8914.067 - 3.14% -
rng::copy_backward(vector<bool>)_(aligned)/4096 4.80% 5.058 5.300 - 3.45% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 4.79% 28.571 29.940 - 3.42% -
rng::find_last(deque<int>)_(bail_90%)/8 4.79% 0.867 0.908 - -1.65% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 4.78% 26.488 27.755 - 2.37% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 4.76% 10.564 11.067 - 6.66% -
BM_RangesMakeHeap_uint32_Descending_64 4.75% 0.237 0.248 - 6.68% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 4.75% 990094.294 1037095.803 - -1.02% -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 4.75% 17938.508 18789.933 - 4.78% -
SetIntersection_None_Set_string_1024_16 4.75% 9043766.953 9472918.663 - 5.38% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 4.74% 0.306 0.320 - -34.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 4.71% 11.776 12.331 - 4.65% -
std::map<std::string,_int>::contains(key)_(existent)/1024 4.71% 22.356 23.408 - -3.79% -
BM_std_min<int>/16 4.70% 1.691 1.771 - 4.12% -
rng::for_each(set<int>::iterator)/32 4.70% 22.161 23.204 - -0.94% -
BM_std_minmax<unsigned_long_long>/3 4.70% 1.239 1.297 - 6.81% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 4.69% 23661.935 24772.774 - 1.42% -
BM_std_min<unsigned_long_long>/3 4.69% 0.694 0.727 - 4.68% -
BM_PushHeap_uint32_Descending_4 4.69% 0.344 0.360 - 4.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.67% 1247648.960 1305943.671 - 2.17% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 4.67% 3.006 3.146 - 2.71% -
rng::find_end(list<int>)_(process_all)/1000 4.66% 685.603 717.545 - 0.07% -
rng::find_end(deque<int>)_(process_all)/8192 4.66% 2387.084 2498.271 - 8.37% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 4.66% 39.406 41.241 - 3.98% -
BM_RangesPopHeap_uint32_262144 4.65% 40.959 42.862 - 4.67% -
BM_std_min<int>/14 4.64% 1.155 1.209 - 4.63% -
BM_num_get<long> 4.63% 11.063 11.575 - 1.31% -
BM_MakeHeap_float_PipeOrgan_4 4.63% 0.388 0.406 - 3.57% -
SetIntersection_Interlaced_Set_uint32_262144_4 4.63% 1261439.127 1319814.373 - 3.93% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.63% 30.511 31.922 - -2.31% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 4.61% 22.715 23.763 - -2.25% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.61% 6372.183 6665.910 - -0.69% -
std::any_of(vector<int>)_(process_all)/8 4.61% 2.481 2.595 - 1.42% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 4.60% 21.641 22.637 - -2.92% -
rng::stable_sort(deque<int>)_(ascending)/8 4.60% 18.376 19.222 - 2.45% -
BM_std_min<__int128>/19 4.60% 7.241 7.574 - -0.83% -
std::multiset<int>::count(key)_(non-existent)/32 4.60% 2.279 2.384 - 5.53% -
SetIntersection_Front_Vector_uint64_1024_64 4.60% 1371893.129 1434943.064 - 0.55% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.59% 822.045 859.812 - -0.98% -
SetIntersection_None_Vector_uint64_262144_1024 4.59% 1157587.781 1210732.632 - 1.62% -
std::unordered_set<int>::clear()/8192 4.59% 61971.823 64814.339 - 6.65% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.58% 9.767 10.215 - 4.70% -
std::unordered_set<std::string>::find(key)_(existent)/8192 4.57% 35.502 37.124 - -8.08% -
rng::rotate(list<int>)_(by_1/2)/8192 4.56% 4959.577 5185.874 - 5.17% -
BM_deque_deque_move_backward/65536 4.56% 8062.987 8430.780 - 2.46% -
BM_RangesPushHeap_uint32_Random_1024 4.56% 6.037 6.312 - 4.02% -
BM_deque_deque_ranges_move_backward/512 4.55% 20.498 21.431 - -0.07% -
std::set<std::string>::find(key)_(existent)/1024 4.55% 22.954 23.999 - 0.71% -
SetIntersection_Interlaced_Vector_float_1024_16 4.55% 2819898.220 2948294.053 - 8.67% -
BM_std_minmax<short>/64 4.54% 1.525 1.595 - 1.60% -
BM_std_min<unsigned_char>/32 4.54% 2.864 2.994 - 1.19% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.54% 365.381 381.963 - 1.04% -
BM_StringFindNoMatch/64 4.53% 1.849 1.933 - -1.37% -
SetIntersection_Front_Vector_float_262144_64 4.52% 1444985.010 1510328.412 - 4.56% -
std::search_n(list<int>)_(no_match)/8192 4.52% 7316.834 7647.545 - 12.85% -
rng::copy_backward(vector<int>)/4096 4.52% 141.099 147.472 - -12.12% -
std::remove_if(deque<int>)_(sprinkled)/50 4.51% 65.491 68.448 - 0.02% -
BM_vector_deque_move_backward/512 4.51% 17.601 18.395 - 2.87% -
std::sort(vector<int>)_(qsort_adversarial)/1024 4.51% 12925.807 13508.843 - 4.36% -
SetIntersection_Front_Set_float_262144_256 4.50% 4869000.848 5088306.908 - 15.12% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 4.50% 2.393 2.500 - 8.57% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 4.50% 19.356 20.227 - 5.09% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.50% 9.305 9.724 - 3.74% -
BM_StringFindStringLiteral/32 4.50% 1.667 1.742 - 4.90% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 4.50% 30111.892 31466.423 - -1.86% -
BM_vector_deque_ranges_move/64 4.49% 2.661 2.780 - 2.01% -
BM_LowerBound_string_1 4.48% 4.596 4.802 - 2.28% -
std::distance(join_view(vector<vector<int>>))/50 4.48% 0.604 0.631 - -8.73% -
BM_RangesPushHeap_uint32_Random_16 4.48% 4.388 4.584 - 2.02% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.48% 18.604 19.437 - -0.40% -
BM_RangesMakeHeap_uint32_Random_1024 4.47% 1.071 1.119 - 1.31% -
rng::partial_sort(deque<int>)_(ascending)/8 4.47% 30.501 31.864 - 1.94% -
rng::find_last_if(vector<char>)_(bail_10%)/8 4.47% 2.415 2.523 - 4.24% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 4.46% 19131.650 19984.340 - 3.28% -
BM_MakeThenSortHeap_float_Descending_256 4.46% 5.722 5.977 - 2.46% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 4.44% 822.208 858.714 - 3.64% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 4.44% 45.812 47.845 - 7.21% -
SetIntersection_Interlaced_Vector_string_1024_1 4.43% 1116861.479 1166387.904 - 2.69% -
std::replace(vector<int>)_(sprinkled)/50 4.43% 7.726 8.069 - -4.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 4.43% 1590158.736 1660555.881 - 5.45% -
std::remove(list<int>)_(prefix)/1024 4.43% 997.403 1041.558 - 2.22% -
SetIntersection_Interlaced_Set_float_262144_4 4.42% 1286060.385 1342965.332 - 4.70% -
rng::all_of(deque<int>)_(process_all)/8 4.42% 3.088 3.225 - -0.04% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 4.41% 13001.158 13574.739 - 3.21% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 4.40% 10.543 11.007 - 2.96% -
SetIntersection_Front_Set_uint64_256_64 4.40% 6183862.103 6456057.649 - 4.85% -
SetIntersection_Front_Set_uint64_16384_16 4.40% 1286271.739 1342876.413 - 2.06% -
BM_vector_deque_copy_backward/64 4.39% 2.961 3.091 - 0.74% -
SetIntersection_None_Vector_uint64_256_64 4.39% 3526385.901 3681026.299 - 1.33% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 4.38% 3.121 3.258 - 1.70% -
SetIntersection_Front_Set_string_1024_1024 4.38% 56345127.575 58812115.384 - 1.89% -
std::unordered_set<int>::find(key)_(existent)/32 4.38% 1.135 1.185 - -5.20% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.36% 31.233 32.594 - -5.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 4.36% 1131003.983 1180259.448 - 2.30% -
BM_RangesPopHeap_uint64_262144 4.35% 41.152 42.943 - 2.40% -
SetIntersection_Interlaced_Set_string_1024_256 4.34% 35695325.305 37245344.414 - 6.18% -
BM_deque_vector_copy_backward/0 4.34% 1.379 1.439 - -5.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.34% 1158.173 1208.395 - -1.75% -
std::stable_partition(vector<int>)_(sparse)/32 4.33% 6.874 7.172 - -4.44% -
SetIntersection_Front_Set_uint32_262144_1024 4.33% 15471435.448 16140961.708 - 0.37% -
BM_std_minmax_element<short>/512 4.32% 138.028 143.996 - 5.29% -
std::none_of(deque<int>)_(process_all)/8 4.32% 3.088 3.222 - -0.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 4.31% 1.580 1.648 - -1.43% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 4.30% 2.359 2.460 - 1.75% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.29% 68367.888 71299.930 - 3.10% -
std::any_of(deque<int>)_(process_all)/8 4.29% 3.089 3.222 - -0.12% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.28% 40.068 41.784 - -1.65% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.28% 9.891 10.314 - -2.47% -
BM_vector_deque_ranges_copy_backward/1 4.27% 2.219 2.314 - -0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.27% 344875130.437 359607639.331 - 2.50% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 4.27% 23115.742 24102.983 - 1.81% -
SetIntersection_Interlaced_Vector_string_1024_64 4.27% 8450117.872 8810811.327 - 6.15% -
BM_StringConstructDestroyCStr_Large_Transparent 4.27% 8.952 9.334 - 2.54% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 4.26% 14354.583 14965.851 - 2.69% -
std::all_of(deque<int>)_(process_all)/8 4.25% 3.091 3.223 - -0.04% -
rng::find_end(list<int>)_(single_element)/1000 4.25% 683.666 712.729 - -0.16% -
BM_SortHeap_float_4 4.25% 1.028 1.071 - 0.87% -
rng::stable_sort(deque<int>)_(descending)/8 4.24% 27.355 28.515 - 1.66% -
rng::partial_sort(vector<int>)_(heap)/8 4.24% 27.008 28.152 - 3.73% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 4.23% 16436.730 17132.605 - 4.55% -
BM_PushHeap_string_Ascending_1024 4.23% 13.088 13.642 - -0.76% -
std::rotate(list<int>)_(1_element_backward)/8192 4.22% 8441.119 8796.958 - 0.67% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 4.21% 576.398 600.644 - -0.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.20% 60.364 62.901 - 2.51% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.20% 23.078 24.048 - 5.03% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.20% 31325.941 32640.393 - -1.64% -
BM_num_get<bool> 4.19% 12.081 12.587 - 0.97% -
SetIntersection_None_Set_float_262144_1 4.18% 1162173.096 1210795.978 - 2.53% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.18% 4.420 4.604 - 0.30% -
SetIntersection_None_Set_uint32_262144_1024 4.18% 1144851.727 1192730.143 - 2.85% -
SetIntersection_None_Set_uint32_262144_262144 4.18% 1148176.270 1196191.082 - 2.97% -
bm_lexicographical_compare<signed_char>/6 4.17% 2.491 2.595 - 6.14% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.17% 67252.082 70054.219 - -0.80% -
rng::find_if_not(deque<int>)_(process_all)/32768 4.16% 11635.146 12119.251 - 5.81% -
SetIntersection_Front_Set_float_16384_16384 4.16% 342866356.375 357127922.588 - 45.96% -
rng::partition(deque<int>)_(sparse)/1024 4.16% 389.383 405.576 - 4.91% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 4.16% 1402.366 1460.682 - 1.73% -
SetIntersection_Interlaced_Set_uint32_1024_256 4.16% 15087053.996 15714418.392 - 0.13% -
std::multiset<std::string>::clear()/32 4.16% 881.927 918.599 - 3.84% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 4.16% 8.749 9.112 - -0.47% -
SetIntersection_Front_Vector_float_262144_16384 4.15% 80589284.152 83935798.561 - 4.91% -
rng::fill(deque<int>)/8192 4.15% 239.636 249.585 - 2.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 4.15% 5706998.570 5943773.809 - -1.74% -
BM_SortHeap_float_1 4.15% 0.251 0.262 - 0.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4.14% 5081213.234 5291825.124 - 4.38% -
rng::for_each(multiset<int>::iterator)/8 4.13% 4.806 5.004 - 0.54% -
SetIntersection_Front_Set_string_1024_256 4.11% 16132533.935 16796016.666 - 6.15% -
BM_std_min<char>/2 4.11% 0.485 0.505 - 4.10% -
BM_std_min<int>/15 4.10% 1.385 1.442 - 4.03% -
rng::sort(vector<int>)_(descending)/8 4.10% 24.693 25.704 - 0.10% -
BM_StringRelational_Less_Large_Huge_Control 4.09% 2.229 2.320 - 0.59% -
rng::unique(deque<int>)_(sprinkled)/1024 4.09% 629.790 655.523 - -0.36% -
std::multimap<std::string,_int>::erase(iterator)/32 4.08% 29.411 30.611 - -7.80% -
rng::contains_subrange(deque<int>)_(same_length)/16 4.08% 11.232 11.690 - -0.56% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.07% 1072326.319 1116020.632 - 0.56% -
std::partition_copy(vector<int>)/1024 4.07% 457.240 475.845 - 1.33% -
BM_vector_deque_copy_backward/0 4.07% 0.402 0.418 - -4.94% -
BM_deque_deque_ranges_move_backward/64000 4.07% 7937.075 8259.729 - 3.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 4.06% 529.962 551.503 - 0.06% -
SetIntersection_Interlaced_Vector_string_16384_4 4.06% 1820903.984 1894890.673 - 3.63% -
rng::any_of(deque<int>)_(process_all)/8 4.06% 3.092 3.217 - -0.21% -
rng::rotate(list<int>)_(by_1/4)/32 4.06% 13.756 14.314 - -0.78% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.06% 6.327 6.584 - 0.07% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.04% 2199578.617 2288540.167 - 0.10% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 4.04% 27.375 28.481 - 4.57% -
BM_RangesPushHeap_float_Ascending_262144 4.04% 5.135 5.343 - 2.60% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 4.04% 778.068 809.473 - -1.53% -
std::stable_partition(deque<int>)_(sparse)/1024 4.03% 453.809 472.110 - -5.69% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 4.03% 16671.511 17342.907 - 2.74% -
SetIntersection_Interlaced_Vector_float_1024_4 4.03% 1466805.052 1525847.181 - 4.07% -
std::sort(vector<int>)_(descending)/8 4.02% 24.661 25.653 - 0.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.02% 33.084 34.414 - 4.50% -
BM_RangesPushHeap_uint32_SingleElement_64 4.02% 0.357 0.371 - 6.11% -
BM_SortHeap_pair<uint32,_uint32>_1 4.01% 0.251 0.261 - 2.05% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.01% 27.017 28.100 - -1.13% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.01% 5.045 5.247 - 0.33% -
SetIntersection_Front_Set_string_262144_1 4.01% 1142036.237 1187790.544 - 1.92% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 4.00% 0.269 0.280 - -0.47% -
BM_std_minmax<unsigned_char>/19 4.00% 1.656 1.722 - -0.91% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 3.99% 23.627 24.569 - 5.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 3.98% 33.716 35.059 - 3.86% -
BM_MakeThenSortHeap_float_Ascending_4 3.98% 1.397 1.452 - -0.76% -
SetIntersection_None_Vector_uint64_16384_4 3.98% 1126090.477 1170856.452 - -0.35% -
SetIntersection_Front_Set_string_64_64 3.97% 36168943.159 37604055.852 - -2.36% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.97% 589.992 613.401 - -0.19% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.97% 3.614 3.758 - 5.54% -
bm_lexicographical_compare<signed_char>/2 3.96% 1.495 1.554 - 3.99% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 3.96% 56.316 58.544 - 4.05% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.95% 17.177 17.855 - 0.33% -
BM_RangesPopHeap_uint32_4 3.95% 2.629 2.732 - 3.32% -
SetIntersection_None_Set_uint32_262144_256 3.93% 1150203.369 1195435.629 - 3.17% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.93% 3.121 3.244 - 1.57% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.93% 8534.597 8869.920 - 3.37% -
rng::copy(deque<int>)/1048576 3.93% 49936.408 51897.385 - 4.20% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.93% 596937.809 620374.182 - -0.73% -
BM_RangesSortHeap_string_16384 3.92% 95.947 99.712 - 0.56% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.92% 952036.486 989385.166 - -0.41% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 3.92% 348157482.305 361813762.004 - 3.38% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.92% 31.514 32.748 - 0.51% -
rng::all_of(list<int>)_(process_all)/8 3.91% 2.610 2.712 - -0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.91% 1084613.481 1126990.539 - 1.90% -
std::find_end(list<int>)_(process_all)/1024 3.90% 703.015 730.467 - 0.18% -
BM_std_min<__int128>/18 3.90% 6.859 7.127 - -1.43% -
BM_MakeHeap_uint32_PipeOrgan_4 3.89% 0.419 0.435 - -2.78% -
rng::find_first_of(vector<int>)_(large_needle)/50 3.89% 285.569 296.677 - 8.85% -
SetIntersection_Front_Set_string_262144_4 3.89% 1299642.822 1350171.218 - 2.89% -
SetIntersection_None_Set_uint32_262144_64 3.89% 1150543.051 1195272.705 - 3.17% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.88% 25.152 26.129 - -1.64% -
std::for_each(join_view(vector<vector<int>>))/8 3.88% 1.379 1.432 - 3.67% -
BM_RangesPopHeap_uint32_16384 3.88% 31.039 32.244 - 3.77% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.87% 1973.306 2049.767 - 0.85% -
SetIntersection_Interlaced_Vector_string_1024_16 3.87% 3421781.287 3554104.570 - 1.04% -
SetIntersection_None_Set_uint32_262144_1 3.86% 1159141.115 1203867.023 - 2.56% -
BM_std_minmax<unsigned_short>/3 3.86% 1.165 1.210 - 2.32% -
BM_std_min<int>/7 3.85% 1.053 1.094 - 5.21% -
std::fill_n(vector<bool>)/64 3.85% 1.518 1.576 - 0.17% -
SetIntersection_Interlaced_Set_float_1024_1024 3.85% 15206728.605 15791691.109 - 4.85% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.85% 3.211 3.335 - 6.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 3.84% 14179.220 14723.178 - 3.85% -
BM_PopHeap_uint32_1 3.83% 0.456 0.474 - -17.66% -
std::map<int,_int>::find(key)_(non-existent)/1024 3.83% 5.412 5.620 - 5.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.82% 38932.997 40420.169 - -1.82% -
BM_RangesMakeHeap_float_Descending_1 3.82% 0.268 0.278 - 1.14% -
std::unique(deque<int>)_(contiguous)/52 3.82% 68.457 71.070 - 4.47% -
rng::sort(deque<int>)_(repeated)/8192 3.82% 6573.259 6824.077 - 0.99% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.81% 0.620 0.644 - 4.75% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 3.80% 39.256 40.747 - 1.03% -
SetIntersection_Front_Set_uint64_1024_4 3.79% 1099855.862 1141498.001 - 5.01% -
SetIntersection_Front_Set_float_16384_64 3.77% 2013315.238 2089292.311 - -0.06% -
BM_RangesMakeThenSortHeap_float_Heap_4 3.77% 1.225 1.271 - 0.81% -
rng::find_if_not(list<int>)_(bail_25%)/32768 3.76% 10469.102 10862.611 - 4.69% -
SetIntersection_Interlaced_Vector_uint32_16384_64 3.75% 5939588.531 6162369.973 - 10.92% -
std::adjacent_find(deque<int>,_pred)/50 3.75% 29.704 30.817 - 5.21% -
std::search(vector<int>)_(single_element)/1000 3.74% 228.684 237.246 - 2.62% -
rng::remove(deque<int>)_(sprinkled)/50 3.74% 64.228 66.631 - 16.79% -
bm_lexicographical_compare<signed_char>/4 3.74% 1.956 2.029 - 3.48% -
std::find_first_of(vector<int>)_(large_needle)/50 3.72% 267.929 277.904 - 5.27% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.72% 29.839 30.948 - -0.20% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 3.71% 46.075 47.787 - 4.14% -
std::set<int>::count(key)_(existent)/32 3.71% 1.793 1.859 - -3.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 3.71% 14277.711 14807.902 - 4.62% -
rng::find(vector<char>)_(bail_25%)/8 3.70% 0.983 1.019 - -11.75% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.70% 71.855 74.510 - 3.21% -
BM_std_min<short>/25 3.70% 2.086 2.163 - 2.29% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.69% 794.216 823.558 - -1.08% -
std::unique(deque<int>,_pred)_(sprinkled)/52 3.69% 73.470 76.179 - 2.53% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 3.68% 6.863 7.116 - -1.04% -
BM_RangesPushHeap_uint32_Descending_4 3.68% 0.351 0.364 - 6.45% -
BM_MakeHeap_string_PipeOrgan_16384 3.68% 5.559 5.763 - 2.80% -
SetIntersection_Interlaced_Set_uint32_1024_1024 3.68% 15851961.809 16434560.751 - 5.32% -
std::unique(list<int>)_(sprinkled)/52 3.67% 70.627 73.219 - 1.81% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.66% 211.099 218.828 - 1.47% -
std::copy_backward(vector<bool>)_(aligned)/512 3.66% 1.560 1.617 - 6.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 3.66% 14.754 15.293 - 3.65% -
BM_RangesPopHeap_float_262144 3.66% 38.337 39.739 - 9.59% -
SetIntersection_Interlaced_Vector_string_1024_4 3.66% 1712386.158 1774978.429 - 2.92% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.65% 49.503 51.310 - 18.87% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.65% 24.410 25.300 - 7.15% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.63% 70.229 72.776 - 3.12% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 3.63% 10.200 10.570 - 1.07% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 3.62% 480.400 497.777 - 1.41% -
BM_StringEraseToEnd_Huge_Transparent 3.61% 2.566 2.659 - 6.53% -
SetIntersection_Interlaced_Set_float_16384_16 3.61% 210626031.949 218236683.272 - 4.72% -
BM_StringAssignAsciiz_Huge_Opaque 3.61% 183.783 190.422 - 4.62% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.61% 794.479 823.139 - -0.43% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 3.60% 31.200 32.323 - 3.19% -
SetIntersection_None_Set_float_262144_16 3.59% 1161137.533 1202816.242 - 2.50% -
std::rotate_copy(deque<int>)/1024 3.59% 34.211 35.438 - -6.52% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.59% 2.855 2.957 - 0.03% -
BM_RangesPushHeap_float_Ascending_1024 3.58% 3.105 3.216 - 3.07% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 3.58% 37.665 39.013 - 3.56% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.57% 1.095 1.134 - 0.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.57% 3.967 4.108 - 5.73% -
rng::copy_backward(vector<int>)/1048576 3.57% 48443.180 50172.892 - 3.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.57% 23.027 23.849 - 3.70% -
SetIntersection_Interlaced_Set_string_1024_1024 3.57% 56620112.699 58640423.054 - 0.13% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.56% 790.629 818.785 - -0.35% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.56% 22.324 23.118 - -2.79% -
std::copy_if(list<int>)_(entire_range)/4096 3.56% 3049.215 3157.624 - 4.29% -
std::search(vector<int>)_(single_element)/1024 3.55% 234.213 242.538 - 2.42% -
std::count(vector<int>)_(every_other)/8 3.55% 1.334 1.381 - -0.08% -
bm_lexicographical_compare<signed_char>/3 3.55% 1.727 1.788 - 3.40% -
BM_std_min<unsigned_short>/3 3.55% 0.693 0.718 - 3.46% -
std::multiset<int>::clear()/1024 3.55% 9452.674 9788.048 - 3.48% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.54% 776.956 804.456 - -1.27% -
rng::stable_partition(deque<int>)_(sparse)/32 3.54% 11.165 11.560 - 2.32% -
BM_PopHeap_float_4 3.54% 2.374 2.458 - -0.22% -
std::remove(list<int>)_(sprinkled)/32 3.54% 54.824 56.763 - 0.43% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.53% 813.415 842.169 - -0.68% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.53% 4.521 4.680 - 0.06% -
std::search(list<int>)_(single_element)/8192 3.52% 7828.129 8103.853 - 2.52% -
BM_vector_deque_ranges_copy_backward/64000 3.52% 7334.739 7592.773 - 0.72% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.51% 0.789 0.817 - 5.58% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.51% 35894.394 37155.263 - 0.77% -
std::move_backward(vector<int>)/1048576 3.51% 54475.926 56385.884 - 3.42% -
std::move(vector<int>)/262144 3.51% 21917.347 22685.713 - 54.44% -
rng::contains_subrange(list<int>)_(single_element)/50 3.51% 17.644 18.262 - -0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 3.50% 117420920.321 121531716.091 - -4.03% -
std::partial_sort(deque<int>)_(descending)/8192 3.50% 284366.018 294312.591 - 2.07% -
rng::partial_sort(deque<int>)_(heap)/8 3.49% 36.906 38.196 - 2.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.48% 1225.272 1267.960 - 0.41% -
BM_RangesPushHeap_uint64_Ascending_262144 3.48% 4.701 4.864 - -0.73% -
std::stable_partition(vector<int>)_(sparse)/8192 3.48% 1496.970 1549.095 - -0.07% -
SetIntersection_Front_Set_string_1024_16 3.48% 2021728.781 2092102.869 - 0.82% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 3.47% 1.207 1.249 - -0.72% -
SetIntersection_Front_Vector_uint32_262144_256 3.47% 2269960.075 2348676.226 - -8.38% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 3.47% 5.367 5.553 - 5.30% -
SetIntersection_None_Set_float_262144_4 3.47% 1162813.152 1203120.687 - 2.20% -
SetIntersection_None_Set_string_1024_64 3.47% 9034443.204 9347486.986 - 2.19% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.46% 11890.098 12301.409 - 1.59% -
std::move_backward(deque<int>)/32768 3.46% 3607.432 3732.142 - 1.84% -
std::find_first_of(vector<int>)_(large_needle)/1024 3.45% 109910.345 113699.744 - 5.71% -
std::copy(deque<int>)/1048576 3.44% 49733.641 51445.983 - 3.44% -
std::swap_ranges(deque<int>)/1024 3.44% 329.566 340.913 - 6.57% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.44% 3.665 3.791 - -0.04% -
SetIntersection_Front_Set_float_262144_16 3.44% 1271955.649 1315735.387 - 3.79% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.44% 16.891 17.472 - -0.44% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.44% 810.366 838.239 - -0.46% -
rng::is_sorted_until(vector<int>,_pred)/8192 3.44% 3236.859 3348.155 - -0.93% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.44% 21.410 22.146 - -0.93% -
BM_std_minmax<unsigned_char>/64 3.43% 1.219 1.261 - 4.81% -
SetIntersection_None_Set_uint32_262144_16 3.43% 1156487.547 1196125.814 - 3.15% -
std::find_first_of(deque<int>)_(small_needle)/50 3.43% 164.557 170.196 - -8.94% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 3.42% 30.448 31.490 - 6.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.42% 0.901 0.932 - 1.87% -
BM_num_get<long_long> 3.42% 11.169 11.551 - 0.30% -
BM_MakeHeap_string_Descending_16384 3.42% 2.976 3.078 - 1.85% -
SetIntersection_None_Set_float_262144_64 3.41% 1161667.966 1201326.580 - 2.11% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 3.41% 16590.771 17156.971 - 4.10% -
SetIntersection_Interlaced_Set_uint64_16384_1024 3.41% 174328165.684 180275631.510 - 2.92% -
BM_deque_deque_move/4000 3.41% 145.869 150.844 - 0.63% -
SetIntersection_Front_Set_uint32_256_64 3.41% 6235168.440 6447592.886 - 0.93% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 3.40% 1.362 1.409 - 4.20% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.39% 28.126 29.079 - 0.16% -
BM_std_min<char>/8 3.39% 2.251 2.327 - 3.82% -
rng::find_end(deque<int>)_(process_all)/1048576 3.38% 308734.544 319161.130 - 6.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.38% 6509247.389 6729068.294 - 0.55% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 3.37% 13008.757 13447.741 - 1.81% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 3.37% 15.801 16.333 - 4.91% -
BM_RangesMakeThenSortHeap_float_Descending_262144 3.37% 34.527 35.690 - 1.93% -
BM_deque_deque_ranges_move_backward/65536 3.37% 8026.444 8296.563 - -1.97% -
BM_deque_vector_copy/0 3.36% 1.490 1.541 - 11.65% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.36% 2074.404 2144.063 - 0.02% -
SetIntersection_Front_Set_uint64_262144_262144 3.36% 1814152.424 1875047.361 - 3.98% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.35% 68532.616 70831.556 - 1.56% -
SetIntersection_None_Vector_string_16384_16384 3.35% 1284244.038 1327316.273 - 3.64% -
SetIntersection_Front_Vector_uint32_262144_1 3.35% 1089372.245 1125901.826 - 2.53% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 3.35% 22093.856 22834.438 - 5.20% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 3.35% 10.557 10.911 - 12.12% -
SetIntersection_None_Set_float_262144_256 3.35% 1163435.059 1202395.996 - 2.33% -
SetIntersection_None_Set_uint32_262144_4 3.35% 1157711.346 1196460.533 - 2.79% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 3.35% 78.951 81.593 - 0.10% -
SetIntersection_Interlaced_Vector_uint32_64_64 3.34% 11573029.408 11959620.222 - -0.83% -
std::flat_map<int,_int>::erase(iterator)/1024 3.34% 76.089 78.627 - 3.71% -
std::fill_n(list<int>)/32 3.33% 8.078 8.346 - 0.76% -
BM_RangesMakeThenSortHeap_float_Heap_256 3.33% 5.897 6.093 - -1.28% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.32% 25863.867 26723.725 - -5.30% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.32% 4716.780 4873.394 - -0.64% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 3.31% 27.448 28.358 - -0.04% -
BM_RangesMakeThenSortHeap_float_Descending_64 3.31% 3.247 3.355 - 1.68% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.31% 24143.721 24942.556 - 0.71% -
BM_std_min<long_long>/20 3.31% 2.008 2.074 - 1.10% -
BM_RangesPopHeap_uint64_16384 3.30% 31.239 32.271 - 2.65% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.30% 209.228 216.129 - 2.39% -
BM_StringAssignStr_Large_Transparent 3.30% 10.158 10.492 - -0.00% -
BM_deque_vector_ranges_move_backward/64000 3.29% 7863.188 8122.259 - 0.31% -
BM_StringFindAllMatch/512 3.29% 11.701 12.086 - 3.88% -
BM_MakeHeap_uint32_Random_256 3.29% 1.147 1.185 - 2.20% -
BM_std_minmax_element<int>/3 3.28% 1.044 1.078 - 14.21% -
BM_StringRelational_Less_Empty_Small_Control 3.28% 1.992 2.057 - 3.15% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 3.28% 7.445 7.689 - 4.77% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.28% 18956.564 19577.475 - 3.24% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.27% 14651.286 15130.515 - -0.34% -
std::multimap<int,_int>::count(key)_(existent)/32 3.26% 3.493 3.607 - 2.12% -
BM_RangesPushHeap_uint64_Random_4 3.26% 2.135 2.205 - 2.82% -
std::partition(vector<int>)_(sparse)/32 3.26% 8.726 9.010 - 0.04% -
SetIntersection_Front_Set_uint64_262144_16384 3.26% 336249406.411 347205321.861 - 1.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.25% 0.742 0.766 - 4.69% -
rng::rotate(deque<int>)_(by_1/2)/1024 3.25% 173.553 179.194 - 3.17% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.25% 1532976.971 1582765.787 - 2.90% -
SetIntersection_Front_Set_uint32_262144_256 3.24% 4783864.002 4939019.489 - 0.32% -
BM_StringFindStringLiteral/256 3.24% 5.326 5.499 - 3.07% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.24% 5236.728 5406.317 - 0.07% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.24% 13528.009 13966.081 - 2.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.24% 6.514 6.725 - 3.58% -
rng::rotate(list<int>)_(by_1/3)/8192 3.23% 8817.336 9102.397 - 4.13% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 3.23% 10.593 10.935 - 6.22% -
BM_std_min<__int128>/17 3.23% 6.481 6.690 - -1.22% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 3.23% 20.479 21.139 - 1.18% -
rng::find_last(forward_list<int>)_(bail_10%)/50 3.22% 20.152 20.801 - -3.24% -
std::none_of(deque<int>)_(process_all)/50 3.22% 17.757 18.329 - -0.07% -
BM_RangesPushHeap_string_Descending_4 3.22% 1.881 1.941 - 2.24% -
SetIntersection_None_Set_float_262144_262144 3.22% 1166374.509 1203894.938 - 3.07% -
SetIntersection_None_Vector_uint32_1024_256 3.21% 1104667.208 1140165.213 - 1.25% -
rng::stable_sort(vector<int>)_(ascending)/8 3.21% 16.497 17.027 - 2.26% -
rng::unique_copy(list<int>)_(contiguous)/8192 3.21% 6916.000 7137.966 - 2.37% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 3.21% 36.830 38.012 - -2.90% -
std::multiset<int>::clear()/8192 3.21% 74453.305 76842.131 - 3.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 3.21% 24.668 25.459 - 2.96% -
std::set<std::string>::erase(key)_(non-existent)/1024 3.20% 26.510 27.359 - 10.68% -
BM_deque_vector_move/4000 3.20% 139.942 144.423 - -2.64% -
BM_std_minmax<unsigned_int>/6 3.20% 1.344 1.387 - -0.00% -
rng::partition_copy(deque<int>)/50 3.20% 27.459 28.337 - 2.80% -
BM_deque_deque_move_backward/70000 3.20% 8799.801 9081.019 - 2.00% -
rng::find_if(list<int>)_(process_all)/8192 3.19% 10324.504 10654.058 - 1.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.19% 1192.195 1230.207 - -1.62% -
SetIntersection_Interlaced_Set_float_256_256 3.19% 9422638.077 9722830.365 - 0.48% -
SetIntersection_Interlaced_Set_string_16_16 3.18% 63429020.985 65448761.472 - 3.28% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 3.18% 13.373 13.799 - 2.72% -
BM_RangesPopHeap_uint64_1024 3.18% 21.439 22.121 - 2.81% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 3.18% 815538.739 841496.251 - 0.10% -
rng::transform(deque<int>,_deque<int>)/50 3.18% 34.311 35.402 - -20.62% -
std::stable_partition(deque<int>)_(sparse)/8192 3.17% 3369.537 3476.469 - -6.90% -
BM_RangesMakeThenSortHeap_float_Heap_64 3.17% 3.436 3.545 - -0.72% -
std::partial_sort(deque<int>)_(heap)/8 3.17% 37.585 38.775 - 0.35% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.16% 25.435 26.239 - 0.18% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 3.16% 1.331 1.373 - -9.82% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 3.16% 10.482 10.814 - -1.34% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 3.16% 16.984 17.522 - 5.11% -
BM_RangesPushHeap_uint32_Random_64 3.15% 5.509 5.683 - 2.62% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 3.15% 1.337 1.379 - 14.35% -
rng::partial_sort_copy(deque<int>)_(heap)/8 3.14% 16.013 16.516 - 1.05% -
BM_RangesSortHeap_float_16384 3.14% 26.487 27.320 - -1.01% -
std::find_if(vector<int>)_(process_all)/8192 3.14% 2194.264 2263.139 - -0.05% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.14% 1921189.127 1981484.129 - 2.96% -
BM_RangesSortHeap_string_256 3.14% 44.347 45.739 - 0.69% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.14% 11278.678 11632.578 - 3.12% -
BM_align/1 3.14% 0.897 0.925 - 2.19% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 3.13% 0.583 0.601 - 0.28% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 3.13% 19.045 19.641 - 3.72% -
std::find_if(vector<int>)_(process_all)/32768 3.12% 8804.068 9079.075 - -0.06% -
SetIntersection_Front_Vector_string_1024_4 3.12% 1238963.220 1277596.164 - 0.67% -
BM_RangesPushHeap_uint64_Ascending_256 3.12% 2.093 2.158 - 3.15% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.11% 828.133 853.909 - -0.67% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.11% 726.136 748.735 - -0.69% -
rng::find_end(deque<int>)_(single_element)/8192 3.11% 2203.322 2271.847 - -23.01% -
BM_std_min<__int128>/6 3.11% 2.076 2.140 - 1.03% -
BM_vector_deque_move_backward/64000 3.11% 7358.308 7587.054 - -1.15% -
BM_std_minmax<unsigned_int>/31 3.11% 2.478 2.555 - 0.18% -
BM_StringRelational_Compare_Empty_Empty_Control 3.11% 1.612 1.662 - 0.00% -
rng::find_end(forward_list<int>)_(single_element)/8192 3.10% 5947.088 6131.427 - 0.70% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 3.10% 18413.844 18984.067 - 2.60% -
BM_deque_deque_move/512 3.09% 20.362 20.992 - 3.09% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 3.09% 16.567 17.079 - 2.06% -
BM_RangesSortHeap_string_1024 3.09% 59.085 60.910 - 0.71% -
BM_MakeHeap_uint64_Random_256 3.09% 1.134 1.169 - 4.58% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.09% 875988.622 903015.004 - -0.26% -
rng::copy_if(vector<int>)_(entire_range)/64 3.08% 15.487 15.964 - 0.29% -
rng::copy_if(list<int>)_(entire_range)/4096 3.08% 3050.131 3143.947 - 4.07% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.08% 282.302 290.984 - -0.19% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 3.07% 34.362 35.418 - 2.57% -
rng::move(vector<int>)/262144 3.06% 22070.296 22746.123 - 6.57% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.06% 18944.208 19524.240 - 2.84% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 3.06% 8903.991 9176.046 - 0.89% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 3.05% 25156.212 25924.348 - 2.15% -
BM_std_min<unsigned_long_long>/64 3.05% 4.807 4.953 - 5.54% -
BM_PushHeap_float_PipeOrgan_4 3.05% 0.482 0.496 - 3.24% -
rng::starts_with(vector<int>,_pred)/8 3.05% 4.126 4.252 - -1.15% -
BM_RangesPushHeap_uint32_SingleElement_262144 3.04% 0.361 0.372 - 4.58% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 3.04% 22112.458 22784.460 - 5.03% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.04% 1.589 1.637 - 3.03% -
BM_deque_vector_ranges_move/4000 3.04% 143.122 147.466 - 0.95% -
rng::stable_partition(deque<int>)_(sparse)/50 3.03% 27.405 28.235 - -0.33% -
BM_RangesPushHeap_uint32_SingleElement_1024 3.03% 0.367 0.379 - 4.23% -
std::stable_partition(list<int>)_(sparse)/1024 3.03% 913.276 940.913 - -0.55% -
SetIntersection_Interlaced_Set_uint64_256_16 3.02% 12140773.147 12507970.375 - 4.28% -
BM_std_minmax<unsigned_char>/11 3.02% 1.712 1.764 - 8.82% -
BM_RangesPushHeap_uint32_SingleElement_16384 3.02% 0.361 0.372 - 4.57% -
BM_deque_vector_ranges_move/0 3.02% 1.548 1.595 - 3.98% -
BM_MakeThenSortHeap_float_Ascending_256 3.02% 6.462 6.657 - 1.47% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 3.02% 794.016 817.961 - 3.45% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.02% 6.376 6.568 - -0.28% -
bm_ranges_lexicographical_compare<signed_char>/512 3.01% 7.690 7.922 - 1.43% -
SetIntersection_Front_Set_uint32_16384_256 3.01% 4858896.518 5005337.139 - -2.53% -
SetIntersection_Front_Vector_float_256_256 3.01% 4702551.524 4844276.107 - 4.33% -
BM_SortHeap_float_262144 3.01% 30.427 31.344 - 0.12% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.01% 2.825 2.910 - -1.63% -
SetIntersection_Front_Set_string_16384_1024 3.01% 59302077.706 61085333.025 - 4.11% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 3.00% 14.674 15.114 - 0.79% -
SetIntersection_None_Vector_string_16384_4 3.00% 1281102.817 1319572.540 - 2.99% -
std::map<int,_int>::find(key)_(non-existent)/8192 3.00% 7.083 7.295 - 1.58% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 2.99% 5.617 5.785 - 1.08% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.99% 25.963 26.739 - 1.26% -
BM_std_minmax<unsigned_short>/32 2.98% 1.229 1.266 - -2.91% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.98% 280897.886 289255.078 - 2.36% -
BM_vector_deque_ranges_move_backward/512 2.97% 17.739 18.266 - 2.12% -
SetIntersection_None_Set_string_1024_256 2.97% 8936111.146 9201605.375 - 1.92% -
SetIntersection_Front_Set_string_1024_4 2.97% 1313043.316 1352052.730 - 1.48% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.97% 29.042 29.905 - -2.75% -
SetIntersection_Interlaced_Set_float_262144_16 2.97% 1599214.761 1646700.602 - 4.40% -
std::partial_sort(deque<int>)_(heap)/8192 2.96% 283639.195 292048.858 - 1.57% -
BM_RangesPopHeap_float_16384 2.96% 33.691 34.688 - 4.71% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 2.96% 4.423 4.554 - 4.48% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.95% 567.015 583.758 - -0.10% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 2.95% 10.434 10.742 - -1.85% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.95% 25519.283 26272.781 - 3.06% -
std::reverse_copy(list<int>)/4096 2.95% 3173.792 3267.503 - 7.12% -
std::copy_if(vector<int>)_(entire_range)/8 2.95% 2.270 2.337 - 0.55% -
std::find_first_of(vector<int>)_(small_needle)/1024 2.95% 1411.892 1453.546 - 3.00% -
std::map<int,_int>::ctor(const&)/32 2.95% 211.895 218.140 - 2.51% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 2.95% 20.508 21.112 - 0.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.95% 66.127 68.075 - 4.00% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.94% 22.332 22.989 - 1.52% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.94% 22.779 23.449 - 3.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.94% 1224040.143 1259968.875 - 2.25% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.93% 16.692 17.181 - 3.24% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.93% 1.591 1.637 - -3.04% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.93% 43698.974 44977.675 - 0.93% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.92% 421.550 433.869 - 2.83% -
SetIntersection_None_Vector_uint64_262144_1 2.92% 1174309.424 1208577.042 - 1.24% -
BM_std_min<unsigned_char>/31 2.91% 2.500 2.573 - 3.42% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 2.91% 0.648 0.667 - 1.29% -
SetIntersection_Front_Set_uint32_64_64 2.91% 15637852.942 16092986.839 - -1.22% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.91% 13436.304 13827.095 - 2.95% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.90% 9967495.994 10256836.225 - 2.11% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 2.90% 4735.906 4873.188 - 8.84% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.90% 168295946.102 173172228.806 - 2.05% -
std::move_backward(vector<bool>)_(unaligned)/512 2.90% 4.639 4.773 - -2.07% -
rng::distance(join_view(vector<vector<int>>)/4096 2.90% 4.309 4.434 - 0.45% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.89% 20795.083 21396.760 - 7.32% -
std::find_first_of(deque<int>)_(small_needle)/32 2.89% 107.356 110.460 - -8.27% -
SetIntersection_Front_Set_uint64_262144_4 2.89% 1117760.870 1150062.171 - 1.98% -
rng::sort(vector<int>)_(descending)/8192 2.89% 7274.141 7484.331 - 3.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.88% 1090735.430 1122175.466 - 1.27% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 2.88% 1.338 1.377 - -10.92% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.88% 2.615 2.690 - 6.86% -
rng::move(vector<int>)/8 2.87% 2.221 2.285 - 1.43% -
SetIntersection_Front_Vector_string_256_256 2.87% 20167089.749 20746597.727 - -3.31% -
SetIntersection_None_Set_float_262144_16384 2.87% 1163602.455 1196958.416 - 2.67% -
BM_num_get<void*> 2.87% 11.654 11.988 - 1.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.86% 9850.082 10131.896 - 0.93% -
BM_num_put<double> 2.86% 57.540 59.186 - 1.16% -
BM_std_min<__int128>/7 2.86% 2.481 2.552 - 1.09% -
rng::fold_left(list<int>)/50 2.86% 37.480 38.551 - 2.65% -
BM_std_minmax<short>/25 2.86% 2.203 2.266 - 1.91% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 2.85% 18353.686 18876.904 - 2.52% -
SetIntersection_None_Set_uint64_1024_1024 2.84% 8728898.030 8977083.809 - 3.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.84% 1594828.316 1640171.605 - 5.68% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.84% 13443.306 13825.511 - 1.96% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.84% 23.728 24.402 - 5.47% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.84% 2.160 2.222 - 0.47% -
SetIntersection_Interlaced_Set_uint32_16_16 2.83% 40454729.856 41600940.046 - -0.03% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 2.83% 22830.203 23475.780 - 2.78% -
BM_RangesMakeHeap_float_Ascending_256 2.83% 0.644 0.662 - 2.24% -
std::swap_ranges(deque<int>)/8192 2.82% 2635.988 2710.386 - 6.22% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.82% 51518.572 52969.749 - 4.17% -
SetIntersection_Front_Vector_uint32_1024_64 2.81% 1390369.019 1429448.620 - -0.66% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 2.81% 0.495 0.508 - 2.26% -
BM_MakeThenSortHeap_string_Ascending_1024 2.81% 35.846 36.852 - 4.97% -
BM_std_min<short>/30 2.81% 2.347 2.413 - 4.67% -
std::remove_copy(deque<int>)_(prefix)/1024 2.80% 413.401 424.980 - 11.83% -
BM_std_min<__int128>/8 2.80% 2.871 2.951 - 0.93% -
std::set<int>::contains(key)_(non-existent)/8192 2.79% 8.311 8.542 - 2.63% -
BM_std_minmax<int>/6 2.79% 1.349 1.387 - 0.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.79% 38.881 39.964 - 2.55% -
rng::move(vector<bool>)_(unaligned)/64 2.78% 1.619 1.664 - 1.30% -
rng::replace(vector<int>)_(prefix)/50 2.78% 6.984 7.178 - 1.38% -
BM_RangesSortHeap_string_64 2.78% 29.800 30.629 - 0.58% -
BM_deque_deque_move_backward/64000 2.78% 8027.519 8250.477 - 1.77% -
BM_RangesSortHeap_float_64 2.77% 3.139 3.226 - -0.25% -
rng::for_each_n(join_view(vector<vector<int>>)/8 2.76% 1.787 1.836 - 17.27% -
SetIntersection_Front_Vector_float_16384_16384 2.76% 80417228.653 82635319.204 - 2.85% -
SetIntersection_None_Set_float_1024_4 2.76% 8873001.079 9117704.569 - 1.49% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.76% 11.773 12.098 - 3.08% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 2.75% 22809.884 23437.481 - 2.74% -
BM_RangesPushHeap_uint32_Random_256 2.75% 5.924 6.087 - 1.85% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.75% 638636.758 656180.988 - 1.78% -
rng::remove(deque<int>)_(sprinkled)/32 2.74% 56.806 58.363 - 9.86% -
BM_deque_deque_ranges_copy_backward/64000 2.74% 7903.927 8120.624 - 1.24% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.74% 0.629 0.646 - 0.66% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 2.74% 110.012 113.024 - 2.72% -
BM_std_minmax<unsigned_short>/30 2.74% 2.726 2.800 - 0.82% -
BM_std_min<short>/29 2.73% 2.349 2.413 - -0.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.73% 1095222.076 1125165.502 - 5.85% -
BM_RangesPushHeap_uint64_Random_262144 2.73% 6.008 6.172 - 1.01% -
SetIntersection_Front_Set_uint64_1024_1024 2.73% 15759082.511 16189366.308 - 6.85% -
std::partition(list<int>)_(dense)/8192 2.73% 5019.045 5155.925 - 3.26% -
SetIntersection_None_Vector_uint64_1024_256 2.73% 1122723.844 1153334.407 - 1.02% -
BM_deque_vector_move_backward/65536 2.72% 7990.407 8207.984 - -0.56% -
SetIntersection_Front_Vector_uint64_256_4 2.72% 4348956.633 4467375.739 - 0.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.72% 85.416 87.738 - -6.89% -
rng::unique_copy(list<int>)_(sprinkled)/8192 2.72% 6980.278 7169.858 - -6.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.71% 25147944.326 25830425.988 - 4.16% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.71% 367.573 377.547 - -0.73% -
BM_std_minmax<unsigned_char>/1 2.71% 0.623 0.640 - -2.28% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.71% 12.114 12.442 - 0.49% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 2.71% 39.421 40.488 - 2.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 2.70% 0.833 0.855 - 2.81% -
BM_RangesPushHeap_string_Random_262144 2.70% 18.500 19.000 - 4.13% -
SetIntersection_None_Vector_uint64_16384_16 2.70% 1150911.147 1181981.185 - 0.80% -
std::replace(vector<int>)_(sprinkled)/32 2.70% 5.036 5.172 - -5.81% -
std::find_end(vector<int>)_(single_element)/1000 2.69% 233.910 240.213 - -3.96% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.69% 16.295 16.734 - 2.58% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.69% 717.278 736.555 - -1.02% -
std::multiset<std::string>::contains(key)_(existent)/1024 2.69% 22.982 23.599 - 1.48% -
BM_RangesPushHeap_float_Ascending_256 2.68% 2.480 2.547 - 2.63% -
bm_ranges_lexicographical_compare<int>/262144 2.68% 19108.154 19620.763 - 2.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 2.68% 0.582 0.598 - -1.07% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.68% 42.926 44.076 - -0.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.67% 14518.819 14906.918 - 6.28% -
rng::search(vector<int>)_(same_length)/8192 2.67% 1878.783 1928.997 - 2.81% -
BM_std_min<short>/21 2.67% 1.828 1.877 - 1.06% -
SetIntersection_Interlaced_Set_uint64_256_4 2.67% 11496271.590 11802862.272 - -0.76% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.66% 10.454 10.732 - 3.82% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.66% 0.775 0.796 - 1.60% -
std::mismatch(list<int>)_(it,_it,_it)/8 2.65% 2.644 2.714 - 1.92% -
std::move_backward(vector<bool>)_(unaligned)/64 2.65% 1.790 1.837 - -1.07% -
BM_MakeThenSortHeap_uint64_SingleElement_4 2.64% 1.239 1.271 - 4.47% -
BM_num_get<long_double> 2.63% 35.576 36.514 - 1.41% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 2.63% 109.318 112.198 - 2.45% -
bm_lexicographical_compare<int>/262144 2.63% 19115.871 19618.733 - 2.64% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 2.62% 1.474 1.513 - 3.53% -
std::set<int>::upper_bound(key)_(existent)/8192 2.62% 7.860 8.067 - 1.56% -
BM_PopHeap_string_262144 2.62% 92.586 95.014 - -6.03% -
SetIntersection_Interlaced_Set_string_16_4 2.62% 76441112.552 78445301.134 - 1.30% -
SetIntersection_None_Vector_uint32_1024_1 2.62% 1121442.065 1150830.172 - 0.39% -
BM_RangesMakeThenSortHeap_float_Random_262144 2.61% 62.386 64.016 - 2.87% -
BM_MakeThenSortHeap_float_PipeOrgan_64 2.61% 3.908 4.010 - -0.04% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 2.61% 1.677 1.721 - 2.49% -
std::sort(vector<int>)_(descending)/8192 2.61% 7280.421 7470.179 - 2.64% -
BM_RangesMakeThenSortHeap_float_Heap_1024 2.60% 8.111 8.322 - 1.17% -
BM_RangesPushHeap_uint32_SingleElement_256 2.59% 0.387 0.397 - 3.84% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 2.59% 1.303 1.336 - 10.93% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 2.59% 685.979 703.760 - 2.59% -
BM_MakeThenSortHeap_float_Descending_262144 2.59% 34.451 35.343 - 0.31% -
BM_MakeHeap_uint32_PipeOrgan_256 2.59% 0.630 0.647 - 2.78% -
BM_deque_deque_ranges_move/70000 2.58% 3231.865 3315.388 - 1.21% -
SetIntersection_Front_Vector_string_262144_1024 2.58% 40119583.152 41155947.986 - 0.01% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.58% 382532.526 392411.298 - 2.03% -
SetIntersection_Interlaced_Set_string_256_16 2.58% 18096272.313 18563516.312 - 4.74% -
BM_std_min<char>/1024 2.58% 8.310 8.524 - 0.60% -
std::sort(deque<int>)_(repeated)/1024 2.57% 963.401 988.158 - 2.70% -
BM_RangesPushHeap_uint32_Random_16384 2.57% 6.241 6.401 - 1.60% -
std::copy_backward(list<int>)/262144 2.56% 220048.189 225675.959 - 2.57% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.56% 213999564.324 219471746.170 - 2.06% -
rng::rotate(list<int>)_(by_1/3)/50 2.56% 23.588 24.191 - -0.62% -
BM_RangesPopHeap_uint64_64 2.56% 12.621 12.944 - 2.32% -
std::map<std::string,_int>::erase(iterator)/0 2.55% 27.413 28.112 - -1.07% -
std::search_n(list<int>)_(no_match)/1000 2.55% 677.286 694.565 - 1.93% -
SetIntersection_Interlaced_Set_string_1024_1 2.55% 1147866.434 1177150.351 - 1.83% -
std::none_of(list<int>)_(process_all)/32 2.55% 11.532 11.826 - -0.09% -
rng::find_if_not(deque<int>)_(process_all)/1024 2.55% 475.250 487.356 - 2.53% -
SetIntersection_None_Vector_string_256_64 2.55% 3815933.848 3913133.442 - 2.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 2.55% 10.418 10.683 - 2.15% -
bm_lexicographical_compare<signed_char>/1 2.55% 1.286 1.319 - -0.18% -
SetIntersection_Front_Vector_string_262144_256 2.54% 9970545.148 10224227.487 - 0.66% -
std::find(list<int>)_(process_all)/50 2.54% 18.131 18.592 - 0.07% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.54% 2.639 2.706 - 0.14% -
std::generate(list<int>)/50 2.54% 15.364 15.755 - 0.56% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 2.54% 22.836 23.416 - 5.05% -
BM_RangesPopHeap_uint32_1024 2.54% 21.369 21.911 - 2.94% -
BM_RangesPushHeap_uint32_Random_262144 2.54% 6.277 6.436 - 2.22% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 2.53% 23.051 23.634 - 3.64% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.53% 83942.763 86063.877 - 2.43% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.52% 1.752 1.796 - -2.45% -
std::unordered_multiset<int>::erase(iterator)/8192 2.52% 20.115 20.622 - 2.63% -
rng::rotate(list<int>)_(by_1/4)/8192 2.52% 7214.352 7396.198 - -10.34% -
std::multimap<std::string,_int>::erase(iterator)/0 2.52% 26.220 26.880 - 4.18% -
BM_SortHeap_float_64 2.52% 3.152 3.231 - -0.03% -
BM_StringAssignAsciiz_Huge_Transparent 2.52% 183.854 188.481 - 3.39% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.51% 8607.197 8823.537 - 1.74% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.51% 3.347 3.431 - 0.20% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.51% 8.736 8.956 - 1.55% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.51% 530.755 544.064 - 2.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 2.51% 5030158.399 5156274.535 - 39.17% -
std::find_end(vector<int>)_(single_element)/1024 2.51% 239.229 245.223 - -4.15% -
BM_RangesMakeThenSortHeap_string_Heap_64 2.50% 33.628 34.469 - 0.64% -
BM_std_minmax<unsigned_long_long>/7 2.49% 2.528 2.591 - 4.57% -
rng::is_partitioned(vector<int>)_(partitioned)/50 2.49% 8.481 8.692 - -5.84% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.48% 41.761 42.797 - 0.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.48% 3.007 3.082 - 4.44% -
BM_RangesSortHeap_float_4 2.47% 1.027 1.052 - -0.19% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 2.47% 54.835 56.188 - 2.31% -
BM_std_minmax<short>/18 2.47% 1.992 2.041 - 3.08% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.46% 56938.238 58337.824 - 0.02% -
std::find(deque<int>)_(process_all)/50 2.45% 13.236 13.561 - -5.64% -
rng::stable_sort(vector<int>)_(repeated)/8 2.45% 16.572 16.979 - 2.37% -
BM_PushHeap_uint64_Ascending_16 2.45% 0.912 0.934 - 1.82% -
rng::contains_subrange(list<int>)_(single_element)/8192 2.45% 6995.482 7166.788 - -1.08% -
SetIntersection_Interlaced_Set_string_64_4 2.45% 26877999.369 27536094.017 - 0.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.44% 817541.859 837528.493 - 0.65% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.44% 1.500 1.537 - -0.54% -
std::shift_left(list<int>)/8192 2.44% 7698.339 7885.826 - 9.20% -
BM_deque_deque_ranges_move/4000 2.44% 145.680 149.227 - 1.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.43% 8679669.839 8890983.559 - 1.33% -
SetIntersection_Interlaced_Set_uint64_256_64 2.43% 14710051.031 15068177.697 - 1.24% -
std::generate(list<int>)/32 2.43% 8.540 8.748 - 0.46% -
rng::copy_backward(vector<bool>)_(aligned)/512 2.43% 1.765 1.808 - 3.10% -
BM_RangesSortHeap_float_262144 2.43% 29.911 30.638 - -0.48% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 2.43% 1.363 1.396 - -0.75% -
SetIntersection_None_Vector_string_262144_4 2.43% 1353459.219 1386350.222 - 1.78% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.43% 30.552 31.293 - 3.75% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.42% 0.920 0.942 - 2.68% -
std::find_if(vector<int>)_(process_all)/1024 2.42% 283.577 290.433 - 0.02% -
SetIntersection_Interlaced_Vector_uint64_64_16 2.42% 17630998.058 18057241.311 - -0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.42% 1099617.376 1126200.902 - -1.02% -
rng::any_of(vector<int>)_(process_all)/8 2.42% 2.354 2.411 - -1.17% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.41% 4.307 4.410 - 1.10% -
BM_RangesPopHeap_uint32_256 2.41% 16.871 17.278 - 1.01% -
BM_MakeHeap_uint32_Random_16 2.41% 1.253 1.283 - 2.33% -
SetIntersection_None_Set_string_1024_4 2.41% 9225614.110 9447593.773 - 3.68% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.41% 1546726.724 1583936.930 - 2.18% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 2.41% 175.770 179.998 - -4.08% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.40% 49796.103 50992.530 - 2.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.40% 4.593 4.704 - -3.16% -
std::stable_sort(vector<int>)_(ascending)/8 2.40% 16.791 17.194 - 1.57% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.40% 31.575 32.332 - 2.54% -
SetIntersection_Front_Set_string_16_4 2.40% 66849474.666 68450764.556 - -0.52% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 2.39% 25316.375 25922.057 - 2.28% -
rng::remove_if(deque<int>)_(prefix)/1024 2.39% 561.079 574.501 - 0.03% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.39% 4.050 4.147 - 0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.39% 8.695 8.903 - 0.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.39% 1202052.231 1230727.285 - -0.04% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.38% 717.313 734.413 - 1.30% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.38% 6222.572 6370.675 - 2.28% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 2.37% 0.465 0.476 - 2.47% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 2.37% 16.074 16.456 - 4.05% -
BM_StringCopy_Huge 2.37% 100.977 103.373 - -0.71% -
BM_deque_deque_ranges_move_backward/4096 2.37% 152.169 155.775 - 0.98% -
BM_RangesPopHeap_uint32_16 2.37% 7.538 7.716 - 2.01% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 2.37% 7591.158 7770.884 - 1.94% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.37% 2.983 3.054 - 2.48% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 2.36% 10.758 11.012 - 3.15% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.36% 2.135 2.185 - 0.65% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 2.36% 59.433 60.838 - 2.82% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 2.36% 55686.736 57002.509 - 0.97% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 2.36% 32.669 33.441 - 9.58% -
SetIntersection_Front_Vector_uint64_16384_64 2.36% 1408202.319 1441441.875 - 0.76% -
BM_std_minmax<unsigned_char>/18 2.36% 1.317 1.348 - -1.16% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 2.36% 24.846 25.432 - 1.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.35% 4794321.919 4907150.639 - 45.71% -
SetIntersection_Interlaced_Set_uint32_64_64 2.35% 15441548.750 15804621.941 - -0.55% -
BM_CmpLess_schar_short 2.35% 0.948 0.971 - 0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.35% 7.316 7.488 - 2.87% -
BM_RangesPopHeap_uint64_4 2.35% 2.667 2.729 - 2.95% -
BM_std_minmax<unsigned_long_long>/5 2.34% 1.804 1.847 - 2.44% -
BM_MakeHeap_string_PipeOrgan_1024 2.34% 4.963 5.079 - 3.73% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 2.34% 206.754 211.594 - -6.06% -
SetIntersection_None_Vector_string_64_64 2.34% 9264553.799 9481405.023 - 1.28% -
SetIntersection_Interlaced_Set_uint64_262144_1 2.33% 1110902.634 1136816.889 - 2.85% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 2.33% 21.594 22.098 - 0.10% -
rng::move_backward(vector<bool>)_(unaligned)/4096 2.33% 27.706 28.352 - 0.61% -
rng::copy_backward(deque<int>)/262144 2.33% 31356.570 32087.599 - 1.74% -
std::set<std::string>::contains(key)_(non-existent)/32 2.33% 9.418 9.638 - -8.54% -
rng::copy_if(list<int>)_(every_other)/32768 2.33% 25335.272 25924.704 - -0.20% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 2.32% 20.347 20.820 - 1.36% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.32% 37178.320 38041.812 - -0.68% -
SetIntersection_Interlaced_Vector_string_256_16 2.32% 11012878.271 11268389.839 - 4.05% -
SetIntersection_Interlaced_Set_uint32_256_4 2.32% 11408589.433 11673211.361 - -0.86% -
std::find_if(vector<char>)_(bail_25%)/32768 2.32% 2059.670 2107.406 - 1.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.30% 348957915.886 356997179.965 - -3.15% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.30% 715.489 731.965 - -0.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.30% 815.174 833.944 - 2.95% -
SetIntersection_None_Set_float_256_256 2.30% 5868907.246 6003939.790 - 0.91% -
rng::find_if(deque<int>)_(process_all)/1024 2.29% 474.896 485.786 - 2.30% -
std::copy(list<int>)/32768 2.29% 26421.614 27027.174 - 1.84% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.29% 24110.938 24663.241 - -0.39% -
SetIntersection_Interlaced_Set_uint64_262144_262144 2.29% 1861108.073 1903736.570 - 1.77% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.29% 2.908 2.975 - 0.31% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.29% 6683.945 6836.852 - 0.95% -
SetIntersection_Interlaced_Vector_string_16_4 2.29% 71559369.034 73196388.632 - 2.14% -
std::is_sorted_until(vector<int>,_pred)/1024 2.28% 414.112 423.553 - 0.65% -
SetIntersection_None_Vector_string_1024_256 2.28% 1207845.068 1235347.083 - 1.36% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.28% 24.618 25.178 - -0.72% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 2.27% 0.531 0.543 - 37.90% -
std::move(list<int>)/32768 2.27% 30781.152 31479.290 - 2.09% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.27% 609.417 623.223 - -0.36% -
bm_ranges_lexicographical_compare<signed_char>/7 2.26% 2.835 2.900 - 2.82% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.26% 4.318 4.415 - 1.34% -
SetIntersection_Interlaced_Set_float_262144_16384 2.25% 1251303.222 1279499.838 - 2.26% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.25% 6594.850 6742.930 - -0.58% -
std::set<std::string>::ctor(const&,_alloc)/1024 2.24% 36197.141 37009.750 - 0.98% -
BM_LowerBound_string_262144 2.24% 2242.703 2293.047 - -4.31% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.24% 306.174 313.040 - 0.65% -
std::rotate_copy(list<int>)/50 2.24% 14.092 14.408 - 1.45% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.24% 0.554 0.566 - -0.64% -
std::find_if(list<int>)_(process_all)/8 2.24% 3.424 3.501 - -0.03% -
std::copy_backward(vector<bool>)_(aligned)/64 2.23% 1.776 1.815 - 5.82% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 2.23% 26.419 27.009 - -11.05% -
BM_RangesMakeThenSortHeap_float_Random_64 2.23% 17.660 18.053 - 0.74% -
std::unique(deque<int>)_(contiguous)/32 2.23% 59.610 60.939 - -2.31% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 2.23% 69.462 71.010 - 1.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.23% 1199754.309 1226494.195 - 2.50% -
rng::stable_sort(deque<int>)_(heap)/8 2.23% 26.363 26.951 - 1.86% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 2.22% 69.450 70.995 - 2.53% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.22% 53550.884 54742.215 - -1.39% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.22% 19.666 20.103 - 0.59% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.22% 20956.365 21421.633 - 6.92% -
rng::stable_sort(vector<int>)_(shuffled)/8 2.22% 20.760 21.221 - 1.07% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 2.22% 37.956 38.798 - -4.71% -
std::move_backward(deque<int>)/4096 2.21% 154.815 158.238 - -0.74% -
std::search(deque<int>)_(same_length)/8192 2.21% 3795.574 3879.465 - -0.45% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.21% 13327.247 13621.252 - 0.98% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.20% 2.477 2.532 - 1.18% -
std::search(deque<int>,_pred)_(near_matches)/1000 2.20% 23307.568 23820.556 - 0.01% -
SetIntersection_Interlaced_Vector_string_262144_4 2.20% 2074138.017 2119779.128 - 3.03% -
rng::for_each_n(list<int>)/8192 2.20% 7226.471 7385.293 - -7.13% -
BM_MakeHeap_uint32_Ascending_256 2.20% 0.597 0.611 - 3.44% -
rng::stable_partition(list<int>)_(alloc_fails)/32 2.20% 1897.077 1938.720 - 0.37% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.19% 13.303 13.595 - 1.04% -
std::search(list<int>)_(same_length)/8192 2.19% 10541.812 10772.988 - -5.01% -
bm_ranges_lexicographical_compare<signed_char>/16 2.19% 1.297 1.326 - 4.35% -
rng::is_sorted(list<int>)/1024 2.19% 759.465 776.094 - -1.37% -
std::move_backward(deque<int>)/262144 2.19% 29751.221 30402.548 - -0.26% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.19% 6.048 6.180 - -1.01% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.18% 206805341.018 211320578.539 - 0.70% -
SetIntersection_None_Set_float_262144_1024 2.18% 1171820.474 1197321.453 - 2.12% -
std::find_if(vector<int>)_(process_all)/50 2.17% 13.921 14.224 - 0.00% -
rng::copy_if(list<int>)_(every_other)/4096 2.17% 3257.448 3328.130 - 0.74% -
BM_RangesMakeThenSortHeap_float_Descending_1024 2.17% 8.004 8.178 - 0.91% -
rng::find_last(vector<char>)_(bail_10%)/8 2.17% 1.567 1.600 - 9.92% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.17% 39682.067 40541.483 - 0.93% -
std::multiset<std::string>::count(key)_(non-existent)/1024 2.16% 22.769 23.261 - 3.43% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.16% 1226220.865 1252720.379 - 1.81% -
SetIntersection_Front_Vector_float_262144_16 2.16% 1192260.331 1218021.874 - 2.63% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 2.16% 1.304 1.332 - 10.27% -
BM_std_minmax<short>/21 2.16% 2.045 2.089 - 2.94% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.16% 0.644 0.658 - 7.14% -
rng::search_n(list<int>,_pred)_(no_match)/1024 2.16% 848.529 866.818 - 2.58% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.15% 3.504 3.580 - 0.00% -
rng::copy_backward(list<int>)/512 2.15% 375.098 383.173 - 2.28% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.15% 35.316 36.077 - 2.05% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.15% 10.704 10.934 - 1.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.14% 6.875 7.022 - 0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.14% 1137567.190 1161930.178 - 0.26% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.14% 164.650 168.175 - -1.22% -
SetIntersection_Front_Vector_uint64_262144_1024 2.14% 5781210.796 5904908.690 - -1.46% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.13% 5.104 5.213 - 2.34% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.13% 255.983 261.435 - -0.65% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 2.13% 1.493 1.525 - 8.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 2.13% 1079289.680 1102250.777 - -2.40% -
SetIntersection_Front_Set_uint64_1024_16 2.13% 1283184.699 1310474.970 - 1.53% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.13% 9.460 9.661 - -1.09% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 2.12% 8773.164 8959.466 - 0.38% -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.12% 2.309 2.358 - 0.55% -
std::multiset<int>::erase(iterator)/32 2.11% 21.319 21.770 - 1.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.11% 3137905.409 3204127.743 - 2.70% -
std::set<int>::ctor(const&,_alloc)/32 2.11% 215.597 220.140 - 2.18% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 2.11% 383695.582 391781.733 - 1.33% -
SetIntersection_Interlaced_Set_float_1024_256 2.11% 16219263.013 16560896.978 - 4.94% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 2.10% 1.438 1.468 - -1.33% -
std::move_backward(vector<int>)/262144 2.10% 21939.934 22400.014 - -0.05% -
std::multiset<std::string>::clear()/1024 2.10% 19435.514 19842.923 - 0.19% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 2.10% 1.250 1.276 - 3.16% -
bm_lexicographical_compare<signed_char>/5 2.10% 2.207 2.253 - 2.13% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.09% 2.283 2.331 - -1.16% -
BM_std_min<unsigned_short>/64 2.09% 3.498 3.572 - 1.92% -
SetIntersection_None_Vector_float_16384_1024 2.09% 1171838.611 1196345.913 - 1.98% -
std::set<int>::upper_bound(key)_(existent)/32 2.09% 1.731 1.768 - 1.62% -
BM_std_min<long_long>/30 2.09% 3.164 3.230 - -0.06% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.08% 6.564 6.700 - -2.36% -
std::set<int>::ctor(const&)/32 2.08% 216.475 220.980 - 2.87% -
BM_std_minmax<unsigned_char>/20 2.08% 1.932 1.972 - -3.39% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 2.08% 190.627 194.585 - 1.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.08% 1149559.839 1173416.569 - -1.55% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.07% 5347.640 5458.438 - -0.42% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2.07% 28.986 29.586 - 0.16% -
BM_deque_deque_copy_backward/70000 2.07% 8402.618 8576.214 - 1.41% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 2.06% 212936.093 217323.932 - 1.80% -
BM_RangesSortHeap_string_16 2.05% 14.151 14.441 - 0.23% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 2.05% 30.292 30.912 - -3.32% -
rng::search_n(list<int>,_pred)_(no_match)/1000 2.04% 829.335 846.274 - 2.62% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.04% 6.448 6.579 - -1.93% -
rng::for_each(list<int>)/8 2.04% 2.532 2.583 - 0.44% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 2.04% 33.007 33.680 - 1.03% -
std::remove_if(deque<int>)_(sprinkled)/1024 2.04% 538.689 549.660 - 0.86% -
std::multiset<int>::erase(iterator)/1024 2.04% 23.757 24.240 - 2.06% -
std::map<int,_int>::find(key)_(existent)/32 2.03% 1.531 1.562 - -0.26% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.03% 4.780 4.877 - 2.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 2.03% 12984027.672 13247949.710 - -0.64% -
std::unique(deque<int>)_(sprinkled)/8192 2.03% 7389.143 7539.295 - 1.50% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.03% 509.857 520.212 - -7.83% -
rng::sort(vector<int>)_(descending)/1024 2.02% 1040.270 1061.294 - 1.83% -
std::rotate(list<int>)_(by_1/4)/8192 2.02% 7224.915 7370.847 - -1.20% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 2.02% 31.815 32.457 - 0.51% -
SetIntersection_Interlaced_Vector_string_64_16 2.02% 31002124.310 31628218.514 - 1.57% -
BM_std_minmax<unsigned_short>/11 2.02% 1.719 1.754 - -1.91% -
BM_StringFindStringLiteral/128 2.02% 3.125 3.188 - 1.26% -
SetIntersection_None_Vector_string_1024_64 2.02% 1226212.367 1250942.945 - 2.51% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 2.01% 134.904 137.619 - 0.12% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.01% 276.608 282.166 - -0.82% -
std::find_end(forward_list<int>)_(single_element)/1000 2.01% 673.843 687.375 - -0.60% -
rng::copy_backward(vector<bool>)_(aligned)/64 2.01% 1.893 1.931 - 6.69% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.00% 1506574.707 1536759.764 - 2.95% -
BM_std_min<short>/12 2.00% 1.520 1.550 - 0.73% -
BM_RangesPopHeap_string_16384 2.00% 71.921 73.359 - -5.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.00% 17.554 17.905 - -15.50% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.00% 12745.039 12999.698 - 3.00% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 2.00% 314.247 320.525 - -0.21% -
std::sort(vector<int>)_(descending)/1024 2.00% 1041.615 1062.400 - 1.73% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.99% 3.957 4.035 - -0.46% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.99% 7.190 7.334 - 1.26% -
std::unique_copy(deque<int>)_(contiguous)/32 1.99% 11.045 11.265 - -30.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.99% 20.611 21.021 - -3.55% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.99% 4.117 4.199 - 2.14% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 1.99% 4.778 4.873 - -1.73% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.99% 734.152 748.760 - 2.32% -
std::deque<int>::ctor(size)/8192 1.99% 440.529 449.275 - 2.04% -
std::unordered_set<int>::erase(key)_(existent)/32 1.98% 21.059 21.477 - 0.11% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 1.98% 55.163 56.257 - 1.57% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.98% 1316.425 1342.489 - -5.42% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.98% 787.568 803.143 - 0.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.98% 13347.825 13611.501 - -0.19% -
SetIntersection_None_Vector_uint32_262144_1 1.98% 1163332.856 1186311.369 - 2.11% -
BM_StringAssignAsciizMix_Opaque 1.97% 4.728 4.822 - -0.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.97% 23.806 24.276 - 0.96% -
std::partial_sort(deque<int>)_(shuffled)/8 1.97% 33.296 33.953 - 1.26% -
BM_std_minmax<unsigned_int>/15 1.97% 2.030 2.070 - 3.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.97% 1161018.633 1183916.419 - 0.79% -
SetIntersection_None_Set_uint64_1024_64 1.97% 8675352.491 8846442.148 - 1.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.97% 16.047 16.363 - 1.76% -
BM_std_minmax<short>/1 1.97% 0.634 0.647 - -1.41% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.97% 259.061 264.157 - 4.72% -
SetIntersection_None_Vector_string_16384_16 1.97% 1283943.514 1309186.779 - 1.35% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.96% 12.301 12.543 - 0.93% -
SetIntersection_Interlaced_Vector_string_64_4 1.96% 22985515.989 23436069.049 - 3.06% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 1.96% 5341.132 5445.798 - -0.26% -
rng::partial_sort_copy(vector<int>)_(heap)/8 1.96% 15.278 15.577 - 4.05% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 1.96% 26.317 26.832 - 1.34% -
std::multiset<int>::insert(value)_(new_value)/1024 1.96% 47.785 48.719 - -1.92% -
std::search(vector<int>)_(single_element)/8192 1.95% 1820.463 1856.053 - 1.39% -
BM_RangesPushHeap_float_Random_4 1.95% 2.912 2.969 - -1.13% -
SetIntersection_None_Vector_string_1024_4 1.95% 1227049.612 1250968.146 - 4.50% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 1.95% 3.986 4.064 - -1.57% -
BM_std_min<int>/20 1.95% 1.387 1.414 - 1.94% -
std::find_end(vector<int>,_pred)_(single_element)/1024 1.94% 586.673 598.068 - -0.26% -
BM_std_min<__int128>/9 1.94% 3.273 3.336 - 0.30% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 1.94% 10.529 10.733 - 1.55% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.94% 5866746.350 5980438.431 - 0.56% -
rng::none_of(vector<int>)_(process_all)/32 1.94% 8.329 8.490 - 0.64% -
std::multiset<int>::erase(key)_(existent)/0 1.94% 20.811 21.214 - 1.16% -
BM_std_minmax<int>/7 1.93% 1.711 1.744 - -4.97% -
std::unordered_set<int>::erase(iterator)/0 1.93% 19.633 20.012 - 1.22% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.93% 6.039 6.156 - 2.29% -
SetIntersection_None_Vector_string_16384_256 1.93% 1290700.062 1315554.466 - 2.74% -
BM_std_min<unsigned_char>/64 1.92% 4.087 4.166 - 0.76% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.92% 22.499 22.930 - 1.29% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.92% 1509789.326 1538701.923 - 0.37% -
BM_std_min<unsigned_int>/32 1.91% 2.172 2.214 - -1.48% -
BM_deque_deque_ranges_copy/70000 1.91% 3037.682 3095.796 - -9.77% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.91% 6.378 6.500 - -1.40% -
rng::sort(deque<int>)_(ascending)/8 1.91% 18.237 18.585 - -0.57% -
std::stable_sort(deque<int>)_(shuffled)/8 1.91% 24.073 24.532 - -0.47% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.91% 17229.120 17557.623 - 0.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.91% 35.352 36.026 - -4.05% -
SetIntersection_None_Vector_uint32_16384_16 1.90% 1158031.336 1180054.836 - 2.48% -
rng::stable_sort(vector<int>)_(heap)/8 1.90% 21.813 22.227 - -0.18% -
std::find_end(vector<int>,_pred)_(single_element)/8192 1.90% 4692.278 4781.384 - -0.36% -
std::find_end(vector<int>)_(single_element)/8192 1.90% 1834.008 1868.815 - -5.97% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.90% 559.521 570.139 - 2.68% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 1.90% 5348.338 5449.766 - -0.74% -
rng::fill(vector<bool>)/512 1.90% 1.484 1.512 - -6.76% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.90% 511.311 521.005 - -0.46% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.90% 3.714 3.784 - 1.59% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.89% 4.724 4.813 - 1.45% -
BM_deque_vector_ranges_move_backward/70000 1.89% 8522.461 8683.679 - -1.68% -
BM_RangesPopHeap_uint64_256 1.89% 17.062 17.384 - 1.54% -
BM_RangesPushHeap_uint64_Ascending_16384 1.89% 3.564 3.632 - 0.83% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.89% 17.238 17.563 - 5.19% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.88% 26.884 27.391 - 0.13% -
std::remove_if(deque<int>)_(prefix)/32 1.88% 58.069 59.163 - 2.59% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.88% 9.355 9.531 - 1.78% -
std::multimap<int,_int>::find(key)_(existent)/32 1.88% 1.607 1.638 - 0.72% -
std::multiset<int>::erase(iterator)/8192 1.88% 23.644 24.088 - 1.34% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.88% 34.671 35.323 - 3.37% -
rng::move_backward(deque<int>)/262144 1.88% 29928.839 30491.271 - -0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.88% 1226161.821 1249176.861 - 5.07% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.88% 204742.214 208584.730 - 0.09% -
BM_MakeHeap_uint32_SingleElement_256 1.88% 0.543 0.553 - 2.77% -
SetIntersection_Interlaced_Vector_string_256_64 1.88% 20176840.220 20555357.536 - -2.96% -
BM_RangesMakeHeap_string_SingleElement_16 1.87% 5.532 5.636 - 2.00% -
std::any_of(list<int>)_(process_all)/32768 1.87% 25836.779 26320.545 - 1.75% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.87% 1375.780 1401.521 - 2.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.87% 1187584.866 1209795.448 - 0.14% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.87% 1341.843 1366.918 - -2.80% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.86% 343828812.084 350239928.110 - -0.34% -
rng::find_last(vector<int>)_(bail_90%)/8 1.86% 0.548 0.558 - -18.05% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 1.86% 23.878 24.323 - -28.17% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.86% 28351.503 28878.564 - 2.61% -
BM_MakeHeap_uint32_Random_262144 1.86% 1.007 1.026 - 3.45% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.86% 2.661 2.710 - 1.36% -
std::set<std::string>::ctor(const&)/1024 1.86% 34300.991 34937.529 - 0.68% -
SetIntersection_None_Vector_uint32_1024_16 1.85% 1144042.767 1165257.862 - 1.45% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.85% 27.767 28.281 - -7.30% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 1.85% 5339.875 5438.817 - -0.34% -
SetIntersection_Front_Set_uint64_256_16 1.85% 4902114.409 4992899.455 - 2.04% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.85% 19.666 20.031 - 0.25% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.85% 372.277 379.164 - -2.02% -
std::find_if(vector<char>)_(bail_25%)/8192 1.85% 523.334 532.998 - 0.90% -
std::find_if(vector<char>)_(bail_25%)/8 1.84% 0.929 0.946 - -0.13% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.84% 27.396 27.900 - -1.38% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.84% 10.987 11.190 - -1.10% -
BM_std_min<char>/24 1.84% 2.645 2.694 - 2.85% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.84% 41.524 42.289 - 1.09% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.84% 10.431 10.623 - 0.75% -
BM_std_minmax<unsigned_short>/31 1.83% 2.998 3.053 - -2.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.83% 1210.548 1232.725 - 3.99% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.83% 4.287 4.366 - 4.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.83% 39221005.015 39938740.171 - -0.19% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 1.83% 2.189 2.229 - -8.64% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.83% 27.979 28.491 - 2.50% -
std::find_end(vector<int>,_pred)_(single_element)/1000 1.83% 572.944 583.419 - -0.28% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 1.83% 24.119 24.559 - 7.49% -
BM_std_min<__int128>/5 1.83% 1.748 1.780 - 0.39% -
std::all_of(list<int>)_(process_all)/50 1.83% 21.545 21.939 - -0.01% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.83% 24.316 24.760 - 1.73% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.82% 37840885.366 38531207.534 - 1.75% -
std::reverse_copy(vector<int>)/64 1.82% 2.471 2.516 - 1.84% -
BM_deque_deque_copy_backward/65536 1.82% 8302.949 8454.154 - 2.11% -
BM_StringConstructDestroyCStr_Empty_Opaque 1.82% 2.093 2.131 - 2.48% -
SetIntersection_None_Vector_string_1024_1 1.82% 1227600.205 1249886.545 - 1.74% -
SetIntersection_None_Set_uint64_256_4 1.81% 11344161.418 11550023.795 - 1.20% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.81% 63.766 64.922 - 2.53% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.81% 25.770 26.237 - 0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.81% 9.454 9.625 - 0.32% -
BM_RangesPushHeap_uint64_Ascending_1024 1.81% 2.577 2.623 - 1.83% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.81% 16151.400 16443.430 - 0.21% -
BM_deque_vector_ranges_move/64000 1.80% 2727.864 2777.090 - 4.69% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.80% 17.025 17.332 - -0.44% -
std::reverse_copy(list<int>)/8 1.80% 2.419 2.463 - 1.82% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.80% 4.463 4.544 - -22.27% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.80% 1858.385 1891.845 - 1.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.80% 620.801 631.970 - 4.08% -
rng::find(vector<bool>)_(process_all)/1048576 1.80% 3664.844 3730.773 - 1.71% -
std::set<int>::erase(iterator)/8192 1.80% 20.328 20.693 - -0.72% -
std::set<std::string>::insert(value)_(new_value)/1024 1.80% 64.582 65.742 - 2.05% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.80% 16.546 16.844 - 0.80% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1.80% 1904.935 1939.153 - -1.03% -
std::search(deque<int>)_(single_element)/1000 1.80% 439.237 447.127 - -0.63% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.79% 1.273 1.296 - -0.08% -
std::stable_sort(deque<int>)_(heap)/8192 1.79% 17592.412 17907.738 - -1.01% -
BM_LowerBound_string_1024 1.79% 178.130 181.314 - 1.12% -
rng::contains(deque<int>)_(process_all)/32 1.78% 8.587 8.741 - 0.81% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.78% 355.908 362.258 - -0.17% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 1.78% 2.620 2.667 - 3.91% -
BM_StringRelational_Less_Huge_Small_Control 1.78% 1.815 1.848 - 10.57% -
BM_std_min<unsigned_int>/1024 1.78% 26.850 27.329 - 2.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.78% 13036575.196 13268854.952 - -0.58% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.78% 1107234.404 1126952.414 - 1.42% -
std::set<std::string>::erase(key)_(existent)/0 1.78% 64.322 65.466 - 1.07% -
std::set<int>::clear()/8192 1.78% 74257.731 75578.942 - -0.46% -
BM_RangesPushHeap_uint64_Random_256 1.77% 5.718 5.819 - 0.79% -
std::all_of(list<int>)_(process_all)/32 1.77% 11.494 11.697 - -0.26% -
rng::sort(vector<int>)_(heap)/8 1.76% 22.230 22.621 - 0.64% -
BM_std_min<short>/20 1.76% 2.248 2.287 - -0.23% -
BM_RangesPushHeap_string_QuickSortAdversary_64 1.76% 12.923 13.150 - 1.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.76% 0.701 0.714 - 2.57% -
BM_RangesMakeHeap_uint32_Ascending_16 1.75% 0.600 0.611 - 0.21% -
std::for_each(list<int>)/8 1.75% 2.505 2.549 - 0.07% -
SetIntersection_None_Vector_string_262144_16 1.74% 1357876.105 1381568.171 - 5.59% -
SetIntersection_Front_Vector_string_1024_1 1.74% 1140493.929 1160388.773 - 1.81% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.74% 4318.666 4393.731 - 0.68% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.74% 38.360 39.027 - -0.72% -
BM_StringEraseToEnd_Huge_Opaque 1.74% 2.512 2.556 - 0.99% -
rng::find_end(list<int>,_pred)_(process_all)/8192 1.73% 8902.142 9056.583 - 9.52% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 1.73% 780.881 794.425 - 1.52% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.73% 795.197 808.954 - -1.54% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 1.73% 64.882 66.004 - 0.81% -
SetIntersection_Interlaced_Set_string_262144_256 1.73% 2084884.928 2120933.432 - 2.21% -
BM_StringEraseWithMove_Large_Transparent 1.73% 2.587 2.632 - 12.09% -
rng::partial_sort(vector<int>)_(descending)/8 1.73% 24.851 25.280 - 0.01% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.73% 4.846 4.930 - 2.43% -
rng::partition(deque<int>)_(dense)/32 1.73% 10.514 10.695 - 3.79% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.73% 4.284 4.358 - 0.09% -
std::swap_ranges(list<int>)/50 1.72% 32.685 33.249 - 1.71% -
std::copy_n(deque<int>)/262144 1.72% 10141.243 10315.989 - 0.46% -
std::unordered_set<int>::clear()/32 1.72% 608.331 618.810 - 1.19% -
SetIntersection_None_Vector_string_16384_1024 1.72% 1279928.646 1301965.868 - 2.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.72% 184823.518 188004.960 - 3.49% -
std::is_sorted_until(vector<int>,_pred)/8192 1.72% 3328.184 3385.457 - 1.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.72% 604434.425 614835.350 - 1.74% -
rng::partial_sort_copy(list<int>)_(repeated)/8 1.72% 8.394 8.538 - -2.18% -
std::multiset<int>::insert(value)_(new_value)/32 1.72% 19.698 20.037 - 0.81% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 1.72% 5.165 5.254 - -2.53% -
bm_lexicographical_compare<unsigned_char>/64 1.72% 1.965 1.998 - 1.18% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.72% 20.673 21.028 - 1.02% -
BM_vector_deque_ranges_move_backward/1024 1.72% 37.311 37.952 - -0.55% -
rng::partial_sort(vector<int>)_(ascending)/8 1.71% 20.636 20.990 - 0.84% -
rng::find_last(list<int>)_(bail_10%)/8 1.71% 2.057 2.092 - -1.71% -
std::set<int>::erase(key)_(existent)/8192 1.71% 51.270 52.147 - -2.76% -
rng::move_backward(vector<int>)/8 1.71% 2.291 2.330 - 1.00% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.71% 22.073 22.450 - 2.75% -
SetIntersection_Front_Vector_float_256_16 1.71% 4467300.015 4543680.522 - -1.41% -
SetIntersection_None_Vector_uint32_1024_4 1.71% 1150106.441 1169748.468 - 1.97% -
BM_std_minmax<unsigned_int>/27 1.70% 2.375 2.415 - 1.54% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.70% 5.872 5.972 - -1.35% -
rng::stable_partition(list<int>)_(sparse)/50 1.70% 25.724 26.161 - -1.86% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.70% 32.692 33.246 - 31.80% -
BM_deque_vector_move_backward/70000 1.70% 8523.670 8668.264 - -0.85% -
BM_vector_deque_ranges_move_backward/4000 1.70% 144.411 146.859 - 0.20% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.69% 562308.142 571832.617 - 0.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.69% 15674201.931 15939595.854 - 0.49% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.69% 561.789 571.287 - 0.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.69% 7.498 7.624 - -1.17% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.69% 42.679 43.399 - 0.29% -
BM_std_min<__int128>/13 1.68% 4.881 4.963 - -1.40% -
BM_MakeThenSortHeap_float_PipeOrgan_16 1.68% 2.939 2.989 - -1.03% -
SetIntersection_None_Vector_string_262144_1024 1.68% 1349693.025 1372401.547 - 1.79% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.68% 22.105 22.477 - -0.02% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.68% 15.035 15.288 - 1.10% -
SetIntersection_None_Vector_uint32_256_16 1.68% 4230663.609 4301716.793 - 1.82% -
BM_PushHeap_float_Random_16384 1.68% 7.525 7.651 - -0.50% -
BM_deque_deque_ranges_move_backward/4000 1.68% 144.913 147.342 - 0.91% -
SetIntersection_None_Set_uint32_64_64 1.68% 11910664.855 12110362.018 - 0.87% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.67% 30.885 31.402 - 1.48% -
SetIntersection_Interlaced_Set_float_262144_256 1.67% 1579327.798 1605765.465 - 3.03% -
BM_num_get<unsigned_long_long> 1.67% 11.056 11.241 - -0.41% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.67% 27150.423 27604.420 - 1.71% -
SetIntersection_Interlaced_Set_string_16384_256 1.67% 351631065.344 357509576.354 - 0.89% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.67% 725.020 737.126 - -0.08% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.67% 22.042 22.410 - -1.56% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.67% 540.459 549.471 - -0.04% -
rng::for_each(deque<int>)/32 1.67% 3.760 3.822 - 1.01% -
BM_MakeHeap_uint32_SingleElement_262144 1.66% 0.628 0.638 - 0.35% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.66% 1.455 1.479 - 0.24% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.66% 27133.658 27584.512 - 1.76% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.66% 1.486 1.510 - -0.22% -
std::unordered_multiset<int>::ctor(const&)/32 1.66% 197.953 201.233 - -0.74% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.66% 18.628 18.937 - -1.07% -
BM_MakeThenSortHeap_string_Heap_262144 1.66% 178.241 181.194 - -0.21% -
BM_RangesMakeThenSortHeap_string_Random_16384 1.65% 108.914 110.716 - 1.81% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 1.65% 28.870 29.348 - -1.59% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.65% 72615.390 73814.513 - 0.12% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.65% 10.736 10.913 - 0.84% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.65% 12.211 12.413 - 0.06% -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.65% 1.498 1.523 - 9.40% -
BM_PushHeap_float_Random_262144 1.65% 7.553 7.678 - 0.45% -
BM_CmpLess_uint_schar 1.65% 1.055 1.072 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.65% 11490640.717 11680087.836 - 0.58% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.65% 9.587 9.745 - -5.82% -
SetIntersection_None_Set_uint64_1024_256 1.65% 8709903.188 8853212.810 - 2.15% -
BM_std_minmax_element<char>/4 1.64% 1.242 1.263 - 0.95% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.64% 24.954 25.364 - 1.65% -
SetIntersection_Interlaced_Vector_uint64_262144_1 1.64% 1105698.292 1123867.464 - 4.20% -
BM_PushHeap_uint64_Ascending_16384 1.64% 3.564 3.623 - -0.71% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.64% 35288.698 35866.883 - -1.36% -
std::remove(deque<int>)_(prefix)/50 1.64% 65.874 66.953 - 1.86% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.64% 24.501 24.902 - 1.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.64% 147143867.023 149550957.555 - 2.19% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.63% 24.395 24.794 - 1.59% -
SetIntersection_Interlaced_Set_string_16384_16 1.63% 244039477.766 248028000.309 - -30.27% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.63% 359.129 364.998 - 0.27% -
BM_MakeThenSortHeap_float_Descending_1024 1.63% 7.981 8.111 - 1.24% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.63% 26095.331 26520.163 - 2.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.62% 32454.172 32981.070 - -1.27% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 1.62% 23.046 23.420 - 16.82% -
std::unique(deque<int>,_pred)_(sprinkled)/32 1.62% 61.101 62.091 - 1.23% -
rng::swap_ranges(list<int>)/32 1.62% 16.760 17.032 - 1.55% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.62% 28.135 28.590 - 6.76% -
rng::find_first_of(vector<int>)_(small_needle)/50 1.62% 71.689 72.850 - 1.37% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.62% 8.512 8.650 - -2.99% -
SetIntersection_Interlaced_Set_float_16384_64 1.62% 218670151.260 222206129.757 - 2.22% -
SetIntersection_Front_Vector_uint32_256_16 1.62% 4369336.929 4439976.119 - -0.33% -
BM_std_minmax_element<int>/2 1.62% 0.638 0.648 - -0.22% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.61% 2876.226 2922.653 - -0.40% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.61% 3.964 4.027 - -6.71% -
BM_RangesPushHeap_string_Random_64 1.60% 12.815 13.021 - 1.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.60% 3113387.127 3163309.488 - 1.86% -
std::multiset<int>::find(key)_(non-existent)/8192 1.60% 8.539 8.675 - -15.88% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.60% 1885.305 1915.532 - 1.08% -
SetIntersection_None_Set_uint64_64_4 1.60% 22270339.185 22626737.324 - 0.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 1.60% 4476323.204 4547794.124 - 2.11% -
BM_std_min<__int128>/14 1.60% 5.290 5.375 - -1.75% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.59% 41.528 42.190 - 1.10% -
SetIntersection_Front_Vector_uint64_262144_4 1.59% 1080121.867 1097315.597 - -5.36% -
BM_RangesPushHeap_string_Ascending_16384 1.59% 19.301 19.609 - -3.84% -
BM_MakeHeap_float_SingleElement_256 1.59% 0.651 0.661 - 0.14% -
BM_std_minmax<unsigned_long_long>/6 1.59% 2.088 2.121 - 2.41% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.59% 7.468 7.587 - -1.53% -
BM_RangesPopHeap_uint64_16 1.58% 7.658 7.780 - 2.13% -
std::remove_if(deque<int>)_(prefix)/1024 1.58% 556.748 565.552 - 0.85% -
BM_deque_vector_move_backward/4000 1.58% 142.995 145.257 - -2.05% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.58% 2.230 2.265 - 2.48% -
SetIntersection_None_Set_float_256_64 1.58% 9394924.519 9543470.184 - 0.63% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.58% 470.451 477.887 - -0.11% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.58% 4.719 4.793 - -0.39% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.58% 41542.158 42197.469 - -0.21% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.58% 116545110.701 118381025.777 - 3.14% -
710_omnetpp_r 1.57% 8.847 8.986 - 1.00% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.57% 17.695 17.973 - -13.72% -
BM_deque_deque_ranges_copy_backward/70000 1.57% 8868.120 9007.243 - 0.69% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.56% 0.943 0.958 - 0.77% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.56% 34.099 34.632 - -1.76% -
std::set<std::string>::erase(iterator)/1024 1.56% 28.150 28.588 - -13.46% -
rng::find(vector<char>)_(process_all)/50 1.56% 1.621 1.646 - 1.37% -
rng::is_sorted_until(list<int>)/1024 1.56% 748.423 760.082 - 0.56% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.56% 1.690 1.716 - 0.28% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.56% 635959.970 645851.909 - 1.64% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.56% 151602.058 153960.075 - 1.45% -
BM_RangesMakeThenSortHeap_string_Random_1024 1.55% 68.603 69.669 - 0.87% -
BM_RangesPushHeap_string_Random_4 1.55% 5.960 6.053 - 2.04% -
BM_RangesPushHeap_uint32_Ascending_262144 1.55% 8.036 8.160 - 0.81% -
SetIntersection_Front_Vector_float_16_4 1.55% 57927694.000 58826995.955 - 2.19% -
rng::partition_point(list<int>)/1024 1.55% 1261.101 1280.659 - 0.39% -
BM_MakeThenSortHeap_string_SingleElement_16 1.55% 13.716 13.928 - -0.46% -
BM_std_minmax<short>/24 1.55% 2.225 2.260 - -1.31% -
SetIntersection_Front_Vector_uint64_16384_256 1.55% 2291855.874 2327330.157 - 0.89% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.55% 29.485 29.941 - 0.42% -
std::set<int>::equal_range(key)_(existent)/8192 1.55% 7.957 8.080 - 1.39% -
BM_std_min<__int128>/16 1.54% 6.134 6.228 - -2.28% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.54% 10.620 10.783 - 1.53% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.54% 2.610 2.650 - 0.47% -
BM_std_min<__int128>/15 1.54% 5.697 5.784 - -2.03% -
SetIntersection_None_Set_uint32_1024_4 1.54% 8696221.928 8829851.927 - 0.63% -
std::map<int,_int>::ctor(const&)/1024 1.53% 6255.736 6351.547 - 0.97% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.53% 5.616 5.702 - 0.49% -
std::unordered_set<int>::erase(key)_(existent)/0 1.52% 21.060 21.382 - 0.25% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.52% 976.147 991.010 - 1.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 1.52% 23564.066 23922.184 - 1.78% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.52% 10.802 10.966 - 2.12% -
BM_PushHeap_float_Ascending_16384 1.51% 4.221 4.284 - 1.80% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 1.51% 16.760 17.014 - 1.68% -
BM_std_minmax<unsigned_long_long>/23 1.50% 4.298 4.362 - -0.19% -
rng::reverse_copy(deque<int>)/4096 1.50% 990.860 1005.717 - 1.06% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 1.50% 22.528 22.866 - 0.08% -
std::all_of(deque<int>)_(process_all)/8192 1.50% 2621.478 2660.697 - 0.53% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.50% 1921.629 1950.378 - 0.87% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 1.50% 5.479 5.561 - 1.30% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.49% 8.864 8.997 - 0.33% -
BM_PushHeap_string_QuickSortAdversary_16 1.49% 10.131 10.282 - 1.25% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.49% 29.609 30.051 - 1.50% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.49% 1.452 1.474 - -0.18% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.49% 55777.066 56606.992 - 1.69% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.49% 6467.293 6563.454 - 2.28% -
SetIntersection_Front_Vector_float_16384_16 1.48% 1189344.320 1207001.827 - 1.99% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 1.48% 10.816 10.977 - 2.48% -
rng::move_backward(vector<int>)/262144 1.48% 22076.034 22403.669 - -0.68% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.48% 17.891 18.156 - 6.02% -
std::adjacent_find(vector<int>)/1048576 1.48% 234956.049 238439.186 - 1.55% -
rng::starts_with(list<int>)/8 1.48% 2.911 2.954 - -3.75% -
BM_RangesPushHeap_string_Random_256 1.48% 14.358 14.571 - 1.73% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.48% 16.696 16.942 - 0.68% -
std::remove_if(deque<int>)_(sprinkled)/32 1.48% 56.119 56.947 - 0.87% -
bm_ranges_lexicographical_compare<signed_char>/8 1.47% 3.166 3.213 - -0.19% -
BM_RangesPushHeap_string_Random_16 1.47% 10.179 10.329 - 0.85% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.47% 17401.413 17656.917 - -1.12% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.47% 3.468 3.519 - 1.23% -
rng::search(vector<int>)_(same_length)/1024 1.47% 247.345 250.969 - 1.78% -
BM_StringAssignAsciizMix_Transparent 1.46% 3.022 3.066 - 0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 1.46% 70668168.198 71700492.351 - 1.93% -
rng::starts_with(vector<int>,_pred)/1000 1.46% 455.743 462.397 - -1.81% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.46% 13717.694 13917.984 - -2.79% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.46% 3.568 3.620 - -0.19% -
std::partition_copy(vector<int>)/50 1.46% 12.971 13.160 - -0.61% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.46% 34.241 34.739 - 0.16% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.45% 386.412 392.033 - -0.20% -
BM_StringAssignStr_Large_Opaque 1.45% 10.166 10.314 - -1.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.45% 1114226.755 1130414.306 - -1.98% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.45% 1.655 1.679 - -0.84% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.45% 53054.052 53824.405 - 1.64% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.45% 301.518 305.894 - 2.88% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.45% 293.810 298.073 - 0.37% -
BM_num_put<long_double> 1.45% 58.774 59.625 - -0.27% -
BM_std_minmax<unsigned_char>/17 1.45% 1.105 1.121 - 1.61% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.44% 8.908 9.036 - 1.12% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.44% 1.669 1.693 - 0.29% -
SetIntersection_Interlaced_Vector_float_16384_1 1.44% 1107324.678 1123246.233 - 1.33% -
BM_std_min<short>/26 1.43% 2.099 2.129 - 3.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.43% 2483647.245 2519272.928 - -0.38% -
BM_RangesPushHeap_string_QuickSortAdversary_16 1.43% 10.181 10.327 - 1.29% -
BM_MakeThenSortHeap_float_Ascending_16384 1.43% 27.668 28.064 - 0.28% -
BM_std_minmax<short>/30 1.43% 2.797 2.837 - 2.99% -
std::replace(vector<int>)_(prefix)/50 1.43% 7.594 7.703 - 0.05% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.43% 68.589 69.567 - -0.07% -
rng::none_of(list<int>)_(process_all)/32768 1.42% 25482.773 25845.869 - 0.34% -
SetIntersection_Front_Vector_float_16384_64 1.42% 1429711.111 1450069.752 - 0.86% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.42% 705.691 715.737 - 2.57% -
std::find(vector<int>)_(bail_25%)/8 1.42% 1.374 1.393 - -2.21% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.42% 46.797 47.461 - 0.28% -
std::copy_if(list<int>)_(every_other)/262144 1.42% 210475.888 213456.626 - 1.38% -
std::unordered_set<std::string>::clear()/32 1.41% 925.829 938.914 - 6.81% -
rng::find_if_not(deque<int>)_(process_all)/8 1.41% 3.927 3.982 - 1.19% -
std::map<int,_int>::ctor(const&)/8192 1.41% 49741.816 50444.446 - 0.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.41% 792.503 803.697 - -1.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.41% 1.927 1.955 - 1.58% -
SetIntersection_None_Vector_string_1024_16 1.41% 1231332.324 1248691.859 - 0.83% -
BM_std_min<char>/31 1.41% 2.488 2.523 - -1.92% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.41% 3.265 3.311 - -0.15% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.41% 5293.263 5367.820 - 1.00% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 1.41% 2.199 2.230 - 0.44% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 1.41% 6.174 6.261 - 3.28% -
BM_PushHeap_uint64_Ascending_262144 1.40% 4.658 4.723 - 1.23% -
BM_toupper_string<wchar_t> 1.40% 6.178 6.264 - 0.80% -
SetIntersection_None_Set_float_16384_4 1.40% 157305482.109 159510444.054 - 2.25% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.40% 343426.413 348238.880 - 0.64% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.40% 35840.003 36340.720 - 0.16% -
BM_RangesPushHeap_uint32_Ascending_1024 1.40% 3.915 3.970 - 1.12% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 1.39% 6.563 6.654 - 1.15% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.39% 210.815 213.751 - 1.59% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.39% 9.263 9.392 - 0.64% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.39% 11.848 12.013 - -0.56% -
std::partition_point(list<int>)/32 1.39% 15.926 16.147 - 1.19% -
BM_RangesSortHeap_string_4 1.39% 4.246 4.305 - 0.06% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.38% 709.586 719.413 - 1.05% -
rng::rotate_copy(vector<int>)/1024 1.38% 32.503 32.953 - -7.51% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.38% 22.533 22.845 - 0.55% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.38% 23.038 23.357 - -9.30% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.38% 1444312.283 1464296.210 - -0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.38% 7810851.184 7918828.999 - 6.02% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 1.38% 3.854 3.907 - 1.70% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.38% 208081.870 210953.668 - -0.12% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.38% 2903.087 2943.036 - 0.06% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.38% 6245.239 6331.152 - 0.47% -
BM_MakeThenSortHeap_float_Ascending_64 1.37% 3.960 4.014 - 1.29% -
std::remove(deque<int>)_(sprinkled)/50 1.37% 57.257 58.041 - -3.01% -
bm_swap_ranges_vb_aligned/1048576 1.37% 3400.698 3447.165 - 1.31% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.36% 1909.952 1935.999 - 0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.36% 11027959.919 11177809.863 - 1.75% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.36% 2437.334 2470.432 - -1.02% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.36% 343.832 348.501 - 2.37% -
SetIntersection_Front_Vector_uint64_16384_16 1.36% 1181993.107 1198042.182 - 2.20% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 1.36% 20.541 20.819 - 1.33% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.35% 29.757 30.160 - 0.47% -
std::stable_partition(vector<int>)_(sparse)/50 1.35% 20.155 20.428 - -7.47% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.35% 1890.123 1915.680 - -0.76% -
BM_CmpLess_int_uchar 1.35% 1.118 1.133 - 0.25% -
SetIntersection_Front_Set_uint32_1024_4 1.35% 1147687.113 1163185.310 - 2.27% -
std::find_end(forward_list<int>)_(process_all)/1024 1.35% 708.410 717.962 - 0.33% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 1.35% 77.273 78.314 - 7.08% -
std::multiset<int>::erase(iterator)/0 1.35% 19.944 20.213 - 1.20% -
BM_RangesMakeThenSortHeap_string_Heap_1024 1.35% 62.982 63.830 - 1.01% -
SetIntersection_Front_Set_uint64_16_16 1.35% 40927042.435 41478046.756 - 1.94% -
rng::stable_sort(deque<int>)_(descending)/8192 1.34% 20881.202 21162.005 - -0.46% -
rng::reverse_copy(list<int>)/8 1.34% 2.308 2.339 - 0.72% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.34% 9.269 9.394 - 0.77% -
SetIntersection_Front_Vector_uint32_64_4 1.34% 16936842.183 17164187.751 - 1.11% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.34% 140999.593 142891.066 - 0.89% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.34% 35.972 36.454 - 1.76% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.34% 746.724 756.732 - -0.40% -
SetIntersection_Interlaced_Vector_string_16384_16 1.34% 4611664.826 4673440.893 - 7.55% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.34% 16.505 16.726 - 0.81% -
SetIntersection_Front_Vector_float_262144_4 1.34% 1136762.381 1151967.592 - 4.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.34% 248119157.896 251436956.405 - -26.80% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.34% 14.938 15.138 - 0.22% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.34% 5.376 5.448 - -0.26% -
std::for_each_n(vector<int>)/8 1.34% 2.504 2.537 - -0.13% -
bm_lexicographical_compare<unsigned_char>/8 1.33% 1.497 1.517 - -2.38% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.33% 2.071 2.098 - 2.41% -
std::remove(list<int>)_(prefix)/8192 1.33% 8317.967 8428.539 - 2.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.33% 345406858.829 349995380.743 - 2.37% -
rng::stable_sort(deque<int>)_(heap)/8192 1.33% 17701.697 17936.840 - -1.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.33% 3114115.887 3155471.518 - 3.56% -
rng::remove_if(list<int>)_(sprinkled)/1024 1.33% 997.888 1011.135 - 0.38% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.33% 556118.838 563501.277 - 1.57% -
SetIntersection_Front_Set_uint64_16384_16384 1.33% 342334821.646 346878393.802 - 41.22% -
std::set<std::string>::clear()/8192 1.33% 202010.872 204691.734 - 3.11% -
BM_RangesMakeThenSortHeap_uint64_Random_4 1.32% 4.085 4.139 - 2.44% -
rng::copy_backward(deque<int>)/8 1.32% 2.793 2.830 - 0.48% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.32% 2.120 2.148 - -0.12% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.32% 1921.113 1946.499 - 0.58% -
BM_std_min<unsigned_int>/512 1.32% 12.896 13.066 - 1.82% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 1.32% 25.474 25.810 - 1.03% -
SetIntersection_None_Set_float_16_4 1.32% 60132533.947 60926497.529 - 1.51% -
SetIntersection_None_Vector_float_256_1 1.32% 4546425.149 4606433.845 - 1.67% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 1.32% 25.856 26.197 - 10.97% -
BM_PushHeap_string_QuickSortAdversary_64 1.32% 12.882 13.052 - 1.24% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.32% 11400378.735 11550638.537 - 1.39% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.32% 1.433 1.452 - 2.48% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.32% 349137399.607 353737888.613 - 4.29% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.32% 13292.704 13467.783 - -0.76% -
BM_std_min<unsigned_short>/512 1.32% 7.139 7.233 - -0.06% -
BM_RangesPushHeap_uint32_Ascending_256 1.32% 3.068 3.108 - 0.94% -
BM_lexicographical_compare_three_way_fast_path/65536 1.32% 15055.579 15253.573 - 1.02% -
std::multiset<int>::erase(key)_(existent)/32 1.31% 22.348 22.642 - 1.64% -
std::partial_sort(vector<int>)_(ascending)/8 1.31% 20.668 20.939 - 0.43% -
SetIntersection_Front_Vector_uint64_16384_4 1.31% 1119365.725 1134077.383 - 4.84% -
SetIntersection_Front_Vector_uint32_16384_256 1.31% 2290052.784 2320147.273 - -1.49% -
BM_std_min<__int128>/4 1.31% 1.374 1.392 - -0.19% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.31% 14.265 14.452 - 0.33% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.31% 52180.416 52863.925 - 1.18% -
std::fill(deque<int>)/8192 1.31% 239.360 242.492 - 0.16% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.31% 10.584 10.722 - 3.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 1.31% 0.784 0.794 - 1.87% -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 1.31% 10.305 10.440 - 1.49% -
SetIntersection_Interlaced_Set_string_262144_1 1.30% 1169761.777 1185017.478 - 2.37% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.30% 13.863 14.044 - 0.90% -
std::search_n(list<int>)_(no_match)/1024 1.30% 758.598 768.480 - -50.56% -
BM_std_min<char>/30 1.30% 2.223 2.252 - -1.80% -
std::sort(deque<int>)_(descending)/8 1.30% 25.714 26.049 - 1.07% -
SetIntersection_Interlaced_Set_float_16384_4 1.30% 172337323.014 174574667.146 - 2.07% -
SetIntersection_Interlaced_Set_string_262144_1024 1.30% 2114599.366 2142036.945 - 2.95% -
BM_RangesMakeHeap_uint64_Random_262144 1.30% 1.042 1.055 - 0.11% -
SetIntersection_Front_Vector_uint64_64_64 1.30% 11180029.828 11324903.813 - -0.16% -
std::partial_sort(deque<int>)_(ascending)/1024 1.30% 7872.857 7974.839 - 0.43% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.29% 49853.534 50499.126 - 1.17% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.29% 274618.252 278173.566 - -1.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.29% 10.981 11.122 - 2.58% -
SetIntersection_None_Set_string_64_64 1.29% 12225620.473 12383504.809 - 1.61% -
BM_std_minmax<unsigned_short>/64 1.29% 1.526 1.546 - -0.77% -
rng::find_if_not(deque<int>)_(process_all)/50 1.29% 23.502 23.805 - 0.08% -
BM_std_min<unsigned_short>/22 1.29% 1.813 1.836 - -0.13% -
BM_PushHeap_uint64_Random_256 1.29% 5.676 5.749 - -0.20% -
BM_CmpLess_short_uint 1.29% 1.104 1.118 - 0.13% -
SetIntersection_Front_Set_uint64_256_4 1.29% 4449607.936 4506898.956 - 1.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.29% 20379909.592 20642293.190 - 4.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.29% 7787858.656 7888082.733 - -4.88% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.28% 11.800 11.951 - -1.06% -
BM_std_min<int>/27 1.28% 1.644 1.665 - 1.27% -
rng::contains_subrange(list<int>)_(process_all)/50 1.28% 17.614 17.840 - -0.97% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.28% 18.886 19.127 - 0.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.28% 29.829 30.211 - -17.56% -
SetIntersection_Front_Vector_float_1024_4 1.28% 1119411.652 1133724.550 - 0.62% -
rng::fold_left(deque<int>)/8 1.28% 4.100 4.152 - 5.48% -
std::partial_sort(deque<int>)_(repeated)/8 1.28% 27.311 27.660 - 0.71% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.28% 138121.258 139883.417 - 2.18% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.27% 450.997 456.747 - 2.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.27% 793320.008 803418.847 - 0.51% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.27% 24.394 24.705 - -0.28% -
SetIntersection_Front_Set_uint64_1024_256 1.27% 4839335.147 4900781.993 - 7.26% -
BM_lexicographical_compare_three_way_fast_path/16 1.27% 4.341 4.396 - 0.21% -
BM_RangesPushHeap_string_Descending_256 1.27% 2.368 2.398 - 4.90% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.27% 5.492 5.562 - 2.28% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.26% 562.306 569.419 - -0.27% -
SetIntersection_Interlaced_Set_float_262144_1 1.26% 1104889.189 1118830.852 - -0.76% -
std::remove_if(deque<int>)_(prefix)/50 1.26% 66.816 67.659 - 2.37% -
BM_std_min<long_long>/3 1.26% 1.283 1.299 - -0.37% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.25% 51.778 52.428 - 0.29% -
BM_RangesMakeHeap_uint64_Random_4 1.25% 1.154 1.168 - -39.27% -
std::rotate(deque<int>)_(by_1/4)/32 1.25% 29.454 29.823 - 0.67% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.25% 887.128 898.229 - 2.63% -
BM_std_min<long_long>/64 1.25% 4.905 4.967 - 2.65% -
std::find_if_not(vector<char>)_(process_all)/1024 1.25% 270.441 273.821 - 1.81% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.25% 55.137 55.825 - 1.51% -
SetIntersection_Front_Vector_uint64_16384_1 1.25% 1099134.946 1112819.405 - -1.02% -
BM_vector_deque_move/5500 1.24% 199.170 201.648 - 1.40% -
rng::for_each_n(deque<int>)/50 1.24% 3.920 3.968 - -0.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.24% 11.323 11.464 - -0.65% -
BM_RangesMakeThenSortHeap_string_Random_64 1.24% 39.175 39.659 - 0.70% -
BM_CmpEqual_int_short 1.24% 1.120 1.133 - -0.33% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.24% 20.045 20.292 - 0.86% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.23% 51.274 51.907 - -0.98% -
BM_std_minmax<unsigned_short>/10 1.23% 1.405 1.422 - 0.49% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.23% 38.392 38.865 - -1.08% -
BM_std_minmax<unsigned_char>/7 1.23% 2.434 2.464 - -5.16% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.23% 37.680 38.144 - 0.22% -
SetIntersection_Front_Vector_uint64_1024_1024 1.23% 5850734.694 5922700.280 - -1.04% -
SetIntersection_Front_Set_string_1024_1 1.23% 1148086.621 1162195.692 - 1.01% -
SetIntersection_Interlaced_Vector_string_256_4 1.23% 6379528.372 6457810.221 - 0.68% -
BM_std_minmax<unsigned_long_long>/15 1.23% 3.697 3.743 - 1.44% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.23% 2.027 2.052 - 1.47% -
rng::sort(vector<NonIntegral>)_(descending)/8192 1.23% 5300.124 5365.078 - 1.00% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 1.23% 52.333 52.974 - 4.53% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.22% 3.738 3.784 - -1.80% -
BM_std_minmax<unsigned_char>/2 1.22% 0.883 0.894 - -1.44% -
std::adjacent_find(vector<int>,_pred)/50 1.22% 23.308 23.594 - 0.22% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.22% 4.892 4.951 - 3.19% -
BM_RangesMakeThenSortHeap_float_Random_1024 1.22% 32.968 33.371 - 0.96% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.22% 14856.234 15037.592 - -0.44% -
SetIntersection_Front_Set_string_262144_1024 1.22% 59936801.515 60667612.377 - 0.03% -
BM_deque_vector_move_backward/1024 1.22% 36.918 37.367 - 0.90% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.22% 2440.793 2470.464 - -1.06% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.22% 510573.142 516779.385 - 1.66% -
BM_MakeThenSortHeap_float_Random_1024 1.22% 33.192 33.595 - 1.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.21% 199.687 202.106 - 1.21% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.21% 16.205 16.401 - 1.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.21% 1443988.497 1461443.080 - -0.05% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.21% 11.542 11.682 - 0.40% -
std::map<int,_int>::find(key)_(existent)/1024 1.21% 3.750 3.795 - -4.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.20% 34.663 35.081 - -1.78% -
BM_std_minmax_element<int>/4 1.20% 1.243 1.258 - 2.05% -
SetIntersection_Interlaced_Set_uint64_1024_256 1.20% 15265477.487 15449170.992 - 0.02% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.20% 2.947 2.982 - 0.95% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.20% 6.069 6.141 - 0.14% -
SetIntersection_Interlaced_Set_uint64_16_1 1.20% 66555109.816 67351997.805 - 0.77% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 1.20% 18759.187 18983.674 - 3.03% -
BM_deque_vector_ranges_copy/4000 1.20% 142.496 144.199 - 0.95% -
BM_std_min<unsigned_char>/14 1.19% 1.795 1.816 - 0.66% -
std::unique(list<int>)_(sprinkled)/8192 1.19% 7798.769 7891.912 - -1.14% -
BM_RangesMakeThenSortHeap_string_Heap_16384 1.19% 101.432 102.643 - 1.77% -
rng::move_backward(deque<int>)/4096 1.19% 154.970 156.818 - -0.93% -
std::set<int>::erase(key)_(existent)/32 1.19% 21.871 22.131 - 0.05% -
rng::move(deque<int>)/1048576 1.19% 54335.645 54983.335 - 1.15% -
SetIntersection_None_Vector_string_16384_64 1.19% 1282169.268 1297446.094 - 1.01% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.19% 2631.783 2663.116 - -0.01% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.19% 16.727 16.926 - 1.10% -
SetIntersection_Front_Vector_float_64_1 1.19% 17549733.803 17758460.607 - 1.60% -
BM_deque_deque_move_backward/4096 1.19% 152.894 154.711 - -0.11% -
std::reverse_copy(vector<int>)/4096 1.18% 133.874 135.455 - 0.69% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.18% 5.924 5.994 - -0.42% -
BM_std_min<char>/23 1.18% 2.281 2.308 - -0.32% -
SetIntersection_Front_Set_string_256_1 1.18% 4597769.751 4651905.662 - 1.59% -
rng::partition(list<int>)_(sparse)/1024 1.18% 732.566 741.190 - 1.91% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.18% 27.906 28.234 - 0.01% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.18% 23.090 23.362 - -5.44% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.17% 169849.770 171842.345 - 1.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.17% 1125731.376 1138909.683 - 1.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.17% 6819872.302 6899651.538 - 1.86% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 1.17% 325.440 329.246 - 0.20% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.17% 102350.218 103546.694 - 0.43% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.17% 12.969 13.121 - 0.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.17% 22.959 23.227 - 0.13% -
SetIntersection_Front_Set_string_16384_4 1.17% 1319955.810 1335351.953 - -0.48% -
SetIntersection_None_Vector_float_16384_256 1.16% 1184387.305 1198176.625 - 2.48% -
BM_MakeThenSortHeap_uint64_Descending_1024 1.16% 10.221 10.340 - 0.75% -
SetIntersection_Front_Set_uint32_64_16 1.16% 16761495.227 16956326.127 - 0.97% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 1.16% 16.372 16.562 - 1.17% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.16% 1.967 1.990 - -18.91% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.16% 18.487 18.701 - 0.28% -
BM_num_get<double> 1.16% 35.414 35.825 - 1.75% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.16% 1.536 1.554 - -1.70% -
BM_MakeThenSortHeap_uint64_Descending_256 1.16% 8.639 8.739 - 1.12% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 1.15% 32.091 32.461 - 1.88% -
rng::partition(vector<int>)_(sparse)/50 1.15% 14.284 14.449 - -0.04% -
SetIntersection_Front_Set_float_16384_1 1.15% 1116057.265 1128896.866 - 0.36% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.15% 4.362 4.412 - -1.79% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.15% 9.013 9.116 - -1.64% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.15% 473.655 479.096 - -0.54% -
BM_StringAssignAsciiz_Large_Transparent 1.15% 11.583 11.716 - 1.03% -
SetIntersection_None_Vector_string_1024_1024 1.15% 1224036.627 1238083.571 - 1.44% -
std::search(deque<int>,_pred)_(near_matches)/1024 1.15% 24476.718 24757.594 - -0.26% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.15% 49879.528 50451.604 - -0.31% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.14% 7.508 7.594 - -0.32% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 1.14% 14.447 14.613 - 0.89% -
std::move_backward(vector<int>)/8 1.14% 2.289 2.315 - 3.87% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.14% 12.181 12.320 - 0.87% -
SetIntersection_Interlaced_Vector_uint32_4_4 1.14% 144050723.578 145689823.949 - 0.80% -
SetIntersection_Front_Set_float_1024_4 1.14% 1155074.194 1168201.773 - 1.61% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 1.13% 48.425 48.974 - 0.71% -
SetIntersection_None_Set_float_16_16 1.13% 37522933.862 37948054.669 - 0.25% -
BM_StringCopy_Large 1.13% 6.180 6.250 - -0.08% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.13% 20.365 20.596 - 2.17% -
BM_RangesPopHeap_uint32_64 1.13% 12.577 12.720 - 0.43% -
SetIntersection_Front_Vector_uint32_16384_16 1.13% 1179887.644 1193224.830 - 0.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 1.13% 14.635 14.800 - 0.80% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.13% 22.791 23.047 - 0.97% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.12% 18.346 18.552 - -0.98% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.12% 9.527 9.634 - 1.17% -
SetIntersection_Front_Set_string_4_4 1.12% 166742861.229 168611109.405 - 0.17% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 1.12% 29.886 30.220 - 3.84% -
BM_MakeThenSortHeap_string_PipeOrgan_16 1.12% 9.564 9.671 - 1.91% -
SetIntersection_Front_Set_float_262144_262144 1.12% 1783549.643 1803468.182 - 3.63% -
BM_PopHeap_float_16384 1.11% 33.137 33.506 - -1.63% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 1.11% 16.700 16.886 - 2.77% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.11% 14.158 14.315 - 0.82% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.11% 13.936 14.091 - 1.14% -
rng::find(list<int>)_(process_all)/8 1.11% 2.356 2.382 - 4.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 1.11% 10.202 10.315 - 0.22% -
std::none_of(list<int>)_(process_all)/32768 1.11% 25757.955 26042.751 - -0.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.11% 54823.303 55429.333 - 0.24% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.10% 955445.278 965994.368 - -0.33% -
BM_std_min<unsigned_short>/4096 1.10% 55.144 55.752 - 1.22% -
BM_PushHeap_uint32_Random_16384 1.10% 6.276 6.345 - -0.51% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.10% 5940.589 6006.087 - 0.91% -
SetIntersection_Front_Vector_uint64_16_16 1.10% 37635504.099 38050367.998 - 0.74% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.10% 605.092 611.761 - -0.19% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.10% 1927.132 1948.354 - -0.63% -
std::multiset<std::string>::erase(iterator)/32 1.10% 30.769 31.108 - -1.57% -
BM_std_min<unsigned_short>/1024 1.10% 13.906 14.059 - 1.31% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.10% 22.414 22.660 - 0.12% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.10% 2.303 2.328 - -0.47% -
SetIntersection_None_Vector_uint32_256_4 1.10% 4452504.684 4501340.387 - 0.70% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.10% 1.203 1.216 - -2.85% -
std::all_of(list<int>)_(process_all)/32768 1.10% 26154.359 26440.868 - 0.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.09% 9.303 9.405 - -1.45% -
SetIntersection_None_Vector_uint64_262144_262144 1.09% 1205659.984 1218843.275 - 1.81% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.09% 985435.067 996206.976 - 1.31% -
BM_LowerBound_uint64_256 1.09% 16.381 16.560 - 1.37% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.09% 17.328 17.517 - 0.23% -
BM_MakeThenSortHeap_float_Random_262144 1.09% 62.360 63.040 - 0.66% -
BM_std_minmax<char>/15 1.09% 2.930 2.962 - -2.42% -
BM_std_min<unsigned_char>/13 1.09% 1.562 1.579 - 0.32% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.09% 20.780 21.006 - 1.03% -
bm_lexicographical_compare<signed_char>/8 1.09% 3.111 3.145 - 3.13% -
rng::all_of(list<int>)_(process_all)/32768 1.09% 25784.776 26064.748 - 0.99% -
std::move(deque<int>)/262144 1.08% 14896.958 15058.553 - 0.79% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.08% 169328284.042 171163845.701 - 1.13% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.08% 1105807.847 1117789.109 - 0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 1.08% 71390209.880 72163347.789 - 1.80% -
std::find(vector<char>)_(process_all)/50 1.08% 1.629 1.647 - 1.84% -
std::unique(list<int>)_(sprinkled)/1024 1.08% 951.079 961.341 - -8.08% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.08% 6.133 6.199 - 0.34% -
std::set<int>::ctor(&&,_different_allocs)/1024 1.08% 5771.482 5833.662 - 0.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 1.08% 4.968 5.021 - 0.37% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.08% 8.554 8.646 - 1.77% -
std::multiset<std::string>::clear()/8192 1.08% 200013.941 202164.345 - -0.11% -
BM_std_min<unsigned_short>/20 1.08% 2.221 2.245 - 1.98% -
BM_std_min<__int128>/10 1.07% 3.666 3.705 - -1.02% -
SetIntersection_None_Set_uint64_64_16 1.07% 18977174.160 19180943.213 - 0.97% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.07% 53957.654 54536.772 - 0.22% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.07% 676.393 683.646 - 3.27% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 1.07% 11.471 11.593 - 1.60% -
SetIntersection_Interlaced_Vector_string_16384_1 1.07% 1157841.992 1170225.572 - 1.66% -
BM_std_min<__int128>/3 1.07% 1.018 1.029 - -0.26% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.07% 223735642.953 226124477.108 - 1.16% -
BM_MakeThenSortHeap_float_Descending_16 1.07% 1.840 1.860 - 0.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.07% 33.193 33.547 - 0.99% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.06% 1.851 1.871 - 1.03% -
SetIntersection_Front_Vector_float_256_1 1.06% 4447138.547 4494484.421 - 1.46% -
SetIntersection_Front_Vector_string_1024_1024 1.06% 40565885.635 40997447.023 - -1.26% -
rng::partial_sort_copy(list<int>)_(heap)/8 1.06% 16.348 16.522 - 0.83% -
std::shift_right(deque<int>)/8192 1.06% 307.959 311.232 - 0.71% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 1.06% 12302.500 12433.163 - 1.76% -
rng::unique(vector<int>)_(contiguous)/1024 1.06% 293.863 296.983 - -0.54% -
std::stable_sort(vector<int>)_(repeated)/8 1.06% 16.848 17.027 - 1.22% -
rng::contains(deque<int>)_(process_all)/50 1.06% 12.567 12.700 - 0.70% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.06% 15.821 15.989 - 0.87% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.06% 2.585 2.613 - -0.40% -
SetIntersection_Front_Vector_uint64_64_4 1.06% 16837346.302 17015509.780 - 0.64% -
std::multimap<int,_int>::insert(value)_(new_value)/0 1.06% 17.893 18.082 - 0.86% -
BM_std_min<int>/1024 1.06% 26.654 26.936 - 1.12% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.06% 528.557 534.135 - 0.61% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.05% 509.978 515.341 - -0.07% -
SetIntersection_Front_Vector_string_16_4 1.05% 63669277.868 64338614.934 - 1.26% -
BM_PushHeap_uint64_Random_64 1.05% 5.273 5.328 - 0.93% -
BM_RangesSortHeap_uint32_4 1.05% 1.033 1.043 - -0.11% -
std::set<int>::find(key)_(non-existent)/32 1.05% 2.267 2.290 - -2.56% -
std::set<int>::insert(value)_(new_value)/32 1.05% 19.742 19.949 - 1.82% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 1.05% 24.408 24.664 - -0.52% -
BM_std_minmax<unsigned_char>/13 1.05% 2.219 2.242 - -2.14% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.05% 206173.258 208330.890 - -0.42% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 1.05% 9.488 9.587 - 3.58% -
std::set<int>::erase(key)_(existent)/1024 1.05% 38.586 38.989 - -2.04% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.04% 2913.290 2943.718 - 0.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.04% 14.834 14.989 - -1.38% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.04% 14.235 14.384 - 1.94% -
SetIntersection_Front_Vector_string_262144_1 1.04% 1141228.534 1153131.533 - -0.41% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.04% 178703794.508 180566578.029 - -0.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.04% 37988260.027 38384103.006 - 0.99% -
SetIntersection_None_Vector_string_256_16 1.04% 4501800.193 4548708.057 - 0.87% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.04% 16.692 16.865 - 0.02% -
std::find_if(list<int>)_(process_all)/50 1.04% 21.457 21.681 - 0.63% -
BM_SortHeap_pair<uint32,_uint32>_256 1.04% 10.277 10.384 - 1.69% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 1.04% 30.635 30.954 - 0.59% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.04% 6301.484 6366.847 - 1.77% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.04% 1878.566 1898.049 - -0.16% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.04% 63254.447 63909.662 - -0.49% -
SetIntersection_Front_Vector_uint64_1024_1 1.03% 1097273.895 1108615.438 - -0.07% -
BM_CmpLess_short_int 1.03% 1.134 1.146 - 1.04% -
std::is_sorted_until(list<int>)/8 1.03% 2.208 2.230 - -1.43% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 1.03% 57.437 58.029 - 12.27% -
std::reverse(list<int>)/4096 1.03% 1674.913 1692.191 - 2.43% -
BM_StringEraseWithMove_Small_Opaque 1.03% 2.574 2.601 - 0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.03% 1126792.444 1138399.145 - -1.07% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.03% 15974.399 16138.670 - 0.08% -
BM_StringFindCharLiteral/256 1.03% 5.316 5.371 - 1.05% -
SetIntersection_None_Set_uint64_4_4 1.02% 143216406.981 144684333.471 - 0.46% -
SetIntersection_None_Set_float_16384_16 1.02% 157434394.525 159043261.974 - 2.06% -
std::unique(vector<int>)_(contiguous)/1024 1.02% 316.953 320.190 - 2.87% -
BM_MakeThenSortHeap_uint64_Descending_16 1.02% 5.569 5.626 - 1.01% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.02% 24146.143 24392.648 - 1.28% -
BM_std_minmax<short>/7 1.02% 1.747 1.765 - -3.88% -
BM_MakeThenSortHeap_float_Descending_4 1.02% 1.175 1.187 - 4.63% -
SetIntersection_Front_Set_string_64_1 1.02% 18150671.986 18335645.043 - 1.52% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.02% 11.320 11.436 - -0.69% -
rng::find_first_of(vector<int>)_(small_needle)/1024 1.02% 1412.620 1426.991 - 0.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.02% 23.252 23.489 - 0.79% -
std::multimap<int,_int>::ctor(const&)/32 1.02% 213.901 216.076 - -2.62% -
rng::remove(list<int>)_(prefix)/1024 1.02% 959.795 969.545 - -0.33% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.02% 283.395 286.272 - -0.03% -
std::set<std::string>::find(key)_(existent)/8192 1.01% 28.547 28.837 - 0.84% -
SetIntersection_Front_Set_float_1024_1 1.01% 1117979.943 1129313.543 - 3.47% -
SetIntersection_Front_Vector_uint32_256_256 1.01% 4682174.170 4729606.553 - 0.82% -
rng::find(list<int>)_(process_all)/1024 1.01% 688.579 695.549 - 1.34% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.01% 9758014.217 9856793.293 - -0.52% -
SetIntersection_Front_Vector_uint32_64_16 1.01% 15140967.111 15294033.890 - -0.55% -
SetIntersection_None_Set_uint64_16_4 1.01% 59709309.127 60312546.810 - 1.15% -
BM_PushHeap_uint32_Random_256 1.01% 6.040 6.101 - 0.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.01% 28241113.491 28525781.306 - 1.04% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.01% 4431080.797 4475739.596 - 2.72% -
SetIntersection_None_Set_uint64_16384_4 1.01% 160196169.576 161810626.103 - -0.42% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 1.01% 3.322 3.356 - -1.27% -
BM_MakeThenSortHeap_uint32_SingleElement_64 1.01% 7.276 7.350 - 1.92% -
std::sort(vector<int>)_(heap)/8 1.01% 22.378 22.602 - 0.47% -
SetIntersection_None_Vector_uint64_1024_64 1.00% 1141726.734 1153198.568 - 3.37% -
std::unordered_multiset<int>::erase(iterator)/1024 1.00% 20.052 20.253 - -0.28% -
SetIntersection_None_Set_float_16384_1 1.00% 157596292.958 159179417.554 - 2.21% -
BM_RangesMakeThenSortHeap_uint32_Random_64 1.00% 11.859 11.978 - 0.02% -
BM_MakeThenSortHeap_string_Ascending_16384 1.00% 62.292 62.917 - -0.74% -
SetIntersection_Front_Set_string_64_16 1.00% 25760772.646 26019406.591 - 6.19% -
SetIntersection_None_Vector_uint32_262144_262144 1.00% 1195868.022 1207865.718 - 0.74% -
rng::any_of(deque<int>)_(process_all)/32768 1.00% 10529.248 10634.873 - -2.21% -
std::search(vector<int>)_(no_match)/1024 1.00% 215.287 217.443 - 0.07% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.84% 165994.873 273.534 - -0.21% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 275.446 - -0.18% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 204.838 - -0.48% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 207.212 - 1.89% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 627.990 - -0.39% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 629.284 - -0.44% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 601.976 - -0.57% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 603.672 - -0.13% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 600.052 - -0.27% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 478.103 - -0.42% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 486.221 - 0.02% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 618.924 - -1.26% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.534 - -0.11% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.97% 3176.120 32.640 - -5.27% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 24.972 - -0.06% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.89% 2257.646 25.001 - 0.04% -
std::find_end(list<int>)_(match_near_end)/1024 -98.69% 4607.023 60.180 - -0.66% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 67.205 - -0.17% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.64% 4568.494 61.918 - 0.10% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5125.111 70.010 - -0.64% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.34% 4606.466 76.426 - 0.32% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.071 - -0.82% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.06% 3145.919 61.121 - -0.17% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.96% 3856.900 78.489 - -0.73% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.77% 772.137 63.534 - -0.40% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.33% 823.035 71.365 - 0.22% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.23% 821.234 80.263 - -0.32% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.72% 330.652 33.995 - -0.63% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.59% 325.687 33.906 - 0.44% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.50% 264.507 27.783 - -0.58% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.49% 555.921 58.407 - -0.70% -
std::find_end(list<int>)_(match_near_end)/1000 -89.42% 749.559 79.315 - 2.43% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.34% 262.594 27.999 - -0.49% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.19% 557.330 60.236 - 0.04% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.55% 596.926 74.326 - 0.32% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.98% 590.037 76.823 - 0.57% -
std::find_end(deque<int>)_(same_length)/1024 -81.78% 1848.876 336.923 - -0.06% -
std::find_end(deque<int>)_(same_length)/8192 -81.03% 14836.594 2813.857 - -2.57% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -76.91% 9.208 2.126 - -77.16% -
rng::find_end(deque<int>)_(same_length)/1024 -75.98% 1403.762 337.133 - -4.82% -
rng::find_end(deque<int>)_(same_length)/8192 -73.89% 11291.873 2948.524 - -6.50% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.92% 3571.863 1038.797 - -40.01% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -70.33% 10.375 3.078 - -68.24% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -67.59% 4.195 1.360 - -68.50% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -66.96% 27176762.565 8978293.326 - 4.25% -
rng::find_end(deque<int>)_(same_length)/1000 -64.82% 939.226 330.391 - -4.31% -
std::find_end(deque<int>)_(same_length)/1000 -64.32% 940.071 335.427 - 1.24% -
std::find_end(list<int>,_pred)_(same_length)/8192 -58.74% 20587.125 8494.035 - -12.71% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.18% 11552.573 4946.279 - -0.10% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -56.74% 2189.661 947.350 - -56.22% -
rng::for_each(map<int>)/8192 -56.65% 16713.732 7245.875 - -2.38% -
SetIntersection_Interlaced_Vector_float_262144_256 -55.93% 51787677.388 22820485.746 - -43.08% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.07% 11485.048 5159.955 - 0.36% -
std::find_end(list<int>)_(same_length)/8192 -54.98% 18652.964 8397.468 - -13.26% -
rng::for_each(map<int>::iterator)/8192 -54.23% 16922.387 7744.963 - 1.64% -
rng::for_each(multimap<int>)/8192 -54.22% 16489.075 7547.996 - 0.29% -
rng::for_each(multimap<int>::iterator)/8192 -53.95% 16627.615 7656.432 - -1.93% -
SetIntersection_Interlaced_Vector_float_262144_1024 -53.44% 156317150.750 72786111.762 - -34.82% -
SetIntersection_Interlaced_Vector_float_262144_64 -53.14% 19934308.373 9340241.196 - 15.65% -
rng::for_each(multiset<int>)/8192 -52.50% 16312.973 7749.447 - 0.37% -
rng::for_each(set<int>)/8192 -52.40% 16444.769 7827.642 - -0.02% -
rng::fill(list<int>)/50 -52.24% 35.178 16.801 - -0.27% -
rng::find_last_if(list<int>)_(bail_10%)/50 -52.24% 36.504 17.436 - -0.43% -
std::find_end(deque<int>)_(near_matches)/8192 -52.10% 2352157.408 1126577.361 - 0.21% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.91% 3921.697 1886.047 - 0.03% -
std::swap_ranges(list<int>)/1024 -51.52% 1568.947 760.683 - -0.30% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.32% 499.582 243.185 - 0.06% -
std::find_end(vector<int>)_(same_length)/1000 -51.20% 499.138 243.585 - -0.59% -
std::find_end(vector<int>)_(same_length)/1024 -51.19% 510.199 249.034 - -1.06% -
rng::find_end(vector<int>)_(same_length)/1000 -51.14% 502.089 245.313 - -1.24% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.14% 1251.621 611.566 - -0.24% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.12% 10257.544 5013.791 - -0.26% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.12% 1281.249 626.317 - -0.24% -
rng::find_end(vector<int>)_(same_length)/1024 -51.00% 513.721 251.700 - -2.41% -
rng::for_each(set<int>::iterator)/8192 -50.90% 16244.215 7975.729 - -0.27% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.72% 1584.591 780.912 - -0.66% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.63% 1547.523 763.952 - -0.40% -
rng::for_each(multiset<int>::iterator)/8192 -50.63% 16188.113 7991.962 - -0.95% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.63% 1583.779 781.978 - -0.30% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.58% 1547.258 764.626 - -0.18% -
std::find_end(list<int>)_(same_length)/1024 -49.89% 1508.105 755.696 - 1.44% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.87% 1559.576 781.771 - -0.15% -
std::find_end(vector<int>)_(same_length)/8192 -49.60% 4048.483 2040.610 - 0.64% -
rng::find_end(list<int>)_(same_length)/1000 -49.58% 1475.782 744.065 - 0.89% -
rng::find_end(list<int>)_(same_length)/1024 -49.45% 1495.851 756.154 - 0.94% -
std::find_end(list<int>)_(same_length)/1000 -49.31% 1477.769 749.126 - 1.37% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.94% 1222.852 624.439 - -0.24% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.93% 1252.685 639.700 - -0.17% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.92% 10022.870 5119.234 - -0.19% -
rng::find_end(vector<int>)_(same_length)/8192 -48.90% 3826.819 1955.517 - -1.23% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.82% 1565.377 801.101 - -0.11% -
SetIntersection_Interlaced_Vector_float_16384_64 -48.64% 10547797.829 5417761.714 - -42.72% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -48.42% 19365.065 9988.482 - 0.38% -
rng::find_end(list<int>)_(same_length)/8192 -48.37% 15910.348 8214.780 - -13.05% -
std::find_end(deque<int>)_(near_matches)/1024 -47.58% 31268.968 16391.100 - -4.63% -
std::find_end(deque<int>)_(near_matches)/1000 -47.53% 30100.476 15792.385 - -6.24% -
SetIntersection_Interlaced_Vector_float_262144_16 -47.50% 6284039.491 3298931.139 - -49.70% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.31% 2136620.622 1125780.280 - -0.84% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -46.86% 1030.020 547.374 - -28.17% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -46.81% 1029.055 547.332 - -26.73% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -46.77% 735.338 391.446 - -39.03% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.63% 1440.233 768.644 - -0.11% -
SetIntersection_Interlaced_Vector_float_16384_256 -46.33% 29707649.995 15945496.082 - -46.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -46.22% 953.567 512.840 - -26.32% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -45.98% 0.494 0.267 - -1.83% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 -45.49% 129.293 70.476 - -45.62% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.36% 23.598 12.894 - 0.65% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.98% 1363.352 750.076 - -0.15% -
SetIntersection_Interlaced_Vector_float_16384_1024 -41.55% 73662480.050 43054768.957 - -24.13% -
BM_PushHeap_string_Descending_262144 -40.47% 5.448 3.243 - -0.09% -
SetIntersection_Interlaced_Vector_float_1024_64 -40.33% 5862817.303 3498616.181 - -40.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -38.93% 3.727 2.276 - -35.24% -
rng::find_end(deque<int>)_(near_matches)/1000 -38.68% 27541.831 16889.449 - -0.15% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.58% 13.472 8.274 - 0.13% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -38.57% 49.147 30.191 - 0.60% -
rng::find_end(deque<int>)_(near_matches)/1024 -38.35% 28629.841 17649.802 - -0.50% -
SetIntersection_Interlaced_Vector_float_16384_16 -38.03% 3891607.232 2411778.519 - -34.98% -
rng::for_each(set<int>)/50 -38.00% 60.515 37.518 - -0.99% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -37.86% 9.868 6.132 - -15.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -37.78% 5992121.144 3728586.776 - -43.30% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -37.26% 11.940 7.491 - 2.02% -
BM_RangesMakeHeap_string_Descending_262144 -36.17% 5.681 3.626 - 0.53% -
rng::for_each(multiset<int>::iterator)/50 -35.87% 56.078 35.962 - 0.07% -
BM_std_min<unsigned___int128>/65536 -35.77% 43894.516 28193.493 - -0.18% -
BM_std_min<unsigned___int128>/70000 -35.37% 46877.141 30298.539 - -0.11% -
BM_std_min<unsigned___int128>/5500 -35.31% 3656.764 2365.420 - -0.39% -
BM_std_min<unsigned___int128>/4096 -35.24% 2722.689 1763.216 - 0.31% -
BM_std_min<unsigned___int128>/64000 -35.19% 42883.511 27791.767 - 0.26% -
BM_std_min<unsigned___int128>/4000 -35.01% 2659.258 1728.293 - -0.29% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -34.82% 66.455 43.318 - -7.51% -
BM_std_min<unsigned___int128>/1024 -34.66% 679.539 444.043 - 0.07% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -34.52% 0.695 0.455 - -10.43% -
BM_std_min<unsigned___int128>/512 -34.36% 338.247 222.018 - -0.27% -
BM_MakeThenSortHeap_string_Descending_1024 -33.79% 38.787 25.680 - 2.33% -
std::unordered_set<int>::count(key)_(non-existent)/0 -33.73% 0.405 0.268 - -0.59% -
BM_RangesPushHeap_float_SingleElement_1 -32.38% 0.637 0.431 - -7.79% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -32.25% 0.487 0.330 - -15.80% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.83% 40.917 27.895 - -0.55% -
std::multiset<std::string>::erase(key)_(existent)/0 -31.81% 59.257 40.407 - -31.89% -
BM_vector_deque_ranges_move_backward/0 -31.66% 0.606 0.414 - -5.39% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -31.56% 71.999 49.276 - -0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.45% 12843962.186 8803939.905 - -2.61% -
std::copy_n(vector<int>)/4096 -31.28% 208.171 143.054 - -32.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.22% 13030688.087 8962223.088 - 1.76% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -31.09% 6.456 4.449 - -13.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.97% 12841103.054 8864413.649 - 0.70% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -30.94% 31.581 21.811 - -40.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.70% 12751375.971 8836913.707 - 0.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.69% 361164310.337 250329228.806 - -28.48% -
BM_PushHeap_string_Descending_16384 -30.64% 3.369 2.337 - -0.41% -
rng::for_each(set<int>::iterator)/50 -30.31% 50.510 35.198 - -0.78% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -29.96% 0.648 0.454 - 6.03% -
BM_std_min<unsigned___int128>/64 -29.77% 38.764 27.225 - 0.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -29.55% 12744330.709 8978527.563 - 2.74% -
BM_lexicographical_compare_three_way_fast_path/1 -29.11% 0.391 0.277 - -9.64% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -29.08% 61.439 43.572 - -37.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -28.87% 12818368.126 9117074.753 - 4.39% -
BM_RangesMakeHeap_string_Descending_16384 -28.70% 3.849 2.744 - 0.53% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -28.53% 0.697 0.498 - 11.40% -
std::shift_right(vector<int>)/32 -28.47% 4.136 2.959 - -26.95% -
BM_vector_deque_move_backward/2 -28.44% 2.280 1.632 - -21.01% -
SetIntersection_Interlaced_Set_float_16384_16384 -28.36% 349044701.739 250071996.639 - -26.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -28.26% 46.002 33.004 - -25.43% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -28.22% 1.862 1.337 - -6.28% -
rng::search(deque<int>)_(near_matches)/1024 -28.16% 25225.077 18121.288 - -7.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.12% 43.079 30.964 - -0.05% -
rng::search(deque<int>)_(near_matches)/1000 -28.02% 24086.824 17337.462 - -7.92% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -27.41% 7.191 5.220 - 2.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.24% 40.813 29.694 - -28.09% -
BM_PushHeap_string_Descending_1024 -26.88% 3.315 2.424 - 3.02% -
BM_RangesPushHeap_string_Descending_262144 -26.85% 5.119 3.744 - 18.35% -
SetIntersection_Interlaced_Vector_float_1024_256 -26.73% 7942825.478 5819579.699 - -11.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.57% 11916398.273 8749913.457 - -0.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -26.50% 61.348 45.089 - -26.21% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -26.49% 0.634 0.466 - -15.94% -
BM_PopHeap_string_1 -26.44% 0.700 0.515 - -11.56% -
std::map<std::string,_int>::erase(key)_(existent)/32 -26.04% 80.000 59.170 - -3.02% -
rng::adjacent_find(deque<int>)/50 -25.89% 18.803 13.936 - -12.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -25.55% 45.679 34.006 - -32.71% -
BM_StringDestroy_Small -25.55% 0.876 0.652 - -13.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -25.37% 2.743 2.047 - -25.71% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -25.32% 0.574 0.429 - -29.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -25.27% 12045144.303 9000906.001 - 2.44% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -25.12% 5072933.882 3798778.756 - 2.00% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -25.09% 0.611 0.457 - -25.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -24.93% 44.302 33.257 - -0.99% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -24.58% 40.399 30.467 - 20.66% -
std::none_of(vector<int>)_(process_all)/50 -24.54% 18.201 13.735 - -0.20% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -24.51% 48.179 36.368 - -0.03% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -24.51% 16676.190 12589.468 - -0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -24.49% 11922039.318 9002236.441 - 4.05% -
SetIntersection_Interlaced_Vector_float_262144_4 -24.45% 2155931.059 1628738.864 - -20.10% -
BM_std_min<unsigned___int128>/32 -24.39% 17.403 13.158 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -24.37% 11903904.478 9003248.666 - 0.49% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -24.32% 48.571 36.757 - -1.77% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -24.28% 56.102 42.478 - -27.25% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -24.23% 0.637 0.483 - -21.36% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -24.17% 0.616 0.467 - -33.03% -
rng::for_each(map<int>::iterator)/50 -24.11% 49.859 37.837 - 0.39% -
BM_std_min<unsigned___int128>/31 -23.90% 16.762 12.755 - 0.18% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -23.87% 6626906.845 5045347.031 - 2.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.85% 37.470 28.535 - 0.33% -
BM_vector_deque_move_backward/1 -23.80% 2.569 1.957 - -16.56% -
BM_PushHeap_float_Random_1 -23.79% 0.517 0.394 - -29.15% -
rng::for_each(multimap<int>)/50 -23.77% 50.521 38.514 - -0.05% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -23.66% 6.816 5.204 - 0.51% -
BM_RangesMakeHeap_string_Ascending_262144 -23.65% 9.764 7.455 - -7.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.63% 38.247 29.209 - -23.52% -
BM_std_min<unsigned___int128>/30 -23.58% 16.121 12.319 - 0.43% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.58% 36.731 28.069 - 0.16% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -23.56% 9.978 7.627 - 5.64% -
rng::search(list<int>)_(same_length)/8192 -23.56% 9688.475 7405.903 - -7.69% -
BM_PushHeap_string_Descending_256 -23.40% 3.067 2.349 - 2.77% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -23.37% 73.999 56.706 - 23.18% -
BM_std_min<unsigned___int128>/29 -23.34% 15.478 11.865 - -0.25% -
BM_vector_deque_ranges_move/0 -23.29% 0.519 0.398 - 8.25% -
BM_RangesPushHeap_string_Ascending_262144 -23.12% 35.282 27.123 - -6.69% -
BM_std_min<unsigned___int128>/28 -23.08% 14.826 11.403 - -0.04% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -22.93% 1572.084 1211.661 - 16.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -22.82% 44.124 34.055 - -10.94% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -22.81% 0.567 0.437 - -37.18% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -22.63% 24.568 19.009 - 25.28% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -22.51% 95.417 73.939 - -20.43% -
BM_std_min<unsigned___int128>/27 -22.50% 14.170 10.982 - 0.21% -
BM_PushHeap_string_Ascending_262144 -22.22% 37.413 29.099 - -0.44% -
BM_MakeHeap_string_Ascending_262144 -22.17% 9.172 7.138 - -5.74% -
rng::contains_subrange(deque<int>)_(process_all)/16 -22.10% 9.394 7.318 - -9.81% -
BM_std_min<unsigned___int128>/26 -22.05% 13.575 10.581 - 0.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -21.99% 0.556 0.434 - -7.53% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -21.79% 1.668 1.305 - -14.17% -
BM_RangesPushHeap_uint32_Random_1 -21.51% 0.501 0.393 - -21.60% -
BM_std_min<unsigned___int128>/25 -21.40% 12.916 10.152 - -0.05% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -21.07% 1.715 1.354 - 7.61% -
rng::adjacent_find(deque<int>)/8 -21.02% 3.750 2.961 - -9.56% -
BM_std_min<unsigned___int128>/24 -20.82% 12.292 9.733 - 0.10% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -20.57% 38.362 30.470 - 7.21% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -20.57% 16.484 13.094 - -5.29% -
BM_PushHeap_string_PipeOrgan_262144 -20.53% 22.068 17.538 - -0.91% -
BM_RangesMakeHeap_string_Descending_1024 -20.51% 3.569 2.836 - 2.34% -
BM_RangesMakeHeap_string_Random_262144 -20.40% 19.422 15.460 - 1.94% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -20.19% 2426521.335 1936623.155 - 3.37% -
BM_std_min<unsigned___int128>/23 -20.05% 11.655 9.318 - 0.05% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -19.90% 12672.794 10151.449 - 6.99% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -19.89% 11081.635 8877.058 - -13.62% -
std::multimap<std::string,_int>::erase(iterator)/8192 -19.76% 32.841 26.351 - -18.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.74% 36.432 29.240 - -0.49% -
BM_PushHeap_string_PipeOrgan_16384 -19.69% 16.302 13.093 - 0.52% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -19.55% 12568.340 10111.417 - 6.86% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -19.36% 14450.307 11652.924 - 5.61% -
std::move(list<int>)/64 -19.36% 48.844 39.389 - -4.84% -
SetIntersection_Interlaced_Vector_float_256_16 -19.29% 7980317.087 6441273.989 - -14.19% -
BM_std_min<unsigned___int128>/22 -19.13% 11.007 8.901 - 0.27% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -19.02% 0.489 0.396 - -9.66% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -18.89% 32.285 26.187 - -11.33% -
std::unordered_set<int>::count(key)_(existent)/32 -18.80% 1.470 1.194 - -27.96% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -18.74% 31.956 25.967 - 0.92% -
BM_std_min<unsigned___int128>/21 -18.69% 10.385 8.444 - -0.17% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.69% 2342269.648 1904604.848 - -1.42% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -18.56% 1712.715 1394.887 - -19.24% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -18.55% 698.815 569.188 - -18.47% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -18.49% 1939.794 1581.131 - -15.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -18.40% 10813488.645 8824171.159 - 3.89% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -18.23% 0.637 0.521 - -2.63% -
rng::starts_with(list<int>)/8192 -18.14% 8943.543 7321.487 - -15.71% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -18.04% 62.168 50.951 - -9.65% -
rng::contains(list<int>)_(process_all)/32 -17.93% 11.260 9.240 - 0.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -17.91% 7160322.808 5877945.623 - -0.33% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -17.78% 682.767 561.354 - 9.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -17.74% 20892693.637 17186616.150 - 36.76% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -17.74% 46.158 37.971 - -40.78% -
std::set<std::string>::erase(iterator)/32 -17.67% 31.185 25.675 - -4.82% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -17.58% 38.494 31.726 - 0.08% -
BM_std_min<unsigned___int128>/20 -17.49% 9.775 8.066 - 0.16% -
BM_PushHeap_string_Random_262144 -17.44% 21.799 17.996 - -0.45% -
rng::is_sorted(list<int>,_pred)/8192 -17.43% 8842.431 7301.464 - 1.38% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -17.41% 40414.932 33378.413 - 3.18% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -17.31% 38852.096 32127.431 - 2.68% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -17.27% 1.146 0.948 - -11.88% -
std::rotate_copy(vector<int>)/8192 -17.24% 640.902 530.419 - -8.36% -
BM_RangesMakeHeap_string_Descending_256 -17.18% 3.427 2.838 - 3.51% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -17.15% 605.369 501.558 - -17.96% -
std::rotate(list<int>)_(by_1/2)/8192 -16.91% 6269.659 5209.173 - 1.20% -
BM_std_minmax<long_long>/3 -16.91% 1.750 1.454 - -12.96% -
rng::for_each(multiset<int>)/50 -16.77% 45.153 37.580 - -0.84% -
std::copy_backward(vector<int>)/4096 -16.72% 239.131 199.157 - -0.51% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.66% 26.008 21.676 - -0.87% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.59% 7182027.345 5990606.721 - 0.29% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -16.52% 2.602 2.172 - -5.02% -
rng::contains_subrange(deque<int>)_(process_all)/32 -16.50% 13.918 11.622 - -3.20% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -16.48% 42.521 35.512 - -19.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -16.41% 34.282 28.656 - -23.02% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -16.40% 27.327 22.844 - -7.21% -
BM_std_min<unsigned___int128>/19 -16.31% 9.153 7.660 - 0.71% -
SetIntersection_Interlaced_Vector_float_16384_4 -16.30% 1702202.816 1424717.845 - 2.07% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -16.29% 41.952 35.117 - -25.03% -
BM_vector_deque_move/0 -16.26% 0.555 0.465 - 16.93% -
BM_PushHeap_string_Descending_64 -16.24% 2.692 2.254 - 1.84% -
BM_deque_vector_copy/64000 -16.18% 2849.679 2388.728 - -26.01% -
std::find_end(vector<int>)_(near_matches)/8192 -16.14% 919809.210 771343.750 - -0.37% -
std::copy(vector<bool>)_(aligned)/262144 -16.12% 684.074 573.811 - -6.76% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -16.09% 1.590 1.334 - -19.57% -
std::multimap<std::string,_int>::erase(iterator)/1024 -16.01% 33.010 27.724 - -16.20% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -15.99% 1.697 1.425 - -25.40% -
std::rotate(list<int>)_(by_1/2)/32 -15.87% 7.086 5.961 - -0.42% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -15.86% 40.858 34.379 - -20.92% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -15.76% 1731.791 1458.794 - -10.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -15.76% 92.297 77.751 - -10.54% -
std::multiset<int>::count(key)_(non-existent)/8192 -15.71% 11.199 9.440 - 3.54% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -15.63% 107.091 90.351 - -14.30% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.61% 922659.027 778652.252 - -0.37% -
BM_std_min<unsigned___int128>/18 -15.49% 8.531 7.209 - -0.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -15.38% 18.906 15.998 - 0.16% -
SetIntersection_Interlaced_Vector_float_256_64 -15.37% 8922089.377 7551056.111 - 1.97% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -15.33% 12642.666 10705.080 - -12.48% -
BM_std_min<unsigned___int128>/1 -15.14% 0.367 0.312 - -32.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -15.14% 34.334 29.137 - -1.10% -
std::multiset<std::string>::erase(key)_(existent)/32 -15.11% 58.731 49.855 - -17.06% -
rng::unique_copy(list<int>)_(sprinkled)/32 -14.99% 12.832 10.908 - 1.56% -
BM_RangesPushHeap_string_PipeOrgan_16384 -14.94% 14.734 12.532 - -3.07% -
rng::is_sorted(deque<int>)/8 -14.91% 2.854 2.429 - -5.45% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.88% 232.555 197.940 - -15.11% -
BM_deque_vector_copy/65536 -14.80% 2940.076 2504.982 - -23.58% -
BM_SortHeap_pair<uint32,_uint32>_4 -14.68% 1.890 1.613 - 8.80% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -14.64% 23045.624 19671.806 - -9.72% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.64% 63.041 53.814 - -0.02% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -14.63% 9642.357 8232.041 - -0.46% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.54% 30.478 26.046 - 0.49% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -14.47% 866.786 741.366 - -1.00% -
rng::search(deque<int>,_pred)_(no_match)/1024 -14.46% 436.511 373.390 - 0.31% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -14.46% 1.302 1.114 - -12.91% -
std::map<std::string,_int>::ctor(const&)/32 -14.43% 788.837 675.035 - -3.50% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.40% 0.679 0.581 - -0.04% -
rng::none_of(vector<int>)_(process_all)/50 -14.40% 14.879 12.737 - 0.21% -
std::copy(vector<int>)/4096 -14.39% 230.508 197.333 - 29.89% -
vector<bool>::reserve() -14.38% 10.127 8.670 - -1.01% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -14.33% 23964.622 20531.683 - -10.20% -
BM_RangesMakeHeap_string_Descending_16 -14.27% 2.754 2.361 - -0.11% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -14.24% 5.894 5.055 - 1.57% -
std::rotate(list<int>)_(by_1/4)/32 -14.17% 14.572 12.506 - -0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -14.08% 0.697 0.599 - 29.93% -
BM_std_minmax<long_long>/2 -14.07% 1.315 1.130 - -10.29% -
BM_StringRead_Hot_Deep_Large -14.05% 0.576 0.495 - -19.52% -
BM_std_min<unsigned___int128>/17 -13.89% 7.890 6.794 - 0.01% -
bm_lexicographical_compare<int>/2 -13.84% 1.518 1.307 - 0.42% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -13.77% 99.736 86.001 - -4.16% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -13.73% 11.272 9.725 - -1.64% -
std::all_of(deque<int>)_(process_all)/50 -13.72% 21.237 18.324 - -0.06% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -13.68% 1690.468 1459.265 - -3.17% -
rng::is_sorted_until(list<int>)/8192 -13.55% 8253.666 7135.275 - -0.28% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -13.52% 0.540 0.467 - -7.20% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -13.47% 549.961 475.901 - -5.24% -
BM_PushHeap_string_Descending_16 -13.45% 2.436 2.108 - 0.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -13.34% 95.888 83.094 - -0.82% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.17% 9152.059 7946.739 - -0.89% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -13.10% 10.431 9.065 - -4.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.07% 5711.960 4965.428 - -4.98% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -13.06% 27.861 24.222 - -13.09% -
rng::is_sorted_until(deque<int>)/8 -13.04% 4.285 3.727 - -20.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -12.94% 89.063 77.542 - -8.55% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -12.84% 8.480 7.392 - -0.06% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -12.84% 1.131 0.985 - -0.23% -
std::set<std::string>::erase(key)_(existent)/32 -12.82% 69.655 60.725 - 21.96% -
rng::for_each(multimap<int>::iterator)/50 -12.82% 41.754 36.401 - 1.04% -
BM_RangesMakeHeap_string_Descending_64 -12.79% 3.051 2.661 - 2.15% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -12.70% 0.349 0.305 - -37.35% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -12.69% 28.305 24.713 - -8.83% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -12.65% 5.069 4.428 - -0.53% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -12.64% 28.701 25.073 - 3.09% -
BM_std_min<unsigned___int128>/16 -12.58% 7.292 6.375 - 0.17% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -12.58% 1.233 1.078 - -5.68% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -12.52% 3.483 3.047 - 16.16% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -12.51% 0.350 0.306 - -10.77% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -12.47% 0.294 0.257 - -28.55% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -12.43% 838.420 734.175 - -0.77% -
std::partition(deque<int>)_(dense)/50 -12.43% 16.338 14.307 - -10.44% -
BM_RangesMakeHeap_float_Random_4 -12.36% 1.530 1.341 - -18.19% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -12.35% 0.448 0.393 - -0.05% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -12.23% 356.884 313.231 - -0.85% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.21% 1652076.977 1450301.176 - -0.09% -
std::copy(vector<bool>)_(aligned)/1048576 -12.15% 3320.693 2917.373 - -7.27% -
std::search(deque<int>)_(near_matches)/1024 -12.09% 20648.652 18151.751 - -21.24% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -12.04% 1.710 1.504 - -12.68% -
BM_PushHeap_string_Descending_4 -12.04% 2.166 1.906 - 0.03% -
std::copy_if(list<int>)_(entire_range)/64 -12.02% 36.189 31.838 - 3.18% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.02% 9511.754 8368.389 - -0.08% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -12.00% 26.039 22.913 - -6.62% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -11.99% 1.594 1.403 - -2.58% -
std::unordered_multiset<int>::find(key)_(existent)/32 -11.97% 1.302 1.146 - -16.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -11.96% 42570.084 37476.796 - -4.37% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -11.95% 22.730 20.014 - 2.19% -
std::multiset<std::string>::erase(iterator)/8192 -11.94% 30.396 26.767 - -13.16% -
rng::adjacent_find(list<int>,_pred)/8192 -11.82% 8722.622 7691.631 - -11.59% -
rng::contains_subrange(deque<int>)_(process_all)/50 -11.82% 18.253 16.096 - 12.80% -
std::swap_ranges(list<int>)/8192 -11.78% 9671.365 8531.635 - -12.61% -
BM_std_min<unsigned___int128>/15 -11.77% 6.700 5.912 - -0.25% -
rng::for_each_n(list<int>)/8 -11.74% 2.562 2.261 - -3.66% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.66% 0.933 0.824 - -5.81% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -11.65% 57.214 50.549 - -2.03% -
rng::copy(vector<bool>)_(aligned)/262144 -11.64% 326.673 288.639 - 1.93% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -11.63% 14.982 13.240 - -0.08% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -11.56% 1.339 1.184 - -4.65% -
BM_RangesMakeHeap_string_Descending_4 -11.52% 2.416 2.138 - -0.51% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -11.51% 24.595 21.763 - 0.79% -
BM_StringRelationalLiteral_Less_Large_Small_Control -11.51% 1.888 1.671 - -4.17% -
std::stable_partition(deque<int>)_(sparse)/32 -11.41% 12.170 10.781 - -19.14% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -11.36% 25.320 22.444 - -3.96% -
BM_RangesMakeHeap_float_Random_256 -11.35% 1.447 1.282 - 0.13% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -11.35% 0.341 0.303 - 13.54% -
BM_MakeThenSortHeap_uint64_Descending_4 -11.34% 1.513 1.341 - -3.54% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.33% 347.567 308.198 - -11.50% -
rng::fill(deque<int>)/32 -11.31% 1.470 1.304 - -7.16% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.30% 15425.724 13682.057 - -0.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -11.29% 36.317 32.219 - -0.65% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -11.22% 48.272 42.854 - -2.64% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -11.19% 1859.037 1651.015 - -12.10% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -11.18% 1.797 1.596 - 1.93% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -11.16% 8.236 7.317 - -0.04% -
BM_RangesMakeHeap_string_Ascending_16384 -11.14% 5.784 5.140 - -8.06% -
BM_PushHeap_string_SingleElement_16 -11.12% 2.764 2.457 - -0.08% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -11.11% 1597873.556 1420283.723 - -6.27% -
BM_deque_vector_copy/70000 -11.07% 3181.643 2829.392 - -21.24% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.05% 15986.728 14219.620 - 0.17% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -11.01% 1.949 1.734 - -0.61% -
BM_RangesPushHeap_string_PipeOrgan_1024 -10.98% 10.449 9.302 - -3.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.91% 1233.666 1099.048 - -0.23% -
BM_std_minmax<char>/6 -10.87% 2.155 1.921 - -9.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.85% 36.609 32.637 - 1.42% -
BM_PushHeap_string_SingleElement_256 -10.83% 2.744 2.446 - -0.46% -
rng::generate_n(list<int>)/50 -10.78% 17.443 15.562 - -0.72% -
BM_MakeHeap_float_Random_64 -10.71% 1.787 1.595 - 12.88% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.68% 7680.387 6859.988 - -0.14% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -10.66% 29.440 26.302 - -1.31% -
BM_vector_deque_ranges_move_backward/2 -10.65% 1.937 1.730 - -16.22% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.63% 2837.261 2535.561 - -0.52% -
BM_RangesMakeHeap_uint32_Heap_64 -10.63% 0.257 0.230 - 1.94% -
BM_RangesMakeHeap_string_PipeOrgan_256 -10.61% 5.498 4.915 - 2.19% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -10.61% 1.848 1.652 - -7.51% -
std::unordered_set<std::string>::erase(iterator)/8192 -10.59% 33.005 29.509 - -6.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -10.59% 6691892.096 5983141.522 - -3.26% -
BM_std_minmax<unsigned_char>/8 -10.56% 1.087 0.972 - -10.43% -
BM_tolower_char<char> -10.55% 0.691 0.618 - -10.69% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -10.54% 848.946 759.503 - -0.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.45% 63561.715 56917.511 - -0.64% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -10.45% 5.992 5.366 - -0.51% -
BM_PushHeap_string_SingleElement_1024 -10.43% 2.768 2.480 - -0.35% -
BM_vector_deque_ranges_move_backward/1 -10.41% 2.183 1.956 - -15.81% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -10.40% 1.407 1.261 - -11.74% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -10.39% 35.266 31.601 - -16.70% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -10.39% 1.051 0.942 - -21.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.38% 5.086 4.558 - -14.82% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.37% 11.918 10.681 - 1.47% -
SetIntersection_None_Set_uint32_16384_4 -10.35% 172477287.711 154633330.318 - 1.62% -
rng::reverse_copy(vector<int>)/8 -10.33% 2.534 2.272 - -0.19% -
BM_std_min<unsigned___int128>/14 -10.31% 6.133 5.501 - 0.57% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -10.26% 14.050 12.608 - 2.11% -
BM_PushHeap_string_Ascending_16384 -10.23% 22.263 19.986 - 0.01% -
BM_PushHeap_string_PipeOrgan_1024 -10.21% 10.795 9.693 - 1.62% -
rng::unique(list<int>)_(contiguous)/52 -10.19% 74.996 67.352 - -0.62% -
BM_StringRelationalLiteral_Less_Small_Small_Control -10.19% 1.838 1.650 - -6.47% -
BM_std_minmax<int>/2 -10.18% 0.900 0.808 - -12.90% -
std::find_end(vector<int>)_(process_all)/8192 -10.18% 1880.826 1689.445 - -4.29% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.13% 1847.947 1660.780 - -11.59% -
BM_RangesMakeHeap_string_SingleElement_262144 -10.12% 8.224 7.392 - -2.83% -
std::find_end(list<int>)_(near_matches)/1000 -10.05% 36998.954 33279.717 - -0.71% -
std::multiset<std::string>::erase(iterator)/1024 -10.05% 32.973 29.661 - -11.37% -
SetIntersection_None_Set_uint32_16384_16 -10.04% 171727238.737 154487888.331 - 1.57% -
BM_std_minmax<char>/3 -10.03% 1.209 1.088 - -10.27% -
std::multiset<int>::find(key)_(existent)/8192 -10.01% 8.910 8.018 - -3.92% -
std::equal(vector<bool>)_(unaligned)/8 -10.00% 0.852 0.767 - 1.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -9.99% 614.138 552.767 - -22.27% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -9.99% 25.387 22.851 - -9.76% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -9.97% 35.260 31.744 - 0.07% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -9.96% 24.531 22.088 - 16.64% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -9.92% 5.835 5.256 - 0.10% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.92% 1627487.471 1466057.566 - -0.15% -
BM_PushHeap_string_SingleElement_64 -9.91% 2.773 2.498 - 0.35% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -9.89% 28278.651 25483.108 - -2.44% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.88% 26097.227 23517.951 - -1.51% -
std::map<std::string,_int>::count(key)_(existent)/32 -9.88% 18.097 16.309 - 6.99% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.88% 24928.584 22465.696 - -1.01% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -9.86% 2686841.797 2421806.755 - -0.08% -
rng::unique(deque<int>)_(sprinkled)/52 -9.86% 74.755 67.383 - -0.04% -
std::find_end(list<int>)_(near_matches)/1024 -9.86% 38556.447 34754.244 - -0.44% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -9.86% 645.389 581.768 - 6.20% -
SetIntersection_None_Set_uint32_16384_1 -9.85% 172327363.153 155346262.486 - 2.00% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -9.85% 27.061 24.394 - -0.87% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.84% 34.844 31.414 - -9.54% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.84% 25486.971 22979.829 - -0.42% -
SetIntersection_None_Set_uint32_16384_64 -9.84% 173128619.688 156099151.942 - 2.68% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -9.83% 29.795 26.867 - -7.72% -
BM_std_minmax<char>/7 -9.81% 2.545 2.295 - -8.20% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -9.81% 351.508 317.039 - -12.68% -
BM_PushHeap_string_SingleElement_262144 -9.77% 2.785 2.513 - -0.50% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -9.76% 1.495 1.349 - -7.43% -
rng::none_of(deque<int>)_(process_all)/32 -9.73% 18.126 16.363 - -0.17% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -9.72% 30.562 27.591 - -2.77% -
BM_MakeThenSortHeap_string_Descending_256 -9.70% 19.664 17.757 - 0.76% -
BM_std_minmax<char>/5 -9.69% 1.859 1.679 - -6.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -9.69% 156557811.397 141385878.724 - 0.75% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -9.66% 1.860 1.681 - -5.00% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.65% 11486.061 10378.123 - -0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -9.64% 156242487.660 141185204.913 - 0.68% -
BM_std_minmax<char>/21 -9.61% 2.392 2.162 - -3.77% -
std::partition(deque<int>)_(dense)/32 -9.53% 11.146 10.083 - -4.65% -
SetIntersection_None_Set_uint32_16384_256 -9.49% 173125433.843 156696904.041 - 2.23% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -9.48% 42.799 38.743 - 5.45% -
BM_deque_vector_ranges_copy/64000 -9.47% 2848.643 2578.894 - -16.10% -
rng::find_end(list<int>)_(near_matches)/1000 -9.42% 36519.227 33079.038 - -0.88% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -9.41% 384.496 348.324 - 1.92% -
BM_std_min<unsigned___int128>/13 -9.39% 5.570 5.047 - 0.30% -
rng::find_end(list<int>)_(near_matches)/8192 -9.39% 2495790.325 2261485.216 - -0.19% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.38% 29.358 26.604 - -0.27% -
rng::partition(deque<int>)_(sparse)/50 -9.37% 20.250 18.352 - 15.34% -
std::find_end(vector<int>)_(process_all)/1048576 -9.35% 240787.130 218275.489 - -3.53% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -9.30% 13.857 12.568 - -1.14% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -9.30% 1.126 1.022 - -8.26% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -9.28% 1.076 0.976 - -3.74% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -9.26% 26.299 23.864 - 0.30% -
rng::find_end(list<int>)_(near_matches)/1024 -9.24% 38068.399 34552.506 - -0.82% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.21% 25700.541 23332.585 - -0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -9.21% 10825815.741 9828944.333 - 1.83% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -9.19% 1.219 1.107 - -5.39% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.15% 1594.660 1448.756 - -8.81% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -9.13% 1.529 1.389 - -32.34% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -9.12% 19.884 18.071 - 5.20% -
std::rotate(list<int>)_(1_element_backward)/50 -9.11% 24.788 22.530 - -0.57% -
std::map<std::string,_int>::find(key)_(existent)/8192 -9.09% 31.010 28.190 - -13.67% -
rng::generate_n(list<int>)/32 -9.07% 9.532 8.668 - -0.12% -
BM_PushHeap_uint64_SingleElement_64 -9.05% 0.407 0.370 - 5.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -9.03% 10830407.145 9852674.084 - 1.78% -
std::set<int>::erase(key)_(non-existent)/32 -9.00% 2.680 2.438 - 5.57% -
BM_vector_deque_ranges_move/64000 -8.99% 2853.758 2597.259 - -0.44% -
BM_vector_deque_copy/2 -8.94% 2.065 1.881 - -9.02% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.90% 41200.820 37533.817 - -0.33% -
std::set<std::string>::count(key)_(existent)/1024 -8.90% 24.362 22.195 - 0.23% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -8.88% 1584.128 1443.433 - 8.02% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -8.85% 29.304 26.710 - 0.34% -
BM_vector_deque_copy/65536 -8.82% 2663.154 2428.243 - -0.51% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.82% 24.740 22.558 - -4.40% -
std::generate_n(list<int>)/50 -8.78% 17.232 15.719 - 1.92% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.75% 42839.974 39089.645 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.74% 10821432.848 9876003.606 - 2.26% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -8.72% 2.534 2.313 - -1.06% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.71% 800.521 730.827 - -1.49% -
BM_PushHeap_float_SingleElement_1 -8.70% 0.697 0.637 - 27.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.69% 5800.436 5296.107 - -0.02% -
BM_PushHeap_string_SingleElement_16384 -8.69% 2.720 2.483 - -0.49% -
rng::move_backward(vector<bool>)_(unaligned)/512 -8.65% 5.365 4.901 - 3.52% -
BM_RangesPushHeap_uint64_SingleElement_64 -8.63% 0.385 0.352 - -6.38% -
std::find_end(vector<int>)_(process_all)/1024 -8.62% 244.220 223.156 - -3.47% -
BM_std_minmax<char>/22 -8.58% 2.671 2.442 - -2.93% -
BM_StringRelational_Less_Huge_Large_Control -8.58% 2.468 2.256 - -8.64% -
std::find_if_not(vector<int>)_(bail_25%)/8 -8.57% 1.119 1.023 - 0.18% -
BM_deque_vector_ranges_copy/65536 -8.57% 2876.318 2629.767 - -17.45% -
BM_vector_deque_ranges_copy/64000 -8.52% 2956.845 2704.843 - -0.21% -
BM_PushHeap_string_PipeOrgan_256 -8.50% 8.679 7.941 - 0.17% -
BM_std_minmax<char>/4 -8.50% 1.550 1.418 - -5.06% -
std::is_sorted(list<int>,_pred)/8 -8.49% 4.279 3.916 - -1.25% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -8.48% 10.083 9.228 - -28.26% -
SetIntersection_Front_Set_uint32_1024_1024 -8.47% 16305377.951 14923898.898 - -13.11% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -8.43% 1.497 1.371 - -27.00% -
BM_RangesPushHeap_string_PipeOrgan_64 -8.42% 6.198 5.677 - -1.89% -
BM_std_minmax<long_long>/5 -8.39% 2.224 2.038 - -7.66% -
std::partition_copy(list<int>)/8192 -8.37% 7292.767 6682.531 - -2.89% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.34% 415.312 380.658 - -5.60% -
BM_StringFindNoMatch/10 -8.34% 1.355 1.242 - -2.39% -
BM_vector_deque_ranges_copy/65536 -8.33% 2875.076 2635.457 - -0.50% -
BM_RangesMakeThenSortHeap_string_Random_262144 -8.33% 208.483 191.108 - -1.98% -
std::rotate(list<int>)_(by_1/2)/50 -8.31% 13.854 12.702 - 0.17% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -8.30% 1.704 1.562 - 8.16% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.30% 4705.299 4314.651 - -0.40% -
rng::partial_sort(deque<int>)_(descending)/8 -8.28% 44.162 40.507 - -1.64% -
bm_ranges_lexicographical_compare<int>/16 -8.27% 2.306 2.115 - -8.18% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -8.26% 31.600 28.988 - -4.96% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -8.26% 50738235.183 46545404.433 - 3.34% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -8.24% 11.792 10.820 - 2.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -8.23% 32.211 29.559 - -2.31% -
BM_PushHeap_string_PipeOrgan_64 -8.23% 6.317 5.797 - -0.09% -
SetIntersection_Interlaced_Vector_float_256_4 -8.22% 5356734.997 4916282.884 - 0.66% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -8.22% 24.128 22.145 - -11.55% -
rng::rotate(list<int>)_(by_1/2)/50 -8.21% 13.824 12.688 - -0.19% -
BM_std_min<unsigned___int128>/12 -8.20% 5.024 4.612 - 0.34% -
BM_MakeHeap_string_Ascending_1024 -8.19% 5.269 4.837 - -1.72% -
std::stable_partition(deque<int>)_(sparse)/50 -8.18% 29.719 27.287 - -14.07% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -8.17% 24.540 22.535 - -2.45% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.15% 2687706.736 2468579.373 - -0.50% -
BM_vector_deque_move/65536 -8.15% 2875.902 2641.531 - -1.79% -
rng::rotate(list<int>)_(by_1/3)/32 -8.15% 15.617 14.345 - -0.94% -
BM_vector_deque_ranges_move/65536 -8.14% 2859.981 2627.224 - -1.54% -
BM_vector_deque_copy/64000 -8.11% 2941.764 2703.306 - -2.27% -
BM_RangesPushHeap_float_Random_1 -8.10% 0.429 0.394 - -14.77% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -8.09% 88.814 81.627 - -28.31% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -8.09% 3.132 2.878 - -2.78% -
BM_vector_deque_move/64000 -8.08% 2929.030 2692.343 - -0.56% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -8.08% 3.582 3.292 - -0.08% -
rng::move_backward(vector<bool>)_(aligned)/64 -8.07% 1.848 1.699 - -7.97% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -8.06% 573.869 527.607 - -0.16% -
bm_lexicographical_compare<int>/1 -8.04% 1.322 1.215 - -2.42% -
std::is_sorted(vector<int>,_pred)/8 -8.04% 4.107 3.777 - -0.60% -
rng::remove_if(vector<int>)_(prefix)/1024 -8.03% 383.016 352.274 - -0.26% -
std::find_end(vector<int>)_(process_all)/1000 -8.01% 238.172 219.105 - -3.02% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -8.00% 587.620 540.610 - -0.29% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.98% 25.927 23.858 - -0.70% -
BM_MakeHeap_float_Random_4 -7.96% 1.614 1.485 - -3.56% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -7.94% 1.536 1.414 - -0.30% -
SetIntersection_Front_Set_float_1024_256 -7.89% 5002160.321 4607564.382 - 1.23% -
BM_deque_vector_ranges_copy/70000 -7.86% 3093.417 2850.317 - -16.70% -
rng::search_n(list<int>)_(no_match)/8192 -7.84% 7393.262 6813.278 - -0.69% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 -7.83% 529.653 488.159 - -8.85% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.83% 5.271 4.858 - -0.11% -
BM_std_minmax<char>/30 -7.79% 2.857 2.635 - -1.09% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.79% 140.326 129.400 - -2.15% -
BM_std_minmax<char>/2 -7.78% 0.895 0.825 - -8.32% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -7.75% 18.090 16.687 - -8.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.75% 1614.876 1489.746 - 0.78% -
SetIntersection_Interlaced_Vector_string_256_256 -7.73% 22855078.454 21087815.169 - -2.59% -
BM_vector_deque_move/70000 -7.71% 3168.333 2923.919 - -0.42% -
BM_vector_deque_ranges_move/70000 -7.71% 3048.032 2813.130 - -0.33% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -7.69% 1.809 1.670 - 7.48% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -7.66% 1582963.685 1461654.960 - -2.00% -
BM_std_min<short>/4 -7.66% 1.082 0.999 - -2.78% -
BM_vector_deque_copy/1 -7.66% 2.319 2.142 - -8.20% -
std::none_of(deque<int>)_(process_all)/8192 -7.66% 2873.189 2653.138 - 0.95% -
BM_PushHeap_string_SingleElement_4 -7.65% 2.401 2.217 - 2.07% -
std::none_of(deque<int>)_(process_all)/32768 -7.64% 11512.710 10632.882 - 0.92% -
rng::remove_copy(deque<int>)_(prefix)/50 -7.63% 21.867 20.198 - -6.84% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -7.63% 558.384 515.776 - -9.94% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.62% 42919.747 39650.295 - -0.39% -
BM_deque_deque_ranges_copy/1 -7.61% 3.429 3.168 - -9.69% -
SetIntersection_None_Vector_float_262144_16384 -7.60% 1302353.996 1203322.710 - 0.01% -
bm_lexicographical_compare<signed_char>/64 -7.58% 2.313 2.137 - 2.08% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -7.57% 17.941 16.583 - -2.57% -
SetIntersection_Front_Set_float_1024_64 -7.54% 2040500.876 1886615.487 - -2.90% -
BM_std_min<unsigned___int128>/11 -7.53% 4.501 4.162 - 0.01% -
BM_RangesPushHeap_string_PipeOrgan_256 -7.51% 8.368 7.739 - -1.34% -
BM_std_minmax<char>/20 -7.51% 2.071 1.916 - -0.70% -
rng::any_of(vector<int>)_(process_all)/50 -7.47% 13.628 12.609 - 0.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.46% 8.259 7.643 - -0.01% -
rng::remove(list<int>)_(sprinkled)/50 -7.45% 69.512 64.331 - -0.09% -
std::stable_partition(vector<int>)_(dense)/32 -7.45% 22.156 20.506 - -2.15% -
BM_deque_deque_move/1 -7.43% 3.409 3.156 - -9.53% -
SetIntersection_Interlaced_Vector_string_262144_16384 -7.42% 1064668.540 985651.935 - -0.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -7.41% 12700289.857 11758901.272 - -2.54% -
std::set<std::string>::contains(key)_(existent)/8192 -7.41% 29.902 27.686 - -3.96% -
std::map<std::string,_int>::contains(key)_(existent)/32 -7.41% 16.152 14.956 - -9.91% -
BM_std_minmax<char>/32 -7.40% 1.638 1.516 - -1.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -7.32% 7101937.656 6581856.364 - 0.45% -
BM_deque_deque_ranges_move_backward/5500 -7.30% 223.600 207.281 - 1.30% -
std::stable_partition(vector<int>)_(dense)/50 -7.27% 26.429 24.506 - -3.60% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -7.24% 1359.236 1260.806 - -4.79% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -7.24% 610.367 566.189 - 0.78% -
rng::find(vector<char>)_(process_all)/1024 -7.21% 17.498 16.237 - -0.11% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.19% 41122.622 38167.923 - -0.39% -
BM_std_minmax<char>/19 -7.18% 1.769 1.642 - -0.75% -
BM_RangesMakeHeap_float_Random_64 -7.18% 1.649 1.531 - 7.63% -
std::vector<int>::ctor(size)/32 -7.17% 10.917 10.133 - -4.91% -
std::set<std::string>::erase(key)_(non-existent)/32 -7.16% 14.686 13.634 - -10.13% -
std::find_end(list<int>)_(near_matches)/8192 -7.14% 2502622.025 2323865.726 - 2.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.13% 7686.375 7138.512 - -7.51% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -7.12% 10.351 9.614 - -3.46% -
std::equal(vector<bool>)_(unaligned)/50 -7.12% 0.881 0.819 - 9.09% -
BM_RangesMakeHeap_string_Ascending_1024 -7.11% 5.339 4.959 - -1.88% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -7.11% 9368.361 8702.059 - 4.82% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.08% 2.956 2.746 - -2.25% -
std::count_if(list<int>)_(every_other)/8192 -7.08% 7650.780 7108.998 - -0.84% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -7.07% 92.006 85.499 - -25.47% -
std::remove_if(vector<int>)_(prefix)/1024 -7.07% 383.161 356.087 - -0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -7.04% 21830274.495 20292624.432 - -2.26% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -7.04% 111426.724 103580.299 - 2.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.03% 35.906 33.381 - 0.04% -
BM_vector_deque_ranges_copy/70000 -7.02% 3133.310 2913.381 - -0.81% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -7.00% 12.120 11.271 - 1.67% -
BM_RangesMakeHeap_string_PipeOrgan_4 -7.00% 2.769 2.576 - -0.70% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -6.98% 0.480 0.447 - -1.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -6.96% 3564623.846 3316423.510 - 1.64% -
BM_MakeHeap_float_Random_16384 -6.95% 1.202 1.118 - -7.83% -
BM_vector_deque_move_backward/0 -6.95% 0.444 0.413 - -16.69% -
std::search(list<int>,_pred)_(same_length)/8192 -6.92% 8941.331 8322.332 - -10.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.91% 91.292 84.986 - -0.59% -
rng::for_each(map<int>)/50 -6.91% 41.514 38.647 - -0.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.89% 6.745 6.280 - -0.10% -
std::find_first_of(deque<int>)_(large_needle)/32 -6.89% 305.248 284.231 - -1.81% -
std::search(deque<int>)_(near_matches)/1000 -6.88% 19754.209 18395.082 - -16.48% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.83% 8519.177 7937.555 - -1.61% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -6.82% 1.255 1.169 - -4.06% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -6.81% 1.725 1.608 - 1.84% -
std::move_backward(vector<bool>)_(aligned)/64 -6.80% 1.799 1.676 - -3.48% -
rng::partition(deque<int>)_(sparse)/32 -6.76% 13.592 12.673 - 22.25% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -6.76% 1583.043 1476.006 - 1.29% -
bm_lexicographical_compare<int>/3 -6.75% 1.692 1.578 - 4.49% -
rng::partition(vector<int>)_(dense)/32 -6.72% 8.403 7.838 - -9.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -6.71% 23.667 22.079 - 0.94% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -6.69% 11.534 10.762 - 7.92% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.66% 6547.822 6111.508 - -0.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -6.65% 3544102.664 3308314.538 - -0.14% -
BM_RangesMakeHeap_uint32_Random_64 -6.65% 1.326 1.237 - 1.32% -
std::unordered_set<std::string>::find(key)_(existent)/32 -6.64% 42.144 39.344 - 4.39% -
BM_StringRelational_Eq_Small_Small_Control -6.63% 1.851 1.728 - -5.51% -
BM_MakeHeap_uint64_Ascending_4 -6.62% 0.452 0.422 - 3.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -6.59% 7726.137 7216.824 - -7.50% -
BM_std_min<unsigned___int128>/10 -6.59% 4.011 3.747 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -6.59% 134711079.062 125839046.033 - 0.55% -
std::copy_backward(vector<bool>)_(aligned)/262144 -6.58% 749.637 700.345 - 17.50% -
BM_std_minmax<char>/29 -6.57% 2.555 2.387 - -0.99% -
rng::reverse(list<int>)/4096 -6.56% 1752.269 1637.343 - -0.37% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -6.55% 0.512 0.479 - -12.67% -
BM_vector_deque_copy/70000 -6.55% 3131.595 2926.501 - -0.52% -
std::remove_if(vector<int>)_(prefix)/50 -6.53% 60.836 56.861 - -0.54% -
std::find_end(vector<int>)_(near_matches)/1000 -6.53% 14998.970 14020.111 - 0.08% -
BM_MakeHeap_uint64_Descending_64 -6.49% 0.251 0.235 - -6.10% -
std::rotate(list<int>)_(1_element_forward)/8192 -6.49% 7904.335 7391.145 - -5.41% -
BM_StringRelational_Compare_Small_Small_ChangeLast -6.45% 1.742 1.630 - -0.38% -
BM_deque_deque_ranges_move/1 -6.45% 3.421 3.200 - -8.25% -
BM_std_min<short>/64 -6.43% 3.534 3.307 - -75.33% -
BM_StringRelationalLiteral_Less_Small_Large_Control -6.42% 1.720 1.610 - -2.54% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -6.40% 1.408 1.318 - -15.28% -
BM_std_min<unsigned_char>/22 -6.39% 2.104 1.969 - -5.86% -
BM_std_minmax<long_long>/11 -6.38% 2.538 2.376 - -6.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -6.36% 0.556 0.521 - -18.22% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -6.36% 36.251 33.946 - -8.76% -
BM_std_minmax<char>/26 -6.35% 1.538 1.441 - 3.80% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.35% 810.889 759.428 - -0.49% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.31% 3059.360 2866.412 - -3.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -6.31% 19112219.179 17906979.012 - -0.68% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -6.30% 111738.717 104696.571 - 1.07% -
std::map<std::string,_int>::find(key)_(existent)/32 -6.29% 15.285 14.324 - -2.67% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -6.28% 16.908 15.846 - 1.30% -
std::copy_backward(vector<int>)/32768 -6.27% 3795.289 3557.458 - -6.32% -
std::find_end(vector<int>)_(near_matches)/1024 -6.26% 15538.485 14565.008 - -0.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -6.23% 93.536 87.705 - -8.07% -
rng::remove_if(vector<int>)_(prefix)/50 -6.23% 60.991 57.191 - -0.27% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.23% 4687.834 4395.980 - 0.75% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -6.21% 24.063 22.568 - -2.17% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -6.21% 3587.318 3364.443 - -1.71% -
SetIntersection_Front_Vector_string_1024_64 -6.20% 3467030.313 3252147.178 - -12.85% -
BM_std_min<unsigned___int128>/6 -6.20% 2.260 2.120 - 0.09% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.20% 793.665 744.496 - -0.86% -
std::unique(deque<int>)_(sprinkled)/52 -6.18% 84.561 79.337 - 1.40% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.17% 34.562 32.430 - 2.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -6.13% 2.032 1.907 - 2.90% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -6.13% 572.166 537.087 - 0.67% -
BM_std_minmax<long_long>/1 -6.12% 0.693 0.650 - -0.34% -
BM_std_minmax<unsigned_int>/11 -6.11% 1.828 1.716 - -3.05% -
std::find(vector<bool>)_(process_all)/8 -6.11% 0.576 0.541 - -12.74% -
BM_RangesMakeThenSortHeap_float_Heap_16 -6.10% 2.099 1.971 - 0.62% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -6.10% 3036.664 2851.373 - -9.16% -
BM_std_minmax<int>/3 -6.09% 1.198 1.125 - -9.85% -
BM_std_minmax<char>/27 -6.09% 1.952 1.833 - 1.30% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -6.07% 4731346.646 4443938.542 - 23.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.07% 3563369.357 3347032.494 - 1.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -6.07% 1695818.908 1592870.089 - 1.43% -
BM_StringRelational_Eq_Large_Large_Control -6.06% 2.270 2.132 - -1.58% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.04% 19.002 17.854 - -0.25% -
BM_RangesPushHeap_string_SingleElement_4 -6.04% 2.294 2.155 - -0.67% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -6.03% 1.671 1.570 - 7.58% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -6.02% 196.101 184.294 - 0.48% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -6.02% 2.386 2.242 - 0.20% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -6.00% 586.077 550.916 - 0.82% -
std::transform(list<int>)_(identity_transform)/8192 -6.00% 7638.448 7180.445 - -6.11% -
BM_std_minmax_element<short>/2 -5.98% 0.688 0.647 - -0.28% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.98% 29.989 28.197 - -3.79% -
BM_deque_deque_copy/70000 -5.97% 3166.577 2977.523 - -6.30% -
BM_deque_deque_ranges_copy/2 -5.96% 3.063 2.880 - -9.25% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -5.93% 1.322 1.244 - 20.68% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -5.92% 1.237 1.164 - -2.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -5.92% 2429059.805 2285259.033 - -0.51% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -5.92% 30.926 29.095 - -4.72% -
BM_std_min<unsigned___int128>/8 -5.92% 3.109 2.925 - 0.14% -
BM_std_minmax<long_long>/6 -5.87% 2.429 2.287 - -5.04% -
BM_MakeHeap_uint64_Random_1024 -5.87% 1.097 1.033 - -4.63% -
std::unordered_multiset<int>::count(key)_(existent)/32 -5.85% 1.858 1.749 - -3.99% -
BM_StringRelational_Compare_Small_Empty_Control -5.84% 1.715 1.615 - -3.02% -
BM_MakeHeap_string_SingleElement_262144 -5.83% 7.792 7.338 - -1.80% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -5.82% 6.451 6.075 - 2.18% -
BM_deque_deque_move/2 -5.81% 3.059 2.881 - -9.20% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -5.81% 1.045 0.985 - -5.88% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.80% 41.214 38.825 - -10.72% -
rng::contains(list<int>)_(process_all)/50 -5.80% 19.346 18.224 - -1.34% -
rng::stable_partition(vector<int>)_(dense)/50 -5.78% 26.440 24.913 - -3.69% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.77% 2.451 2.310 - 0.21% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.77% 716.572 675.217 - -4.19% -
std::unique(vector<int>)_(sprinkled)/52 -5.77% 58.973 55.573 - 0.23% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -5.75% 122.753 115.694 - 32.29% -
std::set<std::string>::contains(key)_(existent)/32 -5.75% 16.378 15.436 - -3.17% -
BM_RangesMakeThenSortHeap_float_Descending_4 -5.71% 1.284 1.211 - -5.62% -
BM_std_min<char>/21 -5.71% 1.809 1.706 - -3.36% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -5.71% 209.113 197.183 - 0.76% -
rng::remove_if(deque<int>)_(prefix)/50 -5.70% 73.925 69.708 - 2.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.69% 66.627 62.833 - -1.94% -
BM_deque_vector_ranges_move_backward/0 -5.69% 1.503 1.417 - -1.38% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -5.68% 1.293 1.219 - -6.53% -
std::multiset<int>::contains(key)_(existent)/8192 -5.68% 8.816 8.316 - -3.19% -
BM_deque_deque_copy/65536 -5.68% 3033.535 2861.360 - -9.75% -
rng::find_last_if(list<int>)_(bail_90%)/50 -5.67% 2.179 2.056 - -1.40% -
BM_MakeHeap_string_Heap_262144 -5.67% 5.468 5.158 - -0.06% -
rng::search(deque<int>)_(single_element)/1000 -5.66% 449.899 424.413 - -5.32% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -5.65% 27855.829 26281.508 - 4.45% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.64% 385.210 363.486 - -6.09% -
std::partial_sort_copy(deque<int>)_(heap)/8 -5.62% 16.769 15.827 - 2.08% -
std::unique_copy(list<int>)_(sprinkled)/32 -5.62% 13.265 12.519 - 0.37% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.61% 85160109.902 80382528.300 - 0.10% -
rng::rotate(list<int>)_(1_element_backward)/8192 -5.61% 8360.165 7891.310 - 0.89% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.61% 3625.838 3422.545 - 0.14% -
rng::reverse_copy(deque<int>)/8 -5.58% 3.045 2.875 - -2.15% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -5.55% 15.326 14.475 - 0.29% -
SetIntersection_Front_Set_uint64_16384_256 -5.55% 5062987.970 4782143.136 - 1.46% -
BM_RangesPushHeap_string_SingleElement_16 -5.54% 2.553 2.412 - -0.14% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -5.52% 1.398 1.320 - -0.04% -
BM_std_min<short>/24 -5.52% 2.537 2.397 - -5.86% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -5.49% 22.383 21.153 - -2.37% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -5.49% 85479.600 80786.286 - 1.01% -
BM_deque_deque_ranges_move/2 -5.49% 3.061 2.893 - -8.85% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.48% 26.030 24.602 - 9.82% -
BM_RangesPushHeap_string_SingleElement_64 -5.48% 2.611 2.468 - 0.53% -
rng::find_if_not(vector<char>)_(process_all)/8 -5.48% 2.469 2.334 - -4.05% -
std::unordered_set<std::string>::ctor(const&)/32 -5.47% 724.121 684.547 - -0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -5.46% 1739813.622 1644825.069 - -1.53% -
BM_StringEraseWithMove_Small_Transparent -5.44% 2.555 2.416 - -4.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -5.44% 43262.729 40910.566 - 0.10% -
BM_RangesPushHeap_float_Ascending_16384 -5.43% 4.360 4.124 - -3.94% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -5.42% 1.163 1.100 - -6.51% -
std::find_if_not(deque<int>)_(bail_25%)/8 -5.41% 1.531 1.448 - -0.22% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -5.41% 24.006 22.708 - 0.71% -
rng::rotate_copy(list<int>)/8192 -5.40% 8304.351 7855.742 - 14.98% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -5.40% 2435110.210 2303605.552 - 18.12% -
rng::stable_partition(vector<int>)_(dense)/32 -5.40% 22.515 21.300 - -4.41% -
std::replace(vector<int>)_(sprinkled)/8192 -5.39% 1360.685 1287.360 - 7.16% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.38% 3.562 3.371 - 0.02% -
BM_RangesSortHeap_uint32_1 -5.37% 0.267 0.252 - -0.92% -
BM_std_min<unsigned___int128>/9 -5.36% 3.526 3.337 - 0.21% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -5.36% 104.725 99.117 - -0.63% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.34% 1012.364 958.264 - 0.30% -
BM_std_minmax<char>/16 -5.31% 1.026 0.972 - 5.13% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -5.31% 9.492 8.988 - 8.71% -
BM_MakeHeap_string_Ascending_256 -5.30% 4.989 4.724 - -1.02% -
rng::find_end(list<int>)_(single_element)/8192 -5.29% 8765.201 8301.528 - -4.29% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -5.28% 33.594 31.820 - -0.01% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.27% 681.514 645.599 - -1.57% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.27% 33.486 31.721 - -1.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -5.26% 6369547.957 6034223.696 - -1.32% -
BM_std_minmax<short>/16 -5.25% 1.900 1.801 - 1.66% -
SetIntersection_None_Set_uint32_16384_1024 -5.24% 166193423.307 157489865.692 - 2.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -5.23% 1217469.129 1153747.420 - -2.08% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -5.21% 1.331 1.262 - 3.98% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.21% 17.184 16.289 - 1.06% -
BM_MakeThenSortHeap_string_Descending_16384 -5.20% 68.034 64.495 - -1.10% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -5.20% 20393610.749 19333038.997 - 22.96% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -5.20% 32.723 31.022 - -4.63% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -5.19% 13.557 12.854 - -1.27% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.18% 0.733 0.695 - 0.33% -
std::set<int>::erase(key)_(non-existent)/1024 -5.18% 5.627 5.335 - 0.61% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -5.18% 1.986 1.883 - -5.45% -
rng::for_each_n(vector<int>)/8 -5.15% 2.537 2.406 - -5.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -5.14% 1457980.001 1382978.047 - -7.79% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.14% 28.153 26.706 - 0.76% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -5.14% 21.049 19.968 - -3.18% -
BM_std_min<unsigned___int128>/7 -5.13% 2.657 2.521 - 0.01% -
BM_RangesMakeHeap_string_PipeOrgan_64 -5.12% 5.104 4.842 - 3.09% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -5.10% 32.273 30.627 - -7.68% -
BM_RangesPushHeap_string_SingleElement_256 -5.10% 2.560 2.430 - -0.11% -
BM_std_minmax<char>/18 -5.09% 1.388 1.317 - 1.70% -
BM_toupper_char<wchar_t> -5.08% 0.554 0.525 - -14.44% -
BM_RangesPushHeap_string_SingleElement_1024 -5.07% 2.578 2.447 - -0.07% -
SetIntersection_None_Vector_uint32_262144_64 -5.07% 1206643.182 1145521.914 - -5.29% -
SetIntersection_Interlaced_Vector_float_64_64 -5.06% 12059808.496 11449881.561 - 0.24% -
BM_MakeThenSortHeap_uint32_Descending_4 -5.05% 1.434 1.362 - -6.05% -
std::unique_copy(list<int>)_(contiguous)/32 -5.04% 11.933 11.332 - 0.84% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -5.03% 9161.493 8701.016 - -7.23% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -5.00% 40.888 38.843 - -0.48% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -5.00% 1.609 1.529 - -8.98% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -5.00% 29.851 28.360 - -0.01% -
BM_std_minmax<char>/28 -4.99% 2.255 2.143 - -0.85% -
BM_vector_deque_copy/0 -4.99% 0.388 0.369 - -13.73% -
BM_RangesPushHeap_string_SingleElement_262144 -4.98% 2.635 2.504 - -0.24% -
rng::copy_n(vector<int>)/8 -4.97% 2.232 2.121 - -7.87% -
std::none_of(vector<int>)_(process_all)/8 -4.96% 2.502 2.378 - 0.47% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.96% 32.807 31.181 - -2.08% -
BM_PushHeap_string_PipeOrgan_4 -4.94% 2.634 2.503 - -0.55% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -4.94% 5.116 4.863 - -1.93% -
rng::find_if_not(vector<bool>)_(process_all)/50 -4.94% 36.826 35.007 - -2.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.93% 1357.549 1290.650 - -5.13% -
std::search(list<int>)_(single_element)/1024 -4.92% 770.832 732.883 - -4.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -4.91% 1299485.231 1235621.308 - -4.40% -
std::reverse_copy(deque<int>)/512 -4.91% 131.491 125.032 - -0.54% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -4.90% 1.278 1.215 - -2.42% -
BM_std_minmax<char>/31 -4.88% 3.337 3.174 - 0.73% -
std::rotate(vector<bool>)_(by_1/3)/50 -4.88% 18.136 17.251 - -3.34% -
rng::rotate(deque<int>)_(1_element_forward)/50 -4.87% 6.100 5.803 - -3.54% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.87% 0.559 0.532 - 0.02% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -4.87% 294.331 280.001 - -63.38% -
rng::fill(vector<bool>)/64 -4.86% 1.605 1.527 - -4.84% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -4.84% 59.847 56.953 - -4.37% -
std::rotate(vector<bool>)_(by_1/3)/32 -4.82% 18.120 17.247 - -3.18% -
BM_PushHeap_string_PipeOrgan_16 -4.82% 4.282 4.076 - -1.15% -
rng::sort(deque<int>)_(descending)/1024 -4.80% 1371.191 1305.380 - 0.28% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.79% 885184.985 842751.606 - -0.28% -
BM_RangesMakeHeap_uint64_Ascending_4 -4.79% 0.423 0.403 - -0.82% -
bm_lexicographical_compare<int>/8 -4.79% 1.541 1.467 - -0.35% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.77% 96778.037 92161.762 - -0.38% -
std::unordered_set<int>::count(key)_(existent)/8192 -4.76% 1.316 1.254 - -12.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.75% 1900064.770 1809740.811 - -1.69% -
BM_RangesMakeHeap_string_PipeOrgan_16 -4.75% 3.843 3.661 - 1.77% -
BM_std_min<unsigned_long_long>/6 -4.75% 1.628 1.550 - -3.66% -
std::is_sorted_until(list<int>,_pred)/8192 -4.75% 7769.360 7400.676 - 0.43% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -4.73% 1.431 1.364 - -16.24% -
std::remove(list<int>)_(sprinkled)/50 -4.72% 68.613 65.374 - 0.75% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.72% 4651.064 4431.517 - -0.55% -
BM_StringRelational_Less_Empty_Empty_Control -4.72% 1.935 1.844 - -8.67% -
std::set<int>::erase(key)_(non-existent)/8192 -4.72% 8.745 8.333 - 2.20% -
std::rotate(vector<bool>)_(by_1/4)/50 -4.72% 18.102 17.248 - -3.17% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.71% 96040.359 91517.791 - -0.76% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.71% 224.843 214.264 - -3.83% -
BM_MakeHeap_string_Descending_262144 -4.70% 3.544 3.377 - -2.74% -
BM_tolower_char<wchar_t> -4.69% 0.614 0.585 - -0.77% -
SetIntersection_Front_Set_uint64_256_256 -4.69% 9876181.378 9412846.150 - 4.02% -
BM_MakeHeap_string_Ascending_16384 -4.69% 5.751 5.482 - -2.89% -
BM_std_minmax<long_long>/4 -4.68% 1.868 1.781 - -3.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.67% 1353.513 1290.241 - -5.02% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.67% 9.697 9.244 - 0.25% -
SetIntersection_Front_Set_float_64_64 -4.67% 15408325.764 14689310.468 - -9.56% -
BM_std_minmax<unsigned_short>/7 -4.67% 1.752 1.671 - -2.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -4.67% 1.305 1.244 - 3.06% -
SetIntersection_Front_Vector_string_262144_16 -4.66% 1720166.411 1639998.924 - -5.68% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.65% 10.944 10.435 - 0.14% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -4.65% 1.359 1.296 - 0.33% -
BM_std_minmax<char>/23 -4.64% 3.165 3.018 - 1.58% -
BM_std_min<unsigned_short>/18 -4.64% 1.534 1.463 - -5.05% -
BM_std_min<unsigned_long_long>/4 -4.64% 1.101 1.050 - 2.03% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -4.64% 1.038 0.989 - -2.23% -
bm_swap_ranges_vb_aligned/64 -4.63% 2.907 2.772 - -6.00% -
rng::partial_sort_copy(list<int>)_(descending)/8 -4.62% 18.589 17.730 - 0.30% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.62% 3.162 3.016 - 0.10% -
BM_StringRelational_Less_Small_Small_ChangeFirst -4.61% 1.386 1.322 - -7.89% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -4.60% 26.602 25.379 - -0.07% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.60% 135.039 128.828 - -4.19% -
std::rotate(vector<bool>)_(by_1/2)/50 -4.60% 18.161 17.327 - -3.43% -
BM_StringRelational_Less_Large_Large_ChangeFirst -4.59% 1.388 1.324 - -4.54% -
BM_RangesPushHeap_string_Ascending_1024 -4.59% 13.845 13.209 - -7.75% -
BM_PushHeap_string_Random_16384 -4.58% 16.941 16.164 - -0.18% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.58% 2.043 1.950 - -6.09% -
SetIntersection_Front_Set_uint32_64_4 -4.58% 18171404.125 17339274.205 - 0.50% -
std::rotate(list<int>)_(1_element_backward)/32 -4.57% 13.926 13.290 - 0.30% -
std::generate(list<int>)/8192 -4.56% 7406.022 7068.014 - -0.93% -
std::multiset<int>::contains(key)_(non-existent)/32 -4.56% 2.345 2.238 - -1.22% -
BM_PushHeap_float_Ascending_16 -4.55% 1.065 1.017 - -0.28% -
rng::find_if(vector<bool>)_(process_all)/50 -4.55% 36.684 35.015 - -2.68% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.55% 18879.617 18021.218 - -4.83% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.54% 36.685 35.018 - -2.71% -
BM_StringRelational_Compare_Large_Empty_Control -4.54% 1.707 1.629 - 1.22% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -4.54% 1.192 1.138 - 0.50% -
BM_RangesMakeHeap_string_Heap_262144 -4.54% 5.438 5.191 - 0.76% -
SetIntersection_None_Set_string_16384_1 -4.54% 202149680.791 192977913.291 - -5.89% -
std::unordered_set<int>::contains(key)_(existent)/8192 -4.53% 1.532 1.463 - 4.68% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.52% 10.088 9.632 - -7.89% -
std::search(list<int>)_(no_match)/8192 -4.52% 7152.815 6829.232 - -4.30% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.52% 1.986 1.896 - -1.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.52% 1247673.309 1191337.664 - -5.19% -
std::rotate(vector<bool>)_(by_1/4)/32 -4.51% 18.263 17.439 - -2.58% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -4.50% 1.339 1.279 - 4.13% -
rng::transform(list<int>,_list<int>)/8192 -4.50% 10218.338 9758.458 - 0.45% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.50% 23207.748 22164.255 - -0.16% -
std::unordered_map<int,_int>::clear()/1024 -4.49% 8396.994 8020.087 - -2.94% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.48% 12.983 12.401 - -0.41% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -4.48% 10.872 10.384 - 1.89% -
std::unique(deque<int>)_(sprinkled)/32 -4.48% 67.262 64.251 - -0.38% -
std::reverse(vector<int>)/8 -4.47% 1.596 1.525 - -2.23% -
BM_std_min<unsigned___int128>/5 -4.47% 1.850 1.768 - 0.12% -
rng::remove(list<int>)_(sprinkled)/32 -4.46% 57.619 55.047 - -0.07% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.46% 42.062 40.185 - 6.12% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -4.46% 100132907.677 95667449.982 - 8.80% -
std::copy_n(vector<int>)/8 -4.46% 2.165 2.068 - -3.59% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.46% 510.427 487.687 - -2.58% -
BM_RangesMakeThenSortHeap_string_Descending_256 -4.45% 19.320 18.461 - -1.24% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -4.44% 41.838 39.979 - 4.94% -
std::set<int>::insert(value)_(already_present)/8192 -4.40% 10.831 10.354 - -9.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 -4.40% 0.280 0.268 - -4.39% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -4.40% 66.788 63.851 - 1.62% -
rng::find_end(forward_list<int>)_(process_all)/8192 -4.39% 5819.232 5563.739 - -1.54% -
std::search_n(deque<int>)_(no_match)/1000 -4.38% 447.837 428.242 - -3.61% -
rng::unique_copy(list<int>)_(sprinkled)/52 -4.36% 23.819 22.780 - 1.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.35% 34.307 32.816 - -5.59% -
SetIntersection_Front_Set_uint32_256_256 -4.32% 9770664.787 9348348.868 - 0.54% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -4.32% 1.754 1.678 - 4.51% -
rng::copy_backward(list<int>)/32768 -4.30% 30329.043 29024.676 - -0.38% -
std::partition(vector<int>)_(dense)/32 -4.28% 8.529 8.164 - -3.81% -
BM_MakeThenSortHeap_float_Random_4 -4.27% 4.462 4.271 - -0.01% -
rng::adjacent_find(deque<int>,_pred)/8 -4.26% 4.172 3.995 - -16.43% -
rng::remove_if(deque<int>)_(sprinkled)/32 -4.25% 61.212 58.608 - 5.49% -
BM_StringRelational_Less_Huge_Empty_Control -4.25% 2.085 1.997 - -2.70% -
SetIntersection_Front_Set_float_256_256 -4.25% 9299531.568 8904240.999 - -5.76% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -4.25% 1.230 1.178 - -4.12% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.24% 1049643.553 1005110.695 - 0.14% -
std::find_first_of(deque<int>)_(large_needle)/50 -4.24% 701.586 671.873 - -1.86% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -4.23% 1.114 1.067 - 3.11% -
SetIntersection_Front_Set_float_1024_1024 -4.23% 16614296.323 15911869.175 - 7.73% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -4.23% 23.083 22.107 - -5.16% -
std::search(vector<int>)_(same_length)/8192 -4.21% 1960.475 1877.924 - -2.70% -
rng::copy(vector<int>)/8 -4.20% 2.289 2.192 - -3.62% -
std::find_if(vector<bool>)_(process_all)/50 -4.20% 36.550 35.017 - -2.70% -
rng::rotate(list<int>)_(1_element_forward)/32 -4.19% 14.929 14.303 - -1.51% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -4.19% 24.285 23.268 - -6.22% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.18% 40393.564 38704.303 - -1.74% -
std::replace(vector<int>)_(sprinkled)/1024 -4.18% 168.901 161.847 - 6.08% -
rng::reverse(list<int>)/32768 -4.18% 17636.746 16900.187 - -1.38% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.16% 699.381 670.253 - 1.70% -
rng::copy_n(deque<int>)/8 -4.14% 2.758 2.644 - -3.90% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -4.13% 69.063 66.214 - -0.97% -
BM_std_minmax<char>/25 -4.12% 1.276 1.224 - 3.79% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -4.12% 112198.437 107577.667 - -2.03% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -4.11% 7168.426 6873.450 - -14.57% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -4.11% 26.404 25.319 - 1.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.11% 654.074 627.185 - -1.58% -
rng::stable_partition(deque<int>)_(dense)/1024 -4.11% 590.021 565.780 - -10.89% -
bm_lexicographical_compare<int>/4 -4.10% 1.259 1.207 - -0.10% -
BM_StringRelational_Less_Small_Empty_Control -4.10% 1.898 1.821 - -5.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -4.08% 1191856.417 1143178.221 - -5.08% -
BM_std_minmax<char>/64 -4.08% 1.256 1.205 - 4.39% -
std::deque<std::string>::ctor(size)/8192 -4.08% 8536.419 8188.147 - -3.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -4.08% 1133133.410 1086910.162 - -2.53% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.07% 566.041 543.003 - -14.12% -
std::partition(list<int>)_(sparse)/8192 -4.07% 8176.408 7843.802 - 2.44% -
rng::find(list<int>)_(process_all)/32768 -4.06% 27889.888 26756.442 - -2.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -4.06% 24664485.495 23663951.794 - 0.61% -
SetIntersection_Front_Set_float_16384_256 -4.06% 5143497.701 4934924.469 - 7.50% -
std::move(vector<int>)/8 -4.05% 2.305 2.212 - -1.58% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.05% 23.499 22.547 - -0.46% -
BM_std_minmax<char>/24 -4.03% 1.254 1.203 - 4.24% -
rng::stable_partition(vector<int>)_(sparse)/32 -4.03% 7.486 7.185 - 1.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.03% 216119695.254 207418754.493 - -1.71% -
SetIntersection_Front_Set_float_16384_1024 -4.03% 15558256.844 14931991.390 - -4.99% -
BM_std_minmax<short>/19 -4.02% 2.429 2.331 - -0.27% -
rng::find_last(deque<int>)_(bail_10%)/8 -4.02% 2.680 2.573 - -4.50% -
rng::unique(deque<int>)_(sprinkled)/32 -4.01% 60.646 58.214 - 0.11% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -4.01% 8185.334 7857.311 - -2.19% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -4.00% 797.447 765.541 - 0.09% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -3.98% 1.501 1.441 - 0.58% -
std::none_of(list<int>)_(process_all)/8 -3.98% 2.716 2.608 - -0.01% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.97% 2889972.657 2775112.305 - 0.85% -
rng::copy_backward(list<int>)/8 -3.96% 2.462 2.365 - -2.77% -
BM_std_min<unsigned_char>/7 -3.95% 1.840 1.767 - -2.73% -
BM_std_min<unsigned___int128>/4 -3.94% 1.446 1.389 - 0.01% -
std::rotate(vector<bool>)_(by_1/2)/32 -3.92% 18.295 17.578 - -2.94% -
rng::starts_with(list<int>,_pred)/8192 -3.91% 11390.943 10945.463 - 4.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.90% 13838856.642 13299794.439 - 0.48% -
BM_MakeHeap_uint64_Random_16 -3.88% 1.328 1.276 - -2.44% -
std::set<std::string>::insert(value)_(already_present)/1024 -3.87% 34.290 32.963 - -4.36% -
std::map<int,_int>::contains(key)_(existent)/8192 -3.86% 5.492 5.280 - -3.99% -
BM_std_minmax<unsigned_short>/22 -3.86% 2.394 2.302 - -2.27% -
BM_MakeThenSortHeap_string_Ascending_262144 -3.85% 78.812 75.778 - -1.09% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -3.84% 0.562 0.540 - 0.22% -
BM_RangesPushHeap_string_SingleElement_16384 -3.84% 2.567 2.468 - 0.52% -
BM_RangesMakeHeap_uint32_Random_262144 -3.84% 1.053 1.012 - -1.95% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.83% 55.003 52.899 - -5.25% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.82% 16.491 15.862 - 1.45% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.81% 2.689 2.586 - -0.02% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -3.81% 1.612 1.551 - -0.56% -
std::move(vector<bool>)_(unaligned)/4096 -3.81% 26.643 25.628 - -1.80% -
BM_PushHeap_uint32_Random_1 -3.81% 0.448 0.431 - -10.33% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -3.80% 3907.910 3759.425 - -8.35% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -3.80% 25.329 24.367 - 9.00% -
rng::stable_partition(vector<int>)_(sparse)/8192 -3.80% 1552.366 1493.402 - -4.14% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -3.80% 5.136 4.940 - -3.03% -
std::find_if(list<int>)_(process_all)/32768 -3.80% 28585.393 27500.525 - -0.74% -
std::unordered_set<int>::insert(value)_(new_value)/32 -3.79% 20.113 19.350 - -5.01% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -3.79% 6.580 6.331 - 6.31% -
rng::starts_with(deque<int>)/1024 -3.79% 488.028 469.516 - 2.09% -
BM_std_minmax<int>/11 -3.79% 1.832 1.762 - 0.88% -
rng::rotate(vector<bool>)_(by_1/3)/32 -3.79% 18.643 17.937 - -2.12% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.79% 470.272 452.465 - 0.71% -
BM_RangesMakeThenSortHeap_uint32_Random_1 -3.77% 0.280 0.269 - -3.64% -
BM_MakeHeap_string_Heap_16384 -3.76% 5.123 4.931 - -0.55% -
rng::fill_n(vector<bool>)/64 -3.74% 1.417 1.364 - -0.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -3.74% 1.236 1.190 - 1.54% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -3.74% 27.680 26.646 - 2.64% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -3.74% 1.396 1.344 - 11.66% -
BM_StringFindCharLiteral/16 -3.72% 1.619 1.559 - -3.76% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.72% 112184.656 108016.140 - 0.44% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -3.71% 1.304 1.256 - 4.20% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -3.71% 9.905 9.537 - -2.35% -
rng::contains_subrange(vector<int>)_(same_length)/50 -3.71% 13.329 12.835 - 0.78% -
BM_deque_deque_copy/2 -3.70% 3.062 2.948 - -7.08% -
std::multiset<int>::contains(key)_(non-existent)/8192 -3.70% 8.850 8.522 - -11.36% -
bm_lexicographical_compare<unsigned_char>/4 -3.70% 1.497 1.442 - -7.21% -
std::search(vector<int>)_(same_length)/1024 -3.70% 254.843 245.417 - -2.43% -
std::reverse(deque<int>)/64 -3.70% 13.560 13.058 - -0.03% -
std::unordered_set<int>::find(key)_(existent)/8192 -3.70% 1.384 1.332 - 3.50% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.69% 3.509 3.379 - -3.49% -
BM_MakeHeap_string_Heap_1024 -3.69% 4.874 4.694 - -0.85% -
rng::search(vector<int>)_(no_match)/1000 -3.69% 214.571 206.649 - -0.56% -
BM_std_min<char>/16 -3.69% 2.563 2.468 - -0.71% -
rng::stable_sort(deque<int>)_(repeated)/1024 -3.69% 1389.406 1338.205 - 0.06% -
bm_lexicographical_compare<unsigned_char>/5 -3.68% 1.733 1.670 - -6.51% -
BM_std_min<char>/6 -3.68% 1.589 1.530 - -5.36% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.67% 22.887 22.046 - -13.63% -
BM_MakeHeap_float_Descending_4 -3.67% 0.290 0.279 - 0.65% -
std::find(vector<long_long>)_(bail_25%)/8 -3.67% 0.956 0.921 - 0.04% -
rng::rotate(list<int>)_(1_element_backward)/32 -3.67% 14.221 13.699 - -0.57% -
BM_StringFindCharLiteral/8 -3.67% 1.619 1.559 - -3.66% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.67% 9514.737 9165.942 - -2.53% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -3.66% 1.345 1.295 - 2.48% -
std::move_backward(vector<bool>)_(aligned)/512 -3.66% 2.546 2.452 - 1.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -3.66% 6156564.523 5931446.072 - -4.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -3.65% 1130930.001 1089655.196 - -3.26% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -3.65% 18.866 18.178 - -0.70% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.64% 4.109 3.960 - 0.08% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -3.64% 26.619 25.650 - 25.80% -
std::partition(list<int>)_(dense)/32 -3.63% 9.160 8.827 - 0.16% -
BM_MakeThenSortHeap_string_SingleElement_1024 -3.63% 29.917 28.830 - -4.27% -
BM_MakeHeap_string_Random_262144 -3.63% 15.580 15.014 - -0.76% -
SetIntersection_Front_Set_float_16384_4 -3.63% 1158687.827 1116636.621 - -2.88% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.62% 60.081 57.903 - -28.85% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.62% 4.167 4.016 - -1.46% -
SetIntersection_None_Vector_uint32_1024_64 -3.62% 1152939.517 1111220.469 - -3.68% -
BM_MakeThenSortHeap_float_Heap_4 -3.62% 1.239 1.194 - -4.58% -
BM_MakeThenSortHeap_uint32_Ascending_1 -3.61% 0.280 0.270 - -3.45% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.61% 12411.370 11963.195 - -3.17% -
BM_std_min<int>/32 -3.61% 2.222 2.142 - -2.77% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.60% 1178.814 1136.321 - -3.11% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -3.60% 19.212 18.521 - -1.42% -
rng::search(vector<int>)_(no_match)/1024 -3.60% 219.297 211.413 - -0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.59% 1109716.450 1069884.816 - -4.30% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.59% 686.866 662.226 - 20.80% -
rng::rotate(list<int>)_(1_element_forward)/8192 -3.58% 8257.666 7961.862 - 4.94% -
SetIntersection_None_Vector_float_262144_256 -3.58% 1228446.866 1184463.174 - 0.08% -
std::copy_backward(vector<int>)/8 -3.58% 2.225 2.145 - -4.88% -
SetIntersection_Front_Set_uint32_262144_16 -3.58% 1311088.146 1264202.761 - 0.24% -
BM_MakeHeap_string_Ascending_64 -3.57% 4.852 4.679 - -0.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.56% 5586850.693 5387871.897 - 0.30% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.56% 18.051 17.409 - -2.81% -
std::rotate(vector<bool>)_(by_1/4)/1024 -3.56% 14.786 14.260 - 0.91% -
BM_PushHeap_float_Descending_64 -3.55% 0.393 0.379 - -0.39% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -3.55% 5.266 5.079 - 1.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.55% 1193854.461 1151467.231 - -1.50% -
BM_StringEraseToEnd_Small_Opaque -3.55% 0.625 0.603 - -0.67% -
BM_MakeThenSortHeap_uint64_Heap_4 -3.54% 1.207 1.164 - -1.28% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.54% 152722.434 147321.877 - -0.17% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -3.53% 0.600 0.579 - -2.89% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -3.52% 106.207 102.464 - -1.10% -
rng::find_if(list<int>)_(bail_25%)/8 -3.52% 1.323 1.276 - -3.07% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.52% 1.846 1.781 - 0.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.51% 1.217 1.174 - -2.05% -
BM_RangesMakeHeap_float_Random_1024 -3.51% 1.231 1.187 - -2.17% -
BM_MakeThenSortHeap_string_SingleElement_262144 -3.51% 51.549 49.740 - -4.41% -
std::rotate(vector<bool>)_(1_element_forward)/32 -3.50% 18.048 17.416 - -2.74% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -3.49% 22.179 21.404 - -2.37% -
BM_RangesMakeHeap_string_Ascending_256 -3.48% 5.067 4.891 - 0.49% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.48% 464.701 448.532 - -3.37% -
SetIntersection_None_Set_string_256_256 -3.48% 6060993.321 5850350.174 - -5.29% -
std::find(list<int>)_(bail_25%)/8 -3.47% 0.954 0.921 - 0.01% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -3.47% 32.831 31.692 - -4.22% -
BM_std_min<unsigned_long_long>/16 -3.47% 2.470 2.385 - -1.88% -
BM_std_minmax<int>/10 -3.46% 1.437 1.387 - -3.46% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -3.45% 1.853 1.789 - -11.41% -
rng::search(vector<int>)_(no_match)/1048576 -3.45% 217386.727 209883.191 - -0.49% -
SetIntersection_Interlaced_Vector_string_262144_64 -3.45% 22115214.153 21352641.407 - 14.91% -
rng::copy(list<int>)/32768 -3.44% 26739.305 25819.173 - -4.37% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.44% 882.529 852.166 - 1.80% -
std::search(deque<int>)_(same_length)/1000 -3.43% 353.244 341.120 - 4.74% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.43% 0.849 0.820 - -0.62% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -3.43% 3.769 3.640 - -2.26% -
BM_std_min<char>/12 -3.43% 1.333 1.287 - -2.75% -
rng::rotate(vector<bool>)_(by_1/2)/50 -3.43% 18.605 17.967 - -2.23% -
BM_RangesPopHeap_string_262144 -3.42% 101.152 97.688 - -3.65% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -3.42% 12.065 11.652 - -0.78% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.42% 0.573 0.553 - 0.61% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.42% 5.638 5.445 - -1.87% -
BM_std_minmax<long_long>/29 -3.41% 4.329 4.181 - -4.45% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.41% 2.378 2.297 - -0.62% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -3.41% 9083.306 8773.708 - 2.52% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -3.40% 1.560 1.507 - 1.88% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.40% 2.386 2.305 - -0.47% -
rng::find_last(vector<int>)_(bail_10%)/8 -3.40% 2.108 2.036 - -0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -3.40% 1124277.738 1086105.502 - -2.84% -
SetIntersection_Front_Set_string_262144_16 -3.39% 2009157.446 1941112.489 - 1.38% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.39% 2.789 2.695 - -0.12% -
std::set<std::string>::find(key)_(existent)/32 -3.39% 16.304 15.752 - -7.50% -
BM_MakeHeap_uint32_PipeOrgan_16 -3.38% 1.041 1.006 - -2.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.38% 0.708 0.684 - -2.52% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.38% 0.566 0.547 - 0.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.38% 39.382 38.052 - -3.14% -
SetIntersection_Front_Set_string_256_64 -3.37% 16216560.552 15670137.426 - 13.02% -
std::rotate(list<int>)_(by_1/3)/8192 -3.37% 8774.675 8479.168 - -3.43% -
std::set<int>::find(key)_(existent)/1024 -3.36% 4.020 3.885 - -2.84% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -3.36% 6.313 6.101 - -1.17% -
BM_lexicographical_compare_three_way_slow_path/262144 -3.35% 64763.057 62590.899 - -1.61% -
std::remove_if(vector<int>)_(prefix)/32 -3.35% 53.783 51.981 - 0.07% -
BM_vector_deque_copy/64 -3.35% 2.815 2.721 - -2.82% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.34% 1.119 1.082 - -0.37% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.34% 747707.984 722758.862 - -0.15% -
std::unordered_set<std::string>::erase(iterator)/1024 -3.33% 29.843 28.849 - 7.18% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.33% 12530.058 12113.325 - -1.56% -
rng::none_of(list<int>)_(process_all)/32 -3.31% 11.854 11.462 - -0.68% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.31% 507058.957 490278.487 - -0.28% -
BM_RangesMakeHeap_float_Random_16 -3.31% 1.710 1.654 - 4.18% -
SetIntersection_Front_Set_uint32_262144_64 -3.30% 2009181.915 1942806.451 - -1.42% -
std::find_first_of(deque<int>)_(small_needle)/1024 -3.29% 3714.704 3592.340 - -2.18% -
rng::find_first_of(list<int>)_(large_needle)/1024 -3.29% 965612.659 933849.278 - -2.91% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.28% 7483.608 7237.783 - -2.87% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -3.28% 29.573 28.603 - -6.97% -
std::find_if(vector<int>)_(process_all)/8 -3.28% 2.700 2.611 - -0.33% -
rng::is_sorted(list<int>)/8192 -3.27% 7261.972 7024.282 - 4.31% -
BM_std_minmax<long_long>/13 -3.27% 3.103 3.001 - -3.22% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.26% 0.570 0.552 - 0.41% -
rng::find_last(list<int>)_(bail_10%)/50 -3.26% 16.695 16.152 - -0.42% -
rng::move(deque<int>)/8 -3.25% 3.950 3.822 - 0.05% -
BM_std_min<char>/15 -3.25% 2.129 2.060 - -2.64% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.25% 115679.663 111919.708 - -2.79% -
BM_std_minmax<int>/15 -3.25% 2.029 1.963 - -2.87% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.24% 260027.664 251592.865 - -0.63% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.24% 17.733 17.158 - -0.14% -
BM_RangesMakeHeap_uint64_Random_64 -3.24% 1.293 1.251 - -5.71% -
BM_MakeHeap_float_Ascending_256 -3.22% 0.671 0.650 - 0.29% -
bm_gcd_complex -3.22% 19.433 18.807 - -2.51% -
BM_std_minmax<short>/28 -3.22% 2.621 2.537 - -0.25% -
BM_num_get<unsigned_int> -3.21% 10.571 10.232 - -4.57% -
rng::rotate(vector<bool>)_(by_1/4)/50 -3.20% 18.611 18.016 - -1.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.20% 1742643.591 1686948.396 - 0.63% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.19% 5605.619 5426.583 - 3.27% -
BM_MakeThenSortHeap_float_Heap_64 -3.19% 3.505 3.393 - -2.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -3.19% 11961779.316 11580595.837 - -0.28% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.18% 5754.013 5570.754 - -0.27% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.18% 2883.600 2791.929 - -0.19% -
rng::all_of(vector<int>)_(process_all)/8 -3.18% 2.486 2.407 - -3.94% -
rng::remove_if(vector<int>)_(prefix)/32 -3.18% 53.632 51.928 - -0.20% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -3.17% 6.507 6.301 - 0.44% -
BM_std_min<short>/16 -3.17% 1.800 1.743 - -1.04% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.16% 282.400 273.472 - -0.35% -
std::copy_n(deque<int>)/32768 -3.16% 1174.105 1137.010 - -0.55% -
BM_RangesSortHeap_string_262144 -3.15% 184.054 178.248 - 0.66% -
rng::rotate(vector<bool>)_(by_1/2)/32 -3.15% 18.774 18.182 - -2.20% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -3.15% 1525.534 1477.464 - -4.35% -
BM_MakeHeap_float_Random_262144 -3.15% 1.115 1.080 - -2.65% -
std::search(deque<int>)_(no_match)/1024 -3.13% 415.445 402.430 - -3.86% -
BM_std_minmax<unsigned_short>/25 -3.12% 2.333 2.260 - -2.43% -
BM_StringRelational_Eq_Empty_Huge_Control -3.11% 0.490 0.475 - -3.63% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.11% 169607.424 164335.275 - 1.63% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.11% 7.623 7.386 - 2.44% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -3.10% 0.794 0.770 - -2.22% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.10% 868401.436 841503.052 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.09% 2368474.392 2295191.281 - 1.37% -
750_sealcrypto_r -3.09% 18.966 18.380 - 0.12% -
SetIntersection_Interlaced_Vector_float_64_16 -3.09% 19189185.267 18595880.830 - -3.54% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -3.09% 0.562 0.545 - 0.38% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -3.09% 569.216 551.633 - 4.16% -
BM_MakeThenSortHeap_string_Ascending_256 -3.09% 20.869 20.225 - -0.79% -
BM_std_minmax<int>/8 -3.09% 1.155 1.120 - -3.12% -
std::multiset<int>::erase(key)_(existent)/8192 -3.08% 61.796 59.890 - -2.14% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.08% 5291049.252 5127890.365 - 3.33% -
std::find_if_not(list<int>)_(bail_25%)/32768 -3.08% 7601.481 7367.120 - -2.79% -
BM_RangesPushHeap_string_PipeOrgan_16 -3.07% 4.155 4.027 - -0.91% -
std::rotate(deque<int>)_(1_element_backward)/32 -3.07% 4.571 4.431 - -0.14% -
rng::replace(list<int>)_(prefix)/8192 -3.07% 7285.937 7062.513 - -1.70% -
SetIntersection_Front_Set_uint32_16384_4 -3.06% 1138839.181 1103968.030 - -4.13% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -3.06% 8230.994 7979.060 - 0.77% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.06% 9.019 8.743 - -2.77% -
rng::starts_with(deque<int>)/1000 -3.06% 477.868 463.257 - 3.56% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -3.05% 22.057 21.384 - -12.08% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.05% 0.584 0.566 - -1.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.05% 37.552 36.408 - -0.83% -
BM_StringRelational_Less_Large_Small_Control -3.05% 1.780 1.726 - -3.32% -
SetIntersection_None_Vector_uint32_16384_256 -3.04% 1174602.669 1138837.101 - -3.90% -
SetIntersection_None_Set_string_256_16 -3.04% 11447291.501 11098905.335 - -2.56% -
rng::partition(list<int>)_(sparse)/50 -3.04% 15.398 14.930 - -2.65% -
BM_std_minmax<unsigned_short>/6 -3.03% 1.388 1.346 - -3.08% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.03% 8147.870 7900.787 - 0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.03% 4776810.662 4632224.969 - -0.80% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -3.03% 33.577 32.560 - -12.49% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.02% 0.589 0.571 - -1.54% -
BM_RangesPushHeap_float_Descending_64 -3.01% 0.391 0.379 - 0.02% -
BM_std_minmax<unsigned_short>/17 -3.01% 1.712 1.660 - -3.10% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -3.01% 1.034 1.003 - 2.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.00% 243553227.606 236234758.131 - -4.34% -
BM_std_min<long_long>/31 -3.00% 3.403 3.301 - -0.57% -
SetIntersection_None_Set_float_64_1 -3.00% 23380365.306 22678866.755 - -1.20% -
BM_RangesSortHeap_float_16 -3.00% 1.651 1.601 - 0.10% -
BM_MakeThenSortHeap_string_SingleElement_16384 -2.99% 38.717 37.560 - -5.34% -
BM_SortHeap_float_16 -2.98% 1.651 1.602 - 0.09% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.98% 5063140.914 4912279.259 - -2.39% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.98% 0.590 0.572 - -1.33% -
rng::rotate(vector<bool>)_(by_1/3)/50 -2.98% 18.576 18.023 - -1.74% -
std::is_sorted_until(vector<int>,_pred)/8 -2.97% 3.616 3.509 - -1.80% -
SetIntersection_Front_Set_uint32_64_1 -2.97% 18083700.233 17546170.973 - 0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -2.97% 12126495.359 11766296.180 - 0.27% -
std::fill(vector<bool>)/512 -2.97% 1.530 1.485 - -0.64% -
BM_RangesPushHeap_string_PipeOrgan_4 -2.97% 2.576 2.500 - 0.83% -
std::find_if_not(vector<char>)_(process_all)/8 -2.97% 2.469 2.396 - -6.88% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.97% 475.816 461.704 - -8.07% -
BM_std_minmax<unsigned_short>/23 -2.97% 2.570 2.493 - -2.43% -
BM_lexicographical_compare_three_way_slow_path/65536 -2.96% 16158.020 15679.099 - -1.16% -
BM_std_min<char>/20 -2.96% 1.530 1.484 - -3.14% -
rng::find_if_not(list<int>)_(process_all)/32768 -2.96% 29264.151 28397.466 - 0.26% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.96% 1.665 1.616 - -6.00% -
BM_std_minmax<unsigned_char>/32 -2.96% 1.601 1.554 - -1.44% -
BM_MakeHeap_string_PipeOrgan_262144 -2.96% 7.451 7.230 - -0.91% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -2.96% 1.220 1.184 - -3.81% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.95% 502.758 487.916 - -1.52% -
SetIntersection_None_Vector_uint64_256_256 -2.95% 2276587.923 2209428.542 - 1.19% -
BM_PopHeap_uint32_262144 -2.95% 42.037 40.797 - 0.18% -
BM_std_min<short>/8 -2.94% 1.362 1.322 - 1.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.93% 13472516.940 13077398.304 - 1.10% -
std::multiset<int>::erase(key)_(non-existent)/32 -2.93% 2.690 2.611 - 1.58% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.93% 5.005 4.858 - -0.22% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -2.93% 664.266 644.809 - 0.95% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.92% 0.819 0.795 - 2.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.92% 1.223 1.187 - 0.12% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.91% 867182.246 841918.563 - -1.89% -
std::distance(deque<int>)/8192 -2.91% 0.694 0.673 - 9.44% -
BM_SortHeap_float_256 -2.91% 6.044 5.868 - 0.73% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.90% 1107342.422 1075187.526 - -3.61% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -2.90% 0.580 0.563 - -3.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.90% 1213590.929 1178432.248 - -2.68% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.90% 16.299 15.827 - -1.01% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -2.88% 0.873 0.848 - -6.05% -
BM_std_min<unsigned_long_long>/13 -2.87% 1.753 1.703 - -0.89% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.87% 698.463 678.393 - -2.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.87% 1728085.321 1678561.554 - 2.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -2.86% 1.780 1.729 - 5.92% -
SetIntersection_None_Set_float_64_4 -2.85% 22693730.100 22045971.973 - -0.35% -
std::distance(deque<int>)/1024 -2.85% 0.694 0.674 - 5.23% -
BM_MakeHeap_string_Heap_64 -2.85% 5.102 4.957 - -0.75% -
std::multiset<int>::contains(key)_(non-existent)/1024 -2.85% 5.700 5.538 - -0.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.84% 12457692.081 12103457.679 - 3.09% -
SetIntersection_Front_Set_uint64_262144_1 -2.84% 1155611.682 1122781.906 - 1.63% -
rng::move_backward(list<int>)/32768 -2.84% 33613.677 32658.779 - -4.77% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.84% 598.051 581.072 - -0.30% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.83% 1374.344 1335.435 - -0.13% -
BM_MakeHeap_string_Heap_256 -2.83% 4.956 4.816 - -0.77% -
SetIntersection_None_Vector_uint64_16384_256 -2.83% 1181587.672 1148156.691 - 0.07% -
BM_PushHeap_uint32_SingleElement_4 -2.83% 0.364 0.353 - -4.00% -
std::find(list<int>)_(process_all)/1024 -2.82% 710.525 690.456 - -6.25% -
rng::partition(vector<int>)_(sparse)/32 -2.82% 9.086 8.830 - -2.65% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.82% 3936.866 3825.995 - -0.13% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -2.81% 84.857 82.473 - -5.89% -
SetIntersection_None_Vector_uint32_262144_1024 -2.81% 1195447.572 1161874.884 - -2.83% -
rng::find_if(vector<bool>)_(process_all)/8 -2.81% 5.615 5.458 - -1.25% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.81% 2.551 2.479 - -2.13% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -2.81% 1.536 1.493 - 5.94% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.80% 5.628 5.470 - -0.99% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.80% 3.599 3.498 - 0.54% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.80% 23.086 22.440 - 1.12% -
BM_std_min<unsigned_char>/5 -2.79% 1.317 1.280 - -0.48% -
BM_std_minmax<int>/31 -2.79% 2.717 2.641 - -2.96% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.79% 9.936 9.659 - -2.01% -
rng::find(vector<int>)_(process_all)/8 -2.79% 2.902 2.821 - -1.48% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.78% 2826.866 2748.165 - -2.27% -
SetIntersection_Interlaced_Vector_float_16_16 -2.78% 39141974.530 38052344.880 - -0.03% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.78% 4.929 4.792 - -10.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.77% 21005333.031 20422631.002 - -0.41% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -2.77% 15.461 15.033 - -4.65% -
std::distance(deque<int>)/4096 -2.77% 0.693 0.674 - 7.61% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.77% 7.547 7.338 - -0.82% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -2.75% 20.908 20.333 - -3.26% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.75% 45810.047 44550.147 - -0.31% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.75% 82905.490 80629.034 - 0.53% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -2.74% 11.625 11.306 - 1.68% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.74% 11870.674 11545.400 - -3.38% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -2.74% 272539.877 265073.277 - 1.12% -
rng::starts_with(list<int>,_pred)/8 -2.73% 3.725 3.623 - -0.23% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.73% 4.368 4.249 - 1.74% -
rng::partition(list<int>)_(dense)/50 -2.73% 13.230 12.869 - -2.37% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.73% 644450.793 626884.932 - -0.21% -
std::map<std::string,_int>::ctor(const&)/1024 -2.73% 35413.056 34447.952 - -1.46% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.72% 28.684 27.904 - -2.15% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.72% 3840.279 3735.809 - -0.07% -
rng::is_sorted_until(list<int>,_pred)/8192 -2.71% 7808.102 7596.166 - 0.35% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.71% 96806.963 94183.936 - -5.61% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.71% 6456.008 6281.107 - -3.46% -
SetIntersection_None_Set_string_16384_16 -2.70% 197065764.468 191739640.167 - -6.44% -
rng::fill(vector<bool>)/32768 -2.70% 31.012 30.175 - 0.54% -
BM_std_minmax<unsigned_short>/26 -2.70% 2.581 2.511 - -2.03% -
BM_std_min<unsigned_long_long>/31 -2.70% 3.027 2.945 - -2.40% -
rng::rotate(vector<bool>)_(by_1/4)/32 -2.69% 18.620 18.120 - -2.17% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -2.69% 16.946 16.490 - 0.49% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.69% 3.778 3.677 - 1.16% -
BM_RangesPushHeap_string_Random_16384 -2.68% 17.039 16.582 - 1.68% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.68% 94561.941 92025.071 - -6.12% -
BM_std_min<unsigned_short>/27 -2.68% 2.382 2.318 - -2.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.68% 24.809 24.143 - -2.83% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.68% 22.145 21.551 - 4.16% -
bm_lexicographical_compare<unsigned_char>/2 -2.68% 1.960 1.907 - -2.79% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -2.68% 8.557 8.328 - -1.57% -
BM_deque_deque_ranges_move/65536 -2.68% 2954.201 2875.153 - -1.80% -
rng::find_if(deque<int>)_(bail_25%)/32768 -2.67% 2776.580 2702.317 - -0.11% -
SetIntersection_None_Vector_uint64_262144_64 -2.67% 1210662.059 1178302.878 - -1.11% -
std::stable_sort(vector<int>)_(descending)/8 -2.67% 25.522 24.841 - 0.73% -
std::any_of(deque<int>)_(process_all)/32768 -2.67% 10839.924 10550.876 - 0.11% -
BM_LowerBound_pair<uint32,_uint32>_262144 -2.66% 621.679 605.112 - 0.51% -
BM_std_min<short>/22 -2.66% 1.887 1.837 - 2.09% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.66% 11.119 10.823 - 10.09% -
BM_std_min<short>/28 -2.66% 2.730 2.657 - -1.17% -
rng::remove(deque<int>)_(prefix)/32 -2.65% 55.140 53.679 - -5.23% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.65% 5.385 5.243 - -2.01% -
SetIntersection_None_Vector_string_16384_1 -2.64% 1285737.091 1251824.491 - -2.80% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.63% 45287.869 44095.608 - -3.44% -
std::set<std::string>::contains(key)_(non-existent)/1024 -2.63% 20.765 20.218 - -11.61% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.63% 15.619 15.208 - 0.98% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.63% 102299.127 99612.726 - -2.46% -
std::is_sorted_until(list<int>)/8192 -2.63% 7275.159 7084.130 - -1.10% -
std::distance(deque<int>)/50 -2.62% 0.694 0.676 - 0.30% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.62% 42034.536 40934.134 - -1.18% -
std::copy_if(vector<int>)_(entire_range)/64 -2.61% 16.363 15.936 - 3.15% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.61% 9974.529 9714.346 - 0.76% -
bm_lexicographical_compare<unsigned_char>/3 -2.61% 2.204 2.146 - -5.47% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -2.60% 66.967 65.225 - -2.20% -
std::map<int,_int>::count(key)_(existent)/1024 -2.60% 4.359 4.246 - -3.02% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -2.59% 26.840 26.144 - 5.05% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.59% 0.687 0.669 - 0.05% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.59% 23.073 22.475 - -0.62% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.59% 0.966 0.941 - 1.55% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.59% 904.716 881.295 - -1.38% -
std::transform(list<int>)_(identity_transform)/50 -2.59% 39.631 38.606 - -3.41% -
std::find_if(vector<bool>)_(process_all)/8 -2.59% 5.605 5.460 - -1.57% -
BM_std_minmax_element<char>/3 -2.58% 1.180 1.150 - -3.97% -
SetIntersection_None_Vector_float_262144_1 -2.58% 1238098.101 1206119.113 - 0.57% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -2.58% 1.271 1.238 - -0.52% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.58% 32165.139 31336.041 - -2.10% -
std::set<int>::contains(key)_(existent)/8192 -2.58% 8.391 8.175 - -4.92% -
rng::rotate_copy(list<int>)/1024 -2.57% 734.357 715.459 - -1.78% -
BM_num_put<const_void*> -2.57% 13.392 13.047 - 4.02% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.57% 707.261 689.093 - -1.36% -
BM_std_min<unsigned_char>/21 -2.56% 1.800 1.754 - -3.13% -
bm_lexicographical_compare<unsigned_char>/6 -2.56% 1.959 1.909 - -5.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.56% 102218.567 99602.767 - -1.84% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.56% 9.015 8.784 - -2.24% -
std::fill(vector<bool>)/64 -2.56% 1.635 1.593 - 4.70% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.55% 10181326.453 9921459.867 - -3.05% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.55% 4.265 4.156 - -5.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.55% 32511.212 31683.321 - -1.82% -
SetIntersection_Front_Set_uint64_1024_1 -2.55% 1123546.113 1094936.665 - -1.87% -
SetIntersection_None_Set_string_16384_16384 -2.55% 199174592.013 194103750.955 - -2.92% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.54% 274976.948 267990.810 - -1.25% -
bm_lexicographical_compare<int>/16 -2.54% 2.016 1.965 - -5.65% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -2.53% 86.808 84.607 - -2.49% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.53% 27481.513 26785.328 - -0.13% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.53% 2.639 2.572 - -4.78% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -2.53% 10.530 10.263 - -3.33% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.52% 2.082 2.029 - -0.50% -
BM_vector_deque_ranges_copy_backward/64 -2.52% 3.035 2.959 - -0.27% -
std::replace_if(vector<int>)_(prefix)/50 -2.52% 13.880 13.530 - -0.47% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.51% 18.009 17.557 - 0.00% -
BM_deque_vector_ranges_copy_backward/64000 -2.51% 8143.333 7939.233 - -1.96% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 -2.51% 9.210 8.979 - -5.26% -
bm_swap_ranges_vb_unaligned/262144 -2.50% 3945.194 3846.485 - 0.03% -
BM_lexicographical_compare_three_way_slow_path/16384 -2.50% 3984.550 3884.966 - -1.12% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.50% 508.738 496.030 - 0.60% -
BM_RangesMakeHeap_string_Heap_256 -2.50% 4.967 4.843 - -0.14% -
SetIntersection_None_Vector_float_1024_1 -2.49% 1180606.853 1151161.374 - -0.37% -
std::list<std::string>::ctor(size)/8192 -2.49% 102757.848 100196.238 - -1.86% -
BM_MakeThenSortHeap_float_Heap_256 -2.49% 6.235 6.080 - 0.97% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -2.49% 10062.098 9811.710 - -7.67% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.49% 5.022 4.897 - 0.95% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -2.49% 6799.442 6630.400 - -0.53% -
rng::copy(list<int>)/64 -2.48% 33.801 32.962 - 6.25% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.48% 4294.011 4187.474 - -0.34% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.48% 210.947 205.718 - -0.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.47% 1230370.665 1199954.826 - -1.88% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.47% 703.473 686.112 - 0.02% -
rng::sort(deque<int>)_(ascending)/1024 -2.47% 800.600 780.865 - 1.70% -
std::multiset<int>::count(key)_(existent)/1024 -2.46% 5.717 5.576 - -2.66% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.46% 65.761 64.143 - -0.29% -
std::map<std::string,_int>::clear()/8192 -2.46% 205947.082 200880.936 - -2.08% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.46% 110502.960 107784.786 - -0.65% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 -2.46% 535.743 522.567 - -2.98% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -2.46% 2.807 2.738 - 0.70% -
BM_std_min<unsigned_char>/16 -2.46% 2.619 2.555 - 4.94% -
BM_std_min<unsigned_long_long>/30 -2.46% 2.692 2.626 - -4.32% -
BM_std_min<char>/7 -2.46% 1.856 1.810 - -2.75% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.45% 2075.600 2024.659 - -3.10% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.44% 270051.449 263455.028 - -1.65% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.44% 179.250 174.879 - -0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.44% 18894162.785 18433836.022 - -0.30% -
rng::find_if(list<int>)_(process_all)/32768 -2.43% 29224.039 28512.759 - 0.57% -
BM_std_min<unsigned_long_long>/7 -2.43% 1.901 1.854 - 0.23% -
std::copy_if(list<int>)_(entire_range)/32768 -2.43% 30003.419 29273.788 - -5.33% -
std::sort(deque<int>)_(descending)/1024 -2.43% 1335.997 1303.514 - -0.14% -
std::remove(list<int>)_(sprinkled)/8192 -2.42% 8120.089 7923.225 - 0.50% -
BM_std_min<char>/14 -2.42% 1.871 1.826 - 3.59% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -2.41% 2.486 2.426 - 1.55% -
rng::move(list<int>)/1048576 -2.41% 1030903.247 1006046.763 - -1.74% -
std::unordered_set<std::string>::erase(iterator)/32 -2.41% 31.739 30.974 - 1.99% -
BM_std_min<unsigned_char>/8 -2.41% 2.349 2.292 - -1.52% -
rng::partition(deque<int>)_(dense)/1024 -2.41% 359.146 350.500 - 2.04% -
std::list<std::string>::ctor(size)/1024 -2.40% 12347.697 12050.856 - -1.95% -
BM_std_min<unsigned___int128>/3 -2.40% 1.042 1.017 - -0.20% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.40% 87742.745 85639.652 - 3.94% -
BM_deque_vector_ranges_move/1 -2.40% 2.150 2.098 - 0.23% -
BM_std_min<unsigned_long_long>/14 -2.39% 1.931 1.885 - -2.55% -
BM_PopHeap_float_262144 -2.39% 40.667 39.694 - -4.92% -
BM_RangesMakeThenSortHeap_float_Descending_16 -2.39% 1.868 1.823 - 1.13% -
SetIntersection_None_Vector_float_256_256 -2.39% 2338157.163 2282272.438 - 0.24% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.39% 14.981 14.623 - 0.24% -
std::set<int>::insert(value)_(already_present)/1024 -2.39% 6.776 6.615 - -0.34% -
std::multimap<std::string,_int>::clear()/8192 -2.38% 202706.671 197876.522 - -3.55% -
BM_std_min<unsigned_short>/16 -2.38% 1.732 1.690 - 0.33% -
BM_MakeHeap_uint64_Ascending_16 -2.38% 0.669 0.654 - 2.56% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -2.38% 109839.086 107228.325 - -0.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.38% 1432588.292 1398561.183 - -0.55% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.37% 1108149.455 1081905.270 - 1.92% -
std::find_end(list<int>,_pred)_(single_element)/8192 -2.36% 9275.978 9056.712 - -5.61% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.36% 42.774 41.763 - -0.23% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.36% 10.438 10.192 - -1.25% -
BM_std_min<unsigned_int>/17 -2.36% 0.971 0.948 - -2.36% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.36% 919.804 898.112 - -0.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -2.35% 7.525 7.348 - -2.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.35% 3.680 3.593 - -0.15% -
std::stable_partition(list<int>)_(dense)/32 -2.34% 33.335 32.554 - -4.54% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.34% 6.048 5.906 - -0.04% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.34% 250.746 244.878 - 0.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.34% 1.918 1.873 - 0.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.34% 350373833.961 342180031.815 - -3.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.34% 1405558.975 1372690.011 - -3.06% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -2.34% 1.265 1.235 - -1.46% -
BM_MakeThenSortHeap_float_Descending_64 -2.34% 3.331 3.253 - 1.90% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.33% 39030.040 38120.510 - -0.06% -
BM_PushHeap_string_Ascending_4 -2.33% 2.630 2.569 - 0.10% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.33% 310.671 303.441 - -1.51% -
BM_RangesMakeHeap_uint64_Random_256 -2.32% 1.203 1.175 - -0.31% -
BM_std_minmax<short>/3 -2.32% 1.191 1.163 - -1.78% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -2.32% 1.308 1.278 - 3.04% -
rng::swap_ranges(deque<int>)/32 -2.31% 10.977 10.723 - -0.70% -
721_gcc_r -2.31% 13.193 12.888 - -1.16% -
std::unordered_set<int>::contains(key)_(existent)/1024 -2.31% 1.402 1.370 - 0.76% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -2.30% 21.583 21.085 - -12.81% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.30% 12307.048 12023.518 - -1.40% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -2.30% 2.204 2.153 - 3.51% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.30% 4530.031 4425.738 - -0.05% -
BM_RangesMakeHeap_string_SingleElement_16384 -2.30% 5.959 5.822 - -1.80% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -2.29% 28.912 28.250 - 3.79% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -2.29% 0.605 0.591 - -0.95% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -2.28% 2.505 2.448 - -5.24% -
BM_std_min<unsigned_short>/19 -2.27% 1.893 1.850 - -1.80% -
BM_std_min<char>/13 -2.27% 1.564 1.528 - 0.28% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.27% 93.381 91.259 - 0.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.27% 2.410 2.355 - 0.98% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -2.27% 3.117 3.046 - -5.08% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.27% 26260.727 25665.846 - 0.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -2.26% 1130122.085 1104534.253 - -0.47% -
SetIntersection_None_Set_uint32_1024_64 -2.26% 8872702.556 8671814.300 - -0.73% -
rng::count(vector<int>)_(every_other)/8 -2.26% 1.383 1.352 - -0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -2.26% 171104569.112 167234649.044 - -4.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -2.25% 3.130 3.059 - -2.08% -
SetIntersection_Front_Vector_string_1024_16 -2.25% 1724233.041 1685411.493 - -4.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.25% 1244552.635 1216535.967 - 2.30% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.25% 23.497 22.968 - -1.64% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.25% 25.273 24.704 - 1.58% -
SetIntersection_None_Set_string_16384_4 -2.25% 197065644.491 192634616.729 - -7.44% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -2.25% 10.165 9.936 - -1.62% -
std::partial_sort(deque<int>)_(repeated)/8192 -2.25% 69643.137 68078.052 - -0.89% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.25% 2828.744 2765.196 - -0.34% -
SetIntersection_None_Set_float_1024_256 -2.25% 9025923.384 8823200.978 - -0.33% -
std::reverse(deque<int>)/512 -2.24% 115.987 113.389 - 0.21% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.24% 4.535 4.433 - 3.06% -
BM_PushHeap_uint64_Random_16384 -2.23% 6.099 5.963 - -0.75% -
std::all_of(vector<int>)_(process_all)/8 -2.23% 2.561 2.504 - 2.43% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -2.22% 3841.561 3756.139 - 0.13% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.22% 16.972 16.595 - 0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.21% 16300.228 15939.597 - -2.17% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.21% 671.691 656.836 - -3.38% -
std::search(list<int>,_pred)_(no_match)/8192 -2.20% 7148.754 6991.368 - -0.63% -
std::sort(vector<int>)_(ascending)/8 -2.20% 16.889 16.518 - -1.01% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.20% 27381.297 26780.101 - -0.27% -
BM_MakeHeap_string_Ascending_16 -2.19% 3.762 3.679 - -1.35% -
rng::replace_if(vector<int>)_(prefix)/1024 -2.19% 278.112 272.008 - -1.08% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.19% 34.857 34.093 - -4.21% -
std::search(list<int>)_(no_match)/1000 -2.19% 714.315 698.660 - 2.30% -
BM_std_minmax<unsigned_char>/5 -2.19% 1.751 1.713 - -9.76% -
rng::transform(deque<int>)_(identity_transform)/50 -2.19% 19.818 19.383 - -0.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -2.19% 0.750 0.733 - -0.97% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.19% 3.023 2.957 - 1.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.19% 16247044.179 15891441.897 - -0.30% -
std::set<int>::find(key)_(existent)/32 -2.19% 1.620 1.584 - -0.07% -
std::multiset<int>::count(key)_(existent)/32 -2.18% 3.530 3.453 - -3.67% -
SetIntersection_Front_Vector_uint32_16384_4 -2.18% 1133918.601 1109162.920 - -1.38% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.18% 1.021 0.999 - -0.80% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -2.18% 195.122 190.864 - -0.78% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -2.18% 9.020 8.824 - -2.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.17% 12.067 11.804 - -1.18% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.17% 222.810 217.967 - -2.30% -
std::multiset<int>::ctor(const&)/32 -2.17% 226.405 221.493 - -1.91% -
727_cppcheck_r -2.17% 25.262 24.714 - -1.38% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.17% 1410218.515 1379653.196 - -0.36% -
bm_ranges_lexicographical_compare<int>/64 -2.16% 4.911 4.805 - -1.02% -
std::any_of(deque<int>)_(process_all)/8192 -2.16% 2719.398 2660.544 - 1.17% -
BM_std_minmax<unsigned_char>/6 -2.16% 2.048 2.004 - -9.78% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.16% 88161.777 86259.197 - 0.89% -
BM_std_minmax_element<long_long>/3 -2.16% 1.121 1.097 - 1.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.16% 4667182.281 4566480.764 - -1.57% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -2.16% 1.475 1.443 - 3.22% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.16% 939.210 918.961 - -2.17% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -2.15% 8.686 8.499 - -0.83% -
rng::partition(list<int>)_(dense)/32 -2.15% 8.448 8.267 - -6.85% -
BM_MakeHeap_string_SingleElement_16384 -2.14% 6.100 5.969 - 0.88% -
rng::for_each(list<int>)/8192 -2.14% 8309.713 8131.811 - -0.22% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.14% 24.729 24.200 - -1.85% -
BM_std_min<char>/19 -2.14% 1.182 1.157 - 0.10% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -2.13% 0.588 0.576 - 1.08% -
SetIntersection_Front_Vector_string_16384_64 -2.13% 3474570.334 3400503.396 - -8.16% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -2.13% 1.973 1.931 - 1.62% -
rng::search(vector<int>)_(single_element)/1000 -2.13% 231.937 226.998 - -0.35% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.13% 349.146 341.712 - 0.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.12% 1271473.000 1244469.283 - 3.11% -
BM_MakeThenSortHeap_string_SingleElement_64 -2.12% 19.674 19.257 - -4.56% -
rng::find_if(deque<int>)_(process_all)/50 -2.12% 24.140 23.627 - -0.78% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -2.12% 22.191 21.721 - -0.25% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.11% 72.287 70.761 - -14.32% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.11% 10.156 9.942 - -4.81% -
std::copy_if(vector<int>)_(every_other)/8 -2.11% 2.530 2.477 - -3.82% -
rng::generate_n(deque<int>)/32 -2.10% 8.506 8.327 - 0.30% -
BM_PushHeap_float_Ascending_64 -2.10% 1.813 1.775 - -0.65% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -2.10% 16.201 15.861 - 1.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.10% 1246787.098 1220663.706 - -0.95% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -2.09% 4.602 4.506 - -17.50% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.08% 170.697 167.142 - -2.45% -
BM_PushHeap_uint32_QuickSortAdversary_16 -2.08% 0.936 0.916 - -1.81% -
BM_num_put<long_long> -2.07% 12.442 12.184 - 9.77% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -2.07% 1.242 1.216 - 1.09% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -2.07% 3.011 2.949 - -2.79% -
rng::partition_point(deque<int>)/8192 -2.07% 15.881 15.552 - -3.11% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.07% 2.747 2.690 - -0.33% -
BM_vector_deque_copy_backward/4000 -2.07% 146.692 143.660 - 0.18% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -2.06% 1.123 1.100 - -4.65% -
std::list<int>::ctor(size)/1024 -2.06% 11647.543 11407.755 - -5.41% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.06% 36.531 35.780 - -4.19% -
rng::copy_if(list<int>)_(every_other)/1048576 -2.06% 854723.895 837139.638 - -1.22% -
rng::reverse(list<int>)/512 -2.06% 199.791 195.684 - -1.61% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.05% 4828.533 4729.325 - 0.10% -
BM_deque_deque_copy/1 -2.05% 3.403 3.333 - -4.68% -
SetIntersection_None_Set_float_64_16 -2.05% 19226834.711 18832213.451 - -0.81% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.05% 142.475 139.554 - -0.04% -
rng::search(vector<int>)_(single_element)/1024 -2.05% 237.174 232.313 - -0.43% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.05% 20.366 19.949 - 2.18% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -2.05% 503943.795 493620.240 - -6.09% -
SetIntersection_Front_Set_uint32_262144_16384 -2.05% 351370920.612 344173576.636 - 0.13% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.05% 341.396 334.406 - -2.31% -
SetIntersection_Front_Set_string_16384_1 -2.04% 1160173.300 1136450.686 - -2.11% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -2.04% 556.187 544.821 - -13.15% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -2.04% 29932.934 29321.315 - 1.89% -
BM_std_minmax<unsigned_char>/3 -2.04% 1.193 1.168 - -7.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.03% 16.010 15.685 - -0.51% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.03% 9041.560 8858.134 - 0.55% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.03% 2.361 2.313 - -1.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.03% 7.720 7.564 - -1.26% -
rng::search(deque<int>)_(same_length)/8192 -2.03% 3840.255 3762.473 - -1.64% -
std::multiset<int>::insert(value)_(already_present)/1024 -2.02% 28.557 27.979 - -2.89% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.02% 1.089 1.067 - -3.15% -
BM_std_minmax<unsigned_short>/27 -2.02% 2.877 2.819 - -2.38% -
std::distance(join_view(vector<vector<int>>))/4096 -2.01% 4.471 4.381 - -0.70% -
rng::none_of(list<int>)_(process_all)/50 -2.01% 21.957 21.515 - -0.93% -
rng::remove_if(vector<int>)_(prefix)/8192 -2.01% 2619.712 2566.966 - -0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.01% 23719081.531 23242067.356 - 0.65% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.01% 56451.942 55317.950 - -3.68% -
BM_MakeHeap_uint64_SingleElement_256 -2.01% 0.575 0.563 - -3.90% -
BM_std_minmax<unsigned_int>/3 -2.01% 1.155 1.132 - -2.79% -
BM_StringRelational_Less_Small_Small_Control -2.00% 1.727 1.692 - -9.88% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -2.00% 28169.723 27605.857 - -0.43% -
rng::search(list<int>,_pred)_(near_matches)/1000 -2.00% 44029.499 43148.345 - -0.58% -
std::adjacent_find(list<int>,_pred)/8192 -2.00% 8114.629 7952.254 - -2.23% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -2.00% 24.182 23.699 - -0.55% -
rng::search(list<int>,_pred)_(near_matches)/1024 -2.00% 45805.127 44890.399 - -0.55% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.00% 561735.320 550522.567 - 1.11% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.99% 502585.731 492569.856 - 1.60% -
std::map<std::string,_int>::clear()/1024 -1.99% 20950.037 20532.604 - -3.48% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.99% 31.658 31.027 - -1.27% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.99% 11223.725 11000.546 - -6.00% -
std::list<int>::ctor(size)/8192 -1.98% 95149.493 93260.929 - -5.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -1.98% 3.203 3.140 - 1.79% -
std::all_of(vector<int>)_(process_all)/32 -1.98% 8.498 8.330 - 0.02% -
BM_PopHeap_uint64_262144 -1.98% 42.021 41.190 - -1.19% -
723_llvm_r -1.97% 11.766 11.534 - 0.66% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -1.97% 1.199 1.175 - -0.86% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.97% 115170.957 112901.939 - -2.95% -
rng::search_n(list<int>)_(no_match)/1024 -1.97% 743.679 729.029 - -0.96% -
729_abc_r -1.96% 18.943 18.571 - 0.52% -
rng::find_last(list<int>)_(bail_90%)/50 -1.96% 1.296 1.271 - 2.49% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -1.96% 16.857 16.526 - 1.72% -
rng::copy(vector<bool>)_(unaligned)/32768 -1.96% 174.093 170.675 - -2.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.96% 1170226.431 1147295.576 - -0.26% -
SetIntersection_None_Vector_float_1024_4 -1.96% 1176791.674 1153736.763 - 0.29% -
bm_lexicographical_compare<unsigned_char>/7 -1.96% 2.213 2.170 - -4.06% -
BM_std_min<unsigned_long_long>/23 -1.96% 2.429 2.382 - -1.71% -
rng::generate_n(deque<int>)/8192 -1.95% 1978.367 1939.731 - -0.26% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.95% 7.709 7.558 - -0.66% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.95% 233.023 228.483 - 1.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.95% 24877936.082 24393293.803 - -2.32% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -1.94% 29893.299 29313.638 - 1.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.94% 357910942.758 350972525.809 - -0.31% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.94% 30.301 29.714 - 4.29% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -1.94% 4.993 4.896 - -5.11% -
BM_std_min<unsigned_char>/4 -1.93% 0.979 0.960 - 0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.93% 1298890.183 1273838.483 - -4.27% -
BM_std_min<long_long>/13 -1.93% 2.401 2.355 - -1.88% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.93% 12583.186 12340.714 - -2.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.93% 0.763 0.748 - -0.17% -
BM_std_minmax<unsigned_short>/15 -1.93% 1.942 1.905 - 0.01% -
rng::remove(deque<int>)_(prefix)/50 -1.93% 63.484 62.261 - -1.94% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.92% 130795.705 128279.526 - -0.64% -
BM_MakeThenSortHeap_float_Heap_16 -1.92% 1.893 1.857 - -1.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.92% 11713603.877 11488515.169 - 0.96% -
BM_std_min<unsigned_int>/29 -1.92% 2.089 2.049 - -0.61% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.92% 621.673 609.739 - 2.46% -
BM_deque_vector_copy/1 -1.92% 2.128 2.087 - 0.46% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.91% 341.406 334.871 - -2.06% -
SetIntersection_None_Vector_float_256_64 -1.91% 3714384.864 3643328.621 - 0.33% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.91% 8.878 8.708 - 0.98% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.91% 36624.782 35925.941 - 1.01% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.91% 535.544 525.328 - 0.71% -
SetIntersection_Front_Set_uint32_262144_4 -1.90% 1134217.881 1112615.355 - -0.78% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.90% 5992620.302 5878606.239 - -0.49% -
std::find(vector<char>)_(bail_25%)/1024 -1.90% 5.442 5.338 - -0.04% -
BM_deque_vector_copy_backward/65536 -1.90% 8139.984 7985.624 - -2.47% -
BM_deque_deque_copy/1024 -1.90% 39.286 38.541 - -1.90% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.89% 6.853 6.723 - -0.23% -
BM_StringRelational_Less_Empty_Large_Control -1.89% 1.875 1.839 - -2.07% -
BM_std_min<unsigned_long_long>/15 -1.89% 2.188 2.147 - -0.40% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.89% 20.955 20.560 - -0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.89% 19412075.116 19045828.287 - 1.51% -
BM_RangesMakeHeap_string_Random_16384 -1.88% 12.816 12.575 - 0.09% -
BM_std_minmax<short>/10 -1.88% 1.431 1.404 - -1.60% -
rng::replace(vector<int>)_(prefix)/32 -1.88% 5.041 4.946 - -4.31% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.88% 3.038 2.981 - -3.06% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.88% 12.005 11.780 - 0.30% -
std::fill(vector<bool>)/32768 -1.88% 30.457 29.886 - -0.80% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.88% 21.534 21.130 - -2.71% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.87% 807.975 792.842 - -1.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.87% 5368191.344 5267789.691 - -2.00% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.87% 19.592 19.226 - -0.94% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -1.86% 97372.653 95558.195 - -1.92% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.86% 4.072 3.996 - 0.05% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.86% 22.296 21.881 - 1.70% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.86% 14518.091 14248.044 - -0.22% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.86% 5.322 5.223 - -0.14% -
rng::partition(list<int>)_(sparse)/8192 -1.86% 7879.756 7733.299 - 3.43% -
rng::starts_with(vector<int>)/1024 -1.86% 77.654 76.211 - -0.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.85% 2342490.207 2299068.211 - 4.12% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.85% 4.084 4.008 - -1.75% -
BM_std_min<short>/512 -1.85% 7.332 7.196 - -0.59% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -1.84% 7.295 7.161 - 1.86% -
SetIntersection_Front_Set_float_64_16 -1.84% 17160329.910 16844066.255 - 0.78% -
BM_RangesMakeHeap_string_Heap_1024 -1.84% 4.818 4.729 - -0.06% -
std::stable_partition(deque<int>)_(dense)/32 -1.84% 29.909 29.359 - -9.65% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.84% 38.554 37.847 - 0.20% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.83% 10.638 10.443 - 1.26% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.83% 1505.128 1477.538 - 0.75% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.83% 139327.740 136777.757 - -2.05% -
BM_std_minmax<short>/17 -1.83% 1.792 1.760 - -3.71% -
BM_std_minmax<short>/2 -1.83% 0.916 0.899 - -0.44% -
rng::sort(vector<int>)_(qsort_adversarial)/8 -1.83% 16.868 16.560 - -0.69% -
707_ntest_r -1.83% 16.946 16.637 - 1.33% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.83% 0.999 0.981 - 0.34% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.83% 24.892 24.437 - -1.02% -
rng::replace(list<int>)_(sprinkled)/8192 -1.82% 7291.240 7158.328 - -1.83% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.82% 220.593 216.576 - 0.04% -
std::find_if_not(list<int>)_(process_all)/8192 -1.82% 8232.869 8083.132 - -1.14% -
rng::partition(list<int>)_(sparse)/32 -1.82% 9.054 8.890 - -0.71% -
std::map<int,_int>::insert(value)_(new_value)/8192 -1.82% 39.761 39.038 - 1.04% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -1.82% 23.532 23.104 - -2.30% -
SetIntersection_None_Set_uint32_1024_1 -1.81% 8917480.948 8755655.081 - -0.81% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.81% 5.478 5.379 - 0.98% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -1.81% 8.866 8.706 - 0.90% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.81% 0.980 0.963 - 0.03% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -1.81% 1325324.026 1301303.561 - -1.20% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.81% 499.981 490.930 - -2.33% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.81% 10.658 10.466 - -0.75% -
BM_PushHeap_uint32_Random_262144 -1.81% 6.438 6.322 - -0.56% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.81% 13.861 13.611 - -0.74% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.80% 2.431 2.387 - -1.52% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.80% 55214.669 54219.887 - -1.78% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.80% 880.740 864.905 - -1.75% -
rng::starts_with(deque<int>)/8 -1.80% 4.099 4.025 - 0.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.80% 4899.764 4811.694 - 0.14% -
BM_MakeThenSortHeap_uint64_Random_4 -1.79% 4.024 3.952 - 0.09% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.79% 3515.329 3452.358 - -0.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.79% 4530796.309 4449647.858 - -0.09% -
SetIntersection_None_Set_string_256_1 -1.79% 12111226.559 11894310.285 - -0.26% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.79% 55303.478 54314.407 - -1.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.79% 1263333.068 1240776.427 - 1.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.78% 1.207 1.185 - 0.35% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.78% 1.569 1.541 - 0.04% -
BM_num_put<bool> -1.78% 10.966 10.771 - -1.59% -
rng::all_of(list<int>)_(process_all)/32 -1.78% 11.700 11.492 - -0.22% -
rng::rotate(deque<int>)_(1_element_forward)/32 -1.77% 4.802 4.717 - -2.65% -
std::list<std::string>::ctor(size)/32 -1.77% 340.400 334.360 - -2.16% -
BM_RangesMakeHeap_string_Heap_16384 -1.77% 5.027 4.937 - -0.05% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.77% 27.325 26.841 - 0.11% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.77% 32.998 32.414 - 1.70% -
BM_MakeThenSortHeap_string_Heap_16 -1.77% 17.530 17.220 - -0.02% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.77% 23048.098 22640.731 - -0.29% -
SetIntersection_Front_Vector_uint32_1024_16 -1.77% 1195709.111 1174587.886 - -0.39% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.77% 2.392 2.349 - -7.14% -
std::multimap<std::string,_int>::clear()/1024 -1.76% 19787.068 19437.836 - -6.37% -
rng::unique(list<int>,_pred)_(contiguous)/52 -1.76% 75.337 74.008 - 1.09% -
BM_deque_vector_ranges_copy/5500 -1.76% 201.053 197.507 - 0.38% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.76% 2.548 2.503 - 0.26% -
rng::generate_n(deque<int>)/50 -1.76% 12.547 12.326 - -0.04% -
BM_RangesMakeHeap_uint32_Random_16 -1.76% 1.270 1.248 - -2.23% -
SetIntersection_None_Vector_float_262144_4 -1.76% 1212478.636 1191182.892 - 0.26% -
BM_LowerBound_uint32_16 -1.76% 7.443 7.312 - -0.21% -
std::map<int,_int>::count(key)_(existent)/32 -1.75% 1.697 1.667 - -3.62% -
rng::find_if(vector<int>)_(process_all)/50 -1.75% 14.217 13.968 - -1.88% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.75% 24067.480 23645.157 - -0.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.75% 12206.369 11992.411 - -1.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.75% 1156443.458 1136190.290 - 0.55% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.75% 2.081 2.045 - 7.41% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.75% 326.974 321.256 - -3.52% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.75% 72930.302 71655.992 - 0.59% -
std::search(vector<int>)_(same_length)/1000 -1.75% 246.394 242.092 - -1.42% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.75% 1.902 1.869 - -1.87% -
std::stable_partition(list<int>)_(sparse)/50 -1.74% 26.118 25.662 - -3.50% -
SetIntersection_None_Set_float_1024_16 -1.74% 9058916.320 8901182.160 - -0.15% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.74% 16.201 15.919 - 4.57% -
std::rotate_copy(list<int>)/32 -1.74% 8.528 8.379 - 0.40% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.74% 934903.318 918671.453 - -1.25% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.74% 2060.719 2024.958 - -1.71% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 -1.73% 0.652 0.641 - -0.42% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.73% 30.721 30.190 - -2.49% -
BM_std_min<unsigned_char>/24 -1.73% 2.757 2.709 - -1.98% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.73% 31.938 31.386 - -0.68% -
std::map<int,_int>::insert(value)_(new_value)/1024 -1.73% 27.665 27.187 - 0.42% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -1.73% 0.710 0.697 - 0.10% -
BM_std_min<char>/18 -1.73% 0.988 0.971 - -0.01% -
BM_SortHeap_string_1024 -1.73% 60.841 59.790 - -0.38% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.72% 11353.887 11158.107 - -1.36% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.72% 3.906 3.838 - -0.38% -
BM_std_minmax<char>/1 -1.72% 0.634 0.623 - -1.28% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.72% 21.657 21.284 - 0.06% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.72% 77295.823 75964.334 - -0.53% -
BM_PushHeap_uint64_Random_4 -1.72% 2.055 2.020 - -4.56% -
std::multimap<int,_int>::clear()/1024 -1.72% 10221.252 10045.770 - -3.10% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.72% 22.004 21.627 - 1.91% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.71% 8.624 8.476 - -0.33% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.71% 505.387 496.723 - -6.83% -
BM_RangesMakeHeap_uint32_Random_4 -1.71% 1.704 1.674 - 46.66% -
std::find_if(deque<int>)_(process_all)/32768 -1.71% 11637.762 11438.590 - -1.89% -
BM_std_minmax<char>/14 -1.71% 2.554 2.510 - -3.83% -
BM_vector_deque_ranges_copy_backward/512 -1.71% 17.908 17.601 - -0.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.71% 1580.504 1553.516 - -0.99% -
std::find(vector<bool>)_(process_all)/1048576 -1.71% 3717.570 3654.130 - -0.51% -
std::partition_copy(vector<int>)/8192 -1.71% 4630.920 4551.920 - -1.33% -
std::unordered_multimap<int,_int>::clear()/1024 -1.70% 8367.371 8224.755 - 2.31% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.70% 329.177 323.569 - -3.04% -
rng::copy_n(vector<int>)/1048576 -1.70% 49369.004 48528.439 - -0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.70% 5974823.053 5873195.721 - -0.36% -
std::unordered_multimap<int,_int>::clear()/8192 -1.70% 64910.535 63807.079 - 1.21% -
std::move(vector<bool>)_(aligned)/64 -1.70% 1.776 1.746 - 3.26% -
BM_deque_vector_copy_backward/64000 -1.70% 8211.904 8072.550 - -1.69% -
std::map<std::string,_int>::ctor(const&)/8192 -1.69% 347321.740 341436.848 - -0.96% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.69% 12261.188 12053.671 - -0.89% -
BM_std_min<short>/23 -1.69% 2.116 2.080 - 2.55% -
std::partition_copy(vector<int>)/32 -1.69% 8.159 8.021 - -5.45% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.69% 4.638 4.560 - -1.49% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.69% 1384.018 1360.675 - -3.43% -
BM_PushHeap_uint32_Ascending_16384 -1.69% 6.735 6.621 - -0.21% -
BM_std_min<unsigned_char>/12 -1.68% 1.358 1.335 - -2.67% -
BM_std_minmax<unsigned_long_long>/29 -1.68% 4.196 4.126 - -1.85% -
BM_SortHeap_string_262144 -1.68% 178.751 175.747 - -1.31% -
rng::move(list<int>)/262144 -1.68% 253892.495 249631.338 - -2.80% -
std::rotate(deque<int>)_(by_1/2)/32 -1.68% 7.464 7.339 - -2.37% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -1.68% 3.676 3.614 - -2.63% -
BM_PushHeap_float_Random_64 -1.67% 6.773 6.660 - 0.83% -
std::copy(vector<bool>)_(unaligned)/32768 -1.67% 218.216 214.567 - -1.60% -
std::set<int>::ctor(const&)/1024 -1.67% 6286.032 6181.017 - 2.24% -
std::replace(list<int>)_(sprinkled)/1024 -1.67% 727.858 715.710 - -1.62% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.67% 13051.207 12833.765 - 0.26% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.66% 11.019 10.836 - 7.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.66% 19194819.515 18875725.840 - -0.90% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.66% 25.535 25.110 - -0.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.66% 179827.219 176842.758 - 0.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.66% 35040.426 34459.871 - -1.16% -
rng::fill_n(deque<int>)/32 -1.66% 1.225 1.205 - -8.55% -
std::map<int,_int>::erase(iterator)/0 -1.66% 20.809 20.465 - -1.77% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.65% 31.535 31.014 - -0.42% -
BM_std_minmax<unsigned_long_long>/11 -1.65% 2.353 2.314 - -3.16% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.65% 34.988 34.410 - 0.09% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.65% 5.528 5.436 - -0.92% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.65% 9019.269 8870.644 - 0.51% -
SetIntersection_Front_Vector_string_256_64 -1.65% 11102266.401 10919509.388 - 0.79% -
BM_std_minmax<char>/17 -1.65% 1.121 1.102 - 1.42% -
std::move(vector<bool>)_(unaligned)/64 -1.64% 1.534 1.509 - -1.18% -
std::map<int,_int>::erase(key)_(existent)/0 -1.64% 21.207 20.858 - -2.73% -
rng::move(vector<int>)/1048576 -1.64% 57762.368 56813.098 - -2.96% -
BM_SortHeap_string_256 -1.64% 45.675 44.925 - -0.33% -
std::find_if(list<int>)_(bail_25%)/8 -1.64% 1.218 1.198 - -1.03% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.64% 23.403 23.020 - -1.42% -
rng::remove(vector<int>)_(prefix)/50 -1.64% 57.016 56.083 - 0.16% -
std::multimap<int,_int>::clear()/8192 -1.64% 81762.711 80424.889 - -4.16% -
std::set<int>::count(key)_(non-existent)/32 -1.63% 2.971 2.922 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.63% 19350304.820 19034277.380 - -0.17% -
BM_MakeHeap_uint64_Ascending_262144 -1.63% 0.741 0.729 - 0.18% -
BM_MakeHeap_string_SingleElement_64 -1.62% 6.448 6.343 - -0.72% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.62% 23.543 23.161 - -1.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.62% 1272700.235 1252051.034 - 0.89% -
BM_std_min<unsigned_short>/24 -1.62% 2.493 2.453 - -2.98% -
rng::fill(list<int>)/32 -1.62% 8.459 8.322 - -0.36% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.62% 2.092 2.058 - -1.08% -
SetIntersection_None_Set_float_1024_1 -1.62% 9189361.142 9040673.712 - -0.57% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -1.62% 7.680 7.556 - -7.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.62% 1424096.293 1401060.622 - 1.49% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.61% 190.835 187.754 - 0.44% -
rng::search(vector<int>)_(no_match)/8192 -1.61% 1660.819 1634.083 - -0.56% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.61% 204339.988 201051.914 - 0.46% -
SetIntersection_Front_Vector_string_16384_4 -1.61% 1248496.883 1228426.351 - 1.00% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.61% 526.220 517.769 - -2.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.60% 20055065.732 19733281.514 - 0.15% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -1.60% 9.997 9.837 - -1.01% -
SetIntersection_Front_Vector_string_16_16 -1.60% 54699273.165 53822952.381 - -2.01% -
std::adjacent_find(vector<int>,_pred)/8 -1.60% 3.369 3.315 - 1.09% -
std::remove_copy(deque<int>)_(prefix)/32 -1.60% 13.223 13.012 - -1.24% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -1.60% 1.147 1.129 - -10.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.60% 2.980 2.933 - -1.21% -
rng::search(vector<int>)_(single_element)/8192 -1.60% 1832.157 1802.907 - -0.49% -
rng::sort(vector<int>)_(ascending)/8 -1.60% 16.873 16.604 - -0.47% -
BM_std_minmax<int>/23 -1.60% 2.357 2.320 - -2.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.59% 34.265 33.720 - -0.96% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 -1.59% 93941.969 92447.849 - -0.86% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.59% 10548.071 10380.317 - 2.22% -
BM_num_put<unsigned_long_long> -1.59% 12.186 11.992 - 8.99% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.59% 6402.459 6300.830 - -1.70% -
BM_MakeHeap_string_SingleElement_16 -1.58% 5.724 5.634 - 0.41% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.58% 47.467 46.715 - -6.64% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.58% 6.666 6.560 - -0.48% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.58% 4456593.608 4386076.531 - -2.14% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.58% 645.328 635.125 - -1.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.58% 8.007 7.880 - -1.19% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.58% 3.620 3.563 - -0.29% -
SetIntersection_None_Vector_float_262144_1024 -1.58% 1231846.355 1212413.867 - 0.71% -
std::remove_if(vector<int>)_(prefix)/8192 -1.58% 2616.744 2575.473 - -0.74% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -1.58% 1.149 1.131 - -2.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.58% 63107481.021 62113317.994 - -1.14% -
std::multiset<std::string>::erase(iterator)/0 -1.57% 30.057 29.584 - -4.23% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.57% 0.783 0.771 - -0.37% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.57% 49713.458 48931.163 - -5.28% -
BM_std_min<char>/29 -1.57% 2.002 1.971 - -0.51% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -1.57% 1.292 1.271 - 9.94% -
BM_MakeHeap_string_Descending_16 -1.57% 2.364 2.327 - -0.32% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -1.57% 471.852 464.453 - -0.82% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.57% 10.511 10.346 - -0.38% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.56% 20.890 20.564 - -0.05% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.56% 11106.268 10932.614 - -4.52% -
BM_std_min<unsigned_long_long>/24 -1.56% 2.683 2.642 - -1.51% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.56% 9.164 9.021 - -2.74% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.56% 2.865 2.820 - 0.07% -
std::deque<std::string>::ctor(size)/1024 -1.56% 713.683 702.558 - -1.47% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.56% 28.693 28.246 - -0.31% -
BM_std_min<unsigned_char>/30 -1.56% 2.308 2.272 - -3.48% -
rng::contains(list<int>)_(process_all)/8 -1.55% 2.389 2.351 - 0.93% -
BM_StringEraseWithMove_Large_Opaque -1.55% 2.863 2.818 - 8.68% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.55% 9.058 8.917 - -3.47% -
rng::find(deque<int>)_(process_all)/8 -1.55% 3.522 3.468 - 1.50% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -1.55% 8.568 8.435 - -1.03% -
BM_deque_vector_ranges_copy/1 -1.54% 2.116 2.084 - -0.82% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -1.54% 5.742 5.654 - -2.20% -
rng::remove_if(deque<int>)_(prefix)/32 -1.54% 64.315 63.322 - 3.36% -
std::copy_if(list<int>)_(every_other)/1048576 -1.54% 852156.604 839030.171 - -0.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.54% 23.373 23.014 - -0.79% -
rng::remove_if(list<int>)_(prefix)/8192 -1.53% 9138.536 8998.435 - -3.73% -
BM_std_minmax<long_long>/10 -1.53% 2.190 2.156 - -1.49% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.53% 10.977 10.809 - 2.37% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.53% 456006.537 449035.328 - -1.32% -
rng::replace_if(list<int>)_(sprinkled)/8192 -1.53% 7452.365 7338.457 - -0.77% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.53% 653.510 643.532 - -0.37% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.53% 12269.783 12082.551 - -1.91% -
rng::unique(list<int>,_pred)_(contiguous)/8192 -1.52% 7801.395 7682.516 - -0.21% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.52% 601.176 592.027 - -3.61% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -1.52% 4.024 3.963 - -1.61% -
BM_MakeHeap_uint64_Random_16384 -1.52% 1.034 1.019 - 3.34% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.51% 767.997 756.372 - -2.00% -
SetIntersection_Front_Vector_string_262144_4 -1.51% 1260504.763 1241434.330 - -1.38% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.51% 1.206 1.188 - -0.17% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.51% 186698.038 183878.896 - -0.13% -
BM_vector_deque_copy/4000 -1.51% 142.847 140.691 - 0.05% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.51% 60.718 59.802 - 0.39% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.50% 471131.775 464046.093 - 0.61% -
BM_MakeThenSortHeap_float_Heap_1024 -1.50% 8.327 8.202 - 0.03% -
std::multiset<int>::find(key)_(existent)/1024 -1.50% 3.799 3.743 - 0.21% -
SetIntersection_None_Set_string_16384_256 -1.50% 201103205.264 198089106.949 - -8.86% -
BM_std_minmax_element<char>/70000 -1.50% 19141.762 18855.322 - 1.15% -
rng::copy_if(list<int>)_(entire_range)/512 -1.50% 371.557 366.000 - -1.69% -
SetIntersection_Interlaced_Vector_string_262144_1024 -1.49% 241358599.479 237752767.301 - 5.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.49% 1257734.375 1238975.912 - 0.25% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.49% 15.077 14.852 - -0.91% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.49% 11.463 11.293 - -0.26% -
SetIntersection_None_Set_uint64_256_256 -1.49% 5881457.348 5793948.667 - -1.55% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.49% 14.904 14.683 - -1.86% -
BM_MakeHeap_uint64_Random_64 -1.48% 1.283 1.264 - 1.04% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -1.48% 277.620 273.500 - -1.14% -
std::set<std::string>::clear()/32 -1.48% 898.391 885.062 - -0.83% -
BM_std_minmax_element<char>/64000 -1.48% 17500.325 17241.838 - 1.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.48% 14.974 14.753 - -0.65% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.47% 44.124 43.473 - -0.44% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.47% 2354.961 2320.262 - -0.33% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -1.47% 1.146 1.129 - 2.21% -
SetIntersection_Front_Set_string_262144_262144 -1.47% 17689163.820 17428815.756 - -2.62% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.47% 11.517 11.348 - -0.55% -
BM_SortHeap_string_64 -1.47% 30.548 30.098 - -0.17% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.47% 490.338 483.132 - -6.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.47% 6.846 6.746 - -1.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.47% 66227.609 65256.173 - 0.04% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.47% 42204.285 41585.713 - -0.43% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.46% 449828.650 443239.880 - -0.24% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.46% 128010.318 126139.521 - -0.18% -
SetIntersection_None_Vector_float_1024_64 -1.46% 1162344.580 1145366.882 - 0.13% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.46% 1.196 1.178 - -0.66% -
BM_std_minmax<long_long>/28 -1.46% 4.140 4.079 - -1.67% -
SetIntersection_Interlaced_Set_float_64_16 -1.46% 24692200.157 24332573.011 - 0.49% -
BM_std_minmax<unsigned_short>/18 -1.45% 1.985 1.956 - 0.16% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.45% 3.128 3.083 - -0.57% -
BM_std_minmax_element<char>/5500 -1.45% 1510.118 1488.200 - 0.99% -
BM_std_minmax_element<char>/4000 -1.45% 1100.673 1084.749 - 1.48% -
BM_MakeHeap_string_Random_16 -1.45% 8.361 8.240 - -0.63% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.44% 17073.667 16827.233 - -0.97% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.44% 42983.316 42363.275 - -0.04% -
std::copy_backward(deque<int>)/8 -1.44% 2.738 2.699 - 0.73% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.44% 11.641 11.473 - 0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.44% 1359393.309 1339830.320 - -0.26% -
BM_std_min<unsigned_char>/15 -1.44% 2.086 2.056 - -2.94% -
BM_PopHeap_pair<uint32,_uint32>_4 -1.43% 3.224 3.177 - -0.83% -
rng::copy(vector<int>)/4096 -1.43% 149.432 147.290 - -1.56% -
BM_MakeHeap_string_PipeOrgan_256 -1.43% 4.771 4.703 - -2.01% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -1.43% 19.084 18.812 - -14.66% -
SetIntersection_Front_Set_uint32_1024_16 -1.43% 1350572.741 1331302.133 - 0.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.43% 0.754 0.743 - -0.15% -
BM_MakeHeap_string_QuickSortAdversary_16 -1.43% 8.621 8.498 - -0.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.42% 10.499 10.349 - -0.74% -
rng::find(vector<bool>)_(process_all)/1024 -1.42% 4.689 4.622 - -1.70% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.42% 779.609 768.526 - -2.72% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.42% 17.510 17.262 - 1.06% -
std::map<int,_int>::erase(iterator)/32 -1.42% 21.029 20.730 - -1.56% -
BM_std_min<long_long>/29 -1.42% 3.041 2.998 - 0.99% -
rng::find_if(list<int>)_(process_all)/50 -1.42% 21.762 21.453 - 0.13% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.42% 1.234 1.217 - 0.98% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.42% 26.972 26.590 - 0.86% -
bm_ranges_swap_ranges_vb_aligned/512 -1.42% 5.245 5.171 - -0.98% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.41% 5.565 5.486 - -0.89% -
std::map<int,_int>::count(key)_(existent)/8192 -1.41% 6.082 5.997 - 0.16% -
BM_std_minmax<short>/9 -1.41% 1.187 1.170 - -1.32% -
SetIntersection_Front_Set_float_16_16 -1.41% 41397596.381 40814369.702 - -1.02% -
BM_std_minmax_element<char>/4096 -1.41% 1126.724 1110.866 - 1.05% -
SetIntersection_Front_Set_string_16384_16 -1.41% 2062276.852 2033262.414 - 5.62% -
BM_std_minmax<long_long>/30 -1.41% 4.551 4.487 - -1.20% -
SetIntersection_Interlaced_Set_string_16384_64 -1.40% 352010106.061 347067027.029 - -1.92% -
std::multiset<int>::find(key)_(existent)/32 -1.40% 1.692 1.668 - -1.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.40% 1259292.479 1241649.088 - 0.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.40% 1.818 1.792 - -0.51% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.40% 494.111 487.194 - 0.06% -
SetIntersection_None_Set_uint32_64_1 -1.40% 23611252.453 23280776.198 - -0.08% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.40% 278225.480 274334.234 - -0.59% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.40% 3419.623 3371.808 - -2.86% -
SetIntersection_Front_Set_uint32_16_16 -1.40% 42152523.333 41563725.059 - 0.11% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -1.40% 8692.358 8571.011 - -1.38% -
std::transform(vector<int>)_(identity_transform)/32 -1.40% 9.079 8.952 - -0.80% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -1.40% 29.452 29.041 - 0.21% -
std::set<int>::contains(key)_(existent)/1024 -1.39% 3.957 3.902 - 1.57% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 -1.39% 1.111 1.096 - -1.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.39% 1.351 1.332 - -1.19% -
bm_swap_ranges_vb_aligned/8 -1.39% 3.350 3.303 - -6.65% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.39% 19.539 19.268 - -2.84% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.39% 43397884.001 42794167.627 - 1.64% -
SetIntersection_None_Set_float_256_4 -1.39% 11647125.733 11485493.077 - -0.40% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.39% 6.023 5.940 - 0.45% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.39% 933545.116 920594.543 - -0.73% -
rng::adjacent_find(deque<int>,_pred)/50 -1.39% 29.018 28.616 - -8.11% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 -1.39% 2.982 2.941 - -1.40% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.38% 528.970 521.646 - -3.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.38% 1595079.572 1572998.437 - 4.54% -
std::sample(deque<int>)/32 -1.38% 325.207 320.712 - 0.09% -
std::copy_backward(deque<int>)/32768 -1.38% 4077.205 4020.853 - -1.95% -
rng::count(list<int>)_(every_other)/1024 -1.38% 703.176 693.459 - -2.49% -
std::copy(deque<int>)/262144 -1.37% 10351.613 10209.352 - -0.23% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.37% 11.604 11.445 - 1.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.37% 8000.477 7890.654 - -1.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.37% 53.239 52.509 - -0.23% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -1.37% 34.902 34.424 - 0.18% -
rng::find_last(vector<char>)_(bail_90%)/50 -1.36% 1.031 1.017 - 1.81% -
BM_std_min<unsigned_long_long>/5 -1.36% 1.343 1.325 - -2.78% -
BM_MakeThenSortHeap_string_SingleElement_256 -1.36% 25.125 24.783 - -4.26% -
BM_PushHeap_uint64_Random_262144 -1.36% 6.124 6.041 - 0.17% -
BM_PushHeap_string_QuickSortAdversary_256 -1.36% 14.809 14.607 - 1.35% -
BM_std_minmax_element<char>/512 -1.36% 146.095 144.111 - 2.09% -
BM_std_min<char>/4 -1.35% 1.071 1.056 - -0.46% -
rng::count_if(list<int>)_(every_other)/8192 -1.35% 7302.102 7203.501 - -0.77% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.35% 147980.942 145987.746 - -1.87% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.35% 455.974 449.838 - -3.27% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.34% 44769.524 44167.942 - -0.21% -
SetIntersection_None_Set_string_16384_64 -1.34% 200703574.901 198006796.170 - -4.61% -
BM_PushHeap_uint32_Random_4 -1.34% 2.481 2.447 - 1.71% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.34% 21281.683 20995.803 - 0.53% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.34% 27.736 27.364 - 0.02% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.34% 738.278 728.389 - -1.70% -
rng::unique(list<int>)_(contiguous)/1024 -1.34% 928.223 915.792 - -3.69% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.34% 518.238 511.299 - -0.07% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.34% 8.614 8.499 - -0.20% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.34% 1821099.609 1796780.922 - -0.44% -
SetIntersection_Interlaced_Set_float_256_64 -1.33% 15482092.676 15275613.647 - -2.10% -
rng::partial_sort_copy(deque<int>)_(heap)/1024 -1.33% 8700.671 8584.665 - -1.02% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.33% 38.743 38.227 - -3.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.33% 1260473.471 1243683.920 - 0.20% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.33% 22.899 22.594 - -2.28% -
BM_MakeHeap_string_PipeOrgan_64 -1.33% 4.734 4.671 - -1.56% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -1.33% 484.498 478.049 - -0.84% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.33% 530.104 523.060 - 0.05% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.33% 4.384 4.325 - -0.45% -
BM_deque_vector_ranges_copy_backward/70000 -1.33% 8656.267 8541.321 - -0.89% -
std::partition_copy(list<int>)/50 -1.33% 13.204 13.029 - -0.02% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.33% 2174.268 2145.441 - -1.04% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.32% 82356.231 81265.158 - 2.21% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.32% 296700.670 292770.506 - 2.83% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.32% 18.495 18.250 - -1.31% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.32% 2.228 2.199 - -0.37% -
rng::partial_sort(deque<int>)_(heap)/8192 -1.32% 285883.501 282114.111 - -4.29% -
BM_SortHeap_pair<uint32,_uint32>_16 -1.32% 6.087 6.007 - -0.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.32% 16.208 15.995 - -0.02% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.32% 12.654 12.488 - -0.74% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.31% 218.763 215.887 - -1.07% -
BM_StringRelational_Less_Small_Huge_Control -1.31% 1.758 1.735 - 7.17% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.31% 118.788 117.230 - -0.64% -
736_ocio_r -1.31% 16.395 16.180 - -0.94% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.31% 6487.604 6402.629 - -1.14% -
rng::all_of(vector<int>)_(process_all)/50 -1.31% 18.457 18.215 - -0.44% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.31% 2850.725 2813.429 - -0.67% -
std::copy(vector<bool>)_(aligned)/4096 -1.31% 4.700 4.639 - -2.27% -
BM_CmpLess_ushort_uchar -1.31% 1.134 1.119 - -1.07% -
766_femflow_r -1.30% 12.948 12.779 - 0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.30% 148083360.559 146156698.602 - -0.33% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.30% 5777.588 5702.442 - -0.34% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.30% 634125.713 625886.384 - 0.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.30% 53.323 52.631 - -1.47% -
BM_std_minmax<long_long>/12 -1.30% 2.733 2.698 - -1.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.30% 40343971.820 39820607.451 - -3.95% -
BM_std_min<unsigned_long_long>/32 -1.30% 3.261 3.218 - 1.32% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.30% 4997.906 4933.109 - 0.51% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.30% 16.368 16.156 - -0.14% -
BM_RangesPushHeap_uint64_Random_1024 -1.29% 6.007 5.929 - 0.44% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.29% 29.387 29.007 - -0.65% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.29% 1.406 1.388 - -0.23% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.29% 2075.487 2048.660 - -1.22% -
bm_lexicographical_compare<signed_char>/512 -1.29% 7.979 7.876 - -1.36% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.29% 5868.238 5792.406 - -0.32% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -1.29% 2744.842 2709.498 - 0.04% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.29% 8.878 8.764 - -1.54% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.28% 7095.167 7004.087 - -3.00% -
BM_std_min<char>/4000 -1.28% 27.841 27.484 - 1.65% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -1.28% 23.631 23.328 - -1.06% -
BM_PushHeap_uint32_Ascending_262144 -1.28% 8.177 8.073 - -1.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.28% 61706112.524 60918034.531 - 0.67% -
std::set<std::string>::erase(key)_(existent)/8192 -1.27% 71.061 70.156 - -43.76% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -1.27% 14.216 14.035 - -1.40% -
BM_std_minmax<unsigned_char>/28 -1.27% 2.150 2.123 - -3.22% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.27% 5.432 5.363 - -0.12% -
rng::for_each_n(deque<int>)/8 -1.27% 1.205 1.189 - -5.45% -
BM_std_minmax_element<char>/65536 -1.27% 17886.294 17658.972 - 1.30% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.27% 5.369 5.301 - -0.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.27% 16.215 16.010 - 0.22% -
BM_RangesPushHeap_string_PipeOrgan_262144 -1.27% 18.009 17.781 - 1.68% -
std::find_if(deque<int>)_(bail_25%)/8192 -1.26% 703.452 694.561 - -7.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.26% 2092303.873 2065860.840 - 3.44% -
std::find_if_not(deque<int>)_(process_all)/1024 -1.26% 484.766 478.646 - -0.20% -
BM_RangesPushHeap_string_Ascending_4 -1.26% 2.616 2.583 - 0.47% -
rng::find_if_not(list<int>)_(bail_25%)/8 -1.26% 1.314 1.297 - -1.29% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.26% 1126179.918 1112040.765 - -0.73% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.26% 8.488 8.382 - 0.07% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.26% 11231.241 11090.260 - -3.07% -
SetIntersection_None_Set_uint32_64_16 -1.25% 19183596.248 18942919.295 - 2.07% -
BM_SortHeap_string_16 -1.25% 14.405 14.224 - -0.34% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.25% 37056.562 36594.078 - -1.43% -
BM_RangesPushHeap_uint32_Random_4 -1.25% 2.552 2.521 - 4.90% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -1.25% 1.233 1.218 - -2.84% -
BM_std_min<long_long>/28 -1.25% 2.659 2.626 - 0.46% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.25% 2258.969 2230.811 - 1.61% -
rng::fill(vector<int>)/1024 -1.25% 30.165 29.789 - -1.18% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.24% 690184.266 681608.893 - -0.37% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.24% 1651.943 1631.440 - -0.35% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.24% 10.341 10.213 - -3.37% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.24% 5.412 5.345 - -1.73% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.24% 2255.797 2227.837 - 1.76% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.24% 253647.803 250507.690 - -0.56% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.24% 5.309 5.243 - -1.82% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.24% 14.231 14.055 - -1.24% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.23% 5.249 5.184 - -0.99% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.23% 9240.439 9126.749 - -1.27% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.23% 605.029 597.593 - -0.46% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.23% 93337.948 92193.365 - -0.94% -
SetIntersection_Interlaced_Set_string_1024_16 -1.22% 13871943.210 13702097.505 - 0.41% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -1.22% 16.305 16.105 - -1.16% -
SetIntersection_None_Set_uint64_262144_4 -1.22% 1201159.832 1186522.705 - -0.70% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.22% 18.395 18.171 - -0.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.21% 15.892 15.699 - -0.39% -
BM_deque_deque_ranges_move/1024 -1.21% 39.362 38.885 - -1.08% -
rng::move_backward(vector<bool>)_(aligned)/32768 -1.21% 38.344 37.879 - -1.29% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.21% 984.405 972.471 - -0.52% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 -1.21% 61.922 61.172 - -1.02% -
SetIntersection_Front_Set_string_262144_256 -1.21% 15768914.669 15578513.498 - 8.91% -
rng::copy_backward(vector<int>)/8 -1.21% 2.289 2.261 - -1.43% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 -1.21% 100466.552 99254.849 - -0.74% -
bm_lexicographical_compare<unsigned_char>/1 -1.21% 1.690 1.669 - 7.35% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.21% 18681011.411 18455796.432 - 3.16% -
std::map<std::string,_int>::clear()/32 -1.21% 897.888 887.067 - -2.52% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.20% 966.303 954.661 - 0.37% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.20% 12755.831 12602.315 - 1.10% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.20% 11.303 11.167 - -0.79% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.20% 1479.362 1461.580 - 0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.20% 9213274.799 9102577.290 - 0.36% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.20% 17.887 17.672 - -1.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.20% 11348349.166 11212160.396 - -1.83% -
BM_std_minmax<long_long>/20 -1.20% 3.318 3.278 - -1.20% -
BM_CmpLess_uint_int -1.20% 1.126 1.112 - -1.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.20% 3.754 3.709 - -0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.20% 1160497.632 1146606.791 - 0.32% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.19% 839.705 829.685 - -1.03% -
rng::unique(vector<int>,_pred)_(contiguous)/32 -1.19% 55.987 55.320 - -0.83% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.19% 4.955 4.896 - -3.14% -
rng::contains_subrange(deque<int>)_(single_element)/16 -1.19% 10.359 10.235 - -1.27% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.19% 296.893 293.356 - -0.53% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.19% 325.804 321.926 - -6.12% -
BM_LowerBound_float_1 -1.19% 2.676 2.644 - 0.09% -
BM_std_min<unsigned_short>/6 -1.19% 0.959 0.948 - -0.58% -
rng::adjacent_find(list<int>)/8 -1.19% 2.134 2.109 - -0.61% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.19% 13.993 13.827 - -1.17% -
BM_std_min<unsigned_long_long>/21 -1.19% 1.996 1.972 - -1.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.18% 2472426.390 2443149.609 - -2.21% -
BM_std_minmax<int>/27 -1.18% 2.493 2.463 - -0.34% -
std::count(list<int>)_(every_other)/1048576 -1.18% 831485.064 821657.682 - -0.28% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -1.18% 4.047 4.000 - 1.47% -
BM_vector_deque_move_backward/4000 -1.18% 145.134 143.423 - -0.85% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.18% 4448027.088 4395629.932 - 0.61% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.18% 3.817 3.772 - -1.25% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.18% 61192.537 60472.221 - 0.41% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.18% 69.587 68.768 - -0.16% -
BM_std_minmax<short>/23 -1.18% 2.693 2.662 - 3.11% -
rng::search(deque<int>)_(single_element)/1024 -1.18% 462.453 457.013 - -0.47% -
std::copy(list<int>)/4096 -1.18% 3295.613 3256.858 - -0.40% -
std::find_if(deque<int>)_(bail_25%)/8 -1.18% 1.546 1.528 - 0.10% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.17% 13.015 12.862 - -1.80% -
BM_PushHeap_float_Ascending_1024 -1.17% 3.179 3.142 - -0.81% -
BM_std_min<short>/19 -1.17% 1.975 1.952 - 4.65% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.17% 690509.438 682433.785 - 0.11% -
rng::stable_partition(vector<int>)_(sparse)/50 -1.17% 20.556 20.316 - -3.62% -
rng::all_of(vector<int>)_(process_all)/32 -1.17% 8.483 8.384 - 0.01% -
BM_num_put<long> -1.16% 12.116 11.975 - 3.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.16% 44566160.270 44047753.131 - 0.02% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.16% 3.729 3.686 - -6.81% -
std::multiset<std::string>::find(key)_(non-existent)/32 -1.16% 10.557 10.434 - 5.97% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 -1.16% 8264.406 8168.441 - -0.98% -
std::unordered_set<int>::ctor(const&)/8192 -1.16% 54983.117 54344.712 - -0.93% -
SetIntersection_None_Set_uint32_1024_256 -1.16% 8802493.822 8700564.209 - 0.21% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -1.16% 1.107 1.094 - -1.94% -
std::multiset<std::string>::ctor(const&)/1024 -1.16% 35540.210 35128.968 - 0.35% -
std::find(list<int>)_(process_all)/8192 -1.16% 8501.542 8403.170 - -7.12% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -1.16% 106.421 105.190 - 0.19% -
BM_MakeHeap_string_PipeOrgan_16 -1.16% 3.610 3.569 - -1.25% -
std::equal(list<int>)_(it,_it,_it)/8 -1.15% 2.819 2.787 - 0.32% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.15% 497.697 491.971 - 0.20% -
BM_MakeThenSortHeap_float_Ascending_16 -1.15% 2.954 2.921 - -0.51% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.15% 523.794 517.792 - -1.19% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 -1.15% 24.591 24.309 - -1.00% -
BM_StringFindAllMatch/64 -1.15% 3.072 3.037 - -2.34% -
BM_RangesPushHeap_uint64_PipeOrgan_16 -1.14% 0.894 0.884 - -0.23% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.14% 616.069 609.019 - -3.39% -
BM_std_min<short>/17 -1.14% 1.586 1.568 - -4.08% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.14% 448382.906 443264.161 - -0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.14% 11996775.274 11859856.982 - -1.26% -
BM_std_min<long_long>/32 -1.14% 3.618 3.577 - -0.71% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.14% 22.016 21.765 - -0.85% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.14% 217057.691 214582.684 - -0.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.14% 11.549 11.417 - -2.56% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.14% 1.154 1.141 - -3.62% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.14% 14.852 14.683 - -1.57% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.14% 7.026 6.946 - 1.29% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 -1.14% 75.782 74.920 - -1.36% -
std::find_if_not(list<int>)_(process_all)/32768 -1.14% 29947.386 29606.867 - 0.34% -
BM_CmpEqual_int_ushort -1.13% 1.137 1.124 - -0.03% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.13% 543.598 537.436 - 0.35% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -1.13% 1.242 1.228 - -0.19% -
BM_LowerBound_float_16 -1.13% 7.876 7.787 - -0.03% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.13% 294.692 291.357 - -1.39% -
BM_std_minmax_element<char>/1024 -1.13% 286.763 283.526 - 2.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.13% 60120.393 59441.852 - -0.74% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.13% 8221.797 8129.039 - -1.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.13% 22810965.791 22553845.913 - -0.50% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.13% 1.675 1.656 - 0.44% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.13% 12.931 12.785 - -1.11% -
std::all_of(list<int>)_(process_all)/8192 -1.12% 7605.898 7520.360 - -2.33% -
std::transform(list<int>,_list<int>)/8192 -1.12% 9411.148 9305.393 - 1.20% -
std::remove_copy(deque<int>)_(prefix)/50 -1.12% 19.319 19.102 - 0.30% -
rng::reverse_copy(list<int>)/32768 -1.12% 26087.266 25794.526 - -0.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.12% 1245070.187 1231119.568 - -0.22% -
BM_std_min<unsigned_long_long>/9 -1.12% 1.169 1.156 - -1.13% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.12% 10.472 10.354 - -2.17% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.12% 27720.962 27410.787 - 0.91% -
std::count(list<int>)_(every_other)/8 -1.12% 2.101 2.077 - 0.52% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.12% 25.298 25.015 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.12% 18298692.640 18094519.410 - -1.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.12% 44.229 43.735 - -1.93% -
std::rotate_copy(list<int>)/8192 -1.11% 6733.372 6658.348 - -0.24% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.11% 778.141 769.482 - -1.63% -
SetIntersection_None_Set_uint32_64_4 -1.11% 22563031.949 22312003.895 - 1.11% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.11% 35856.864 35458.207 - -0.46% -
std::search(vector<int>)_(near_matches)/1000 -1.11% 14218.910 14060.868 - 0.66% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.11% 18.496 18.291 - -1.30% -
std::find_if(deque<int>)_(process_all)/50 -1.11% 23.905 23.640 - 0.53% -
rng::copy(vector<int>)/1048576 -1.11% 50195.955 49638.960 - 1.21% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.11% 653337.894 646088.368 - 0.55% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.11% 9.054 8.954 - -1.93% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.11% 508.867 503.232 - -1.23% -
BM_RangesMakeHeap_float_Random_262144 -1.10% 1.138 1.125 - -0.04% -
rng::stable_sort(vector<int>)_(repeated)/1024 -1.10% 1130.797 1118.319 - 2.12% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.10% 32.582 32.223 - -2.29% -
BM_MakeThenSortHeap_string_Heap_4 -1.10% 5.944 5.878 - 0.16% -
std::reverse_copy(deque<int>)/32768 -1.10% 8091.653 8002.601 - -1.50% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.10% 8804.467 8707.636 - -0.18% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.10% 1129.579 1117.168 - 3.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.10% 11.691 11.562 - 0.40% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.10% 10.325 10.211 - 2.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.10% 9781715.482 9674345.570 - -10.83% -
rng::all_of(deque<int>)_(process_all)/50 -1.10% 18.336 18.134 - -0.68% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.10% 4497.255 4447.922 - -0.26% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.10% 23.537 23.279 - 0.18% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.09% 32496.363 32140.593 - -0.38% -
BM_std_minmax<unsigned_short>/16 -1.09% 1.685 1.666 - -3.20% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.09% 10.762 10.645 - 0.49% -
BM_MakeThenSortHeap_string_Random_256 -1.09% 55.726 55.117 - 0.60% -
BM_std_minmax<short>/11 -1.09% 1.795 1.776 - 0.19% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.09% 44.368 43.884 - -1.49% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 -1.09% 1.467 1.451 - -1.12% -
SetIntersection_Interlaced_Set_float_16384_256 -1.09% 204562970.796 202341248.284 - -0.53% -
std::find_if(deque<int>)_(process_all)/8192 -1.09% 2845.291 2814.398 - -2.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.09% 171061756.955 169205724.520 - 0.42% -
std::unordered_set<int>::ctor(const&)/1024 -1.08% 6714.918 6642.101 - 0.23% -
rng::move(deque<int>)/262144 -1.08% 14995.658 14833.127 - -0.82% -
rng::shuffle(vector<int>)/8192 -1.08% 72745.517 71957.785 - -0.01% -
std::partition(list<int>)_(dense)/1024 -1.08% 393.160 388.903 - -0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.08% 1716865.561 1698279.541 - 6.70% -
std::search_n(deque<int>)_(no_match)/1048576 -1.08% 443683.133 438884.685 - -0.08% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -1.08% 346585.997 342838.397 - -1.40% -
rng::remove_if(deque<int>)_(sprinkled)/50 -1.08% 71.396 70.625 - 12.66% -
std::find_end(list<int>)_(single_element)/8192 -1.08% 8635.307 8542.122 - 1.53% -
std::partition_point(list<int>)/1024 -1.08% 1294.040 1280.078 - -0.45% -
BM_vector_deque_ranges_copy/4096 -1.08% 147.930 146.337 - -0.24% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.08% 219.925 217.559 - -3.14% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -1.08% 23.188 22.939 - -5.11% -
rng::move_backward(vector<int>)/1048576 -1.07% 58534.849 57905.655 - 0.64% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.07% 2471.247 2444.705 - -0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.07% 1820053.058 1800577.637 - 4.24% -
BM_std_min<unsigned_short>/7 -1.07% 1.099 1.087 - -0.53% -
rng::remove_if(list<int>)_(prefix)/50 -1.07% 75.059 74.258 - -2.37% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -1.07% 48728.440 48208.170 - -0.16% -
BM_std_min<unsigned_long_long>/29 -1.07% 2.456 2.430 - -2.77% -
std::fill(deque<int>)/1024 -1.07% 30.301 29.978 - -0.55% -
rng::all_of(list<int>)_(process_all)/50 -1.06% 22.057 21.823 - -0.72% -
BM_SortHeap_string_16384 -1.06% 99.061 98.008 - 0.24% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.06% 6319.342 6252.351 - -0.62% -
BM_deque_vector_ranges_move_backward/5500 -1.06% 203.150 200.996 - -2.94% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.06% 151225.621 149628.165 - 0.13% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 -1.06% 61515.112 60865.339 - -1.11% -
SetIntersection_None_Set_string_64_1 -1.06% 24202207.133 23946603.068 - -0.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.05% 17373338.008 17190065.843 - -0.44% -
BM_PopHeap_uint32_64 -1.05% 12.662 12.528 - -0.80% -
std::is_sorted_until(list<int>)/1024 -1.05% 753.507 745.579 - -1.56% -
std::transform(deque<int>)_(identity_transform)/8192 -1.05% 2471.925 2445.950 - -0.46% -
rng::find_end(forward_list<int>)_(same_length)/1024 -1.05% 1503.899 1488.099 - -0.30% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.05% 551.473 545.684 - 0.40% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -1.05% 15.366 15.205 - 5.33% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 -1.05% 1.359 1.345 - -1.94% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.05% 47.669 47.170 - -0.75% -
BM_std_minmax<short>/20 -1.05% 2.001 1.980 - 0.36% -
BM_deque_vector_ranges_move_backward/1 -1.05% 2.117 2.095 - -0.24% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.04% 105874.609 104769.358 - 0.66% -
SetIntersection_None_Set_uint64_262144_16 -1.04% 1201980.633 1189445.392 - -0.64% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.04% 1.768 1.750 - -0.65% -
748_flightdm_r -1.04% 8.978 8.885 - -0.52% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.04% 198380.609 196317.174 - -0.66% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.04% 6.385 6.318 - -1.51% -
std::for_each_n(list<int>)/8 -1.04% 2.592 2.565 - 0.76% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -1.04% 22.483 22.250 - -0.15% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.04% 4.267 4.222 - -1.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.03% 7.609 7.530 - -0.50% -
rng::swap_ranges(deque<int>)/50 -1.03% 19.938 19.732 - 0.15% -
BM_std_minmax<int>/9 -1.03% 1.171 1.158 - -0.47% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -1.03% 30.202 29.890 - -0.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.03% 34925.971 34565.351 - -2.55% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.03% 2.079 2.057 - -0.94% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.03% 211420.527 209239.412 - -0.33% -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 -1.03% 10.549 10.440 - -0.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.03% 2931522.323 2901297.906 - -10.91% -
BM_RangesMakeHeap_string_Heap_16 -1.03% 4.670 4.622 - 0.18% -
SetIntersection_None_Vector_float_16384_4 -1.03% 1204920.359 1192536.363 - 3.10% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -1.03% 4.211 4.168 - -0.63% -
BM_toupper_string<char> -1.03% 15.135 14.979 - 0.10% -
BM_std_minmax<unsigned_long_long>/64 -1.02% 10.358 10.252 - -1.11% -
std::search(vector<int>)_(near_matches)/8192 -1.02% 775424.187 767508.616 - -0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.02% 1244426.432 1231734.129 - -0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.02% 1167679.237 1155774.449 - -1.15% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.02% 2722382.268 2694629.969 - -0.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.02% 475.159 470.322 - -1.75% -
rng::is_sorted_until(list<int>,_pred)/8 -1.02% 3.802 3.764 - -0.01% -
SetIntersection_None_Vector_float_256_16 -1.02% 4350486.927 4306211.540 - 0.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.02% 1254609.375 1241842.773 - -0.15% -
std::copy_if(deque<int>)_(entire_range)/8 -1.02% 2.618 2.591 - 0.61% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.02% 3.618 3.582 - -2.56% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.02% 5347.502 5293.144 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.02% 1162392.851 1150581.074 - 0.23% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -1.01% 181.530 179.687 - -0.86% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.01% 1054.494 1043.799 - 2.19% -
rng::reverse_copy(vector<int>)/4096 -1.01% 137.247 135.856 - 1.39% -
rng::find_if(vector<char>)_(process_all)/50 -1.01% 12.660 12.532 - -1.26% -
std::remove(list<int>)_(sprinkled)/1024 -1.01% 1014.270 1004.041 - 4.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.01% 7.796 7.718 - -1.34% -
std::replace_if(vector<int>)_(prefix)/32 -1.01% 9.007 8.916 - -1.66% -
BM_std_minmax<unsigned_char>/23 -1.00% 2.986 2.956 - -5.72% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.00% 3.001 2.971 - -0.19% -


Report Time: 7.31s
Name Current %
706_stockfish_r 21.501 -
707_ntest_r 16.637 1.33%
709_cactus_r 19.698 -
710_omnetpp_r 8.986 -
721_gcc_r 12.888 -1.16%
723_llvm_r 11.534 -
727_cppcheck_r 24.714 -1.38%
729_abc_r 18.571 -
731_astcenc_r 10.157 1.05%
735_gem5_r 13.597 -1.76%
736_ocio_r 16.180 -
737_gmsh_r 12.751 -1.31%
748_flightdm_r 8.885 -
750_sealcrypto_r 18.380 -
753_ns3_r 10.229 -1.09%
766_femflow_r 12.779 -
BM_CmpEqual_int_int 1.131 -
BM_CmpEqual_int_schar 1.132 -
BM_CmpEqual_int_short 1.133 -
BM_CmpEqual_int_uchar 1.128 -
BM_CmpEqual_int_uint 1.102 -1.35%
BM_CmpEqual_int_ushort 1.124 -
BM_CmpEqual_schar_int 1.138 -
BM_CmpEqual_schar_schar 1.097 -1.18%
BM_CmpEqual_schar_short 1.145 -
BM_CmpEqual_schar_uchar 1.108 -
BM_CmpEqual_schar_uint 1.102 -
BM_CmpEqual_schar_ushort 1.111 1.56%
BM_CmpEqual_short_int 1.141 -
BM_CmpEqual_short_schar 1.125 -
BM_CmpEqual_short_short 1.125 -
BM_CmpEqual_short_uchar 1.111 -1.15%
BM_CmpEqual_short_uint 1.108 -
BM_CmpEqual_short_ushort 1.101 -1.47%
BM_CmpEqual_uchar_int 1.115 -
BM_CmpEqual_uchar_schar 1.041 -1.47%
BM_CmpEqual_uchar_short 1.049 -
BM_CmpEqual_uchar_uchar 1.111 -1.14%
BM_CmpEqual_uchar_uint 1.119 -
BM_CmpEqual_uchar_ushort 1.116 -
BM_CmpEqual_uint_int 1.130 -
BM_CmpEqual_uint_schar 1.080 -
BM_CmpEqual_uint_short 1.064 -2.41%
BM_CmpEqual_uint_uchar 1.125 -
BM_CmpEqual_uint_uint 1.112 -
BM_CmpEqual_uint_ushort 1.132 -
BM_CmpEqual_ushort_int 1.132 -
BM_CmpEqual_ushort_schar 1.038 -
BM_CmpEqual_ushort_short 1.054 -
BM_CmpEqual_ushort_uchar 1.128 -
BM_CmpEqual_ushort_uint 1.118 -
BM_CmpEqual_ushort_ushort 1.113 -
BM_CmpLess_int_int 1.120 -
BM_CmpLess_int_schar 1.129 1.32%
BM_CmpLess_int_short 1.130 -
BM_CmpLess_int_uchar 1.133 -
BM_CmpLess_int_uint 1.111 -1.05%
BM_CmpLess_int_ushort 1.128 -
BM_CmpLess_schar_int 1.134 -
BM_CmpLess_schar_schar 0.971 -
BM_CmpLess_schar_short 0.971 -
BM_CmpLess_schar_uchar 1.118 -
BM_CmpLess_schar_uint 1.118 -
BM_CmpLess_schar_ushort 1.114 -
BM_CmpLess_short_int 1.146 1.04%
BM_CmpLess_short_schar 0.958 -
BM_CmpLess_short_short 0.959 -
BM_CmpLess_short_uchar 1.124 -
BM_CmpLess_short_uint 1.118 -
BM_CmpLess_short_ushort 1.120 -
BM_CmpLess_uchar_int 1.124 -
BM_CmpLess_uchar_schar 1.043 -
BM_CmpLess_uchar_short 1.042 -
BM_CmpLess_uchar_uchar 1.119 -
BM_CmpLess_uchar_uint 1.120 -1.24%
BM_CmpLess_uchar_ushort 1.127 -
BM_CmpLess_uint_int 1.112 -1.13%
BM_CmpLess_uint_schar 1.072 -
BM_CmpLess_uint_short 1.065 -
BM_CmpLess_uint_uchar 1.129 -
BM_CmpLess_uint_uint 1.124 -
BM_CmpLess_uint_ushort 1.129 -
BM_CmpLess_ushort_int 1.118 -
BM_CmpLess_ushort_schar 1.036 -1.04%
BM_CmpLess_ushort_short 1.052 -
BM_CmpLess_ushort_uchar 1.119 -1.07%
BM_CmpLess_ushort_uint 1.115 -1.75%
BM_CmpLess_ushort_ushort 1.127 -
BM_LowerBound_float_1 2.644 -
BM_LowerBound_float_1024 21.913 -
BM_LowerBound_float_16 7.787 -
BM_LowerBound_float_16384 65.940 -
BM_LowerBound_float_256 14.233 -
BM_LowerBound_float_262144 579.019 -
BM_LowerBound_float_4 11.502 -
BM_LowerBound_float_64 8.548 -
BM_LowerBound_pair<uint32,_uint32>_1 2.820 -
BM_LowerBound_pair<uint32,_uint32>_1024 44.206 -
BM_LowerBound_pair<uint32,_uint32>_16 16.280 -
BM_LowerBound_pair<uint32,_uint32>_16384 100.824 -
BM_LowerBound_pair<uint32,_uint32>_256 32.964 -
BM_LowerBound_pair<uint32,_uint32>_262144 605.112 -
BM_LowerBound_pair<uint32,_uint32>_4 11.171 -
BM_LowerBound_pair<uint32,_uint32>_64 18.752 -
BM_LowerBound_string_1 4.802 2.28%
BM_LowerBound_string_1024 181.314 1.12%
BM_LowerBound_string_16 36.654 -
BM_LowerBound_string_16384 398.397 -
BM_LowerBound_string_256 126.712 -
BM_LowerBound_string_262144 2293.047 -4.31%
BM_LowerBound_string_4 20.027 -1.71%
BM_LowerBound_string_64 68.971 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.884 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.264 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.613 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.918 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.118 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 664.355 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.275 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.713 -
BM_LowerBound_uint32_1 2.595 -
BM_LowerBound_uint32_1024 21.660 -
BM_LowerBound_uint32_16 7.312 -
BM_LowerBound_uint32_16384 65.165 -
BM_LowerBound_uint32_256 14.154 -
BM_LowerBound_uint32_262144 558.543 -
BM_LowerBound_uint32_4 10.415 -
BM_LowerBound_uint32_64 8.146 -
BM_LowerBound_uint64_1 2.598 -
BM_LowerBound_uint64_1024 24.726 -
BM_LowerBound_uint64_16 7.400 -
BM_LowerBound_uint64_16384 70.398 -
BM_LowerBound_uint64_256 16.560 1.37%
BM_LowerBound_uint64_262144 583.632 -
BM_LowerBound_uint64_4 10.439 -
BM_LowerBound_uint64_64 8.355 -
BM_MakeHeap_float_Ascending_1 0.273 -
BM_MakeHeap_float_Ascending_1024 0.702 -
BM_MakeHeap_float_Ascending_16 0.838 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.650 -
BM_MakeHeap_float_Ascending_262144 0.698 -
BM_MakeHeap_float_Ascending_4 0.404 -
BM_MakeHeap_float_Ascending_64 0.629 -
BM_MakeHeap_float_Descending_1 0.277 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.191 -
BM_MakeHeap_float_Descending_256 0.216 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.279 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.277 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.213 -
BM_MakeHeap_float_Heap_16384 0.190 -
BM_MakeHeap_float_Heap_256 0.207 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.296 6.64%
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.271 -
BM_MakeHeap_float_PipeOrgan_1024 0.705 -
BM_MakeHeap_float_PipeOrgan_16 1.260 -
BM_MakeHeap_float_PipeOrgan_16384 0.656 -
BM_MakeHeap_float_PipeOrgan_256 0.669 -
BM_MakeHeap_float_PipeOrgan_262144 0.706 -
BM_MakeHeap_float_PipeOrgan_4 0.406 3.57%
BM_MakeHeap_float_PipeOrgan_64 0.802 -
BM_MakeHeap_float_QuickSortAdversary_1 0.275 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.735 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.261 -
BM_MakeHeap_float_QuickSortAdversary_256 0.497 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.396 -
BM_MakeHeap_float_QuickSortAdversary_64 0.582 -
BM_MakeHeap_float_Random_1 0.269 -
BM_MakeHeap_float_Random_1024 1.228 1.77%
BM_MakeHeap_float_Random_16 1.605 1.14%
BM_MakeHeap_float_Random_16384 1.118 -7.83%
BM_MakeHeap_float_Random_256 1.345 -
BM_MakeHeap_float_Random_262144 1.080 -2.65%
BM_MakeHeap_float_Random_4 1.485 -3.56%
BM_MakeHeap_float_Random_64 1.595 12.88%
BM_MakeHeap_float_SingleElement_1 0.277 -
BM_MakeHeap_float_SingleElement_1024 0.698 -
BM_MakeHeap_float_SingleElement_16 0.663 -
BM_MakeHeap_float_SingleElement_16384 0.659 -
BM_MakeHeap_float_SingleElement_256 0.661 -
BM_MakeHeap_float_SingleElement_262144 0.722 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.363 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.216 -2.85%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.336 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.390 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.387 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.770 -2.22%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.118 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.514 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.610 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.480 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.520 4.39%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.475 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.550 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.550 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.579 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.547 11.05%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.508 2.26%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.344 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.178 -4.12%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.335 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.392 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.416 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.566 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.117 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.279 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.317 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.217 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.284 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.371 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.334 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.796 1.60%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.116 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.949 -2.79%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.944 4.02%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.952 -1.02%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.096 1.40%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.981 -3.06%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.667 3.91%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.258 1.70%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.189 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.067 -3.15%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.174 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.180 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.209 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.777 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.096 -1.24%
BM_MakeHeap_string_Ascending_1 0.255 -
BM_MakeHeap_string_Ascending_1024 4.837 -1.72%
BM_MakeHeap_string_Ascending_16 3.679 -1.35%
BM_MakeHeap_string_Ascending_16384 5.482 -2.89%
BM_MakeHeap_string_Ascending_256 4.724 -1.02%
BM_MakeHeap_string_Ascending_262144 7.138 -5.74%
BM_MakeHeap_string_Ascending_4 2.826 -
BM_MakeHeap_string_Ascending_64 4.679 -
BM_MakeHeap_string_Descending_1 0.253 -
BM_MakeHeap_string_Descending_1024 2.723 -2.06%
BM_MakeHeap_string_Descending_16 2.327 -
BM_MakeHeap_string_Descending_16384 3.078 1.85%
BM_MakeHeap_string_Descending_256 2.692 -
BM_MakeHeap_string_Descending_262144 3.377 -2.74%
BM_MakeHeap_string_Descending_4 2.101 -
BM_MakeHeap_string_Descending_64 2.562 -
BM_MakeHeap_string_Heap_1 0.252 -
BM_MakeHeap_string_Heap_1024 4.694 -
BM_MakeHeap_string_Heap_16 4.613 -
BM_MakeHeap_string_Heap_16384 4.931 -
BM_MakeHeap_string_Heap_256 4.816 -
BM_MakeHeap_string_Heap_262144 5.158 -
BM_MakeHeap_string_Heap_4 3.030 -1.44%
BM_MakeHeap_string_Heap_64 4.957 -
BM_MakeHeap_string_PipeOrgan_1 0.257 -
BM_MakeHeap_string_PipeOrgan_1024 5.079 3.73%
BM_MakeHeap_string_PipeOrgan_16 3.569 -1.25%
BM_MakeHeap_string_PipeOrgan_16384 5.763 2.80%
BM_MakeHeap_string_PipeOrgan_256 4.703 -2.01%
BM_MakeHeap_string_PipeOrgan_262144 7.230 -
BM_MakeHeap_string_PipeOrgan_4 2.569 -
BM_MakeHeap_string_PipeOrgan_64 4.671 -1.56%
BM_MakeHeap_string_QuickSortAdversary_1 0.255 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.581 -
BM_MakeHeap_string_QuickSortAdversary_16 8.498 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.770 -
BM_MakeHeap_string_QuickSortAdversary_256 10.391 -
BM_MakeHeap_string_QuickSortAdversary_262144 12.546 -
BM_MakeHeap_string_QuickSortAdversary_4 5.940 -
BM_MakeHeap_string_QuickSortAdversary_64 10.118 -
BM_MakeHeap_string_Random_1 0.246 -
BM_MakeHeap_string_Random_1024 10.692 -
BM_MakeHeap_string_Random_16 8.240 -
BM_MakeHeap_string_Random_16384 12.560 -
BM_MakeHeap_string_Random_256 10.375 -
BM_MakeHeap_string_Random_262144 15.014 -
BM_MakeHeap_string_Random_4 5.799 -
BM_MakeHeap_string_Random_64 9.989 -
BM_MakeHeap_string_SingleElement_1 0.259 -
BM_MakeHeap_string_SingleElement_1024 6.258 1.56%
BM_MakeHeap_string_SingleElement_16 5.634 -
BM_MakeHeap_string_SingleElement_16384 5.969 -
BM_MakeHeap_string_SingleElement_256 6.337 1.62%
BM_MakeHeap_string_SingleElement_262144 7.338 -1.80%
BM_MakeHeap_string_SingleElement_4 3.643 -
BM_MakeHeap_string_SingleElement_64 6.343 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.378 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.958 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.895 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.094 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.090 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.605 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.879 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.963 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.958 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.852 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.759 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.009 1.89%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.255 2.36%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.941 1.55%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.201 2.69%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.102 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.189 2.59%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.770 -1.44%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.054 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.919 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.380 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.960 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.885 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.126 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.894 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.668 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.796 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.448 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.926 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.805 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.098 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.067 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.572 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.248 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.730 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.214 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.777 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.793 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.892 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.579 -2.32%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.851 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.984 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.683 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.314 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.992 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.707 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.939 -
BM_MakeHeap_uint32_Ascending_1 0.276 -
BM_MakeHeap_uint32_Ascending_1024 0.647 -
BM_MakeHeap_uint32_Ascending_16 0.603 -
BM_MakeHeap_uint32_Ascending_16384 0.607 -
BM_MakeHeap_uint32_Ascending_256 0.611 3.44%
BM_MakeHeap_uint32_Ascending_262144 0.665 -
BM_MakeHeap_uint32_Ascending_4 0.388 -
BM_MakeHeap_uint32_Ascending_64 0.556 1.86%
BM_MakeHeap_uint32_Descending_1 0.278 -
BM_MakeHeap_uint32_Descending_1024 0.256 -
BM_MakeHeap_uint32_Descending_16 0.256 -
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.276 -
BM_MakeHeap_uint32_Descending_64 0.242 -
BM_MakeHeap_uint32_Heap_1 0.278 -
BM_MakeHeap_uint32_Heap_1024 0.254 -
BM_MakeHeap_uint32_Heap_16 0.251 -
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.277 -
BM_MakeHeap_uint32_Heap_64 0.242 -
BM_MakeHeap_uint32_PipeOrgan_1 0.278 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.690 -
BM_MakeHeap_uint32_PipeOrgan_16 1.006 -2.91%
BM_MakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_MakeHeap_uint32_PipeOrgan_256 0.647 2.78%
BM_MakeHeap_uint32_PipeOrgan_262144 0.672 -
BM_MakeHeap_uint32_PipeOrgan_4 0.435 -2.78%
BM_MakeHeap_uint32_PipeOrgan_64 0.718 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.275 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.495 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.607 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.484 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.445 -
BM_MakeHeap_uint32_Random_1 0.277 -
BM_MakeHeap_uint32_Random_1024 1.107 4.41%
BM_MakeHeap_uint32_Random_16 1.283 2.33%
BM_MakeHeap_uint32_Random_16384 1.053 4.47%
BM_MakeHeap_uint32_Random_256 1.185 2.20%
BM_MakeHeap_uint32_Random_262144 1.026 3.45%
BM_MakeHeap_uint32_Random_4 1.430 -9.99%
BM_MakeHeap_uint32_Random_64 1.258 -2.96%
BM_MakeHeap_uint32_SingleElement_1 0.278 -
BM_MakeHeap_uint32_SingleElement_1024 0.571 -
BM_MakeHeap_uint32_SingleElement_16 0.492 -
BM_MakeHeap_uint32_SingleElement_16384 0.538 -
BM_MakeHeap_uint32_SingleElement_256 0.553 2.77%
BM_MakeHeap_uint32_SingleElement_262144 0.638 -
BM_MakeHeap_uint32_SingleElement_4 0.332 -
BM_MakeHeap_uint32_SingleElement_64 0.511 -
BM_MakeHeap_uint64_Ascending_1 0.275 -
BM_MakeHeap_uint64_Ascending_1024 0.650 -
BM_MakeHeap_uint64_Ascending_16 0.654 2.56%
BM_MakeHeap_uint64_Ascending_16384 0.630 -
BM_MakeHeap_uint64_Ascending_256 0.629 -
BM_MakeHeap_uint64_Ascending_262144 0.729 -
BM_MakeHeap_uint64_Ascending_4 0.422 3.51%
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.235 -
BM_MakeHeap_uint64_Descending_4 0.280 -
BM_MakeHeap_uint64_Descending_64 0.235 -6.10%
BM_MakeHeap_uint64_Heap_1 0.268 -
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.235 -
BM_MakeHeap_uint64_Heap_4 0.276 -
BM_MakeHeap_uint64_Heap_64 0.238 -
BM_MakeHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.651 -
BM_MakeHeap_uint64_PipeOrgan_16 1.035 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_MakeHeap_uint64_PipeOrgan_256 0.652 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.757 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.724 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.619 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.492 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.424 -3.37%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_MakeHeap_uint64_Random_1 0.269 -
BM_MakeHeap_uint64_Random_1024 1.033 -4.63%
BM_MakeHeap_uint64_Random_16 1.276 -2.44%
BM_MakeHeap_uint64_Random_16384 1.019 3.34%
BM_MakeHeap_uint64_Random_256 1.169 4.58%
BM_MakeHeap_uint64_Random_262144 1.041 -
BM_MakeHeap_uint64_Random_4 1.937 69.53%
BM_MakeHeap_uint64_Random_64 1.264 1.04%
BM_MakeHeap_uint64_SingleElement_1 0.277 -
BM_MakeHeap_uint64_SingleElement_1024 0.566 -
BM_MakeHeap_uint64_SingleElement_16 0.511 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.563 -3.90%
BM_MakeHeap_uint64_SingleElement_262144 0.754 -
BM_MakeHeap_uint64_SingleElement_4 0.329 -
BM_MakeHeap_uint64_SingleElement_64 0.506 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.721 -
BM_MakeThenSortHeap_float_Ascending_16 2.921 -
BM_MakeThenSortHeap_float_Ascending_16384 28.064 -
BM_MakeThenSortHeap_float_Ascending_256 6.657 1.47%
BM_MakeThenSortHeap_float_Ascending_262144 31.479 -
BM_MakeThenSortHeap_float_Ascending_4 1.452 -
BM_MakeThenSortHeap_float_Ascending_64 4.014 1.29%
BM_MakeThenSortHeap_float_Descending_1 0.275 -
BM_MakeThenSortHeap_float_Descending_1024 8.111 1.24%
BM_MakeThenSortHeap_float_Descending_16 1.860 -
BM_MakeThenSortHeap_float_Descending_16384 29.838 -
BM_MakeThenSortHeap_float_Descending_256 5.977 2.46%
BM_MakeThenSortHeap_float_Descending_262144 35.343 -
BM_MakeThenSortHeap_float_Descending_4 1.187 4.63%
BM_MakeThenSortHeap_float_Descending_64 3.253 1.90%
BM_MakeThenSortHeap_float_Heap_1 0.280 -
BM_MakeThenSortHeap_float_Heap_1024 8.202 -
BM_MakeThenSortHeap_float_Heap_16 1.857 -1.61%
BM_MakeThenSortHeap_float_Heap_16384 26.058 -
BM_MakeThenSortHeap_float_Heap_256 6.080 -
BM_MakeThenSortHeap_float_Heap_262144 30.854 -
BM_MakeThenSortHeap_float_Heap_4 1.194 -4.58%
BM_MakeThenSortHeap_float_Heap_64 3.393 -2.15%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.447 -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.989 -1.03%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.890 1.81%
BM_MakeThenSortHeap_float_PipeOrgan_256 6.301 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.457 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.555 1.86%
BM_MakeThenSortHeap_float_PipeOrgan_64 4.010 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.214 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.941 -1.40%
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.360 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.994 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.410 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.507 1.88%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.784 -1.80%
BM_MakeThenSortHeap_float_Random_1 0.280 -
BM_MakeThenSortHeap_float_Random_1024 33.595 1.09%
BM_MakeThenSortHeap_float_Random_16 10.141 1.92%
BM_MakeThenSortHeap_float_Random_16384 47.573 -
BM_MakeThenSortHeap_float_Random_256 25.892 -
BM_MakeThenSortHeap_float_Random_262144 63.040 -
BM_MakeThenSortHeap_float_Random_4 4.271 -
BM_MakeThenSortHeap_float_Random_64 18.093 1.12%
BM_MakeThenSortHeap_float_SingleElement_1 0.279 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.780 -1.88%
BM_MakeThenSortHeap_float_SingleElement_16 3.222 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.885 1.33%
BM_MakeThenSortHeap_float_SingleElement_256 3.984 -1.55%
BM_MakeThenSortHeap_float_SingleElement_262144 52.347 1.55%
BM_MakeThenSortHeap_float_SingleElement_4 1.350 -
BM_MakeThenSortHeap_float_SingleElement_64 3.309 -1.00%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.800 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.718 -1.34%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.489 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.663 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.547 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.789 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.301 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.452 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 7.022 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.227 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.190 -1.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.739 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 3.126 43.17%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.892 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.384 1.94%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.605 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.665 1.81%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.977 2.48%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.919 1.89%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.907 2.90%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.358 1.27%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.753 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.880 -1.19%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.014 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.804 -1.18%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.720 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.804 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.349 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.278 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 14.989 -1.38%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.538 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 23.961 -1.57%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.460 -1.85%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.081 -1.78%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.593 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.875 -1.11%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.931 -1.75%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.464 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.866 -1.34%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.809 -1.62%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.907 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.021 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.296 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.660 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.301 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.456 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.306 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.284 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.276 -35.24%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.897 -
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 36.852 4.97%
BM_MakeThenSortHeap_string_Ascending_16 9.581 -
BM_MakeThenSortHeap_string_Ascending_16384 62.917 -
BM_MakeThenSortHeap_string_Ascending_256 20.225 -
BM_MakeThenSortHeap_string_Ascending_262144 75.778 -1.09%
BM_MakeThenSortHeap_string_Ascending_4 5.335 1.08%
BM_MakeThenSortHeap_string_Ascending_64 15.793 -
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 25.680 2.33%
BM_MakeThenSortHeap_string_Descending_16 7.832 -
BM_MakeThenSortHeap_string_Descending_16384 64.495 -1.10%
BM_MakeThenSortHeap_string_Descending_256 17.757 -
BM_MakeThenSortHeap_string_Descending_262144 86.538 -1.01%
BM_MakeThenSortHeap_string_Descending_4 3.659 -1.50%
BM_MakeThenSortHeap_string_Descending_64 13.043 1.08%
BM_MakeThenSortHeap_string_Heap_1 1.364 -
BM_MakeThenSortHeap_string_Heap_1024 63.282 -
BM_MakeThenSortHeap_string_Heap_16 17.220 -
BM_MakeThenSortHeap_string_Heap_16384 101.160 -
BM_MakeThenSortHeap_string_Heap_256 49.262 -
BM_MakeThenSortHeap_string_Heap_262144 181.194 -
BM_MakeThenSortHeap_string_Heap_4 5.878 -
BM_MakeThenSortHeap_string_Heap_64 33.819 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.726 -
BM_MakeThenSortHeap_string_PipeOrgan_16 9.671 1.91%
BM_MakeThenSortHeap_string_PipeOrgan_16384 64.642 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.168 2.14%
BM_MakeThenSortHeap_string_PipeOrgan_262144 81.593 -
BM_MakeThenSortHeap_string_PipeOrgan_4 4.805 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.179 2.16%
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 70.995 2.53%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.682 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 112.198 2.45%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 56.188 2.31%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 194.585 1.26%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.440 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 40.488 2.09%
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 69.691 -
BM_MakeThenSortHeap_string_Random_16 22.511 -
BM_MakeThenSortHeap_string_Random_16384 110.079 -
BM_MakeThenSortHeap_string_Random_256 55.117 -
BM_MakeThenSortHeap_string_Random_262144 193.267 -
BM_MakeThenSortHeap_string_Random_4 10.302 -
BM_MakeThenSortHeap_string_Random_64 39.656 -
BM_MakeThenSortHeap_string_SingleElement_1 1.366 -
BM_MakeThenSortHeap_string_SingleElement_1024 28.830 -4.27%
BM_MakeThenSortHeap_string_SingleElement_16 13.928 -
BM_MakeThenSortHeap_string_SingleElement_16384 37.560 -5.34%
BM_MakeThenSortHeap_string_SingleElement_256 24.783 -4.26%
BM_MakeThenSortHeap_string_SingleElement_262144 49.740 -4.41%
BM_MakeThenSortHeap_string_SingleElement_4 6.393 1.47%
BM_MakeThenSortHeap_string_SingleElement_64 19.257 -4.56%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.983 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.585 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.431 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.106 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.633 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.534 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.412 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.672 -1.56%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.569 -1.32%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.626 -1.34%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.862 -1.80%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.884 -1.49%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.185 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.354 -2.17%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.771 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.613 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.511 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.185 -1.14%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.156 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.029 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.981 -2.10%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.216 1.32%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 9.020 1.05%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.583 1.37%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.336 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.996 1.44%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.313 -1.06%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.377 1.07%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.216 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.438 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.096 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.764 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.826 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.620 -1.14%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.629 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.009 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.925 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.857 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.595 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.797 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.344 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.542 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.603 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.247 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.630 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.797 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.742 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.651 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.926 -
BM_MakeThenSortHeap_uint32_Ascending_1 0.270 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.665 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.725 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.817 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.667 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.975 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.438 1.15%
BM_MakeThenSortHeap_uint32_Ascending_64 8.668 -
BM_MakeThenSortHeap_uint32_Descending_1 0.280 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.232 -
BM_MakeThenSortHeap_uint32_Descending_16 5.558 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.286 -
BM_MakeThenSortHeap_uint32_Descending_256 8.827 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.386 -
BM_MakeThenSortHeap_uint32_Descending_4 1.362 -6.05%
BM_MakeThenSortHeap_uint32_Descending_64 8.683 -
BM_MakeThenSortHeap_uint32_Heap_1 0.278 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.305 -
BM_MakeThenSortHeap_uint32_Heap_16 5.175 1.59%
BM_MakeThenSortHeap_uint32_Heap_16384 16.386 -
BM_MakeThenSortHeap_uint32_Heap_256 8.311 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.378 -
BM_MakeThenSortHeap_uint32_Heap_4 1.198 -
BM_MakeThenSortHeap_uint32_Heap_64 8.125 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.275 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.100 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.776 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.210 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.208 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.539 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.396 -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.276 1.37%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.662 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.598 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.447 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.440 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.355 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.738 -1.45%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.941 -
BM_MakeThenSortHeap_uint32_Random_1 0.277 -
BM_MakeThenSortHeap_uint32_Random_1024 15.572 -
BM_MakeThenSortHeap_uint32_Random_16 8.665 -
BM_MakeThenSortHeap_uint32_Random_16384 22.171 -
BM_MakeThenSortHeap_uint32_Random_256 13.314 -
BM_MakeThenSortHeap_uint32_Random_262144 32.450 -
BM_MakeThenSortHeap_uint32_Random_4 3.975 -
BM_MakeThenSortHeap_uint32_Random_64 11.910 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 8.979 -5.26%
BM_MakeThenSortHeap_uint32_SingleElement_16 4.000 1.47%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.458 -2.67%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.653 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.927 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.493 5.94%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.350 1.92%
BM_MakeThenSortHeap_uint64_Ascending_1 0.275 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.753 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.510 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.050 1.09%
BM_MakeThenSortHeap_uint64_Ascending_256 8.805 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.364 1.65%
BM_MakeThenSortHeap_uint64_Ascending_4 1.474 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.400 1.03%
BM_MakeThenSortHeap_uint64_Descending_1 0.278 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.340 -
BM_MakeThenSortHeap_uint64_Descending_16 5.626 1.01%
BM_MakeThenSortHeap_uint64_Descending_16384 16.401 1.28%
BM_MakeThenSortHeap_uint64_Descending_256 8.739 1.12%
BM_MakeThenSortHeap_uint64_Descending_262144 24.902 1.54%
BM_MakeThenSortHeap_uint64_Descending_4 1.341 -3.54%
BM_MakeThenSortHeap_uint64_Descending_64 8.456 1.27%
BM_MakeThenSortHeap_uint64_Heap_1 0.280 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.422 -
BM_MakeThenSortHeap_uint64_Heap_16 5.359 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.651 -
BM_MakeThenSortHeap_uint64_Heap_256 8.483 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.974 -
BM_MakeThenSortHeap_uint64_Heap_4 1.164 -1.28%
BM_MakeThenSortHeap_uint64_Heap_64 8.255 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.187 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.141 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.517 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.394 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.237 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.405 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.997 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.278 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.670 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.561 1.30%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.518 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.763 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.975 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.436 2.14%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.961 -
BM_MakeThenSortHeap_uint64_Random_1 0.280 -
BM_MakeThenSortHeap_uint64_Random_1024 15.490 -
BM_MakeThenSortHeap_uint64_Random_16 8.586 -
BM_MakeThenSortHeap_uint64_Random_16384 22.176 -
BM_MakeThenSortHeap_uint64_Random_256 13.365 -
BM_MakeThenSortHeap_uint64_Random_262144 35.503 -
BM_MakeThenSortHeap_uint64_Random_4 3.952 -
BM_MakeThenSortHeap_uint64_Random_64 11.761 -1.34%
BM_MakeThenSortHeap_uint64_SingleElement_1 0.275 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.784 -
BM_MakeThenSortHeap_uint64_SingleElement_16 4.017 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.832 1.34%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.748 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.502 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.271 4.47%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.964 -
BM_PopHeap_float_1 0.477 -
BM_PopHeap_float_1024 28.213 -
BM_PopHeap_float_16 6.993 -
BM_PopHeap_float_16384 33.506 -1.63%
BM_PopHeap_float_256 22.358 -
BM_PopHeap_float_262144 39.694 -4.92%
BM_PopHeap_float_4 2.458 -
BM_PopHeap_float_64 13.532 -
BM_PopHeap_pair<uint32,_uint32>_1 0.576 -7.21%
BM_PopHeap_pair<uint32,_uint32>_1024 30.184 1.26%
BM_PopHeap_pair<uint32,_uint32>_16 9.355 -
BM_PopHeap_pair<uint32,_uint32>_16384 45.407 -
BM_PopHeap_pair<uint32,_uint32>_256 22.693 1.67%
BM_PopHeap_pair<uint32,_uint32>_262144 60.617 2.22%
BM_PopHeap_pair<uint32,_uint32>_4 3.177 -
BM_PopHeap_pair<uint32,_uint32>_64 16.031 1.48%
BM_PopHeap_string_1 0.515 -11.56%
BM_PopHeap_string_1024 56.621 -
BM_PopHeap_string_16 14.367 -
BM_PopHeap_string_16384 73.140 -1.86%
BM_PopHeap_string_256 41.151 -
BM_PopHeap_string_262144 95.014 -6.03%
BM_PopHeap_string_4 5.349 -
BM_PopHeap_string_64 26.003 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.437 -37.18%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.763 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.473 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.802 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.014 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 78.314 7.08%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.168 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.564 -
BM_PopHeap_uint32_1 0.474 -17.66%
BM_PopHeap_uint32_1024 21.226 -
BM_PopHeap_uint32_16 7.529 -
BM_PopHeap_uint32_16384 31.138 -
BM_PopHeap_uint32_256 16.877 -1.41%
BM_PopHeap_uint32_262144 40.797 -
BM_PopHeap_uint32_4 2.623 -1.62%
BM_PopHeap_uint32_64 12.528 -
BM_PopHeap_uint64_1 0.615 39.14%
BM_PopHeap_uint64_1024 21.544 -
BM_PopHeap_uint64_16 7.696 -
BM_PopHeap_uint64_16384 31.294 -
BM_PopHeap_uint64_256 17.096 -
BM_PopHeap_uint64_262144 41.190 -1.19%
BM_PopHeap_uint64_4 2.686 -2.64%
BM_PopHeap_uint64_64 12.696 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.142 -
BM_PushHeap_float_Ascending_16 1.017 -
BM_PushHeap_float_Ascending_16384 4.284 1.80%
BM_PushHeap_float_Ascending_256 2.503 -
BM_PushHeap_float_Ascending_262144 5.222 -
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.775 -
BM_PushHeap_float_Descending_1 0.698 28.83%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.364 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.357 -
BM_PushHeap_float_Descending_64 0.379 -
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.515 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.147 -
BM_PushHeap_float_PipeOrgan_4 0.496 3.24%
BM_PushHeap_float_PipeOrgan_64 1.297 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.622 -
BM_PushHeap_float_QuickSortAdversary_16 0.986 -
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.734 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.538 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.394 -29.15%
BM_PushHeap_float_Random_1024 7.505 -
BM_PushHeap_float_Random_16 5.359 1.19%
BM_PushHeap_float_Random_16384 7.651 -
BM_PushHeap_float_Random_256 7.217 -
BM_PushHeap_float_Random_262144 7.678 -
BM_PushHeap_float_Random_4 2.821 -4.78%
BM_PushHeap_float_Random_64 6.660 -
BM_PushHeap_float_SingleElement_1 0.637 27.36%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.372 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.405 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.374 4.95%
BM_PushHeap_float_SingleElement_64 0.383 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.429 -29.86%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.174 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.554 -1.70%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.890 -1.81%
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.247 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.783 1.53%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.872 3.43%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.411 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.556 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.741 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.202 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.081 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.239 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.243 -2.01%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.670 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.657 -
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.989 -2.23%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.659 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.639 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.463 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.658 7.14%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.388 1.80%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.462 17.31%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.338 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.379 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.564 -1.26%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.328 1.42%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.624 -1.17%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.572 -4.78%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.723 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.467 -33.03%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.552 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.601 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.553 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.576 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.547 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.545 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.642 -
BM_PushHeap_string_Ascending_16 4.719 -
BM_PushHeap_string_Ascending_16384 19.986 -
BM_PushHeap_string_Ascending_256 11.042 -
BM_PushHeap_string_Ascending_262144 29.099 -
BM_PushHeap_string_Ascending_4 2.569 -
BM_PushHeap_string_Ascending_64 7.535 -
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.424 3.02%
BM_PushHeap_string_Descending_16 2.108 -
BM_PushHeap_string_Descending_16384 2.337 -
BM_PushHeap_string_Descending_256 2.349 2.77%
BM_PushHeap_string_Descending_262144 3.243 -
BM_PushHeap_string_Descending_4 1.906 -
BM_PushHeap_string_Descending_64 2.254 1.84%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.693 1.62%
BM_PushHeap_string_PipeOrgan_16 4.076 -1.15%
BM_PushHeap_string_PipeOrgan_16384 13.093 -
BM_PushHeap_string_PipeOrgan_256 7.941 -
BM_PushHeap_string_PipeOrgan_262144 17.538 -
BM_PushHeap_string_PipeOrgan_4 2.503 -
BM_PushHeap_string_PipeOrgan_64 5.797 -
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.208 -
BM_PushHeap_string_QuickSortAdversary_16 10.282 1.25%
BM_PushHeap_string_QuickSortAdversary_16384 15.862 1.45%
BM_PushHeap_string_QuickSortAdversary_256 14.607 1.35%
BM_PushHeap_string_QuickSortAdversary_262144 16.289 1.06%
BM_PushHeap_string_QuickSortAdversary_4 6.104 -
BM_PushHeap_string_QuickSortAdversary_64 13.052 1.24%
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.922 -
BM_PushHeap_string_Random_16 10.102 -
BM_PushHeap_string_Random_16384 16.164 -
BM_PushHeap_string_Random_256 14.188 -
BM_PushHeap_string_Random_262144 17.996 -
BM_PushHeap_string_Random_4 5.958 -
BM_PushHeap_string_Random_64 12.717 -
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.480 -
BM_PushHeap_string_SingleElement_16 2.457 -
BM_PushHeap_string_SingleElement_16384 2.483 -
BM_PushHeap_string_SingleElement_256 2.446 -
BM_PushHeap_string_SingleElement_262144 2.513 -
BM_PushHeap_string_SingleElement_4 2.217 2.07%
BM_PushHeap_string_SingleElement_64 2.498 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.521 -18.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.812 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.097 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.940 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.935 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.536 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.027 2.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.933 -1.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.479 -31.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.714 2.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.770 22.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.695 1.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.766 4.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.695 1.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.684 -2.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.932 1.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.577 46.96%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.482 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.533 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.901 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.118 -1.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.913 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.252 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.599 29.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.082 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.262 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.682 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.847 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.832 -1.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.529 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.553 20.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.413 -1.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.488 2.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.500 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.176 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.625 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.661 3.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.903 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.635 26.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.747 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.731 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.753 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.764 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.746 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.657 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.748 -
BM_PushHeap_uint32_Ascending_1 0.698 28.72%
BM_PushHeap_uint32_Ascending_1024 3.937 -
BM_PushHeap_uint32_Ascending_16 1.394 -
BM_PushHeap_uint32_Ascending_16384 6.621 -
BM_PushHeap_uint32_Ascending_256 3.085 -
BM_PushHeap_uint32_Ascending_262144 8.073 -1.29%
BM_PushHeap_uint32_Ascending_4 0.760 -
BM_PushHeap_uint32_Ascending_64 2.222 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.355 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.396 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.360 4.49%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.538 -
BM_PushHeap_uint32_PipeOrgan_1024 1.915 -
BM_PushHeap_uint32_PipeOrgan_16 0.873 -
BM_PushHeap_uint32_PipeOrgan_16384 2.388 -
BM_PushHeap_uint32_PipeOrgan_256 1.689 -
BM_PushHeap_uint32_PipeOrgan_262144 3.026 -
BM_PushHeap_uint32_PipeOrgan_4 0.531 -
BM_PushHeap_uint32_PipeOrgan_64 1.309 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.522 4.21%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.916 -1.81%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.472 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.431 -10.33%
BM_PushHeap_uint32_Random_1024 6.230 -
BM_PushHeap_uint32_Random_16 4.433 -2.22%
BM_PushHeap_uint32_Random_16384 6.345 -
BM_PushHeap_uint32_Random_256 6.101 -
BM_PushHeap_uint32_Random_262144 6.322 -
BM_PushHeap_uint32_Random_4 2.447 1.71%
BM_PushHeap_uint32_Random_64 5.525 -1.45%
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.368 -2.76%
BM_PushHeap_uint32_SingleElement_16 0.347 -5.40%
BM_PushHeap_uint32_SingleElement_16384 0.361 -2.96%
BM_PushHeap_uint32_SingleElement_256 0.388 -
BM_PushHeap_uint32_SingleElement_262144 0.362 -2.72%
BM_PushHeap_uint32_SingleElement_4 0.353 -4.00%
BM_PushHeap_uint32_SingleElement_64 0.358 -3.58%
BM_PushHeap_uint64_Ascending_1 0.477 -
BM_PushHeap_uint64_Ascending_1024 2.576 -
BM_PushHeap_uint64_Ascending_16 0.934 1.82%
BM_PushHeap_uint64_Ascending_16384 3.623 -
BM_PushHeap_uint64_Ascending_256 2.094 -
BM_PushHeap_uint64_Ascending_262144 4.723 1.23%
BM_PushHeap_uint64_Ascending_4 0.541 -
BM_PushHeap_uint64_Ascending_64 1.517 -
BM_PushHeap_uint64_Descending_1 0.490 -14.86%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.362 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.399 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.361 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.921 -
BM_PushHeap_uint64_PipeOrgan_16 0.889 -
BM_PushHeap_uint64_PipeOrgan_16384 2.384 -
BM_PushHeap_uint64_PipeOrgan_256 1.690 -
BM_PushHeap_uint64_PipeOrgan_262144 3.025 -
BM_PushHeap_uint64_PipeOrgan_4 0.489 -
BM_PushHeap_uint64_PipeOrgan_64 1.325 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.607 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.942 2.68%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.718 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.945 -
BM_PushHeap_uint64_Random_16 4.260 -
BM_PushHeap_uint64_Random_16384 5.963 -
BM_PushHeap_uint64_Random_256 5.749 -
BM_PushHeap_uint64_Random_262144 6.041 -
BM_PushHeap_uint64_Random_4 2.020 -4.56%
BM_PushHeap_uint64_Random_64 5.328 -
BM_PushHeap_uint64_SingleElement_1 0.561 -8.63%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.338 -
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.387 -
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.357 -
BM_PushHeap_uint64_SingleElement_64 0.370 5.25%
BM_RangesMakeHeap_float_Ascending_1 0.271 -
BM_RangesMakeHeap_float_Ascending_1024 0.702 -
BM_RangesMakeHeap_float_Ascending_16 0.739 -
BM_RangesMakeHeap_float_Ascending_16384 0.658 -
BM_RangesMakeHeap_float_Ascending_256 0.662 2.24%
BM_RangesMakeHeap_float_Ascending_262144 0.701 -
BM_RangesMakeHeap_float_Ascending_4 0.390 -
BM_RangesMakeHeap_float_Ascending_64 0.627 -
BM_RangesMakeHeap_float_Descending_1 0.278 -
BM_RangesMakeHeap_float_Descending_1024 0.252 -
BM_RangesMakeHeap_float_Descending_16 0.239 -
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.256 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.290 -
BM_RangesMakeHeap_float_Descending_64 0.256 -
BM_RangesMakeHeap_float_Heap_1 0.277 -
BM_RangesMakeHeap_float_Heap_1024 0.254 -
BM_RangesMakeHeap_float_Heap_16 0.223 -6.98%
BM_RangesMakeHeap_float_Heap_16384 0.232 -
BM_RangesMakeHeap_float_Heap_256 0.245 -4.81%
BM_RangesMakeHeap_float_Heap_262144 0.231 -
BM_RangesMakeHeap_float_Heap_4 0.282 -
BM_RangesMakeHeap_float_Heap_64 0.211 -13.74%
BM_RangesMakeHeap_float_PipeOrgan_1 0.278 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.705 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.296 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.669 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.705 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.389 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.804 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.276 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.833 -
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.397 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.580 -
BM_RangesMakeHeap_float_Random_1 0.271 -
BM_RangesMakeHeap_float_Random_1024 1.187 -2.17%
BM_RangesMakeHeap_float_Random_16 1.654 4.18%
BM_RangesMakeHeap_float_Random_16384 1.204 2.04%
BM_RangesMakeHeap_float_Random_256 1.282 -
BM_RangesMakeHeap_float_Random_262144 1.125 -
BM_RangesMakeHeap_float_Random_4 1.341 -18.19%
BM_RangesMakeHeap_float_Random_64 1.531 7.63%
BM_RangesMakeHeap_float_SingleElement_1 0.271 -
BM_RangesMakeHeap_float_SingleElement_1024 0.699 -
BM_RangesMakeHeap_float_SingleElement_16 0.660 -
BM_RangesMakeHeap_float_SingleElement_16384 0.659 -
BM_RangesMakeHeap_float_SingleElement_256 0.642 -
BM_RangesMakeHeap_float_SingleElement_262144 0.715 -
BM_RangesMakeHeap_float_SingleElement_4 0.324 -
BM_RangesMakeHeap_float_SingleElement_64 0.639 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.351 -1.30%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.218 -2.84%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.330 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.386 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.387 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.733 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.117 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.519 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.509 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.490 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.616 2.57%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.434 -7.53%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.469 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.554 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.560 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.530 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.598 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.525 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.522 9.65%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.549 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.268 -4.39%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.332 -1.19%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.141 -3.62%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.328 -1.03%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.392 1.13%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.416 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.543 -8.15%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.121 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.319 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.206 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.292 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.377 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.333 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.817 5.58%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.120 -1.22%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.054 2.48%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.839 2.15%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.082 4.44%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.059 -2.08%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.146 2.71%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.690 6.86%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.140 1.79%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.187 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.082 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.190 1.54%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.185 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.262 3.98%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.794 1.87%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.129 2.21%
BM_RangesMakeHeap_string_Ascending_1 0.254 -
BM_RangesMakeHeap_string_Ascending_1024 4.959 -1.88%
BM_RangesMakeHeap_string_Ascending_16 3.679 -
BM_RangesMakeHeap_string_Ascending_16384 5.140 -8.06%
BM_RangesMakeHeap_string_Ascending_256 4.891 -
BM_RangesMakeHeap_string_Ascending_262144 7.455 -7.48%
BM_RangesMakeHeap_string_Ascending_4 2.837 -1.19%
BM_RangesMakeHeap_string_Ascending_64 4.822 2.21%
BM_RangesMakeHeap_string_Descending_1 0.260 -
BM_RangesMakeHeap_string_Descending_1024 2.836 2.34%
BM_RangesMakeHeap_string_Descending_16 2.361 -
BM_RangesMakeHeap_string_Descending_16384 2.744 -
BM_RangesMakeHeap_string_Descending_256 2.838 3.51%
BM_RangesMakeHeap_string_Descending_262144 3.626 -
BM_RangesMakeHeap_string_Descending_4 2.138 -
BM_RangesMakeHeap_string_Descending_64 2.661 2.15%
BM_RangesMakeHeap_string_Heap_1 0.254 -
BM_RangesMakeHeap_string_Heap_1024 4.729 -
BM_RangesMakeHeap_string_Heap_16 4.622 -
BM_RangesMakeHeap_string_Heap_16384 4.937 -
BM_RangesMakeHeap_string_Heap_256 4.843 -
BM_RangesMakeHeap_string_Heap_262144 5.191 -
BM_RangesMakeHeap_string_Heap_4 3.019 -
BM_RangesMakeHeap_string_Heap_64 4.970 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.254 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.055 1.57%
BM_RangesMakeHeap_string_PipeOrgan_16 3.661 1.77%
BM_RangesMakeHeap_string_PipeOrgan_16384 5.204 -
BM_RangesMakeHeap_string_PipeOrgan_256 4.915 2.19%
BM_RangesMakeHeap_string_PipeOrgan_262144 7.491 2.02%
BM_RangesMakeHeap_string_PipeOrgan_4 2.576 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.842 3.09%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.255 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.466 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.476 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.652 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.346 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.568 -1.14%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.906 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.133 -
BM_RangesMakeHeap_string_Random_1 0.247 -
BM_RangesMakeHeap_string_Random_1024 10.713 -
BM_RangesMakeHeap_string_Random_16 8.272 -
BM_RangesMakeHeap_string_Random_16384 12.575 -
BM_RangesMakeHeap_string_Random_256 10.386 -
BM_RangesMakeHeap_string_Random_262144 15.460 1.94%
BM_RangesMakeHeap_string_Random_4 5.745 -
BM_RangesMakeHeap_string_Random_64 9.918 -
BM_RangesMakeHeap_string_SingleElement_1 0.255 -
BM_RangesMakeHeap_string_SingleElement_1024 6.184 -
BM_RangesMakeHeap_string_SingleElement_16 5.636 2.00%
BM_RangesMakeHeap_string_SingleElement_16384 5.822 -1.80%
BM_RangesMakeHeap_string_SingleElement_256 6.311 1.45%
BM_RangesMakeHeap_string_SingleElement_262144 7.392 -2.83%
BM_RangesMakeHeap_string_SingleElement_4 3.566 -
BM_RangesMakeHeap_string_SingleElement_64 6.475 2.19%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.896 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.380 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.949 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.899 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.101 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.086 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.618 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.888 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.976 -1.76%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.855 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.970 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.795 2.81%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.016 2.22%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.253 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.930 -3.42%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.188 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.106 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.178 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.771 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.053 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.927 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.395 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.948 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.893 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.120 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.935 2.21%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.693 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.801 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.452 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.924 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.807 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.106 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.078 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.580 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.250 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.748 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.235 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.786 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.804 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.900 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.693 3.10%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.859 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.999 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.691 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.310 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 2.001 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.705 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.951 1.13%
BM_RangesMakeHeap_uint32_Ascending_1 0.272 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.648 -
BM_RangesMakeHeap_uint32_Ascending_16 0.611 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.607 -
BM_RangesMakeHeap_uint32_Ascending_256 0.603 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.664 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.557 -
BM_RangesMakeHeap_uint32_Descending_1 0.270 -
BM_RangesMakeHeap_uint32_Descending_1024 0.258 -
BM_RangesMakeHeap_uint32_Descending_16 0.255 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.261 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.274 -
BM_RangesMakeHeap_uint32_Descending_64 0.248 6.68%
BM_RangesMakeHeap_uint32_Heap_1 0.268 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.246 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.264 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.286 3.85%
BM_RangesMakeHeap_uint32_Heap_64 0.230 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.697 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.029 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.608 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.637 3.11%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.669 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.426 -
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.716 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.495 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.622 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.442 -
BM_RangesMakeHeap_uint32_Random_1 0.276 -
BM_RangesMakeHeap_uint32_Random_1024 1.119 1.31%
BM_RangesMakeHeap_uint32_Random_16 1.248 -2.23%
BM_RangesMakeHeap_uint32_Random_16384 1.095 9.15%
BM_RangesMakeHeap_uint32_Random_256 1.199 1.12%
BM_RangesMakeHeap_uint32_Random_262144 1.012 -1.95%
BM_RangesMakeHeap_uint32_Random_4 1.674 46.66%
BM_RangesMakeHeap_uint32_Random_64 1.237 1.32%
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.573 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.492 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.545 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.627 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.330 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.517 -
BM_RangesMakeHeap_uint64_Ascending_1 0.270 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.650 -
BM_RangesMakeHeap_uint64_Ascending_16 0.649 -1.79%
BM_RangesMakeHeap_uint64_Ascending_16384 0.628 -
BM_RangesMakeHeap_uint64_Ascending_256 0.630 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.729 -
BM_RangesMakeHeap_uint64_Ascending_4 0.403 -
BM_RangesMakeHeap_uint64_Ascending_64 0.574 -
BM_RangesMakeHeap_uint64_Descending_1 0.277 -
BM_RangesMakeHeap_uint64_Descending_1024 0.255 -
BM_RangesMakeHeap_uint64_Descending_16 0.261 -
BM_RangesMakeHeap_uint64_Descending_16384 0.237 -
BM_RangesMakeHeap_uint64_Descending_256 0.279 -
BM_RangesMakeHeap_uint64_Descending_262144 0.234 -
BM_RangesMakeHeap_uint64_Descending_4 0.286 -
BM_RangesMakeHeap_uint64_Descending_64 0.270 -
BM_RangesMakeHeap_uint64_Heap_1 0.268 -
BM_RangesMakeHeap_uint64_Heap_1024 0.254 -
BM_RangesMakeHeap_uint64_Heap_16 0.262 -
BM_RangesMakeHeap_uint64_Heap_16384 0.237 -
BM_RangesMakeHeap_uint64_Heap_256 0.283 -
BM_RangesMakeHeap_uint64_Heap_262144 0.234 -
BM_RangesMakeHeap_uint64_Heap_4 0.274 -
BM_RangesMakeHeap_uint64_Heap_64 0.270 15.18%
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.270 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.647 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.016 -1.34%
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.622 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.641 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.754 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.720 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.612 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.428 -7.23%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.276 -
BM_RangesMakeHeap_uint64_Random_1024 1.084 -4.03%
BM_RangesMakeHeap_uint64_Random_16 1.291 1.15%
BM_RangesMakeHeap_uint64_Random_16384 1.005 -1.87%
BM_RangesMakeHeap_uint64_Random_256 1.175 -
BM_RangesMakeHeap_uint64_Random_262144 1.055 -
BM_RangesMakeHeap_uint64_Random_4 1.168 -39.27%
BM_RangesMakeHeap_uint64_Random_64 1.251 -5.71%
BM_RangesMakeHeap_uint64_SingleElement_1 0.270 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.567 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.508 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.579 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.758 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.329 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.506 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.706 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.982 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.755 2.37%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.560 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 32.087 1.27%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.296 -
BM_RangesMakeThenSortHeap_float_Ascending_64 3.960 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.178 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.823 1.13%
BM_RangesMakeThenSortHeap_float_Descending_16384 30.090 2.23%
BM_RangesMakeThenSortHeap_float_Descending_256 6.163 2.39%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.690 1.93%
BM_RangesMakeThenSortHeap_float_Descending_4 1.211 -5.62%
BM_RangesMakeThenSortHeap_float_Descending_64 3.355 1.68%
BM_RangesMakeThenSortHeap_float_Heap_1 0.272 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.322 1.17%
BM_RangesMakeThenSortHeap_float_Heap_16 1.971 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.989 2.60%
BM_RangesMakeThenSortHeap_float_Heap_256 6.093 -1.28%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.814 1.94%
BM_RangesMakeThenSortHeap_float_Heap_4 1.271 -
BM_RangesMakeThenSortHeap_float_Heap_64 3.545 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.492 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.922 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 25.319 1.96%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.318 -1.51%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 32.461 1.88%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.510 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.035 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.423 1.63%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.957 1.17%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 28.481 4.57%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.158 2.12%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 35.418 2.57%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.513 3.53%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.895 -
BM_RangesMakeThenSortHeap_float_Random_1 0.275 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.371 -
BM_RangesMakeThenSortHeap_float_Random_16 9.924 -
BM_RangesMakeThenSortHeap_float_Random_16384 47.408 1.24%
BM_RangesMakeThenSortHeap_float_Random_256 25.651 1.19%
BM_RangesMakeThenSortHeap_float_Random_262144 64.016 2.87%
BM_RangesMakeThenSortHeap_float_Random_4 4.328 1.70%
BM_RangesMakeThenSortHeap_float_Random_64 18.053 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.272 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.873 -1.73%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.311 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 16.333 4.91%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.064 -1.57%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.974 4.53%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.347 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.356 -1.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.665 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.793 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.730 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.403 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.709 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.315 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.318 1.18%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.878 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.050 1.08%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.122 2.58%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.432 1.39%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.047 -25.71%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.846 2.32%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.105 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.521 1.08%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.317 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.719 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.301 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.729 5.92%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.207 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 15.293 3.65%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.804 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.849 3.70%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.331 4.65%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 35.059 3.86%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.792 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.683 2.15%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.283 2.22%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.645 2.08%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.346 1.79%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.562 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.769 2.06%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.624 4.98%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.924 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.073 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.415 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.125 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.949 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.428 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.976 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.343 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.643 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.292 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.435 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.240 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.047 16.16%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.858 -
BM_RangesMakeThenSortHeap_string_Ascending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 30.191 -
BM_RangesMakeThenSortHeap_string_Ascending_16 9.604 1.72%
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.851 1.62%
BM_RangesMakeThenSortHeap_string_Ascending_256 20.014 2.19%
BM_RangesMakeThenSortHeap_string_Ascending_262144 80.713 -4.02%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.379 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.579 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 30.470 7.21%
BM_RangesMakeThenSortHeap_string_Descending_16 7.821 -
BM_RangesMakeThenSortHeap_string_Descending_16384 66.214 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.461 -1.24%
BM_RangesMakeThenSortHeap_string_Descending_262144 86.001 -4.16%
BM_RangesMakeThenSortHeap_string_Descending_4 3.677 1.16%
BM_RangesMakeThenSortHeap_string_Descending_64 12.989 -1.04%
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.830 1.01%
BM_RangesMakeThenSortHeap_string_Heap_16 17.855 -
BM_RangesMakeThenSortHeap_string_Heap_16384 102.643 1.77%
BM_RangesMakeThenSortHeap_string_Heap_256 49.475 1.01%
BM_RangesMakeThenSortHeap_string_Heap_262144 184.294 -
BM_RangesMakeThenSortHeap_string_Heap_4 5.996 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.469 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 40.401 2.72%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.591 -3.54%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 66.004 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.112 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 82.473 -5.89%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.780 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.150 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 71.010 1.68%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.866 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 113.024 2.72%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 56.257 1.57%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 197.183 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.593 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.747 1.03%
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 69.669 -
BM_RangesMakeThenSortHeap_string_Random_16 22.496 -
BM_RangesMakeThenSortHeap_string_Random_16384 110.716 1.81%
BM_RangesMakeThenSortHeap_string_Random_256 54.940 -
BM_RangesMakeThenSortHeap_string_Random_262144 191.108 -1.98%
BM_RangesMakeThenSortHeap_string_Random_4 10.458 -
BM_RangesMakeThenSortHeap_string_Random_64 39.659 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.367 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 30.220 3.84%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.799 2.72%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 39.013 3.56%
BM_RangesMakeThenSortHeap_string_SingleElement_256 26.138 7.02%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 50.549 -2.03%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.261 3.28%
BM_RangesMakeThenSortHeap_string_SingleElement_64 20.227 5.09%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.249 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.955 -1.90%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.588 -1.90%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.482 -1.64%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.117 -2.01%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.604 -1.98%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.455 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.417 -2.56%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.250 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.945 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.655 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 30.160 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.121 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.570 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.085 -1.74%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.623 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.754 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.644 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.722 1.38%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.182 1.40%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.139 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.950 -6.09%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.020 1.26%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.038 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.965 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.386 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.270 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.538 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.355 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.293 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.210 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.433 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.343 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.792 -1.08%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.776 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.758 5.54%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.621 -1.79%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.301 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.124 1.18%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 47.787 4.14%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.834 1.10%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.558 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.388 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.712 1.08%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.151 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.067 -2.83%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 15.721 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.112 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 20.198 -1.44%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.666 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.116 -1.04%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.673 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.704 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.815 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.670 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.010 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.417 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.655 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.279 4.08%
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.203 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.486 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.278 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.792 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.394 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.471 9.47%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.669 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.440 1.49%
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.156 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.562 1.17%
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.346 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.760 1.73%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.184 -3.81%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.176 1.16%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.121 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.794 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.329 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.229 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.810 1.03%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.345 -1.94%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.238 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.708 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.654 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.659 1.01%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.512 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.794 1.59%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.693 -1.03%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.036 1.12%
BM_RangesMakeThenSortHeap_uint32_Random_1 0.269 -3.64%
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.500 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.660 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.143 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.335 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 34.277 5.18%
BM_RangesMakeThenSortHeap_uint32_Random_4 3.991 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.978 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.486 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.963 -1.61%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.833 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.649 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.869 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.441 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.212 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.767 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.625 1.71%
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.088 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.754 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.481 1.10%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.451 -1.12%
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.438 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.345 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.615 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.447 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.765 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.962 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.420 -3.98%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.456 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.405 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.340 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.665 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.472 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.009 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.175 -
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.331 1.38%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.223 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.129 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.536 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.376 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.194 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.404 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.980 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.639 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.543 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.530 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.774 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 25.067 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.448 2.62%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.941 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.589 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.646 1.77%
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.395 1.34%
BM_RangesMakeThenSortHeap_uint64_Random_256 13.497 1.26%
BM_RangesMakeThenSortHeap_uint64_Random_262144 36.088 2.17%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.139 2.44%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.933 1.35%
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.417 -3.66%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.020 -2.77%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 27.062 1.11%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.807 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.461 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.228 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 6.075 2.18%
BM_RangesPopHeap_float_1 0.476 -
BM_RangesPopHeap_float_1024 28.682 3.72%
BM_RangesPopHeap_float_16 7.076 1.96%
BM_RangesPopHeap_float_16384 34.688 4.71%
BM_RangesPopHeap_float_256 22.615 2.53%
BM_RangesPopHeap_float_262144 39.739 9.59%
BM_RangesPopHeap_float_4 2.489 1.97%
BM_RangesPopHeap_float_64 13.756 3.60%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.455 -10.43%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 31.490 6.71%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.587 3.58%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 47.845 7.21%
BM_RangesPopHeap_pair<uint32,_uint32>_256 23.416 5.05%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 63.992 9.80%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.244 1.57%
BM_RangesPopHeap_pair<uint32,_uint32>_64 16.456 4.05%
BM_RangesPopHeap_string_1 0.525 -
BM_RangesPopHeap_string_1024 56.415 -1.21%
BM_RangesPopHeap_string_16 14.356 -
BM_RangesPopHeap_string_16384 73.359 -5.38%
BM_RangesPopHeap_string_256 40.832 -1.36%
BM_RangesPopHeap_string_262144 97.688 -3.65%
BM_RangesPopHeap_string_4 5.321 -
BM_RangesPopHeap_string_64 25.943 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.698 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.190 1.10%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.593 1.60%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 60.838 2.82%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.402 1.48%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 77.566 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.199 2.14%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.819 1.33%
BM_RangesPopHeap_uint32_1 0.520 -18.40%
BM_RangesPopHeap_uint32_1024 21.911 2.94%
BM_RangesPopHeap_uint32_16 7.716 2.01%
BM_RangesPopHeap_uint32_16384 32.244 3.77%
BM_RangesPopHeap_uint32_256 17.278 1.01%
BM_RangesPopHeap_uint32_262144 42.862 4.67%
BM_RangesPopHeap_uint32_4 2.732 3.32%
BM_RangesPopHeap_uint32_64 12.720 -
BM_RangesPopHeap_uint64_1 0.471 -16.95%
BM_RangesPopHeap_uint64_1024 22.121 2.81%
BM_RangesPopHeap_uint64_16 7.780 2.13%
BM_RangesPopHeap_uint64_16384 32.271 2.65%
BM_RangesPopHeap_uint64_256 17.384 1.54%
BM_RangesPopHeap_uint64_262144 42.943 2.40%
BM_RangesPopHeap_uint64_4 2.729 2.95%
BM_RangesPopHeap_uint64_64 12.944 2.32%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.216 3.07%
BM_RangesPushHeap_float_Ascending_16 1.114 13.03%
BM_RangesPushHeap_float_Ascending_16384 4.124 -3.94%
BM_RangesPushHeap_float_Ascending_256 2.547 2.63%
BM_RangesPushHeap_float_Ascending_262144 5.343 2.60%
BM_RangesPushHeap_float_Ascending_4 0.545 -
BM_RangesPushHeap_float_Ascending_64 1.856 6.19%
BM_RangesPushHeap_float_Descending_1 0.698 50.98%
BM_RangesPushHeap_float_Descending_1024 0.389 -
BM_RangesPushHeap_float_Descending_16 0.363 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.402 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.359 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.094 -
BM_RangesPushHeap_float_PipeOrgan_16 0.908 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.525 -
BM_RangesPushHeap_float_PipeOrgan_256 1.724 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.145 -
BM_RangesPushHeap_float_PipeOrgan_4 0.489 -
BM_RangesPushHeap_float_PipeOrgan_64 1.296 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.620 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.977 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.491 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.733 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.542 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.394 -14.77%
BM_RangesPushHeap_float_Random_1024 7.460 -
BM_RangesPushHeap_float_Random_16 5.447 2.56%
BM_RangesPushHeap_float_Random_16384 7.580 -1.35%
BM_RangesPushHeap_float_Random_256 7.338 -
BM_RangesPushHeap_float_Random_262144 7.553 -
BM_RangesPushHeap_float_Random_4 2.969 -1.13%
BM_RangesPushHeap_float_Random_64 6.722 1.52%
BM_RangesPushHeap_float_SingleElement_1 0.431 -7.79%
BM_RangesPushHeap_float_SingleElement_1024 0.390 -
BM_RangesPushHeap_float_SingleElement_16 0.377 -
BM_RangesPushHeap_float_SingleElement_16384 0.385 -
BM_RangesPushHeap_float_SingleElement_256 0.405 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.383 -
BM_RangesPushHeap_float_SingleElement_64 0.384 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.393 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.186 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.648 -1.43%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.925 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.268 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.497 -1.83%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.855 2.81%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.412 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.481 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.496 -2.09%
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.586 23.70%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.740 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.174 -2.05%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.028 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.246 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.301 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.670 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.655 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.955 1.58%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.053 6.40%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.710 1.36%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.623 1.02%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.519 1.23%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.644 4.75%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.378 2.28%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.466 -15.94%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.348 -2.03%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.447 -1.76%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.530 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.334 1.26%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.558 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.738 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.746 -1.19%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.498 11.40%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.571 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.579 -2.89%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.572 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.591 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.566 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.573 5.82%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.563 -3.76%
BM_RangesPushHeap_string_Ascending_1 0.700 -
BM_RangesPushHeap_string_Ascending_1024 13.209 -7.75%
BM_RangesPushHeap_string_Ascending_16 4.673 -
BM_RangesPushHeap_string_Ascending_16384 19.609 -3.84%
BM_RangesPushHeap_string_Ascending_256 10.930 -5.85%
BM_RangesPushHeap_string_Ascending_262144 27.123 -6.69%
BM_RangesPushHeap_string_Ascending_4 2.583 -
BM_RangesPushHeap_string_Ascending_64 7.471 -3.64%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.488 5.54%
BM_RangesPushHeap_string_Descending_16 2.113 -
BM_RangesPushHeap_string_Descending_16384 2.468 5.79%
BM_RangesPushHeap_string_Descending_256 2.398 4.90%
BM_RangesPushHeap_string_Descending_262144 3.744 18.35%
BM_RangesPushHeap_string_Descending_4 1.941 2.24%
BM_RangesPushHeap_string_Descending_64 2.256 2.68%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.302 -3.54%
BM_RangesPushHeap_string_PipeOrgan_16 4.027 -
BM_RangesPushHeap_string_PipeOrgan_16384 12.532 -3.07%
BM_RangesPushHeap_string_PipeOrgan_256 7.739 -1.34%
BM_RangesPushHeap_string_PipeOrgan_262144 17.781 1.68%
BM_RangesPushHeap_string_PipeOrgan_4 2.500 -
BM_RangesPushHeap_string_PipeOrgan_64 5.677 -1.89%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.437 1.78%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.327 1.29%
BM_RangesPushHeap_string_QuickSortAdversary_16384 16.014 2.18%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.755 1.64%
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.526 1.72%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.106 -
BM_RangesPushHeap_string_QuickSortAdversary_64 13.150 1.69%
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 15.148 -
BM_RangesPushHeap_string_Random_16 10.329 -
BM_RangesPushHeap_string_Random_16384 16.582 1.68%
BM_RangesPushHeap_string_Random_256 14.571 1.73%
BM_RangesPushHeap_string_Random_262144 19.000 4.13%
BM_RangesPushHeap_string_Random_4 6.053 2.04%
BM_RangesPushHeap_string_Random_64 13.021 1.41%
BM_RangesPushHeap_string_SingleElement_1 0.700 -
BM_RangesPushHeap_string_SingleElement_1024 2.447 -
BM_RangesPushHeap_string_SingleElement_16 2.412 -
BM_RangesPushHeap_string_SingleElement_16384 2.468 -
BM_RangesPushHeap_string_SingleElement_256 2.430 -
BM_RangesPushHeap_string_SingleElement_262144 2.504 -
BM_RangesPushHeap_string_SingleElement_4 2.155 -
BM_RangesPushHeap_string_SingleElement_64 2.468 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.521 -2.63%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.840 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.095 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.910 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.951 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.583 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.999 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.971 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.554 -3.96%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.695 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.624 -2.62%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.684 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.734 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.685 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.695 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.905 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.576 15.35%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.496 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.524 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.902 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.199 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.920 2.70%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.237 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.697 55.78%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.081 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.269 -1.19%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.684 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.847 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.820 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.529 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.606 -3.67%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.405 -1.45%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.311 -1.85%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.604 2.92%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.021 -2.74%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.634 1.17%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.546 2.20%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.956 1.55%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.537 3.05%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.724 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.749 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.740 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.646 -2.02%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.743 -
BM_RangesPushHeap_uint32_Ascending_1 0.636 36.39%
BM_RangesPushHeap_uint32_Ascending_1024 3.970 1.12%
BM_RangesPushHeap_uint32_Ascending_16 1.397 -
BM_RangesPushHeap_uint32_Ascending_16384 6.810 3.14%
BM_RangesPushHeap_uint32_Ascending_256 3.108 -
BM_RangesPushHeap_uint32_Ascending_262144 8.160 -
BM_RangesPushHeap_uint32_Ascending_4 0.762 -
BM_RangesPushHeap_uint32_Ascending_64 2.237 -
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.386 -
BM_RangesPushHeap_uint32_Descending_16 0.367 3.15%
BM_RangesPushHeap_uint32_Descending_16384 0.382 -
BM_RangesPushHeap_uint32_Descending_256 0.399 -
BM_RangesPushHeap_uint32_Descending_262144 0.382 -
BM_RangesPushHeap_uint32_Descending_4 0.364 6.45%
BM_RangesPushHeap_uint32_Descending_64 0.380 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.483 -21.36%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.917 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.873 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.383 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.030 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.533 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.310 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.467 -7.20%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.920 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.472 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.712 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.593 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.393 -21.60%
BM_RangesPushHeap_uint32_Random_1024 6.312 4.02%
BM_RangesPushHeap_uint32_Random_16 4.584 2.02%
BM_RangesPushHeap_uint32_Random_16384 6.401 1.60%
BM_RangesPushHeap_uint32_Random_256 6.087 1.85%
BM_RangesPushHeap_uint32_Random_262144 6.436 2.22%
BM_RangesPushHeap_uint32_Random_4 2.521 4.90%
BM_RangesPushHeap_uint32_Random_64 5.683 2.62%
BM_RangesPushHeap_uint32_SingleElement_1 0.466 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.379 4.23%
BM_RangesPushHeap_uint32_SingleElement_16 0.367 9.23%
BM_RangesPushHeap_uint32_SingleElement_16384 0.372 4.57%
BM_RangesPushHeap_uint32_SingleElement_256 0.397 3.84%
BM_RangesPushHeap_uint32_SingleElement_262144 0.372 4.58%
BM_RangesPushHeap_uint32_SingleElement_4 0.375 9.84%
BM_RangesPushHeap_uint32_SingleElement_64 0.371 6.11%
BM_RangesPushHeap_uint64_Ascending_1 0.466 -
BM_RangesPushHeap_uint64_Ascending_1024 2.623 1.83%
BM_RangesPushHeap_uint64_Ascending_16 0.942 -
BM_RangesPushHeap_uint64_Ascending_16384 3.632 -
BM_RangesPushHeap_uint64_Ascending_256 2.158 3.15%
BM_RangesPushHeap_uint64_Ascending_262144 4.864 -
BM_RangesPushHeap_uint64_Ascending_4 0.550 -
BM_RangesPushHeap_uint64_Ascending_64 1.623 6.77%
BM_RangesPushHeap_uint64_Descending_1 0.698 -
BM_RangesPushHeap_uint64_Descending_1024 0.386 -
BM_RangesPushHeap_uint64_Descending_16 0.366 -3.07%
BM_RangesPushHeap_uint64_Descending_16384 0.383 -
BM_RangesPushHeap_uint64_Descending_256 0.400 -
BM_RangesPushHeap_uint64_Descending_262144 0.383 -
BM_RangesPushHeap_uint64_Descending_4 0.367 -4.49%
BM_RangesPushHeap_uint64_Descending_64 0.379 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.466 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.884 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.385 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.052 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.486 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.325 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.609 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.931 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.485 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.466 -
BM_RangesPushHeap_uint64_Random_1024 5.929 -
BM_RangesPushHeap_uint64_Random_16 4.303 -1.88%
BM_RangesPushHeap_uint64_Random_16384 6.098 1.73%
BM_RangesPushHeap_uint64_Random_256 5.819 -
BM_RangesPushHeap_uint64_Random_262144 6.172 1.01%
BM_RangesPushHeap_uint64_Random_4 2.205 2.82%
BM_RangesPushHeap_uint64_Random_64 5.264 -
BM_RangesPushHeap_uint64_SingleElement_1 0.697 -
BM_RangesPushHeap_uint64_SingleElement_1024 0.363 -2.79%
BM_RangesPushHeap_uint64_SingleElement_16 0.337 -5.79%
BM_RangesPushHeap_uint64_SingleElement_16384 0.365 -
BM_RangesPushHeap_uint64_SingleElement_256 0.388 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.358 -2.79%
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -4.22%
BM_RangesPushHeap_uint64_SingleElement_64 0.352 -6.38%
BM_RangesSortHeap_float_1 0.256 -
BM_RangesSortHeap_float_1024 7.969 -
BM_RangesSortHeap_float_16 1.601 -
BM_RangesSortHeap_float_16384 27.320 -1.01%
BM_RangesSortHeap_float_256 5.820 -
BM_RangesSortHeap_float_262144 30.638 -
BM_RangesSortHeap_float_4 1.052 -
BM_RangesSortHeap_float_64 3.226 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.261 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.676 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.057 1.49%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.533 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.121 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.276 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.874 25.54%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.610 -
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 60.910 -
BM_RangesSortHeap_string_16 14.441 -
BM_RangesSortHeap_string_16384 99.712 -
BM_RangesSortHeap_string_256 45.739 -
BM_RangesSortHeap_string_262144 178.248 -
BM_RangesSortHeap_string_4 4.305 -
BM_RangesSortHeap_string_64 30.629 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.247 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.408 -1.27%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.524 -1.21%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.423 -1.04%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.267 -1.68%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 47.828 -1.15%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.442 2.13%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.243 -2.80%
BM_RangesSortHeap_uint32_1 0.252 -
BM_RangesSortHeap_uint32_1024 10.176 -
BM_RangesSortHeap_uint32_16 4.825 -
BM_RangesSortHeap_uint32_16384 16.349 -
BM_RangesSortHeap_uint32_256 8.120 -
BM_RangesSortHeap_uint32_262144 24.459 -
BM_RangesSortHeap_uint32_4 1.043 -
BM_RangesSortHeap_uint32_64 7.921 -
BM_RangesSortHeap_uint64_1 0.256 -
BM_RangesSortHeap_uint64_1024 10.175 -
BM_RangesSortHeap_uint64_16 4.958 -
BM_RangesSortHeap_uint64_16384 16.342 -
BM_RangesSortHeap_uint64_256 8.290 -
BM_RangesSortHeap_uint64_262144 24.408 -
BM_RangesSortHeap_uint64_4 0.941 -
BM_RangesSortHeap_uint64_64 7.919 -
BM_SortHeap_float_1 0.262 -
BM_SortHeap_float_1024 8.115 -
BM_SortHeap_float_16 1.602 -
BM_SortHeap_float_16384 28.407 -
BM_SortHeap_float_256 5.868 -
BM_SortHeap_float_262144 31.344 -
BM_SortHeap_float_4 1.071 -
BM_SortHeap_float_64 3.231 -
BM_SortHeap_pair<uint32,_uint32>_1 0.261 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.946 -
BM_SortHeap_pair<uint32,_uint32>_16 6.007 -
BM_SortHeap_pair<uint32,_uint32>_16384 23.109 1.64%
BM_SortHeap_pair<uint32,_uint32>_256 10.384 1.69%
BM_SortHeap_pair<uint32,_uint32>_262144 34.226 1.69%
BM_SortHeap_pair<uint32,_uint32>_4 1.613 8.80%
BM_SortHeap_pair<uint32,_uint32>_64 8.812 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 59.790 -
BM_SortHeap_string_16 14.224 -
BM_SortHeap_string_16384 98.008 -
BM_SortHeap_string_256 44.925 -
BM_SortHeap_string_262144 175.747 -1.31%
BM_SortHeap_string_4 4.264 -
BM_SortHeap_string_64 30.098 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.242 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.726 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.654 1.15%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.954 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.543 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.974 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.452 2.48%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.392 -
BM_SortHeap_uint32_1 0.261 -
BM_SortHeap_uint32_1024 10.302 -
BM_SortHeap_uint32_16 4.805 -
BM_SortHeap_uint32_16384 16.388 -
BM_SortHeap_uint32_256 8.188 -
BM_SortHeap_uint32_262144 24.511 -
BM_SortHeap_uint32_4 1.042 -
BM_SortHeap_uint32_64 7.977 -1.15%
BM_SortHeap_uint64_1 0.261 -
BM_SortHeap_uint64_1024 10.223 -
BM_SortHeap_uint64_16 4.992 1.56%
BM_SortHeap_uint64_16384 16.462 -
BM_SortHeap_uint64_256 8.302 -
BM_SortHeap_uint64_262144 24.655 -
BM_SortHeap_uint64_4 0.940 -
BM_SortHeap_uint64_64 7.981 -
BM_StringAssignAsciizMix_Opaque 4.822 -
BM_StringAssignAsciizMix_Transparent 3.066 -
BM_StringAssignAsciiz_Empty_Opaque 2.880 -
BM_StringAssignAsciiz_Empty_Transparent 0.358 -
BM_StringAssignAsciiz_Huge_Opaque 190.422 4.62%
BM_StringAssignAsciiz_Huge_Transparent 188.481 3.39%
BM_StringAssignAsciiz_Large_Opaque 11.690 -
BM_StringAssignAsciiz_Large_Transparent 11.716 1.03%
BM_StringAssignAsciiz_Small_Opaque 2.885 -
BM_StringAssignAsciiz_Small_Transparent 0.457 -
BM_StringAssignStr_Empty_Opaque 0.727 -
BM_StringAssignStr_Empty_Transparent 0.493 -
BM_StringAssignStr_Huge_Opaque 114.187 5.07%
BM_StringAssignStr_Huge_Transparent 115.258 4.83%
BM_StringAssignStr_Large_Opaque 10.314 -1.08%
BM_StringAssignStr_Large_Transparent 10.492 -
BM_StringAssignStr_Small_Opaque 0.727 -
BM_StringAssignStr_Small_Transparent 0.494 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.131 2.48%
BM_StringConstructDestroyCStr_Empty_Transparent 0.238 -34.63%
BM_StringConstructDestroyCStr_Huge_Opaque 159.204 -
BM_StringConstructDestroyCStr_Huge_Transparent 69.567 -
BM_StringConstructDestroyCStr_Large_Opaque 14.981 -
BM_StringConstructDestroyCStr_Large_Transparent 9.334 2.54%
BM_StringConstructDestroyCStr_Small_Opaque 2.189 -
BM_StringConstructDestroyCStr_Small_Transparent 0.369 -
BM_StringCopy_Empty 0.653 -
BM_StringCopy_Huge 103.373 -
BM_StringCopy_Large 6.250 -
BM_StringCopy_Small 0.653 -
BM_StringCtorDefault 0.374 39.84%
BM_StringDestroy_Empty 0.814 8.02%
BM_StringDestroy_Huge 11.164 3.48%
BM_StringDestroy_Large 7.166 4.94%
BM_StringDestroy_Small 0.652 -13.55%
BM_StringEraseToEnd_Empty_Opaque 0.615 -
BM_StringEraseToEnd_Empty_Transparent 0.356 -
BM_StringEraseToEnd_Huge_Opaque 2.556 -
BM_StringEraseToEnd_Huge_Transparent 2.659 6.53%
BM_StringEraseToEnd_Large_Opaque 1.011 -
BM_StringEraseToEnd_Large_Transparent 0.844 -
BM_StringEraseToEnd_Small_Opaque 0.603 -
BM_StringEraseToEnd_Small_Transparent 0.443 6.24%
BM_StringEraseWithMove_Empty_Opaque 0.885 3.98%
BM_StringEraseWithMove_Empty_Transparent 0.646 5.42%
BM_StringEraseWithMove_Huge_Opaque 59.724 21.45%
BM_StringEraseWithMove_Huge_Transparent 56.554 21.13%
BM_StringEraseWithMove_Large_Opaque 2.818 8.68%
BM_StringEraseWithMove_Large_Transparent 2.632 12.09%
BM_StringEraseWithMove_Small_Opaque 2.601 -
BM_StringEraseWithMove_Small_Transparent 2.416 -4.63%
BM_StringFindAllMatch/1 3.007 9.79%
BM_StringFindAllMatch/131072 2271.909 -
BM_StringFindAllMatch/32768 575.715 -
BM_StringFindAllMatch/4096 80.027 -7.24%
BM_StringFindAllMatch/512 12.086 3.88%
BM_StringFindAllMatch/64 3.037 -2.34%
BM_StringFindAllMatch/8 2.691 5.51%
BM_StringFindCharLiteral/1024 16.977 -
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.559 -3.76%
BM_StringFindCharLiteral/2048 40.432 -
BM_StringFindCharLiteral/256 5.371 1.05%
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.377 -
BM_StringFindCharLiteral/512 9.235 -
BM_StringFindCharLiteral/64 2.108 -
BM_StringFindCharLiteral/8 1.559 -3.66%
BM_StringFindCharLiteral/8192 138.324 -
BM_StringFindMatch1/1 982.813 -
BM_StringFindMatch1/32768 1576.084 -
BM_StringFindMatch1/4096 1068.297 -
BM_StringFindMatch1/512 993.602 -
BM_StringFindMatch1/64 983.208 -
BM_StringFindMatch1/8 982.785 -
BM_StringFindMatch2/1 983.003 -
BM_StringFindMatch2/32768 1574.192 -
BM_StringFindMatch2/4096 1067.863 -
BM_StringFindMatch2/512 992.176 -
BM_StringFindMatch2/64 983.211 -
BM_StringFindMatch2/8 982.825 -
BM_StringFindNoMatch/10 1.242 -2.39%
BM_StringFindNoMatch/131072 1970.156 -
BM_StringFindNoMatch/32768 498.856 -
BM_StringFindNoMatch/4096 74.981 -
BM_StringFindNoMatch/512 9.217 -
BM_StringFindNoMatch/64 1.933 -1.37%
BM_StringFindStringLiteral/1024 18.004 -
BM_StringFindStringLiteral/128 3.188 1.26%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.390 -
BM_StringFindStringLiteral/256 5.499 3.07%
BM_StringFindStringLiteral/32 1.742 4.90%
BM_StringFindStringLiteral/4096 77.558 -
BM_StringFindStringLiteral/512 9.404 -2.15%
BM_StringFindStringLiteral/64 2.221 2.03%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.499 -
BM_StringMove_Empty 1.296 -
BM_StringMove_Huge 1.291 -
BM_StringMove_Large 1.294 -
BM_StringMove_Small 1.294 -
BM_StringRead_Cold_Deep_Empty 0.917 -32.84%
BM_StringRead_Cold_Deep_Large 1.456 -20.63%
BM_StringRead_Cold_Deep_Small 0.930 -26.51%
BM_StringRead_Cold_Shallow_Empty 0.891 -31.81%
BM_StringRead_Cold_Shallow_Large 1.223 -22.17%
BM_StringRead_Cold_Shallow_Small 0.934 -26.17%
BM_StringRead_Hot_Deep_Empty 0.472 -
BM_StringRead_Hot_Deep_Large 0.495 -19.52%
BM_StringRead_Hot_Deep_Small 0.474 -
BM_StringRead_Hot_Shallow_Empty 0.469 -
BM_StringRead_Hot_Shallow_Large 0.463 -
BM_StringRead_Hot_Shallow_Small 0.480 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.637 3.03%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.637 -3.04%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.322 3.93%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.871 1.03%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -2.47%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.052 1.47%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.362 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.616 -6.00%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -7.42%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.614 -2.96%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -4.15%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.456 38.60%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.453 36.91%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.455 37.32%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.454 36.82%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.259 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.453 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.540 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.825 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.826 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.820 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.825 1.48%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.543 37.90%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.452 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.257 -28.55%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.558 10.20%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.479 -12.67%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.457 -25.35%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.687 49.35%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.224 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.224 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.224 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.222 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.009 11.68%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.548 21.33%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.789 -11.41%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.529 -8.98%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.377 9.54%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.671 -4.17%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.610 -2.54%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.703 8.17%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.883 -5.45%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.590 4.85%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.650 -6.47%
BM_StringRelational_Compare_Empty_Empty_Control 1.662 -
BM_StringRelational_Compare_Empty_Huge_Control 1.612 -3.01%
BM_StringRelational_Compare_Empty_Large_Control 1.613 -3.88%
BM_StringRelational_Compare_Empty_Small_Control 1.643 -4.99%
BM_StringRelational_Compare_Huge_Empty_Control 1.670 2.96%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.046 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.623 -
BM_StringRelational_Compare_Huge_Huge_Control 98.878 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.629 1.22%
BM_StringRelational_Compare_Large_Huge_Control 2.089 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.625 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.849 -
BM_StringRelational_Compare_Small_Empty_Control 1.615 -3.02%
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.389 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.630 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.391 -
BM_StringRelational_Compare_Small_Small_Control 1.847 -
BM_StringRelational_Eq_Empty_Empty_Control 2.067 7.01%
BM_StringRelational_Eq_Empty_Huge_Control 0.475 -3.63%
BM_StringRelational_Eq_Empty_Large_Control 0.485 -
BM_StringRelational_Eq_Empty_Small_Control 0.474 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.652 -7.51%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.246 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.079 -
BM_StringRelational_Eq_Huge_Huge_Control 99.032 -
BM_StringRelational_Eq_Large_Huge_Control 0.480 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.588 10.57%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.082 6.13%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.504 -12.68%
BM_StringRelational_Eq_Large_Large_Control 2.132 -1.58%
BM_StringRelational_Eq_Small_Huge_Control 0.486 -
BM_StringRelational_Eq_Small_Large_Control 0.486 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.491 -11.73%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.092 -1.74%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.636 11.80%
BM_StringRelational_Eq_Small_Small_Control 1.728 -5.51%
BM_StringRelational_Less_Empty_Empty_Control 1.844 -8.67%
BM_StringRelational_Less_Empty_Huge_Control 1.997 -4.87%
BM_StringRelational_Less_Empty_Large_Control 1.839 -2.07%
BM_StringRelational_Less_Empty_Small_Control 2.057 3.15%
BM_StringRelational_Less_Huge_Empty_Control 1.997 -2.70%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.320 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.163 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.179 -
BM_StringRelational_Less_Huge_Huge_Control 98.948 -
BM_StringRelational_Less_Huge_Large_Control 2.256 -8.64%
BM_StringRelational_Less_Huge_Small_Control 1.848 10.57%
BM_StringRelational_Less_Large_Empty_Control 1.937 -7.43%
BM_StringRelational_Less_Large_Huge_Control 2.320 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.324 -4.54%
BM_StringRelational_Less_Large_Large_ChangeLast 1.965 4.11%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Less_Large_Large_Control 2.294 -5.48%
BM_StringRelational_Less_Large_Small_Control 1.726 -3.32%
BM_StringRelational_Less_Small_Empty_Control 1.821 -5.84%
BM_StringRelational_Less_Small_Huge_Control 1.735 7.17%
BM_StringRelational_Less_Small_Large_Control 1.848 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.322 -7.89%
BM_StringRelational_Less_Small_Small_ChangeLast 1.781 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 3.17%
BM_StringRelational_Less_Small_Small_Control 1.692 -9.88%
BM_StringResizeAndOverwrite 0.856 -1.65%
BM_align/1 0.925 2.19%
BM_align/256 0.900 -
BM_align/64 0.901 -
BM_align/8 0.900 -
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.333 -4.68%
BM_deque_deque_copy/1024 38.541 -1.90%
BM_deque_deque_copy/2 2.948 -7.08%
BM_deque_deque_copy/4000 146.760 -2.44%
BM_deque_deque_copy/4096 149.940 -
BM_deque_deque_copy/512 20.346 -
BM_deque_deque_copy/5500 200.774 -
BM_deque_deque_copy/64 5.550 1.45%
BM_deque_deque_copy/64000 2704.740 -3.91%
BM_deque_deque_copy/65536 2861.360 -9.75%
BM_deque_deque_copy/70000 2977.523 -6.30%
BM_deque_deque_copy_backward/0 1.389 -
BM_deque_deque_copy_backward/1 3.507 4.19%
BM_deque_deque_copy_backward/1024 42.202 2.26%
BM_deque_deque_copy_backward/2 3.112 3.55%
BM_deque_deque_copy_backward/4000 147.873 1.06%
BM_deque_deque_copy_backward/4096 155.543 -
BM_deque_deque_copy_backward/512 23.173 2.45%
BM_deque_deque_copy_backward/5500 228.734 11.16%
BM_deque_deque_copy_backward/64 5.055 -
BM_deque_deque_copy_backward/64000 8111.129 -
BM_deque_deque_copy_backward/65536 8454.154 2.11%
BM_deque_deque_copy_backward/70000 8576.214 1.41%
BM_deque_deque_move/0 1.390 -
BM_deque_deque_move/1 3.156 -9.53%
BM_deque_deque_move/1024 39.247 -
BM_deque_deque_move/2 2.881 -9.20%
BM_deque_deque_move/4000 150.844 -
BM_deque_deque_move/4096 152.481 1.37%
BM_deque_deque_move/512 20.992 3.09%
BM_deque_deque_move/5500 202.141 -
BM_deque_deque_move/64 6.077 10.66%
BM_deque_deque_move/64000 2715.184 -1.81%
BM_deque_deque_move/65536 3250.077 5.14%
BM_deque_deque_move/70000 3335.018 -5.84%
BM_deque_deque_move_backward/0 1.393 -
BM_deque_deque_move_backward/1 3.499 2.15%
BM_deque_deque_move_backward/1024 42.394 2.84%
BM_deque_deque_move_backward/2 3.118 1.79%
BM_deque_deque_move_backward/4000 147.033 -
BM_deque_deque_move_backward/4096 154.711 -
BM_deque_deque_move_backward/512 21.366 -
BM_deque_deque_move_backward/5500 206.634 -
BM_deque_deque_move_backward/64 5.046 -
BM_deque_deque_move_backward/64000 8250.477 1.77%
BM_deque_deque_move_backward/65536 8430.780 2.46%
BM_deque_deque_move_backward/70000 9081.019 2.00%
BM_deque_deque_ranges_copy/0 1.389 -
BM_deque_deque_ranges_copy/1 3.168 -9.69%
BM_deque_deque_ranges_copy/1024 39.069 -
BM_deque_deque_ranges_copy/2 2.880 -9.25%
BM_deque_deque_ranges_copy/4000 147.814 -
BM_deque_deque_ranges_copy/4096 150.769 -
BM_deque_deque_ranges_copy/512 20.270 -
BM_deque_deque_ranges_copy/5500 200.267 -
BM_deque_deque_ranges_copy/64 5.512 2.06%
BM_deque_deque_ranges_copy/64000 2859.431 -8.13%
BM_deque_deque_ranges_copy/65536 2773.498 -5.48%
BM_deque_deque_ranges_copy/70000 3095.796 -9.77%
BM_deque_deque_ranges_copy_backward/0 1.387 -
BM_deque_deque_ranges_copy_backward/1 3.468 3.34%
BM_deque_deque_ranges_copy_backward/1024 42.241 2.23%
BM_deque_deque_ranges_copy_backward/2 3.115 3.62%
BM_deque_deque_ranges_copy_backward/4000 146.972 -
BM_deque_deque_ranges_copy_backward/4096 155.083 -
BM_deque_deque_ranges_copy_backward/512 21.372 -
BM_deque_deque_ranges_copy_backward/5500 205.595 -
BM_deque_deque_ranges_copy_backward/64 5.050 -1.00%
BM_deque_deque_ranges_copy_backward/64000 8120.624 1.24%
BM_deque_deque_ranges_copy_backward/65536 8457.300 1.38%
BM_deque_deque_ranges_copy_backward/70000 9007.243 -
BM_deque_deque_ranges_move/0 1.387 -
BM_deque_deque_ranges_move/1 3.200 -8.25%
BM_deque_deque_ranges_move/1024 38.885 -1.08%
BM_deque_deque_ranges_move/2 2.893 -8.85%
BM_deque_deque_ranges_move/4000 149.227 1.30%
BM_deque_deque_ranges_move/4096 150.349 -
BM_deque_deque_ranges_move/512 20.293 -
BM_deque_deque_ranges_move/5500 201.194 -
BM_deque_deque_ranges_move/64 5.525 2.31%
BM_deque_deque_ranges_move/64000 2859.257 -2.49%
BM_deque_deque_ranges_move/65536 2875.153 -1.80%
BM_deque_deque_ranges_move/70000 3315.388 1.21%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.536 1.33%
BM_deque_deque_ranges_move_backward/1024 42.329 2.56%
BM_deque_deque_ranges_move_backward/2 3.115 1.76%
BM_deque_deque_ranges_move_backward/4000 147.342 -
BM_deque_deque_ranges_move_backward/4096 155.775 -
BM_deque_deque_ranges_move_backward/512 21.431 -
BM_deque_deque_ranges_move_backward/5500 207.281 1.30%
BM_deque_deque_ranges_move_backward/64 5.061 -
BM_deque_deque_ranges_move_backward/64000 8259.729 3.94%
BM_deque_deque_ranges_move_backward/65536 8296.563 -1.97%
BM_deque_deque_ranges_move_backward/70000 8914.067 3.14%
BM_deque_vector_copy/0 1.541 11.65%
BM_deque_vector_copy/1 2.087 -
BM_deque_vector_copy/1024 37.299 -
BM_deque_vector_copy/2 1.830 -
BM_deque_vector_copy/4000 143.603 -
BM_deque_vector_copy/4096 146.382 -
BM_deque_vector_copy/512 16.647 -
BM_deque_vector_copy/5500 195.957 -
BM_deque_vector_copy/64 2.587 -
BM_deque_vector_copy/64000 2388.728 -26.01%
BM_deque_vector_copy/65536 2504.982 -23.58%
BM_deque_vector_copy/70000 2829.392 -21.24%
BM_deque_vector_copy_backward/0 1.439 -5.08%
BM_deque_vector_copy_backward/1 2.100 -
BM_deque_vector_copy_backward/1024 37.494 -
BM_deque_vector_copy_backward/2 1.843 -
BM_deque_vector_copy_backward/4000 141.951 -
BM_deque_vector_copy_backward/4096 148.466 -
BM_deque_vector_copy_backward/512 17.916 -
BM_deque_vector_copy_backward/5500 217.922 6.29%
BM_deque_vector_copy_backward/64 2.916 -
BM_deque_vector_copy_backward/64000 8072.550 -1.69%
BM_deque_vector_copy_backward/65536 7985.624 -2.47%
BM_deque_vector_copy_backward/70000 8740.707 -
BM_deque_vector_move/0 1.534 3.76%
BM_deque_vector_move/1 2.150 2.15%
BM_deque_vector_move/1024 37.097 -
BM_deque_vector_move/2 1.838 -
BM_deque_vector_move/4000 144.423 -2.64%
BM_deque_vector_move/4096 145.826 -
BM_deque_vector_move/512 16.647 -
BM_deque_vector_move/5500 195.442 -
BM_deque_vector_move/64 2.629 1.79%
BM_deque_vector_move/64000 2972.124 8.44%
BM_deque_vector_move/65536 2939.968 8.65%
BM_deque_vector_move/70000 3144.228 7.02%
BM_deque_vector_move_backward/0 1.471 3.50%
BM_deque_vector_move_backward/1 2.081 -
BM_deque_vector_move_backward/1024 37.367 -
BM_deque_vector_move_backward/2 1.836 -
BM_deque_vector_move_backward/4000 145.257 -2.05%
BM_deque_vector_move_backward/4096 149.129 -
BM_deque_vector_move_backward/512 17.907 -
BM_deque_vector_move_backward/5500 204.142 -1.47%
BM_deque_vector_move_backward/64 2.918 -
BM_deque_vector_move_backward/64000 8108.371 1.11%
BM_deque_vector_move_backward/65536 8207.984 -
BM_deque_vector_move_backward/70000 8668.264 -
BM_deque_vector_ranges_copy/0 1.573 14.75%
BM_deque_vector_ranges_copy/1 2.084 -
BM_deque_vector_ranges_copy/1024 37.009 -
BM_deque_vector_ranges_copy/2 1.833 -
BM_deque_vector_ranges_copy/4000 144.199 -
BM_deque_vector_ranges_copy/4096 145.333 -
BM_deque_vector_ranges_copy/512 16.630 -
BM_deque_vector_ranges_copy/5500 197.507 -
BM_deque_vector_ranges_copy/64 2.583 -1.11%
BM_deque_vector_ranges_copy/64000 2578.894 -16.10%
BM_deque_vector_ranges_copy/65536 2629.767 -17.45%
BM_deque_vector_ranges_copy/70000 2850.317 -16.70%
BM_deque_vector_ranges_copy_backward/0 1.479 -
BM_deque_vector_ranges_copy_backward/1 2.119 1.85%
BM_deque_vector_ranges_copy_backward/1024 37.008 -
BM_deque_vector_ranges_copy_backward/2 1.840 -
BM_deque_vector_ranges_copy_backward/4000 142.953 -
BM_deque_vector_ranges_copy_backward/4096 147.019 -1.46%
BM_deque_vector_ranges_copy_backward/512 17.922 -
BM_deque_vector_ranges_copy_backward/5500 220.239 7.11%
BM_deque_vector_ranges_copy_backward/64 2.907 -
BM_deque_vector_ranges_copy_backward/64000 7939.233 -1.96%
BM_deque_vector_ranges_copy_backward/65536 8272.930 1.27%
BM_deque_vector_ranges_copy_backward/70000 8541.321 -
BM_deque_vector_ranges_move/0 1.595 3.98%
BM_deque_vector_ranges_move/1 2.098 -
BM_deque_vector_ranges_move/1024 37.149 -
BM_deque_vector_ranges_move/2 1.839 -
BM_deque_vector_ranges_move/4000 147.466 -
BM_deque_vector_ranges_move/4096 146.107 -
BM_deque_vector_ranges_move/512 16.653 -
BM_deque_vector_ranges_move/5500 197.546 -
BM_deque_vector_ranges_move/64 2.627 2.27%
BM_deque_vector_ranges_move/64000 2777.090 4.69%
BM_deque_vector_ranges_move/65536 2777.154 3.61%
BM_deque_vector_ranges_move/70000 3055.508 4.68%
BM_deque_vector_ranges_move_backward/0 1.417 -1.38%
BM_deque_vector_ranges_move_backward/1 2.095 -
BM_deque_vector_ranges_move_backward/1024 36.755 -
BM_deque_vector_ranges_move_backward/2 1.837 -
BM_deque_vector_ranges_move_backward/4000 142.729 -
BM_deque_vector_ranges_move_backward/4096 148.508 -1.05%
BM_deque_vector_ranges_move_backward/512 17.901 -
BM_deque_vector_ranges_move_backward/5500 200.996 -2.94%
BM_deque_vector_ranges_move_backward/64 2.917 -
BM_deque_vector_ranges_move_backward/64000 8122.259 -
BM_deque_vector_ranges_move_backward/65536 8109.642 -2.37%
BM_deque_vector_ranges_move_backward/70000 8683.679 -1.68%
BM_getline_string 17.410 -2.52%
BM_lexicographical_compare_three_way<IntPtr>/1 0.455 16.41%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.878 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 250324.378 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.412 -1.79%
BM_lexicographical_compare_three_way<IntPtr>/16384 3756.139 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.094 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60472.221 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.143 -
BM_lexicographical_compare_three_way<IntPtr>/4096 954.661 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.504 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15195.808 1.35%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.948 -11.88%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 478.135 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496205.670 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.811 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7581.017 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.707 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120365.848 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.328 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1892.756 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.890 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30112.600 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.145 -3.95%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.268 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249728.060 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.248 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3807.237 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.090 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60834.793 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.050 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 962.579 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.461 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15264.324 -
BM_lexicographical_compare_three_way_fast_path/1 0.277 -9.64%
BM_lexicographical_compare_three_way_fast_path/1024 247.414 -
BM_lexicographical_compare_three_way_fast_path/1048576 250262.430 -
BM_lexicographical_compare_three_way_fast_path/16 4.396 -
BM_lexicographical_compare_three_way_fast_path/16384 3789.562 -
BM_lexicographical_compare_three_way_fast_path/256 70.234 -
BM_lexicographical_compare_three_way_fast_path/262144 60786.708 -
BM_lexicographical_compare_three_way_fast_path/4 1.148 -
BM_lexicographical_compare_three_way_fast_path/4096 957.997 -
BM_lexicographical_compare_three_way_fast_path/64 15.590 -
BM_lexicographical_compare_three_way_fast_path/65536 15253.573 1.02%
BM_lexicographical_compare_three_way_slow_path/1 0.460 4.75%
BM_lexicographical_compare_three_way_slow_path/1024 248.406 -
BM_lexicographical_compare_three_way_slow_path/1048576 250507.690 -
BM_lexicographical_compare_three_way_slow_path/16 4.537 1.41%
BM_lexicographical_compare_three_way_slow_path/16384 3884.966 -1.12%
BM_lexicographical_compare_three_way_slow_path/256 71.137 -
BM_lexicographical_compare_three_way_slow_path/262144 62590.899 -1.61%
BM_lexicographical_compare_three_way_slow_path/4 1.153 -
BM_lexicographical_compare_three_way_slow_path/4096 972.471 -
BM_lexicographical_compare_three_way_slow_path/64 15.660 -1.03%
BM_lexicographical_compare_three_way_slow_path/65536 15679.099 -1.16%
BM_map_find_string_literal 11.658 -
BM_num_get<bool> 12.587 -
BM_num_get<double> 35.825 1.75%
BM_num_get<float> 35.670 2.47%
BM_num_get<long> 11.575 1.31%
BM_num_get<long_double> 36.514 1.41%
BM_num_get<long_long> 11.551 -
BM_num_get<unsigned_int> 10.232 -4.57%
BM_num_get<unsigned_long> 11.100 -1.66%
BM_num_get<unsigned_long_long> 11.241 -
BM_num_get<unsigned_short> 10.596 -
BM_num_get<void*> 11.988 1.31%
BM_num_put<bool> 10.771 -1.59%
BM_num_put<const_void*> 13.047 4.02%
BM_num_put<double> 59.186 1.16%
BM_num_put<long> 11.975 3.05%
BM_num_put<long_double> 59.625 -
BM_num_put<long_long> 12.184 9.77%
BM_num_put<unsigned_long> 12.000 8.32%
BM_num_put<unsigned_long_long> 11.992 8.99%
BM_std_min<__int128>/1 0.411 -10.62%
BM_std_min<__int128>/10 3.705 -1.02%
BM_std_min<__int128>/1024 495.958 11.20%
BM_std_min<__int128>/11 4.086 -1.63%
BM_std_min<__int128>/12 4.517 -1.72%
BM_std_min<__int128>/13 4.963 -1.40%
BM_std_min<__int128>/14 5.375 -1.75%
BM_std_min<__int128>/15 5.784 -2.03%
BM_std_min<__int128>/16 6.228 -2.28%
BM_std_min<__int128>/17 6.690 -1.22%
BM_std_min<__int128>/18 7.127 -1.43%
BM_std_min<__int128>/19 7.574 -
BM_std_min<__int128>/2 0.661 -
BM_std_min<__int128>/20 8.008 -
BM_std_min<__int128>/21 8.479 -
BM_std_min<__int128>/22 8.947 -
BM_std_min<__int128>/23 9.426 1.05%
BM_std_min<__int128>/24 9.867 1.76%
BM_std_min<__int128>/25 10.340 1.84%
BM_std_min<__int128>/26 10.760 2.26%
BM_std_min<__int128>/27 11.255 2.86%
BM_std_min<__int128>/28 11.706 2.43%
BM_std_min<__int128>/29 12.205 2.69%
BM_std_min<__int128>/3 1.029 -
BM_std_min<__int128>/30 12.667 3.56%
BM_std_min<__int128>/31 13.108 3.17%
BM_std_min<__int128>/32 13.629 3.31%
BM_std_min<__int128>/4 1.392 -
BM_std_min<__int128>/4000 1939.963 12.75%
BM_std_min<__int128>/4096 1983.297 11.48%
BM_std_min<__int128>/5 1.780 -
BM_std_min<__int128>/512 248.459 12.09%
BM_std_min<__int128>/5500 2662.365 12.22%
BM_std_min<__int128>/6 2.140 1.03%
BM_std_min<__int128>/64 29.129 7.13%
BM_std_min<__int128>/64000 31220.198 12.84%
BM_std_min<__int128>/65536 31965.170 12.92%
BM_std_min<__int128>/7 2.552 1.09%
BM_std_min<__int128>/70000 34189.223 12.48%
BM_std_min<__int128>/8 2.951 -
BM_std_min<__int128>/9 3.336 -
BM_std_min<char>/1 0.380 32.71%
BM_std_min<char>/10 0.907 -
BM_std_min<char>/1024 8.524 -
BM_std_min<char>/11 1.046 -
BM_std_min<char>/12 1.287 -2.75%
BM_std_min<char>/13 1.528 -
BM_std_min<char>/14 1.826 3.59%
BM_std_min<char>/15 2.060 -2.64%
BM_std_min<char>/16 2.468 -
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -
BM_std_min<char>/19 1.157 -
BM_std_min<char>/2 0.505 4.10%
BM_std_min<char>/20 1.484 -3.14%
BM_std_min<char>/21 1.706 -3.36%
BM_std_min<char>/22 2.071 -
BM_std_min<char>/23 2.308 -
BM_std_min<char>/24 2.694 2.85%
BM_std_min<char>/25 1.152 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.384 -
BM_std_min<char>/28 1.761 -
BM_std_min<char>/29 1.971 -
BM_std_min<char>/3 0.718 3.12%
BM_std_min<char>/30 2.252 -1.80%
BM_std_min<char>/31 2.523 -1.92%
BM_std_min<char>/32 2.907 -2.49%
BM_std_min<char>/4 1.056 -
BM_std_min<char>/4000 27.484 1.65%
BM_std_min<char>/4096 29.300 2.14%
BM_std_min<char>/5 1.429 -
BM_std_min<char>/512 6.368 -
BM_std_min<char>/5500 37.170 -
BM_std_min<char>/6 1.530 -5.36%
BM_std_min<char>/64 4.188 -1.16%
BM_std_min<char>/64000 451.268 -
BM_std_min<char>/65536 461.667 -
BM_std_min<char>/7 1.810 -2.75%
BM_std_min<char>/70000 494.537 -
BM_std_min<char>/8 2.327 3.82%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.454 19.76%
BM_std_min<int>/10 1.095 10.14%
BM_std_min<int>/1024 26.936 1.12%
BM_std_min<int>/11 1.292 11.78%
BM_std_min<int>/12 1.602 9.55%
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.209 4.63%
BM_std_min<int>/15 1.442 4.03%
BM_std_min<int>/16 1.771 4.12%
BM_std_min<int>/17 0.947 -2.36%
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.271 -
BM_std_min<int>/2 0.580 25.63%
BM_std_min<int>/20 1.414 1.94%
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.584 -
BM_std_min<int>/24 1.821 -1.07%
BM_std_min<int>/25 1.482 -86.36%
BM_std_min<int>/26 1.526 -86.75%
BM_std_min<int>/27 1.665 1.27%
BM_std_min<int>/28 2.039 -1.11%
BM_std_min<int>/29 1.619 -
BM_std_min<int>/3 0.798 15.46%
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.142 -2.77%
BM_std_min<int>/4 1.111 4.62%
BM_std_min<int>/4000 109.615 -
BM_std_min<int>/4096 112.627 -
BM_std_min<int>/5 0.878 -
BM_std_min<int>/512 12.933 -
BM_std_min<int>/5500 152.259 -
BM_std_min<int>/6 0.935 1.10%
BM_std_min<int>/64 2.672 -
BM_std_min<int>/64000 2314.032 23.04%
BM_std_min<int>/65536 2388.174 24.11%
BM_std_min<int>/7 1.094 5.21%
BM_std_min<int>/70000 2591.335 26.13%
BM_std_min<int>/8 1.373 5.99%
BM_std_min<int>/9 0.926 -
BM_std_min<long_long>/1 0.676 12.03%
BM_std_min<long_long>/10 1.329 -
BM_std_min<long_long>/1024 105.840 -
BM_std_min<long_long>/11 1.505 -
BM_std_min<long_long>/12 2.015 -1.43%
BM_std_min<long_long>/13 2.355 -1.88%
BM_std_min<long_long>/14 2.652 -
BM_std_min<long_long>/15 2.882 -
BM_std_min<long_long>/16 3.111 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.624 -
BM_std_min<long_long>/19 1.737 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.074 1.10%
BM_std_min<long_long>/21 2.426 -
BM_std_min<long_long>/22 2.640 -
BM_std_min<long_long>/23 2.886 -
BM_std_min<long_long>/24 3.117 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.087 -
BM_std_min<long_long>/27 2.097 -
BM_std_min<long_long>/28 2.626 -
BM_std_min<long_long>/29 2.998 -
BM_std_min<long_long>/3 1.299 -
BM_std_min<long_long>/30 3.230 -
BM_std_min<long_long>/31 3.301 -
BM_std_min<long_long>/32 3.577 -
BM_std_min<long_long>/4 1.687 -
BM_std_min<long_long>/4000 443.266 -
BM_std_min<long_long>/4096 453.417 -
BM_std_min<long_long>/5 1.915 -
BM_std_min<long_long>/512 46.894 -
BM_std_min<long_long>/5500 612.387 -
BM_std_min<long_long>/6 2.139 -
BM_std_min<long_long>/64 4.967 2.65%
BM_std_min<long_long>/64000 7328.235 -
BM_std_min<long_long>/65536 7507.403 -
BM_std_min<long_long>/7 2.365 -
BM_std_min<long_long>/70000 8022.569 -
BM_std_min<long_long>/8 2.655 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.450 19.50%
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 13.973 -
BM_std_min<short>/11 1.180 -
BM_std_min<short>/12 1.550 -
BM_std_min<short>/13 1.153 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.386 -
BM_std_min<short>/16 1.743 -1.04%
BM_std_min<short>/17 1.568 -4.08%
BM_std_min<short>/18 1.605 -1.69%
BM_std_min<short>/19 1.952 4.65%
BM_std_min<short>/2 0.485 -
BM_std_min<short>/20 2.287 -
BM_std_min<short>/21 1.877 1.06%
BM_std_min<short>/22 1.837 2.09%
BM_std_min<short>/23 2.080 2.55%
BM_std_min<short>/24 2.397 -5.86%
BM_std_min<short>/25 2.163 2.29%
BM_std_min<short>/26 2.129 3.44%
BM_std_min<short>/27 2.289 -1.48%
BM_std_min<short>/28 2.657 -1.17%
BM_std_min<short>/29 2.413 -
BM_std_min<short>/3 0.693 -
BM_std_min<short>/30 2.413 4.67%
BM_std_min<short>/31 2.590 -
BM_std_min<short>/32 2.939 -
BM_std_min<short>/4 0.999 -2.78%
BM_std_min<short>/4000 53.315 -
BM_std_min<short>/4096 54.751 -
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.196 -
BM_std_min<short>/5500 75.215 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.307 -75.33%
BM_std_min<short>/64000 909.041 -
BM_std_min<short>/65536 931.510 -
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1030.904 -
BM_std_min<short>/8 1.322 1.01%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.312 -32.29%
BM_std_min<unsigned___int128>/10 3.747 -
BM_std_min<unsigned___int128>/1024 444.043 -
BM_std_min<unsigned___int128>/11 4.162 -
BM_std_min<unsigned___int128>/12 4.612 -
BM_std_min<unsigned___int128>/13 5.047 -
BM_std_min<unsigned___int128>/14 5.501 -
BM_std_min<unsigned___int128>/15 5.912 -
BM_std_min<unsigned___int128>/16 6.375 -
BM_std_min<unsigned___int128>/17 6.794 -
BM_std_min<unsigned___int128>/18 7.209 -
BM_std_min<unsigned___int128>/19 7.660 -
BM_std_min<unsigned___int128>/2 0.664 -
BM_std_min<unsigned___int128>/20 8.066 -
BM_std_min<unsigned___int128>/21 8.444 -
BM_std_min<unsigned___int128>/22 8.901 -
BM_std_min<unsigned___int128>/23 9.318 -
BM_std_min<unsigned___int128>/24 9.733 -
BM_std_min<unsigned___int128>/25 10.152 -
BM_std_min<unsigned___int128>/26 10.581 -
BM_std_min<unsigned___int128>/27 10.982 -
BM_std_min<unsigned___int128>/28 11.403 -
BM_std_min<unsigned___int128>/29 11.865 -
BM_std_min<unsigned___int128>/3 1.017 -
BM_std_min<unsigned___int128>/30 12.319 -
BM_std_min<unsigned___int128>/31 12.755 -
BM_std_min<unsigned___int128>/32 13.158 -
BM_std_min<unsigned___int128>/4 1.389 -
BM_std_min<unsigned___int128>/4000 1728.293 -
BM_std_min<unsigned___int128>/4096 1763.216 -
BM_std_min<unsigned___int128>/5 1.768 -
BM_std_min<unsigned___int128>/512 222.018 -
BM_std_min<unsigned___int128>/5500 2365.420 -
BM_std_min<unsigned___int128>/6 2.120 -
BM_std_min<unsigned___int128>/64 27.225 -
BM_std_min<unsigned___int128>/64000 27791.767 -
BM_std_min<unsigned___int128>/65536 28193.493 -
BM_std_min<unsigned___int128>/7 2.521 -
BM_std_min<unsigned___int128>/70000 30298.539 -
BM_std_min<unsigned___int128>/8 2.925 -
BM_std_min<unsigned___int128>/9 3.337 -
BM_std_min<unsigned_char>/1 0.330 14.87%
BM_std_min<unsigned_char>/10 0.901 -
BM_std_min<unsigned_char>/1024 8.560 1.25%
BM_std_min<unsigned_char>/11 1.064 -
BM_std_min<unsigned_char>/12 1.335 -2.67%
BM_std_min<unsigned_char>/13 1.579 -
BM_std_min<unsigned_char>/14 1.816 -
BM_std_min<unsigned_char>/15 2.056 -2.94%
BM_std_min<unsigned_char>/16 2.555 4.94%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.971 -
BM_std_min<unsigned_char>/19 1.156 -
BM_std_min<unsigned_char>/2 0.486 -
BM_std_min<unsigned_char>/20 1.501 -2.61%
BM_std_min<unsigned_char>/21 1.754 -3.13%
BM_std_min<unsigned_char>/22 1.969 -5.86%
BM_std_min<unsigned_char>/23 2.334 -
BM_std_min<unsigned_char>/24 2.709 -1.98%
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.387 -
BM_std_min<unsigned_char>/28 1.730 -3.08%
BM_std_min<unsigned_char>/29 1.963 -2.60%
BM_std_min<unsigned_char>/3 0.693 -
BM_std_min<unsigned_char>/30 2.272 -3.48%
BM_std_min<unsigned_char>/31 2.573 3.42%
BM_std_min<unsigned_char>/32 2.994 1.19%
BM_std_min<unsigned_char>/4 0.960 -
BM_std_min<unsigned_char>/4000 27.111 -
BM_std_min<unsigned_char>/4096 28.952 -
BM_std_min<unsigned_char>/5 1.280 -
BM_std_min<unsigned_char>/512 6.393 -
BM_std_min<unsigned_char>/5500 37.172 -
BM_std_min<unsigned_char>/6 1.540 2.09%
BM_std_min<unsigned_char>/64 4.166 -
BM_std_min<unsigned_char>/64000 453.681 -
BM_std_min<unsigned_char>/65536 464.586 -
BM_std_min<unsigned_char>/7 1.767 -2.73%
BM_std_min<unsigned_char>/70000 495.589 -
BM_std_min<unsigned_char>/8 2.292 -1.52%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.379 -
BM_std_min<unsigned_int>/10 0.994 -
BM_std_min<unsigned_int>/1024 27.329 2.34%
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.494 -1.96%
BM_std_min<unsigned_int>/13 1.524 -
BM_std_min<unsigned_int>/14 1.157 -
BM_std_min<unsigned_int>/15 1.386 -
BM_std_min<unsigned_int>/16 1.906 -1.46%
BM_std_min<unsigned_int>/17 0.948 -2.36%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.278 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.388 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.832 -
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.647 -
BM_std_min<unsigned_int>/28 1.981 -1.89%
BM_std_min<unsigned_int>/29 2.049 -
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.214 -1.48%
BM_std_min<unsigned_int>/4 1.049 -1.81%
BM_std_min<unsigned_int>/4000 110.616 1.09%
BM_std_min<unsigned_int>/4096 112.077 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 13.066 1.82%
BM_std_min<unsigned_int>/5500 153.078 -
BM_std_min<unsigned_int>/6 0.931 -
BM_std_min<unsigned_int>/64 2.842 -3.34%
BM_std_min<unsigned_int>/64000 2306.208 22.56%
BM_std_min<unsigned_int>/65536 2394.433 24.31%
BM_std_min<unsigned_int>/7 1.046 -
BM_std_min<unsigned_int>/70000 2581.013 25.55%
BM_std_min<unsigned_int>/8 1.279 1.54%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.458 39.65%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.138 -
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.703 -
BM_std_min<unsigned_long_long>/14 1.885 -2.55%
BM_std_min<unsigned_long_long>/15 2.147 -
BM_std_min<unsigned_long_long>/16 2.385 -1.88%
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.624 -
BM_std_min<unsigned_long_long>/19 1.735 -
BM_std_min<unsigned_long_long>/2 0.581 19.40%
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 1.972 -1.17%
BM_std_min<unsigned_long_long>/22 2.152 -2.20%
BM_std_min<unsigned_long_long>/23 2.382 -1.71%
BM_std_min<unsigned_long_long>/24 2.642 -1.51%
BM_std_min<unsigned_long_long>/25 2.086 -
BM_std_min<unsigned_long_long>/26 2.088 -
BM_std_min<unsigned_long_long>/27 2.099 -
BM_std_min<unsigned_long_long>/28 2.163 -
BM_std_min<unsigned_long_long>/29 2.430 -2.77%
BM_std_min<unsigned_long_long>/3 0.727 4.68%
BM_std_min<unsigned_long_long>/30 2.626 -4.32%
BM_std_min<unsigned_long_long>/31 2.945 -2.40%
BM_std_min<unsigned_long_long>/32 3.218 1.32%
BM_std_min<unsigned_long_long>/4 1.050 2.03%
BM_std_min<unsigned_long_long>/4000 445.376 -
BM_std_min<unsigned_long_long>/4096 455.973 -
BM_std_min<unsigned_long_long>/5 1.325 -2.78%
BM_std_min<unsigned_long_long>/512 47.096 -
BM_std_min<unsigned_long_long>/5500 615.150 -
BM_std_min<unsigned_long_long>/6 1.550 -3.66%
BM_std_min<unsigned_long_long>/64 4.953 5.54%
BM_std_min<unsigned_long_long>/64000 7343.566 -
BM_std_min<unsigned_long_long>/65536 7524.459 -
BM_std_min<unsigned_long_long>/7 1.854 -
BM_std_min<unsigned_long_long>/70000 8036.631 -
BM_std_min<unsigned_long_long>/8 2.309 -
BM_std_min<unsigned_long_long>/9 1.156 -1.13%
BM_std_min<unsigned_short>/1 0.379 16.42%
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 14.059 1.31%
BM_std_min<unsigned_short>/11 1.164 -
BM_std_min<unsigned_short>/12 1.515 -2.31%
BM_std_min<unsigned_short>/13 6.419 -
BM_std_min<unsigned_short>/14 1.157 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.690 -
BM_std_min<unsigned_short>/17 6.631 -
BM_std_min<unsigned_short>/18 1.463 -5.05%
BM_std_min<unsigned_short>/19 1.850 -1.80%
BM_std_min<unsigned_short>/2 0.485 -
BM_std_min<unsigned_short>/20 2.245 1.98%
BM_std_min<unsigned_short>/21 6.900 -
BM_std_min<unsigned_short>/22 1.836 -
BM_std_min<unsigned_short>/23 2.127 1.63%
BM_std_min<unsigned_short>/24 2.453 -2.98%
BM_std_min<unsigned_short>/25 7.121 -
BM_std_min<unsigned_short>/26 2.139 1.96%
BM_std_min<unsigned_short>/27 2.318 -2.31%
BM_std_min<unsigned_short>/28 2.674 1.13%
BM_std_min<unsigned_short>/29 7.330 -
BM_std_min<unsigned_short>/3 0.718 3.46%
BM_std_min<unsigned_short>/30 2.369 -
BM_std_min<unsigned_short>/31 2.589 2.27%
BM_std_min<unsigned_short>/32 2.909 -
BM_std_min<unsigned_short>/4 0.986 2.41%
BM_std_min<unsigned_short>/4000 54.267 1.05%
BM_std_min<unsigned_short>/4096 55.752 1.22%
BM_std_min<unsigned_short>/5 0.877 -
BM_std_min<unsigned_short>/512 7.233 -
BM_std_min<unsigned_short>/5500 76.274 1.14%
BM_std_min<unsigned_short>/6 0.948 -
BM_std_min<unsigned_short>/64 3.572 1.92%
BM_std_min<unsigned_short>/64000 912.640 -
BM_std_min<unsigned_short>/65536 934.437 -
BM_std_min<unsigned_short>/7 1.087 -
BM_std_min<unsigned_short>/70000 1032.493 -
BM_std_min<unsigned_short>/8 1.299 -
BM_std_min<unsigned_short>/9 6.474 4.70%
BM_std_minmax<char>/1 0.623 -
BM_std_minmax<char>/10 1.383 -
BM_std_minmax<char>/1024 8.761 -
BM_std_minmax<char>/11 1.815 -
BM_std_minmax<char>/12 2.020 1.90%
BM_std_minmax<char>/13 2.241 -2.12%
BM_std_minmax<char>/14 2.510 -3.83%
BM_std_minmax<char>/15 2.962 -2.42%
BM_std_minmax<char>/16 0.972 5.13%
BM_std_minmax<char>/17 1.102 1.42%
BM_std_minmax<char>/18 1.317 1.70%
BM_std_minmax<char>/19 1.642 -
BM_std_minmax<char>/2 0.825 -8.32%
BM_std_minmax<char>/20 1.916 -
BM_std_minmax<char>/21 2.162 -3.77%
BM_std_minmax<char>/22 2.442 -2.93%
BM_std_minmax<char>/23 3.018 1.58%
BM_std_minmax<char>/24 1.203 4.24%
BM_std_minmax<char>/25 1.224 3.79%
BM_std_minmax<char>/26 1.441 3.80%
BM_std_minmax<char>/27 1.833 1.30%
BM_std_minmax<char>/28 2.143 -
BM_std_minmax<char>/29 2.387 -
BM_std_minmax<char>/3 1.088 -10.27%
BM_std_minmax<char>/30 2.635 -1.09%
BM_std_minmax<char>/31 3.174 -
BM_std_minmax<char>/32 1.516 -1.96%
BM_std_minmax<char>/4 1.418 -5.06%
BM_std_minmax<char>/4000 38.835 -
BM_std_minmax<char>/4096 32.945 -
BM_std_minmax<char>/5 1.679 -6.00%
BM_std_minmax<char>/512 5.016 -
BM_std_minmax<char>/5500 50.658 -
BM_std_minmax<char>/6 1.921 -9.59%
BM_std_minmax<char>/64 1.205 4.39%
BM_std_minmax<char>/64000 532.416 -
BM_std_minmax<char>/65536 545.024 -
BM_std_minmax<char>/7 2.295 -8.20%
BM_std_minmax<char>/70000 596.853 -
BM_std_minmax<char>/8 1.022 10.84%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.621 -
BM_std_minmax<int>/10 1.387 -3.46%
BM_std_minmax<int>/1024 33.595 -
BM_std_minmax<int>/11 1.762 -
BM_std_minmax<int>/12 1.385 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.618 -
BM_std_minmax<int>/15 1.963 -2.87%
BM_std_minmax<int>/16 1.385 8.15%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.651 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.808 -12.90%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.852 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.320 -2.92%
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.463 -
BM_std_minmax<int>/28 2.081 2.02%
BM_std_minmax<int>/29 2.098 1.01%
BM_std_minmax<int>/3 1.125 -9.85%
BM_std_minmax<int>/30 2.311 -
BM_std_minmax<int>/31 2.641 -2.96%
BM_std_minmax<int>/32 1.619 1.20%
BM_std_minmax<int>/4 1.027 -5.19%
BM_std_minmax<int>/4000 133.188 -
BM_std_minmax<int>/4096 136.467 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.629 -
BM_std_minmax<int>/5500 191.257 -
BM_std_minmax<int>/6 1.387 -
BM_std_minmax<int>/64 2.528 1.58%
BM_std_minmax<int>/64000 2152.822 -
BM_std_minmax<int>/65536 2202.970 -
BM_std_minmax<int>/7 1.744 -4.97%
BM_std_minmax<int>/70000 2351.194 -
BM_std_minmax<int>/8 1.120 -3.12%
BM_std_minmax<int>/9 1.158 -
BM_std_minmax<long_long>/1 0.650 -
BM_std_minmax<long_long>/10 2.156 -1.49%
BM_std_minmax<long_long>/1024 133.633 -
BM_std_minmax<long_long>/11 2.376 -6.39%
BM_std_minmax<long_long>/12 2.698 -1.70%
BM_std_minmax<long_long>/13 3.001 -3.22%
BM_std_minmax<long_long>/14 3.313 -
BM_std_minmax<long_long>/15 3.648 -
BM_std_minmax<long_long>/16 3.054 -
BM_std_minmax<long_long>/17 3.067 -
BM_std_minmax<long_long>/18 3.064 -
BM_std_minmax<long_long>/19 3.070 -
BM_std_minmax<long_long>/2 1.130 -10.29%
BM_std_minmax<long_long>/20 3.278 -1.20%
BM_std_minmax<long_long>/21 3.514 -
BM_std_minmax<long_long>/22 3.920 -
BM_std_minmax<long_long>/23 4.308 -
BM_std_minmax<long_long>/24 3.989 -
BM_std_minmax<long_long>/25 4.010 -
BM_std_minmax<long_long>/26 4.013 -
BM_std_minmax<long_long>/27 4.018 -
BM_std_minmax<long_long>/28 4.079 -1.67%
BM_std_minmax<long_long>/29 4.181 -4.45%
BM_std_minmax<long_long>/3 1.454 -12.96%
BM_std_minmax<long_long>/30 4.487 -1.20%
BM_std_minmax<long_long>/31 4.787 -1.11%
BM_std_minmax<long_long>/32 4.950 -
BM_std_minmax<long_long>/4 1.781 -3.53%
BM_std_minmax<long_long>/4000 526.129 -
BM_std_minmax<long_long>/4096 538.680 -
BM_std_minmax<long_long>/5 2.038 -7.66%
BM_std_minmax<long_long>/512 66.848 -
BM_std_minmax<long_long>/5500 723.993 -
BM_std_minmax<long_long>/6 2.287 -5.04%
BM_std_minmax<long_long>/64 10.333 -
BM_std_minmax<long_long>/64000 8481.012 -
BM_std_minmax<long_long>/65536 8679.833 -
BM_std_minmax<long_long>/7 2.596 -
BM_std_minmax<long_long>/70000 9276.886 -
BM_std_minmax<long_long>/8 2.121 -
BM_std_minmax<long_long>/9 2.128 -
BM_std_minmax<short>/1 0.647 -
BM_std_minmax<short>/10 1.404 -1.60%
BM_std_minmax<short>/1024 16.581 -
BM_std_minmax<short>/11 1.776 -
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.618 -
BM_std_minmax<short>/15 1.977 -
BM_std_minmax<short>/16 1.801 1.66%
BM_std_minmax<short>/17 1.760 -3.71%
BM_std_minmax<short>/18 2.041 3.08%
BM_std_minmax<short>/19 2.331 -
BM_std_minmax<short>/2 0.899 -
BM_std_minmax<short>/20 1.980 -
BM_std_minmax<short>/21 2.089 2.94%
BM_std_minmax<short>/22 2.275 -
BM_std_minmax<short>/23 2.662 3.11%
BM_std_minmax<short>/24 2.260 -1.31%
BM_std_minmax<short>/25 2.266 1.91%
BM_std_minmax<short>/26 2.497 -1.36%
BM_std_minmax<short>/27 2.846 1.49%
BM_std_minmax<short>/28 2.537 -
BM_std_minmax<short>/29 2.646 -
BM_std_minmax<short>/3 1.163 -1.78%
BM_std_minmax<short>/30 2.837 2.99%
BM_std_minmax<short>/31 3.244 5.72%
BM_std_minmax<short>/32 1.344 3.37%
BM_std_minmax<short>/4 1.152 6.02%
BM_std_minmax<short>/4000 66.096 -
BM_std_minmax<short>/4096 67.750 -
BM_std_minmax<short>/5 1.156 -
BM_std_minmax<short>/512 8.874 -
BM_std_minmax<short>/5500 97.752 -
BM_std_minmax<short>/6 1.389 -
BM_std_minmax<short>/64 1.595 1.60%
BM_std_minmax<short>/64000 1067.189 -
BM_std_minmax<short>/65536 1091.020 -
BM_std_minmax<short>/7 1.765 -3.88%
BM_std_minmax<short>/70000 1201.320 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.170 -1.32%
BM_std_minmax<unsigned_char>/1 0.640 -2.28%
BM_std_minmax<unsigned_char>/10 1.344 6.04%
BM_std_minmax<unsigned_char>/1024 8.790 -
BM_std_minmax<unsigned_char>/11 1.764 8.82%
BM_std_minmax<unsigned_char>/12 1.951 1.33%
BM_std_minmax<unsigned_char>/13 2.242 -2.14%
BM_std_minmax<unsigned_char>/14 2.538 -2.40%
BM_std_minmax<unsigned_char>/15 2.971 -
BM_std_minmax<unsigned_char>/16 1.026 5.61%
BM_std_minmax<unsigned_char>/17 1.121 1.61%
BM_std_minmax<unsigned_char>/18 1.348 -1.16%
BM_std_minmax<unsigned_char>/19 1.722 -
BM_std_minmax<unsigned_char>/2 0.894 -1.44%
BM_std_minmax<unsigned_char>/20 1.972 -3.39%
BM_std_minmax<unsigned_char>/21 2.232 -5.87%
BM_std_minmax<unsigned_char>/22 2.507 -6.41%
BM_std_minmax<unsigned_char>/23 2.956 -5.72%
BM_std_minmax<unsigned_char>/24 1.204 -
BM_std_minmax<unsigned_char>/25 1.224 -
BM_std_minmax<unsigned_char>/26 1.442 -
BM_std_minmax<unsigned_char>/27 1.868 -1.77%
BM_std_minmax<unsigned_char>/28 2.123 -3.22%
BM_std_minmax<unsigned_char>/29 2.424 -3.80%
BM_std_minmax<unsigned_char>/3 1.168 -7.70%
BM_std_minmax<unsigned_char>/30 2.718 -3.81%
BM_std_minmax<unsigned_char>/31 3.151 -4.45%
BM_std_minmax<unsigned_char>/32 1.554 -1.44%
BM_std_minmax<unsigned_char>/4 1.480 -6.11%
BM_std_minmax<unsigned_char>/4000 39.241 -
BM_std_minmax<unsigned_char>/4096 33.031 -
BM_std_minmax<unsigned_char>/5 1.713 -9.76%
BM_std_minmax<unsigned_char>/512 5.006 -
BM_std_minmax<unsigned_char>/5500 50.989 -
BM_std_minmax<unsigned_char>/6 2.004 -9.78%
BM_std_minmax<unsigned_char>/64 1.261 4.81%
BM_std_minmax<unsigned_char>/64000 533.299 -
BM_std_minmax<unsigned_char>/65536 545.955 -
BM_std_minmax<unsigned_char>/7 2.464 -5.16%
BM_std_minmax<unsigned_char>/70000 598.209 -
BM_std_minmax<unsigned_char>/8 0.972 -10.43%
BM_std_minmax<unsigned_char>/9 1.161 -
BM_std_minmax<unsigned_int>/1 0.601 -
BM_std_minmax<unsigned_int>/10 1.387 -
BM_std_minmax<unsigned_int>/1024 33.617 -
BM_std_minmax<unsigned_int>/11 1.716 -3.05%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -
BM_std_minmax<unsigned_int>/15 2.070 3.15%
BM_std_minmax<unsigned_int>/16 1.284 2.61%
BM_std_minmax<unsigned_int>/17 1.486 -
BM_std_minmax<unsigned_int>/18 1.653 -
BM_std_minmax<unsigned_int>/19 1.850 -
BM_std_minmax<unsigned_int>/2 0.827 -2.44%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.850 -1.08%
BM_std_minmax<unsigned_int>/22 2.020 -
BM_std_minmax<unsigned_int>/23 2.399 1.10%
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.415 1.54%
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.132 -2.79%
BM_std_minmax<unsigned_int>/30 2.216 -
BM_std_minmax<unsigned_int>/31 2.555 -
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 1.089 10.15%
BM_std_minmax<unsigned_int>/4000 133.304 -
BM_std_minmax<unsigned_int>/4096 136.547 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.661 -
BM_std_minmax<unsigned_int>/5500 191.681 -
BM_std_minmax<unsigned_int>/6 1.387 -
BM_std_minmax<unsigned_int>/64 2.542 -
BM_std_minmax<unsigned_int>/64000 2153.731 -
BM_std_minmax<unsigned_int>/65536 2204.672 -
BM_std_minmax<unsigned_int>/7 1.840 4.07%
BM_std_minmax<unsigned_int>/70000 2353.265 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.157 -
BM_std_minmax<unsigned_long_long>/1 0.579 4.52%
BM_std_minmax<unsigned_long_long>/10 2.127 -
BM_std_minmax<unsigned_long_long>/1024 133.647 -
BM_std_minmax<unsigned_long_long>/11 2.314 -3.16%
BM_std_minmax<unsigned_long_long>/12 2.672 -
BM_std_minmax<unsigned_long_long>/13 2.991 -
BM_std_minmax<unsigned_long_long>/14 3.305 -
BM_std_minmax<unsigned_long_long>/15 3.743 1.44%
BM_std_minmax<unsigned_long_long>/16 3.055 -
BM_std_minmax<unsigned_long_long>/17 3.067 -
BM_std_minmax<unsigned_long_long>/18 3.072 -
BM_std_minmax<unsigned_long_long>/19 3.083 -
BM_std_minmax<unsigned_long_long>/2 0.867 2.21%
BM_std_minmax<unsigned_long_long>/20 3.273 -
BM_std_minmax<unsigned_long_long>/21 3.522 -
BM_std_minmax<unsigned_long_long>/22 3.938 -
BM_std_minmax<unsigned_long_long>/23 4.362 -
BM_std_minmax<unsigned_long_long>/24 3.989 -
BM_std_minmax<unsigned_long_long>/25 4.012 -
BM_std_minmax<unsigned_long_long>/26 4.017 -
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.126 -1.85%
BM_std_minmax<unsigned_long_long>/3 1.297 6.81%
BM_std_minmax<unsigned_long_long>/30 4.474 -
BM_std_minmax<unsigned_long_long>/31 4.788 -
BM_std_minmax<unsigned_long_long>/32 4.966 -
BM_std_minmax<unsigned_long_long>/4 1.589 1.34%
BM_std_minmax<unsigned_long_long>/4000 525.992 -
BM_std_minmax<unsigned_long_long>/4096 538.227 -
BM_std_minmax<unsigned_long_long>/5 1.847 2.44%
BM_std_minmax<unsigned_long_long>/512 66.791 -
BM_std_minmax<unsigned_long_long>/5500 724.650 -
BM_std_minmax<unsigned_long_long>/6 2.121 2.41%
BM_std_minmax<unsigned_long_long>/64 10.252 -1.11%
BM_std_minmax<unsigned_long_long>/64000 8477.492 -
BM_std_minmax<unsigned_long_long>/65536 8681.189 -
BM_std_minmax<unsigned_long_long>/7 2.591 4.57%
BM_std_minmax<unsigned_long_long>/70000 9271.231 -
BM_std_minmax<unsigned_long_long>/8 2.122 -
BM_std_minmax<unsigned_long_long>/9 2.125 -
BM_std_minmax<unsigned_short>/1 0.660 5.77%
BM_std_minmax<unsigned_short>/10 1.422 -
BM_std_minmax<unsigned_short>/1024 16.662 -
BM_std_minmax<unsigned_short>/11 1.754 -1.91%
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.621 -
BM_std_minmax<unsigned_short>/15 1.905 -
BM_std_minmax<unsigned_short>/16 1.666 -3.20%
BM_std_minmax<unsigned_short>/17 1.660 -3.10%
BM_std_minmax<unsigned_short>/18 1.956 -
BM_std_minmax<unsigned_short>/19 2.168 -2.30%
BM_std_minmax<unsigned_short>/2 0.917 2.45%
BM_std_minmax<unsigned_short>/20 1.948 -2.32%
BM_std_minmax<unsigned_short>/21 1.980 -
BM_std_minmax<unsigned_short>/22 2.302 -2.27%
BM_std_minmax<unsigned_short>/23 2.493 -2.43%
BM_std_minmax<unsigned_short>/24 2.283 -
BM_std_minmax<unsigned_short>/25 2.260 -2.43%
BM_std_minmax<unsigned_short>/26 2.511 -2.03%
BM_std_minmax<unsigned_short>/27 2.819 -2.38%
BM_std_minmax<unsigned_short>/28 2.556 -1.34%
BM_std_minmax<unsigned_short>/29 2.592 1.17%
BM_std_minmax<unsigned_short>/3 1.210 2.32%
BM_std_minmax<unsigned_short>/30 2.800 -
BM_std_minmax<unsigned_short>/31 3.053 -2.07%
BM_std_minmax<unsigned_short>/32 1.266 -2.91%
BM_std_minmax<unsigned_short>/4 1.084 11.46%
BM_std_minmax<unsigned_short>/4000 66.112 -
BM_std_minmax<unsigned_short>/4096 67.774 -
BM_std_minmax<unsigned_short>/5 1.158 -
BM_std_minmax<unsigned_short>/512 8.882 -
BM_std_minmax<unsigned_short>/5500 97.780 -
BM_std_minmax<unsigned_short>/6 1.346 -3.08%
BM_std_minmax<unsigned_short>/64 1.546 -
BM_std_minmax<unsigned_short>/64000 1066.507 -
BM_std_minmax<unsigned_short>/65536 1092.489 -
BM_std_minmax<unsigned_short>/7 1.671 -2.03%
BM_std_minmax<unsigned_short>/70000 1201.639 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.172 -
BM_std_minmax_element<char>/1 0.304 -
BM_std_minmax_element<char>/1024 283.526 2.23%
BM_std_minmax_element<char>/2 0.689 -
BM_std_minmax_element<char>/3 1.150 -3.97%
BM_std_minmax_element<char>/4 1.263 -
BM_std_minmax_element<char>/4000 1084.749 1.48%
BM_std_minmax_element<char>/4096 1110.866 1.05%
BM_std_minmax_element<char>/512 144.111 2.09%
BM_std_minmax_element<char>/5500 1488.200 -
BM_std_minmax_element<char>/64 17.582 1.51%
BM_std_minmax_element<char>/64000 17241.838 1.20%
BM_std_minmax_element<char>/65536 17658.972 1.30%
BM_std_minmax_element<char>/70000 18855.322 1.15%
BM_std_minmax_element<int>/1 0.305 -
BM_std_minmax_element<int>/1024 272.529 -5.55%
BM_std_minmax_element<int>/2 0.648 -
BM_std_minmax_element<int>/3 1.078 14.21%
BM_std_minmax_element<int>/4 1.258 2.05%
BM_std_minmax_element<int>/4000 1052.408 -5.66%
BM_std_minmax_element<int>/4096 1076.685 -5.73%
BM_std_minmax_element<int>/512 137.908 -5.87%
BM_std_minmax_element<int>/5500 1444.235 -5.59%
BM_std_minmax_element<int>/64 17.304 -3.88%
BM_std_minmax_element<int>/64000 16835.683 -5.60%
BM_std_minmax_element<int>/65536 17237.670 -5.49%
BM_std_minmax_element<int>/70000 18412.965 -5.52%
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 273.647 -3.67%
BM_std_minmax_element<long_long>/2 0.686 5.71%
BM_std_minmax_element<long_long>/3 1.097 1.37%
BM_std_minmax_element<long_long>/4 1.254 -
BM_std_minmax_element<long_long>/4000 1055.109 -3.66%
BM_std_minmax_element<long_long>/4096 1081.356 -3.41%
BM_std_minmax_element<long_long>/512 139.053 -3.43%
BM_std_minmax_element<long_long>/5500 1449.015 -3.56%
BM_std_minmax_element<long_long>/64 17.514 -1.52%
BM_std_minmax_element<long_long>/64000 17131.665 -2.09%
BM_std_minmax_element<long_long>/65536 17554.781 -1.75%
BM_std_minmax_element<long_long>/70000 18681.929 -2.39%
BM_std_minmax_element<short>/1 0.304 -
BM_std_minmax_element<short>/1024 283.669 6.51%
BM_std_minmax_element<short>/2 0.647 -
BM_std_minmax_element<short>/3 1.148 8.26%
BM_std_minmax_element<short>/4 1.217 -
BM_std_minmax_element<short>/4000 1084.841 7.12%
BM_std_minmax_element<short>/4096 1110.661 6.75%
BM_std_minmax_element<short>/512 143.996 5.29%
BM_std_minmax_element<short>/5500 1489.046 7.19%
BM_std_minmax_element<short>/64 17.356 1.48%
BM_std_minmax_element<short>/64000 17256.080 7.96%
BM_std_minmax_element<short>/65536 17692.405 8.07%
BM_std_minmax_element<short>/70000 18883.005 8.07%
BM_tolower_char<char> 0.618 -10.69%
BM_tolower_char<wchar_t> 0.585 -
BM_tolower_string<char> 22.926 53.50%
BM_tolower_string<wchar_t> 6.259 -
BM_toupper_char<char> 0.689 -
BM_toupper_char<wchar_t> 0.525 -14.44%
BM_toupper_string<char> 14.979 -
BM_toupper_string<wchar_t> 6.264 -
BM_vector_deque_copy/0 0.369 -13.73%
BM_vector_deque_copy/1 2.142 -8.20%
BM_vector_deque_copy/1024 36.255 -
BM_vector_deque_copy/2 1.881 -9.02%
BM_vector_deque_copy/4000 140.691 -
BM_vector_deque_copy/4096 146.150 -
BM_vector_deque_copy/512 17.026 -
BM_vector_deque_copy/5500 195.952 -
BM_vector_deque_copy/64 2.721 -2.82%
BM_vector_deque_copy/64000 2703.306 -2.27%
BM_vector_deque_copy/65536 2428.243 -
BM_vector_deque_copy/70000 2926.501 -
BM_vector_deque_copy_backward/0 0.418 -4.94%
BM_vector_deque_copy_backward/1 2.440 -4.95%
BM_vector_deque_copy_backward/1024 38.467 -
BM_vector_deque_copy_backward/2 2.174 -2.69%
BM_vector_deque_copy_backward/4000 143.660 -
BM_vector_deque_copy_backward/4096 149.405 -
BM_vector_deque_copy_backward/512 17.633 -
BM_vector_deque_copy_backward/5500 197.903 -1.22%
BM_vector_deque_copy_backward/64 3.091 -
BM_vector_deque_copy_backward/64000 7895.742 4.58%
BM_vector_deque_copy_backward/65536 8162.637 2.70%
BM_vector_deque_copy_backward/70000 8765.059 -
BM_vector_deque_move/0 0.465 16.93%
BM_vector_deque_move/1 2.346 -1.37%
BM_vector_deque_move/1024 35.814 -
BM_vector_deque_move/2 2.070 -
BM_vector_deque_move/4000 141.721 -
BM_vector_deque_move/4096 145.875 -1.07%
BM_vector_deque_move/512 17.061 -
BM_vector_deque_move/5500 201.648 1.40%
BM_vector_deque_move/64 2.835 -1.29%
BM_vector_deque_move/64000 2692.343 -
BM_vector_deque_move/65536 2641.531 -1.79%
BM_vector_deque_move/70000 2923.919 -
BM_vector_deque_move_backward/0 0.413 -16.69%
BM_vector_deque_move_backward/1 1.957 -16.56%
BM_vector_deque_move_backward/1024 38.782 1.15%
BM_vector_deque_move_backward/2 1.632 -21.01%
BM_vector_deque_move_backward/4000 143.423 -
BM_vector_deque_move_backward/4096 150.553 -1.51%
BM_vector_deque_move_backward/512 18.395 2.87%
BM_vector_deque_move_backward/5500 200.577 -
BM_vector_deque_move_backward/64 3.200 5.59%
BM_vector_deque_move_backward/64000 7587.054 -1.15%
BM_vector_deque_move_backward/65536 7763.599 -
BM_vector_deque_move_backward/70000 8417.978 2.52%
BM_vector_deque_ranges_copy/0 0.501 35.77%
BM_vector_deque_ranges_copy/1 2.334 -
BM_vector_deque_ranges_copy/1024 35.792 -
BM_vector_deque_ranges_copy/2 2.063 -
BM_vector_deque_ranges_copy/4000 142.623 -
BM_vector_deque_ranges_copy/4096 146.337 -
BM_vector_deque_ranges_copy/512 17.012 -
BM_vector_deque_ranges_copy/5500 197.628 -
BM_vector_deque_ranges_copy/64 2.835 1.27%
BM_vector_deque_ranges_copy/64000 2704.843 -
BM_vector_deque_ranges_copy/65536 2635.457 -
BM_vector_deque_ranges_copy/70000 2913.381 -
BM_vector_deque_ranges_copy_backward/0 0.439 -22.37%
BM_vector_deque_ranges_copy_backward/1 2.314 -
BM_vector_deque_ranges_copy_backward/1024 38.239 -
BM_vector_deque_ranges_copy_backward/2 2.066 -
BM_vector_deque_ranges_copy_backward/4000 141.891 -
BM_vector_deque_ranges_copy_backward/4096 149.944 -
BM_vector_deque_ranges_copy_backward/512 17.601 -
BM_vector_deque_ranges_copy_backward/5500 199.971 -
BM_vector_deque_ranges_copy_backward/64 2.959 -
BM_vector_deque_ranges_copy_backward/64000 7592.773 -
BM_vector_deque_ranges_copy_backward/65536 8036.787 -
BM_vector_deque_ranges_copy_backward/70000 8596.606 1.27%
BM_vector_deque_ranges_move/0 0.398 8.25%
BM_vector_deque_ranges_move/1 2.260 8.04%
BM_vector_deque_ranges_move/1024 36.050 -
BM_vector_deque_ranges_move/2 2.007 8.76%
BM_vector_deque_ranges_move/4000 142.655 -3.74%
BM_vector_deque_ranges_move/4096 148.421 1.35%
BM_vector_deque_ranges_move/512 17.040 -
BM_vector_deque_ranges_move/5500 198.436 -
BM_vector_deque_ranges_move/64 2.780 2.01%
BM_vector_deque_ranges_move/64000 2597.259 -
BM_vector_deque_ranges_move/65536 2627.224 -1.54%
BM_vector_deque_ranges_move/70000 2813.130 -
BM_vector_deque_ranges_move_backward/0 0.414 -5.39%
BM_vector_deque_ranges_move_backward/1 1.956 -15.81%
BM_vector_deque_ranges_move_backward/1024 37.952 -
BM_vector_deque_ranges_move_backward/2 1.730 -16.22%
BM_vector_deque_ranges_move_backward/4000 146.859 -
BM_vector_deque_ranges_move_backward/4096 150.775 -
BM_vector_deque_ranges_move_backward/512 18.266 2.12%
BM_vector_deque_ranges_move_backward/5500 200.689 1.38%
BM_vector_deque_ranges_move_backward/64 3.150 4.30%
BM_vector_deque_ranges_move_backward/64000 7668.512 1.27%
BM_vector_deque_ranges_move_backward/65536 7659.701 -
BM_vector_deque_ranges_move_backward/70000 8138.508 -1.63%
SetIntersection_Front_Set_float_1024_1 1129313.543 3.47%
SetIntersection_Front_Set_float_1024_1024 15911869.175 7.73%
SetIntersection_Front_Set_float_1024_16 1304978.333 -
SetIntersection_Front_Set_float_1024_256 4607564.382 1.23%
SetIntersection_Front_Set_float_1024_4 1168201.773 1.61%
SetIntersection_Front_Set_float_1024_64 1886615.487 -2.90%
SetIntersection_Front_Set_float_16384_1 1128896.866 -
SetIntersection_Front_Set_float_16384_1024 14931991.390 -4.99%
SetIntersection_Front_Set_float_16384_16 1312857.747 -1.49%
SetIntersection_Front_Set_float_16384_16384 357127922.588 45.96%
SetIntersection_Front_Set_float_16384_256 4934924.469 7.50%
SetIntersection_Front_Set_float_16384_4 1116636.621 -2.88%
SetIntersection_Front_Set_float_16384_64 2089292.311 -
SetIntersection_Front_Set_float_16_1 67423612.582 -
SetIntersection_Front_Set_float_16_16 40814369.702 -1.02%
SetIntersection_Front_Set_float_16_4 59011575.277 -
SetIntersection_Front_Set_float_1_1 573476600.207 -
SetIntersection_Front_Set_float_256_1 4483159.885 1.06%
SetIntersection_Front_Set_float_256_16 4940029.221 2.85%
SetIntersection_Front_Set_float_256_256 8904240.999 -5.76%
SetIntersection_Front_Set_float_256_4 4542804.208 -
SetIntersection_Front_Set_float_256_64 6496167.217 5.32%
SetIntersection_Front_Set_float_262144_1 1119306.492 1.70%
SetIntersection_Front_Set_float_262144_1024 16016433.006 6.18%
SetIntersection_Front_Set_float_262144_16 1315735.387 3.79%
SetIntersection_Front_Set_float_262144_16384 357221009.980 44.80%
SetIntersection_Front_Set_float_262144_256 5088306.908 15.12%
SetIntersection_Front_Set_float_262144_262144 1803468.182 3.63%
SetIntersection_Front_Set_float_262144_4 1145884.907 -
SetIntersection_Front_Set_float_262144_64 2039301.079 11.13%
SetIntersection_Front_Set_float_4_1 229433882.678 -
SetIntersection_Front_Set_float_4_4 147736640.051 -
SetIntersection_Front_Set_float_64_1 17560012.697 -
SetIntersection_Front_Set_float_64_16 16844066.255 -
SetIntersection_Front_Set_float_64_4 17252178.327 -
SetIntersection_Front_Set_float_64_64 14689310.468 -9.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1126990.539 1.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20238036.180 -6.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1401060.622 1.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 5983141.522 -3.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1173911.552 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2285259.033 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1117235.962 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 20292624.432 -2.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1397274.588 3.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 350972525.809 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5931446.072 -4.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1155774.449 -1.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2299068.211 4.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67243959.512 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43789415.682 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59754079.734 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 572801533.247 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4461635.835 1.96%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5230141.068 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 11580595.837 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4584926.109 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7345072.827 -1.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1086910.162 -2.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20422631.002 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1384204.965 1.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 351123473.929 3.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6034223.696 -1.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2202690.836 -1.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1180259.448 2.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2295191.281 1.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 229013144.123 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149558667.978 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17734520.827 1.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17756724.483 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17743752.269 1.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 17906979.012 -
SetIntersection_Front_Set_string_1024_1 1162195.692 1.01%
SetIntersection_Front_Set_string_1024_1024 58812115.384 1.89%
SetIntersection_Front_Set_string_1024_16 2092102.869 -
SetIntersection_Front_Set_string_1024_256 16796016.666 6.15%
SetIntersection_Front_Set_string_1024_4 1352052.730 1.48%
SetIntersection_Front_Set_string_1024_64 5273183.737 14.12%
SetIntersection_Front_Set_string_16384_1 1136450.686 -2.11%
SetIntersection_Front_Set_string_16384_1024 61085333.025 4.11%
SetIntersection_Front_Set_string_16384_16 2033262.414 5.62%
SetIntersection_Front_Set_string_16384_16384 348703998.363 -
SetIntersection_Front_Set_string_16384_256 16505180.775 6.27%
SetIntersection_Front_Set_string_16384_4 1335351.953 -
SetIntersection_Front_Set_string_16384_64 5285552.950 3.21%
SetIntersection_Front_Set_string_16_1 69959224.548 1.30%
SetIntersection_Front_Set_string_16_16 62752786.030 5.17%
SetIntersection_Front_Set_string_16_4 68450764.556 -
SetIntersection_Front_Set_string_1_1 594654922.936 -
SetIntersection_Front_Set_string_256_1 4651905.662 1.59%
SetIntersection_Front_Set_string_256_16 7656454.167 -
SetIntersection_Front_Set_string_256_256 33008940.516 9.63%
SetIntersection_Front_Set_string_256_4 5287001.358 1.13%
SetIntersection_Front_Set_string_256_64 15670137.426 13.02%
SetIntersection_Front_Set_string_262144_1 1187790.544 1.92%
SetIntersection_Front_Set_string_262144_1024 60667612.377 -
SetIntersection_Front_Set_string_262144_16 1941112.489 1.38%
SetIntersection_Front_Set_string_262144_16384 352432210.663 2.22%
SetIntersection_Front_Set_string_262144_256 15578513.498 8.91%
SetIntersection_Front_Set_string_262144_262144 17428815.756 -2.62%
SetIntersection_Front_Set_string_262144_4 1350171.218 2.89%
SetIntersection_Front_Set_string_262144_64 4818889.912 5.13%
SetIntersection_Front_Set_string_4_1 237467606.711 1.34%
SetIntersection_Front_Set_string_4_4 168611109.405 -
SetIntersection_Front_Set_string_64_1 18335645.043 1.52%
SetIntersection_Front_Set_string_64_16 26019406.591 6.19%
SetIntersection_Front_Set_string_64_4 20065523.880 2.40%
SetIntersection_Front_Set_string_64_64 37604055.852 -2.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1135655.933 1.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24393293.803 -2.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1398561.183 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 7176725.232 5.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1175880.309 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2443149.609 -2.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1069884.816 -4.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26317765.783 -3.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1427385.008 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 351816453.167 -3.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6623434.430 -1.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1173416.569 -1.55%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2519272.928 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67652885.909 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 45235166.412 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60861204.248 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 574702215.318 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4547794.124 2.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5267789.691 -2.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13268854.952 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4566480.764 -1.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7888082.733 -4.88%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1125165.502 5.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27706945.988 5.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1372690.011 -3.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 359607639.331 2.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6729068.294 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3155471.518 3.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1161204.995 2.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2492706.301 1.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 230757656.006 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 151741035.206 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17752411.153 1.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18094519.410 -1.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17819923.229 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19723404.698 -
SetIntersection_Front_Set_uint32_1024_1 1122159.527 1.99%
SetIntersection_Front_Set_uint32_1024_1024 14923898.898 -13.11%
SetIntersection_Front_Set_uint32_1024_16 1331302.133 -
SetIntersection_Front_Set_uint32_1024_256 4827612.129 -6.71%
SetIntersection_Front_Set_uint32_1024_4 1163185.310 2.27%
SetIntersection_Front_Set_uint32_1024_64 2038132.232 -1.44%
SetIntersection_Front_Set_uint32_16384_1 1116902.693 3.38%
SetIntersection_Front_Set_uint32_16384_1024 16765807.974 4.16%
SetIntersection_Front_Set_uint32_16384_16 1302164.969 3.26%
SetIntersection_Front_Set_uint32_16384_16384 370699584.378 8.52%
SetIntersection_Front_Set_uint32_16384_256 5005337.139 -2.53%
SetIntersection_Front_Set_uint32_16384_4 1103968.030 -4.13%
SetIntersection_Front_Set_uint32_16384_64 2041312.720 1.92%
SetIntersection_Front_Set_uint32_16_1 67367403.422 -
SetIntersection_Front_Set_uint32_16_16 41563725.059 -
SetIntersection_Front_Set_uint32_16_4 59017880.981 -
SetIntersection_Front_Set_uint32_1_1 571376738.045 -
SetIntersection_Front_Set_uint32_256_1 4415810.773 -1.19%
SetIntersection_Front_Set_uint32_256_16 4963741.976 2.84%
SetIntersection_Front_Set_uint32_256_256 9348348.868 -
SetIntersection_Front_Set_uint32_256_4 4502176.167 -
SetIntersection_Front_Set_uint32_256_64 6447592.886 -
SetIntersection_Front_Set_uint32_262144_1 1093294.033 -
SetIntersection_Front_Set_uint32_262144_1024 16140961.708 -
SetIntersection_Front_Set_uint32_262144_16 1264202.761 -
SetIntersection_Front_Set_uint32_262144_16384 344173576.636 -
SetIntersection_Front_Set_uint32_262144_256 4939019.489 -
SetIntersection_Front_Set_uint32_262144_262144 1839343.098 -
SetIntersection_Front_Set_uint32_262144_4 1112615.355 -
SetIntersection_Front_Set_uint32_262144_64 1942806.451 -1.42%
SetIntersection_Front_Set_uint32_4_1 228340216.081 -
SetIntersection_Front_Set_uint32_4_4 148099102.787 1.10%
SetIntersection_Front_Set_uint32_64_1 17546170.973 -
SetIntersection_Front_Set_uint32_64_16 16956326.127 -
SetIntersection_Front_Set_uint32_64_4 17339274.205 -
SetIntersection_Front_Set_uint32_64_64 16092986.839 -1.22%
SetIntersection_Front_Set_uint64_1024_1 1094936.665 -1.87%
SetIntersection_Front_Set_uint64_1024_1024 16189366.308 6.85%
SetIntersection_Front_Set_uint64_1024_16 1310474.970 1.53%
SetIntersection_Front_Set_uint64_1024_256 4900781.993 7.26%
SetIntersection_Front_Set_uint64_1024_4 1141498.001 5.01%
SetIntersection_Front_Set_uint64_1024_64 2027910.929 3.35%
SetIntersection_Front_Set_uint64_16384_1 1121242.307 2.44%
SetIntersection_Front_Set_uint64_16384_1024 16153224.690 6.01%
SetIntersection_Front_Set_uint64_16384_16 1342876.413 2.06%
SetIntersection_Front_Set_uint64_16384_16384 346878393.802 41.22%
SetIntersection_Front_Set_uint64_16384_256 4782143.136 1.46%
SetIntersection_Front_Set_uint64_16384_4 1142611.518 -
SetIntersection_Front_Set_uint64_16384_64 2043057.799 6.57%
SetIntersection_Front_Set_uint64_16_1 67194057.012 -
SetIntersection_Front_Set_uint64_16_16 41478046.756 1.94%
SetIntersection_Front_Set_uint64_16_4 58694869.898 -
SetIntersection_Front_Set_uint64_1_1 571939459.499 -
SetIntersection_Front_Set_uint64_256_1 4371222.723 -1.85%
SetIntersection_Front_Set_uint64_256_16 4992899.455 2.04%
SetIntersection_Front_Set_uint64_256_256 9412846.150 4.02%
SetIntersection_Front_Set_uint64_256_4 4506898.956 1.44%
SetIntersection_Front_Set_uint64_256_64 6456057.649 4.85%
SetIntersection_Front_Set_uint64_262144_1 1122781.906 1.63%
SetIntersection_Front_Set_uint64_262144_1024 15693916.463 8.39%
SetIntersection_Front_Set_uint64_262144_16 1305960.144 3.87%
SetIntersection_Front_Set_uint64_262144_16384 347205321.861 1.73%
SetIntersection_Front_Set_uint64_262144_256 5215755.345 13.33%
SetIntersection_Front_Set_uint64_262144_262144 1875047.361 3.98%
SetIntersection_Front_Set_uint64_262144_4 1150062.171 1.98%
SetIntersection_Front_Set_uint64_262144_64 2032062.182 6.59%
SetIntersection_Front_Set_uint64_4_1 228795053.078 -
SetIntersection_Front_Set_uint64_4_4 147022359.787 -
SetIntersection_Front_Set_uint64_64_1 17549829.326 -
SetIntersection_Front_Set_uint64_64_16 16798420.353 -
SetIntersection_Front_Set_uint64_64_4 17306388.103 1.15%
SetIntersection_Front_Set_uint64_64_64 16041337.678 5.47%
SetIntersection_Front_Vector_float_1024_1 1114635.761 -
SetIntersection_Front_Vector_float_1024_1024 5952400.731 -
SetIntersection_Front_Vector_float_1024_16 1190781.406 -
SetIntersection_Front_Vector_float_1024_256 2343754.089 -
SetIntersection_Front_Vector_float_1024_4 1133724.550 -
SetIntersection_Front_Vector_float_1024_64 1440156.994 -
SetIntersection_Front_Vector_float_16384_1 1125102.350 -
SetIntersection_Front_Vector_float_16384_1024 5958612.088 -
SetIntersection_Front_Vector_float_16384_16 1207001.827 1.99%
SetIntersection_Front_Vector_float_16384_16384 82635319.204 2.85%
SetIntersection_Front_Vector_float_16384_256 2356140.587 -
SetIntersection_Front_Vector_float_16384_4 1129910.433 2.20%
SetIntersection_Front_Vector_float_16384_64 1450069.752 -
SetIntersection_Front_Vector_float_16_1 67591146.791 -
SetIntersection_Front_Vector_float_16_16 38264535.202 1.16%
SetIntersection_Front_Vector_float_16_4 58826995.955 2.19%
SetIntersection_Front_Vector_float_1_1 574405505.606 -
SetIntersection_Front_Vector_float_256_1 4494484.421 1.46%
SetIntersection_Front_Vector_float_256_16 4543680.522 -1.41%
SetIntersection_Front_Vector_float_256_256 4844276.107 4.33%
SetIntersection_Front_Vector_float_256_4 4472750.248 -
SetIntersection_Front_Vector_float_256_64 4843840.325 6.15%
SetIntersection_Front_Vector_float_262144_1 1118086.475 -
SetIntersection_Front_Vector_float_262144_1024 5985209.280 -
SetIntersection_Front_Vector_float_262144_16 1218021.874 2.63%
SetIntersection_Front_Vector_float_262144_16384 83935798.561 4.91%
SetIntersection_Front_Vector_float_262144_256 2364655.597 1.02%
SetIntersection_Front_Vector_float_262144_262144 353191148.080 -
SetIntersection_Front_Vector_float_262144_4 1151967.592 4.50%
SetIntersection_Front_Vector_float_262144_64 1510328.412 4.56%
SetIntersection_Front_Vector_float_4_1 229702925.827 -
SetIntersection_Front_Vector_float_4_4 145415667.025 -
SetIntersection_Front_Vector_float_64_1 17758460.607 1.60%
SetIntersection_Front_Vector_float_64_16 15465652.169 2.26%
SetIntersection_Front_Vector_float_64_4 17073449.875 -
SetIntersection_Front_Vector_float_64_64 11571750.454 1.73%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1115296.786 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 9615124.617 1.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1232321.234 -2.60%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2901297.906 -10.91%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1148462.046 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1601360.801 -3.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1122037.098 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8411510.254 1.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1249176.861 5.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 124563672.516 -1.35%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3099918.297 4.93%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1130414.306 -1.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1660555.881 5.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67115062.137 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39938740.171 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 57927090.881 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 570974916.309 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4427612.076 1.59%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4628182.249 1.63%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5900631.776 -8.41%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4456060.018 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5291825.124 4.38%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1119470.840 1.35%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8395803.229 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1225040.689 1.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 121531716.091 -4.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2972545.578 -7.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 348695128.354 -1.41%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1137583.984 -2.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1640171.605 5.68%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 227594365.050 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147536822.045 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17566444.043 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15939595.854 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16969396.107 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12720637.766 -3.61%
SetIntersection_Front_Vector_string_1024_1 1160388.773 1.81%
SetIntersection_Front_Vector_string_1024_1024 40997447.023 -1.26%
SetIntersection_Front_Vector_string_1024_16 1685411.493 -4.79%
SetIntersection_Front_Vector_string_1024_256 9988919.255 -5.15%
SetIntersection_Front_Vector_string_1024_4 1277596.164 -
SetIntersection_Front_Vector_string_1024_64 3252147.178 -12.85%
SetIntersection_Front_Vector_string_16384_1 1144384.905 1.15%
SetIntersection_Front_Vector_string_16384_1024 39489677.279 -4.87%
SetIntersection_Front_Vector_string_16384_16 1727749.132 -6.12%
SetIntersection_Front_Vector_string_16384_16384 350042148.821 -
SetIntersection_Front_Vector_string_16384_256 10206404.234 2.06%
SetIntersection_Front_Vector_string_16384_4 1228426.351 1.00%
SetIntersection_Front_Vector_string_16384_64 3400503.396 -8.16%
SetIntersection_Front_Vector_string_16_1 68936540.863 -
SetIntersection_Front_Vector_string_16_16 53822952.381 -2.01%
SetIntersection_Front_Vector_string_16_4 64338614.934 1.26%
SetIntersection_Front_Vector_string_1_1 586739135.891 -
SetIntersection_Front_Vector_string_256_1 4555592.786 -
SetIntersection_Front_Vector_string_256_16 6395533.741 1.88%
SetIntersection_Front_Vector_string_256_256 20746597.727 -3.31%
SetIntersection_Front_Vector_string_256_4 5014886.090 2.55%
SetIntersection_Front_Vector_string_256_64 10919509.388 -
SetIntersection_Front_Vector_string_262144_1 1153131.533 -
SetIntersection_Front_Vector_string_262144_1024 41155947.986 -
SetIntersection_Front_Vector_string_262144_16 1639998.924 -5.68%
SetIntersection_Front_Vector_string_262144_16384 349647257.517 -
SetIntersection_Front_Vector_string_262144_256 10224227.487 -
SetIntersection_Front_Vector_string_262144_262144 14381237.551 -
SetIntersection_Front_Vector_string_262144_4 1241434.330 -1.38%
SetIntersection_Front_Vector_string_262144_64 3492773.349 -5.76%
SetIntersection_Front_Vector_string_4_1 234559967.996 -
SetIntersection_Front_Vector_string_4_4 161882232.586 -
SetIntersection_Front_Vector_string_64_1 17932757.512 -
SetIntersection_Front_Vector_string_64_16 21757186.889 -2.92%
SetIntersection_Front_Vector_string_64_4 18968351.136 -
SetIntersection_Front_Vector_string_64_64 27642940.540 2.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1126200.902 -1.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9828944.333 1.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1252051.034 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3316423.510 1.64%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1150581.074 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1678561.554 2.34%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1107403.426 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9876003.606 2.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1240776.427 1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 141385878.724 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3347032.494 1.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1146606.791 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1644825.069 -1.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67035987.698 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39820607.451 -3.95%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58496086.794 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 571487224.600 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4447484.134 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4632224.969 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6581856.364 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4449647.858 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5387871.897 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1125496.886 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9852674.084 1.78%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1254151.095 3.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 141185204.913 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3308314.538 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350414297.491 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1147295.576 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1686948.396 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228623542.979 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147494457.801 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17576736.611 1.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15891441.897 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17190065.843 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13299794.439 -
SetIntersection_Front_Vector_uint32_1024_1 1120097.884 -
SetIntersection_Front_Vector_uint32_1024_1024 5977318.489 -15.57%
SetIntersection_Front_Vector_uint32_1024_16 1174587.886 -
SetIntersection_Front_Vector_uint32_1024_256 2340610.189 -
SetIntersection_Front_Vector_uint32_1024_4 1135580.966 4.27%
SetIntersection_Front_Vector_uint32_1024_64 1429448.620 -
SetIntersection_Front_Vector_uint32_16384_1 1123295.013 2.34%
SetIntersection_Front_Vector_uint32_16384_1024 5975801.317 1.00%
SetIntersection_Front_Vector_uint32_16384_16 1193224.830 -
SetIntersection_Front_Vector_uint32_16384_16384 79776061.408 -4.22%
SetIntersection_Front_Vector_uint32_16384_256 2320147.273 -1.49%
SetIntersection_Front_Vector_uint32_16384_4 1109162.920 -1.38%
SetIntersection_Front_Vector_uint32_16384_64 1435197.297 -
SetIntersection_Front_Vector_uint32_16_1 67305686.847 -
SetIntersection_Front_Vector_uint32_16_16 37905532.096 -
SetIntersection_Front_Vector_uint32_16_4 58242152.085 -
SetIntersection_Front_Vector_uint32_1_1 572172375.859 -
SetIntersection_Front_Vector_uint32_256_1 4439996.148 -
SetIntersection_Front_Vector_uint32_256_16 4439976.119 -
SetIntersection_Front_Vector_uint32_256_256 4729606.553 -
SetIntersection_Front_Vector_uint32_256_4 4435329.027 -
SetIntersection_Front_Vector_uint32_256_64 4602432.201 -
SetIntersection_Front_Vector_uint32_262144_1 1125901.826 2.53%
SetIntersection_Front_Vector_uint32_262144_1024 5975547.512 -
SetIntersection_Front_Vector_uint32_262144_16 1182157.012 -
SetIntersection_Front_Vector_uint32_262144_16384 79787111.790 -3.84%
SetIntersection_Front_Vector_uint32_262144_256 2348676.226 -8.38%
SetIntersection_Front_Vector_uint32_262144_262144 350551516.489 -
SetIntersection_Front_Vector_uint32_262144_4 1136657.086 -
SetIntersection_Front_Vector_uint32_262144_64 1420859.569 -
SetIntersection_Front_Vector_uint32_4_1 228926343.277 -
SetIntersection_Front_Vector_uint32_4_4 145277257.593 -
SetIntersection_Front_Vector_uint32_64_1 17483165.868 -
SetIntersection_Front_Vector_uint32_64_16 15294033.890 -
SetIntersection_Front_Vector_uint32_64_4 17164187.751 1.11%
SetIntersection_Front_Vector_uint32_64_64 11601390.804 -
SetIntersection_Front_Vector_uint64_1024_1 1108615.438 -
SetIntersection_Front_Vector_uint64_1024_1024 5922700.280 -1.04%
SetIntersection_Front_Vector_uint64_1024_16 1187297.446 3.58%
SetIntersection_Front_Vector_uint64_1024_256 2344617.932 -
SetIntersection_Front_Vector_uint64_1024_4 1130733.660 -
SetIntersection_Front_Vector_uint64_1024_64 1434943.064 -
SetIntersection_Front_Vector_uint64_16384_1 1112819.405 -1.02%
SetIntersection_Front_Vector_uint64_16384_1024 5973492.384 2.00%
SetIntersection_Front_Vector_uint64_16384_16 1198042.182 2.20%
SetIntersection_Front_Vector_uint64_16384_16384 78308793.620 -
SetIntersection_Front_Vector_uint64_16384_256 2327330.157 -
SetIntersection_Front_Vector_uint64_16384_4 1134077.383 4.84%
SetIntersection_Front_Vector_uint64_16384_64 1441441.875 -
SetIntersection_Front_Vector_uint64_16_1 67146363.540 -
SetIntersection_Front_Vector_uint64_16_16 38050367.998 -
SetIntersection_Front_Vector_uint64_16_4 57795042.829 -
SetIntersection_Front_Vector_uint64_1_1 569977270.115 -
SetIntersection_Front_Vector_uint64_256_1 4379668.746 -
SetIntersection_Front_Vector_uint64_256_16 4441329.140 -1.59%
SetIntersection_Front_Vector_uint64_256_256 4681714.385 2.51%
SetIntersection_Front_Vector_uint64_256_4 4467375.739 -
SetIntersection_Front_Vector_uint64_256_64 4623667.843 2.37%
SetIntersection_Front_Vector_uint64_262144_1 1121473.889 5.29%
SetIntersection_Front_Vector_uint64_262144_1024 5904908.690 -1.46%
SetIntersection_Front_Vector_uint64_262144_16 1178291.716 -
SetIntersection_Front_Vector_uint64_262144_16384 78336504.714 -
SetIntersection_Front_Vector_uint64_262144_256 2354704.676 -
SetIntersection_Front_Vector_uint64_262144_262144 351144659.923 -
SetIntersection_Front_Vector_uint64_262144_4 1097315.597 -5.36%
SetIntersection_Front_Vector_uint64_262144_64 1431865.093 1.03%
SetIntersection_Front_Vector_uint64_4_1 228099069.993 -
SetIntersection_Front_Vector_uint64_4_4 144919430.146 -
SetIntersection_Front_Vector_uint64_64_1 18663034.187 6.78%
SetIntersection_Front_Vector_uint64_64_16 15146980.427 -
SetIntersection_Front_Vector_uint64_64_4 17015509.780 -
SetIntersection_Front_Vector_uint64_64_64 11324903.813 -
SetIntersection_Interlaced_Set_float_1024_1 1129876.859 -
SetIntersection_Interlaced_Set_float_1024_1024 15791691.109 4.85%
SetIntersection_Interlaced_Set_float_1024_16 11678919.914 -
SetIntersection_Interlaced_Set_float_1024_256 16560896.978 4.94%
SetIntersection_Interlaced_Set_float_1024_4 10011422.595 -2.30%
SetIntersection_Interlaced_Set_float_1024_64 10101109.854 -
SetIntersection_Interlaced_Set_float_16384_1 1121238.895 -
SetIntersection_Interlaced_Set_float_16384_1024 173683844.251 1.92%
SetIntersection_Interlaced_Set_float_16384_16 218236683.272 4.72%
SetIntersection_Interlaced_Set_float_16384_16384 250071996.639 -26.01%
SetIntersection_Interlaced_Set_float_16384_256 202341248.284 -
SetIntersection_Interlaced_Set_float_16384_4 174574667.146 2.07%
SetIntersection_Interlaced_Set_float_16384_64 222206129.757 2.22%
SetIntersection_Interlaced_Set_float_16_1 67341810.922 -
SetIntersection_Interlaced_Set_float_16_16 41546342.969 2.21%
SetIntersection_Interlaced_Set_float_16_4 64966418.255 -
SetIntersection_Interlaced_Set_float_1_1 573862286.130 -
SetIntersection_Interlaced_Set_float_256_1 4457007.622 -1.19%
SetIntersection_Interlaced_Set_float_256_16 12286964.053 1.16%
SetIntersection_Interlaced_Set_float_256_256 9722830.365 -
SetIntersection_Interlaced_Set_float_256_4 11574719.548 2.18%
SetIntersection_Interlaced_Set_float_256_64 15275613.647 -2.10%
SetIntersection_Interlaced_Set_float_262144_1 1118830.852 -
SetIntersection_Interlaced_Set_float_262144_1024 1555244.221 2.70%
SetIntersection_Interlaced_Set_float_262144_16 1646700.602 4.40%
SetIntersection_Interlaced_Set_float_262144_16384 1279499.838 2.26%
SetIntersection_Interlaced_Set_float_262144_256 1605765.465 3.03%
SetIntersection_Interlaced_Set_float_262144_262144 1796780.922 -
SetIntersection_Interlaced_Set_float_262144_4 1342965.332 4.70%
SetIntersection_Interlaced_Set_float_262144_64 1585424.807 2.22%
SetIntersection_Interlaced_Set_float_4_1 229516753.310 -
SetIntersection_Interlaced_Set_float_4_4 147582696.359 -
SetIntersection_Interlaced_Set_float_64_1 17521313.372 -
SetIntersection_Interlaced_Set_float_64_16 24332573.011 -
SetIntersection_Interlaced_Set_float_64_4 22395083.288 2.50%
SetIntersection_Interlaced_Set_float_64_64 16021656.159 1.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1086105.502 -2.84%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21673119.384 1.47%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11897944.684 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 18875725.840 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9786891.252 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11177809.863 1.75%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1102250.777 -2.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 177528268.582 -1.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 222248689.041 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 350365094.976 -1.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 208654395.935 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 177452883.446 -3.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229710235.975 -1.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67490580.765 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44047753.131 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66659762.134 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 574341779.958 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4439773.019 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13247949.710 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 11758901.272 -2.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11212160.396 -1.83%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18248931.968 2.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1089655.196 -3.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1630431.561 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1701397.215 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1339830.320 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1662559.244 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2321630.941 1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1376601.561 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1663473.146 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 229193808.362 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149989009.972 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17642484.250 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 26866101.413 -1.90%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23291372.315 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18433836.022 -
SetIntersection_Interlaced_Set_string_1024_1 1177150.351 1.83%
SetIntersection_Interlaced_Set_string_1024_1024 58640423.054 -
SetIntersection_Interlaced_Set_string_1024_16 13702097.505 -
SetIntersection_Interlaced_Set_string_1024_256 37245344.414 6.18%
SetIntersection_Interlaced_Set_string_1024_4 10506968.025 -1.64%
SetIntersection_Interlaced_Set_string_1024_64 17615842.264 3.51%
SetIntersection_Interlaced_Set_string_16384_1 1160003.178 -
SetIntersection_Interlaced_Set_string_16384_1024 358689075.854 -
SetIntersection_Interlaced_Set_string_16384_16 248028000.309 -30.27%
SetIntersection_Interlaced_Set_string_16384_16384 351839291.513 -
SetIntersection_Interlaced_Set_string_16384_256 357509576.354 -
SetIntersection_Interlaced_Set_string_16384_4 198199634.633 -1.21%
SetIntersection_Interlaced_Set_string_16384_64 347067027.029 -1.92%
SetIntersection_Interlaced_Set_string_16_1 69806276.934 1.15%
SetIntersection_Interlaced_Set_string_16_16 65448761.472 3.28%
SetIntersection_Interlaced_Set_string_16_4 78445301.134 1.30%
SetIntersection_Interlaced_Set_string_1_1 595762747.194 1.34%
SetIntersection_Interlaced_Set_string_256_1 4603632.053 -
SetIntersection_Interlaced_Set_string_256_16 18563516.312 4.74%
SetIntersection_Interlaced_Set_string_256_256 32120205.611 -4.73%
SetIntersection_Interlaced_Set_string_256_4 14204900.991 -
SetIntersection_Interlaced_Set_string_256_64 31610407.287 1.41%
SetIntersection_Interlaced_Set_string_262144_1 1185017.478 2.37%
SetIntersection_Interlaced_Set_string_262144_1024 2142036.945 2.95%
SetIntersection_Interlaced_Set_string_262144_16 2184765.465 -
SetIntersection_Interlaced_Set_string_262144_16384 2775112.305 -
SetIntersection_Interlaced_Set_string_262144_256 2120933.432 2.21%
SetIntersection_Interlaced_Set_string_262144_262144 17389449.057 -1.82%
SetIntersection_Interlaced_Set_string_262144_4 1886448.568 -
SetIntersection_Interlaced_Set_string_262144_64 2154837.566 -
SetIntersection_Interlaced_Set_string_4_1 238072006.090 1.41%
SetIntersection_Interlaced_Set_string_4_4 168621526.923 -
SetIntersection_Interlaced_Set_string_64_1 18309610.906 1.17%
SetIntersection_Interlaced_Set_string_64_16 41981001.765 2.11%
SetIntersection_Interlaced_Set_string_64_4 27536094.017 -
SetIntersection_Interlaced_Set_string_64_64 38274797.845 -3.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1138909.683 1.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25830425.988 4.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11919834.650 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20642293.190 4.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10095586.388 1.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12103457.679 3.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1118794.278 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 236234758.131 -4.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 251436956.405 -26.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 356997179.965 -3.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 250329228.806 -28.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 202168402.666 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 354478470.510 2.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67788852.891 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45548849.752 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67389220.823 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 576355482.781 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4505976.377 1.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13077398.304 1.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13675464.088 1.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11680087.836 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18836530.631 1.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1118693.417 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2025486.492 2.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2179505.289 3.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1800577.637 4.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2065860.840 3.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3163309.488 1.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1890516.033 3.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2156068.688 3.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 230595410.494 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 151689044.098 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17769065.873 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28525781.306 1.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23663951.794 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19733281.514 -
SetIntersection_Interlaced_Set_uint32_1024_1 1112040.765 -
SetIntersection_Interlaced_Set_uint32_1024_1024 16434560.751 5.32%
SetIntersection_Interlaced_Set_uint32_1024_16 11388205.942 1.58%
SetIntersection_Interlaced_Set_uint32_1024_256 15714418.392 -
SetIntersection_Interlaced_Set_uint32_1024_4 9927643.348 -1.19%
SetIntersection_Interlaced_Set_uint32_1024_64 9856793.293 -
SetIntersection_Interlaced_Set_uint32_16384_1 1075187.526 -3.61%
SetIntersection_Interlaced_Set_uint32_16384_1024 171163845.701 1.13%
SetIntersection_Interlaced_Set_uint32_16384_16 216586132.499 4.93%
SetIntersection_Interlaced_Set_uint32_16384_16384 340083501.626 33.80%
SetIntersection_Interlaced_Set_uint32_16384_256 198110240.366 -
SetIntersection_Interlaced_Set_uint32_16384_4 173172228.806 2.05%
SetIntersection_Interlaced_Set_uint32_16384_64 219471746.170 2.06%
SetIntersection_Interlaced_Set_uint32_16_1 67065838.359 -
SetIntersection_Interlaced_Set_uint32_16_16 41600940.046 -
SetIntersection_Interlaced_Set_uint32_16_4 64015269.480 -
SetIntersection_Interlaced_Set_uint32_1_1 570288141.467 -
SetIntersection_Interlaced_Set_uint32_256_1 4395629.932 -
SetIntersection_Interlaced_Set_uint32_256_16 11978073.171 -
SetIntersection_Interlaced_Set_uint32_256_256 10189516.293 6.36%
SetIntersection_Interlaced_Set_uint32_256_4 11673211.361 -
SetIntersection_Interlaced_Set_uint32_256_64 14748704.765 -2.94%
SetIntersection_Interlaced_Set_uint32_262144_1 1081905.270 1.92%
SetIntersection_Interlaced_Set_uint32_262144_1024 1536759.764 2.95%
SetIntersection_Interlaced_Set_uint32_262144_16 1639383.709 3.72%
SetIntersection_Interlaced_Set_uint32_262144_16384 1252720.379 1.81%
SetIntersection_Interlaced_Set_uint32_262144_256 1582765.787 2.90%
SetIntersection_Interlaced_Set_uint32_262144_262144 1981484.129 2.96%
SetIntersection_Interlaced_Set_uint32_262144_4 1319814.373 3.93%
SetIntersection_Interlaced_Set_uint32_262144_64 1583936.930 2.18%
SetIntersection_Interlaced_Set_uint32_4_1 228199423.114 -
SetIntersection_Interlaced_Set_uint32_4_4 147096119.452 -
SetIntersection_Interlaced_Set_uint32_64_1 17590808.325 -
SetIntersection_Interlaced_Set_uint32_64_16 23804995.633 -2.30%
SetIntersection_Interlaced_Set_uint32_64_4 22227782.994 -1.69%
SetIntersection_Interlaced_Set_uint32_64_64 15804621.941 -
SetIntersection_Interlaced_Set_uint64_1024_1 1126952.414 1.42%
SetIntersection_Interlaced_Set_uint64_1024_1024 16691339.235 3.84%
SetIntersection_Interlaced_Set_uint64_1024_16 11550638.537 1.39%
SetIntersection_Interlaced_Set_uint64_1024_256 15449170.992 -
SetIntersection_Interlaced_Set_uint64_1024_4 9921459.867 -3.05%
SetIntersection_Interlaced_Set_uint64_1024_64 10256836.225 2.11%
SetIntersection_Interlaced_Set_uint64_16384_1 1116020.632 -
SetIntersection_Interlaced_Set_uint64_16384_1024 180275631.510 2.92%
SetIntersection_Interlaced_Set_uint64_16384_16 226124477.108 1.16%
SetIntersection_Interlaced_Set_uint64_16384_16384 352700542.756 -2.39%
SetIntersection_Interlaced_Set_uint64_16384_256 211320578.539 -
SetIntersection_Interlaced_Set_uint64_16384_4 180566578.029 -
SetIntersection_Interlaced_Set_uint64_16384_64 232644234.327 -
SetIntersection_Interlaced_Set_uint64_16_1 67351997.805 -
SetIntersection_Interlaced_Set_uint64_16_16 41264223.620 -
SetIntersection_Interlaced_Set_uint64_16_4 64676152.777 -
SetIntersection_Interlaced_Set_uint64_1_1 571657470.477 -
SetIntersection_Interlaced_Set_uint64_256_1 4386076.531 -2.14%
SetIntersection_Interlaced_Set_uint64_256_16 12507970.375 4.28%
SetIntersection_Interlaced_Set_uint64_256_256 9917197.718 6.94%
SetIntersection_Interlaced_Set_uint64_256_4 11802862.272 -
SetIntersection_Interlaced_Set_uint64_256_64 15068177.697 1.24%
SetIntersection_Interlaced_Set_uint64_262144_1 1136816.889 2.85%
SetIntersection_Interlaced_Set_uint64_262144_1024 1579066.730 -
SetIntersection_Interlaced_Set_uint64_262144_16 1635211.508 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1274889.324 -
SetIntersection_Interlaced_Set_uint64_262144_256 1622595.217 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1903736.570 1.77%
SetIntersection_Interlaced_Set_uint64_262144_4 1326521.158 -
SetIntersection_Interlaced_Set_uint64_262144_64 1623189.941 -
SetIntersection_Interlaced_Set_uint64_4_1 228655741.560 -
SetIntersection_Interlaced_Set_uint64_4_4 147793440.533 -
SetIntersection_Interlaced_Set_uint64_64_1 17583509.032 -
SetIntersection_Interlaced_Set_uint64_64_16 24176793.413 -
SetIntersection_Interlaced_Set_uint64_64_4 22430057.915 -
SetIntersection_Interlaced_Set_uint64_64_64 15903702.425 1.62%
SetIntersection_Interlaced_Vector_float_1024_1 1114080.927 -
SetIntersection_Interlaced_Vector_float_1024_1024 5990606.721 -
SetIntersection_Interlaced_Vector_float_1024_16 2948294.053 8.67%
SetIntersection_Interlaced_Vector_float_1024_256 5819579.699 -11.77%
SetIntersection_Interlaced_Vector_float_1024_4 1525847.181 4.07%
SetIntersection_Interlaced_Vector_float_1024_64 3498616.181 -40.32%
SetIntersection_Interlaced_Vector_float_16384_1 1123246.233 1.33%
SetIntersection_Interlaced_Vector_float_16384_1024 43054768.957 -24.13%
SetIntersection_Interlaced_Vector_float_16384_16 2411778.519 -34.98%
SetIntersection_Interlaced_Vector_float_16384_16384 80382528.300 -
SetIntersection_Interlaced_Vector_float_16384_256 15945496.082 -46.09%
SetIntersection_Interlaced_Vector_float_16384_4 1424717.845 2.07%
SetIntersection_Interlaced_Vector_float_16384_64 5417761.714 -42.72%
SetIntersection_Interlaced_Vector_float_16_1 67294262.536 -
SetIntersection_Interlaced_Vector_float_16_16 38052344.880 -
SetIntersection_Interlaced_Vector_float_16_4 60401519.058 -
SetIntersection_Interlaced_Vector_float_1_1 574616278.195 -
SetIntersection_Interlaced_Vector_float_256_1 4453216.558 1.41%
SetIntersection_Interlaced_Vector_float_256_16 6441273.989 -14.19%
SetIntersection_Interlaced_Vector_float_256_256 5857592.232 25.38%
SetIntersection_Interlaced_Vector_float_256_4 4916282.884 -
SetIntersection_Interlaced_Vector_float_256_64 7551056.111 1.97%
SetIntersection_Interlaced_Vector_float_262144_1 1119694.938 -
SetIntersection_Interlaced_Vector_float_262144_1024 72786111.762 -34.82%
SetIntersection_Interlaced_Vector_float_262144_16 3298931.139 -49.70%
SetIntersection_Interlaced_Vector_float_262144_16384 353737888.613 4.29%
SetIntersection_Interlaced_Vector_float_262144_256 22820485.746 -43.08%
SetIntersection_Interlaced_Vector_float_262144_262144 350810458.805 -
SetIntersection_Interlaced_Vector_float_262144_4 1628738.864 -20.10%
SetIntersection_Interlaced_Vector_float_262144_64 9340241.196 15.65%
SetIntersection_Interlaced_Vector_float_4_1 229876928.712 -
SetIntersection_Interlaced_Vector_float_4_4 145366017.504 -
SetIntersection_Interlaced_Vector_float_64_1 17535979.440 -
SetIntersection_Interlaced_Vector_float_64_16 18595880.830 -3.54%
SetIntersection_Interlaced_Vector_float_64_4 19023809.432 1.02%
SetIntersection_Interlaced_Vector_float_64_64 11449881.561 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1104534.253 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8824171.159 3.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2533803.864 -1.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7918828.999 6.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1382978.047 -7.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5156274.535 39.17%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1126975.909 1.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 53691922.714 7.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3234263.064 23.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 125839046.033 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 23718994.594 29.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1592870.089 1.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5877945.623 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67128215.605 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39123819.296 -3.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61876804.535 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 570709334.652 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4421549.862 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6899651.538 1.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6976787.531 18.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5412638.550 2.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8739013.237 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1126386.123 1.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 110542985.930 9.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3728586.776 -43.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 342180031.815 -3.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 38626124.775 -7.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 345774506.356 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1822720.222 6.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 17186616.150 36.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228046612.542 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 146156698.602 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17605674.319 1.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20479371.217 1.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19045828.287 1.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13756772.865 8.76%
SetIntersection_Interlaced_Vector_string_1024_1 1166387.904 2.69%
SetIntersection_Interlaced_Vector_string_1024_1024 42794167.627 1.64%
SetIntersection_Interlaced_Vector_string_1024_16 3554104.570 1.04%
SetIntersection_Interlaced_Vector_string_1024_256 21959235.946 3.89%
SetIntersection_Interlaced_Vector_string_1024_4 1774978.429 2.92%
SetIntersection_Interlaced_Vector_string_1024_64 8810811.327 6.15%
SetIntersection_Interlaced_Vector_string_16384_1 1170225.572 1.66%
SetIntersection_Interlaced_Vector_string_16384_1024 118381025.777 3.14%
SetIntersection_Interlaced_Vector_string_16384_16 4673440.893 7.55%
SetIntersection_Interlaced_Vector_string_16384_16384 351085684.998 -
SetIntersection_Interlaced_Vector_string_16384_256 43304874.490 11.11%
SetIntersection_Interlaced_Vector_string_16384_4 1894890.673 3.63%
SetIntersection_Interlaced_Vector_string_16384_64 13765165.213 10.93%
SetIntersection_Interlaced_Vector_string_16_1 69256781.686 -
SetIntersection_Interlaced_Vector_string_16_16 56028853.005 -
SetIntersection_Interlaced_Vector_string_16_4 73196388.632 2.14%
SetIntersection_Interlaced_Vector_string_1_1 589963906.835 -
SetIntersection_Interlaced_Vector_string_256_1 4566965.468 -1.40%
SetIntersection_Interlaced_Vector_string_256_16 11268389.839 4.05%
SetIntersection_Interlaced_Vector_string_256_256 21087815.169 -2.59%
SetIntersection_Interlaced_Vector_string_256_4 6457810.221 -
SetIntersection_Interlaced_Vector_string_256_64 20555357.536 -2.96%
SetIntersection_Interlaced_Vector_string_262144_1 1158484.703 4.41%
SetIntersection_Interlaced_Vector_string_262144_1024 237752767.301 5.14%
SetIntersection_Interlaced_Vector_string_262144_16 6431560.412 13.54%
SetIntersection_Interlaced_Vector_string_262144_16384 985651.935 -
SetIntersection_Interlaced_Vector_string_262144_256 68075390.875 7.11%
SetIntersection_Interlaced_Vector_string_262144_262144 14447312.824 -
SetIntersection_Interlaced_Vector_string_262144_4 2119779.128 3.03%
SetIntersection_Interlaced_Vector_string_262144_64 21352641.407 14.91%
SetIntersection_Interlaced_Vector_string_4_1 235709116.480 -
SetIntersection_Interlaced_Vector_string_4_4 161815274.043 -
SetIntersection_Interlaced_Vector_string_64_1 18001788.440 -
SetIntersection_Interlaced_Vector_string_64_16 31628218.514 1.57%
SetIntersection_Interlaced_Vector_string_64_4 23436069.049 3.06%
SetIntersection_Interlaced_Vector_string_64_64 28940610.793 1.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1122175.466 1.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9674345.570 -10.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3204127.743 2.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 11376392.542 15.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1572998.437 4.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 7521773.596 26.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1122622.372 4.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 97316637.214 32.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4907150.639 45.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 143644423.317 -4.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 54873974.353 53.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1809740.811 -1.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 14265473.336 71.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67206257.452 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 39759153.551 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62113317.994 -1.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 572691609.585 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4463939.771 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9562316.250 2.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6525719.224 -2.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5943773.809 -1.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11680004.614 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1123427.523 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 351314388.661 69.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 9148249.022 105.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349995380.743 2.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 123299141.183 93.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350950978.455 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2341794.890 20.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 35740308.168 91.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 229318586.584 1.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 149550957.555 2.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17565128.268 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22723816.071 3.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 21513541.711 7.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13574917.853 -1.80%
SetIntersection_Interlaced_Vector_uint32_1024_1 1117789.109 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5878606.239 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2037436.883 5.68%
SetIntersection_Interlaced_Vector_uint32_1024_256 6908495.719 25.57%
SetIntersection_Interlaced_Vector_uint32_1024_4 1301303.561 -1.20%
SetIntersection_Interlaced_Vector_uint32_1024_64 3798778.756 2.00%
SetIntersection_Interlaced_Vector_uint32_16384_1 1115191.253 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 52236964.399 19.68%
SetIntersection_Interlaced_Vector_uint32_16384_16 3386120.823 35.11%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79653173.537 -
SetIntersection_Interlaced_Vector_uint32_16384_256 23162135.034 72.42%
SetIntersection_Interlaced_Vector_uint32_16384_4 1609737.411 13.51%
SetIntersection_Interlaced_Vector_uint32_16384_64 6162369.973 10.92%
SetIntersection_Interlaced_Vector_uint32_16_1 66798395.196 -
SetIntersection_Interlaced_Vector_uint32_16_16 38531207.534 1.75%
SetIntersection_Interlaced_Vector_uint32_16_4 60090412.027 -
SetIntersection_Interlaced_Vector_uint32_1_1 570892885.537 -
SetIntersection_Interlaced_Vector_uint32_256_1 4475739.596 2.72%
SetIntersection_Interlaced_Vector_uint32_256_16 7439693.375 15.49%
SetIntersection_Interlaced_Vector_uint32_256_256 4715725.234 2.43%
SetIntersection_Interlaced_Vector_uint32_256_4 5127890.365 3.33%
SetIntersection_Interlaced_Vector_uint32_256_64 8165183.666 26.58%
SetIntersection_Interlaced_Vector_uint32_262144_1 1115909.475 1.96%
SetIntersection_Interlaced_Vector_uint32_262144_1024 109158301.475 43.49%
SetIntersection_Interlaced_Vector_uint32_262144_16 5246590.743 63.72%
SetIntersection_Interlaced_Vector_uint32_262144_16384 361813762.004 3.38%
SetIntersection_Interlaced_Vector_uint32_262144_256 35482108.346 42.70%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350916223.605 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1914027.428 27.40%
SetIntersection_Interlaced_Vector_uint32_262144_64 9170670.198 10.57%
SetIntersection_Interlaced_Vector_uint32_4_1 228678653.055 -
SetIntersection_Interlaced_Vector_uint32_4_4 145689823.949 -
SetIntersection_Interlaced_Vector_uint32_64_1 17526510.076 -
SetIntersection_Interlaced_Vector_uint32_64_16 18455796.432 3.16%
SetIntersection_Interlaced_Vector_uint32_64_4 18358434.212 2.38%
SetIntersection_Interlaced_Vector_uint32_64_64 11959620.222 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1110583.134 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5980438.431 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2303605.552 18.12%
SetIntersection_Interlaced_Vector_uint64_1024_256 5045347.031 2.71%
SetIntersection_Interlaced_Vector_uint64_1024_4 1379653.196 -
SetIntersection_Interlaced_Vector_uint64_1024_64 4443938.542 23.33%
SetIntersection_Interlaced_Vector_uint64_16384_1 1117361.905 3.65%
SetIntersection_Interlaced_Vector_uint64_16384_1024 46545404.433 3.34%
SetIntersection_Interlaced_Vector_uint64_16384_16 2556395.148 -15.73%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78275973.199 -
SetIntersection_Interlaced_Vector_uint64_16384_256 19333038.997 22.96%
SetIntersection_Interlaced_Vector_uint64_16384_4 1420283.723 -6.27%
SetIntersection_Interlaced_Vector_uint64_16384_64 6538353.811 -11.64%
SetIntersection_Interlaced_Vector_uint64_16_1 66973526.277 -
SetIntersection_Interlaced_Vector_uint64_16_16 37909587.045 -
SetIntersection_Interlaced_Vector_uint64_16_4 59692947.038 -
SetIntersection_Interlaced_Vector_uint64_1_1 569199345.677 -
SetIntersection_Interlaced_Vector_uint64_256_1 4439276.382 -
SetIntersection_Interlaced_Vector_uint64_256_16 7102630.363 14.12%
SetIntersection_Interlaced_Vector_uint64_256_256 4663330.989 -
SetIntersection_Interlaced_Vector_uint64_256_4 4912279.259 -2.39%
SetIntersection_Interlaced_Vector_uint64_256_64 7954140.252 22.50%
SetIntersection_Interlaced_Vector_uint64_262144_1 1123867.464 4.20%
SetIntersection_Interlaced_Vector_uint64_262144_1024 95667449.982 8.80%
SetIntersection_Interlaced_Vector_uint64_262144_16 5933282.361 -2.02%
SetIntersection_Interlaced_Vector_uint64_262144_16384 350239928.110 -
SetIntersection_Interlaced_Vector_uint64_262144_256 41127369.768 4.29%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350640968.917 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1461654.960 -2.00%
SetIntersection_Interlaced_Vector_uint64_262144_64 8978293.326 4.25%
SetIntersection_Interlaced_Vector_uint64_4_1 227971704.824 -
SetIntersection_Interlaced_Vector_uint64_4_4 144498816.998 -
SetIntersection_Interlaced_Vector_uint64_64_1 17547979.861 -
SetIntersection_Interlaced_Vector_uint64_64_16 18057241.311 -
SetIntersection_Interlaced_Vector_uint64_64_4 18328016.929 1.34%
SetIntersection_Interlaced_Vector_uint64_64_64 11462134.262 -
SetIntersection_None_Set_float_1024_1 9040673.712 -
SetIntersection_None_Set_float_1024_1024 9068666.904 2.86%
SetIntersection_None_Set_float_1024_16 8901182.160 -
SetIntersection_None_Set_float_1024_256 8823200.978 -
SetIntersection_None_Set_float_1024_4 9117704.569 1.49%
SetIntersection_None_Set_float_1024_64 9022663.654 -1.08%
SetIntersection_None_Set_float_16384_1 159179417.554 2.21%
SetIntersection_None_Set_float_16384_1024 157365823.165 2.04%
SetIntersection_None_Set_float_16384_16 159043261.974 2.06%
SetIntersection_None_Set_float_16384_16384 157929633.465 2.26%
SetIntersection_None_Set_float_16384_256 158631608.723 2.09%
SetIntersection_None_Set_float_16384_4 159510444.054 2.25%
SetIntersection_None_Set_float_16384_64 158474615.293 1.72%
SetIntersection_None_Set_float_16_1 71285219.874 -
SetIntersection_None_Set_float_16_16 37948054.669 -
SetIntersection_None_Set_float_16_4 60926497.529 1.51%
SetIntersection_None_Set_float_1_1 572506582.126 -
SetIntersection_None_Set_float_256_1 11768909.620 -1.44%
SetIntersection_None_Set_float_256_16 11100341.220 -
SetIntersection_None_Set_float_256_256 6003939.790 -
SetIntersection_None_Set_float_256_4 11485493.077 -
SetIntersection_None_Set_float_256_64 9543470.184 -
SetIntersection_None_Set_float_262144_1 1210795.978 2.53%
SetIntersection_None_Set_float_262144_1024 1197321.453 2.12%
SetIntersection_None_Set_float_262144_16 1202816.242 2.50%
SetIntersection_None_Set_float_262144_16384 1196958.416 2.67%
SetIntersection_None_Set_float_262144_256 1202395.996 2.33%
SetIntersection_None_Set_float_262144_262144 1203894.938 3.07%
SetIntersection_None_Set_float_262144_4 1203120.687 2.20%
SetIntersection_None_Set_float_262144_64 1201326.580 2.11%
SetIntersection_None_Set_float_4_1 231539365.530 -
SetIntersection_None_Set_float_4_4 144776487.750 -
SetIntersection_None_Set_float_64_1 22678866.755 -1.20%
SetIntersection_None_Set_float_64_16 18832213.451 -
SetIntersection_None_Set_float_64_4 22045971.973 -
SetIntersection_None_Set_float_64_64 11974386.680 1.95%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9003248.666 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8798436.800 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 9000906.001 2.44%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8890983.559 1.33%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 9002236.441 4.05%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8749913.457 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160841559.300 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159334401.620 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167234649.044 -4.24%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 165256818.312 -4.13%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 161624464.801 -1.66%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 169205724.520 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166705689.281 -2.51%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 71700492.351 1.93%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37814952.152 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60525062.663 1.02%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 572905023.351 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11638155.791 1.41%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11094756.040 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5873195.721 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11488515.169 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9241066.384 -1.67%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1231734.129 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1241649.088 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1237900.471 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1243683.920 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1241842.773 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1258286.375 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1235610.107 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1238975.912 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231726212.189 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144960370.959 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23584524.888 2.69%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19034277.380 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22244020.260 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11766296.180 -
SetIntersection_None_Set_string_1024_1 9736210.533 9.77%
SetIntersection_None_Set_string_1024_1024 9044828.188 2.33%
SetIntersection_None_Set_string_1024_16 9472918.663 5.38%
SetIntersection_None_Set_string_1024_256 9201605.375 1.92%
SetIntersection_None_Set_string_1024_4 9447593.773 3.68%
SetIntersection_None_Set_string_1024_64 9347486.986 2.19%
SetIntersection_None_Set_string_16384_1 192977913.291 -5.89%
SetIntersection_None_Set_string_16384_1024 205852477.827 -8.36%
SetIntersection_None_Set_string_16384_16 191739640.167 -6.44%
SetIntersection_None_Set_string_16384_16384 194103750.955 -2.92%
SetIntersection_None_Set_string_16384_256 198089106.949 -8.86%
SetIntersection_None_Set_string_16384_4 192634616.729 -7.44%
SetIntersection_None_Set_string_16384_64 198006796.170 -4.61%
SetIntersection_None_Set_string_16_1 73101840.433 -
SetIntersection_None_Set_string_16_16 38939149.283 -
SetIntersection_None_Set_string_16_4 62175087.050 -
SetIntersection_None_Set_string_1_1 579032759.715 -
SetIntersection_None_Set_string_256_1 11894310.285 -
SetIntersection_None_Set_string_256_16 11098905.335 -2.56%
SetIntersection_None_Set_string_256_256 5850350.174 -5.29%
SetIntersection_None_Set_string_256_4 11841857.404 2.09%
SetIntersection_None_Set_string_256_64 9602615.090 -
SetIntersection_None_Set_string_262144_1 1694930.012 2.33%
SetIntersection_None_Set_string_262144_1024 1714188.801 4.34%
SetIntersection_None_Set_string_262144_16 1703067.221 2.87%
SetIntersection_None_Set_string_262144_16384 1695465.576 1.83%
SetIntersection_None_Set_string_262144_256 1701269.939 2.86%
SetIntersection_None_Set_string_262144_262144 1704147.463 3.67%
SetIntersection_None_Set_string_262144_4 1692208.006 2.51%
SetIntersection_None_Set_string_262144_64 1696035.236 2.48%
SetIntersection_None_Set_string_4_1 236400029.449 -
SetIntersection_None_Set_string_4_4 148169595.287 -
SetIntersection_None_Set_string_64_1 23946603.068 -
SetIntersection_None_Set_string_64_16 19389757.682 -
SetIntersection_None_Set_string_64_4 23225461.937 -
SetIntersection_None_Set_string_64_64 12383504.809 1.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8962223.088 1.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 9117074.753 4.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8803939.905 -2.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8836913.707 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8864413.649 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8978527.563 2.74%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 251721670.783 21.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 228412063.007 10.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 245938528.653 21.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 207418754.493 -1.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 237509019.944 18.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 242327470.447 22.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 351368709.310 76.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 72163347.789 1.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 38384103.006 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60918034.531 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 575011411.193 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11813748.652 2.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11111754.794 1.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5846785.854 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11431780.104 -2.89%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9573055.918 2.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1698279.541 6.70%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1675323.406 2.98%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1705594.318 6.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1696367.432 5.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1701607.584 6.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1690623.293 4.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1674799.074 4.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1712530.109 6.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232857913.165 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145379805.534 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23242067.356 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19375764.349 2.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22553845.913 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11859856.982 -1.26%
SetIntersection_None_Set_uint32_1024_1 8755655.081 -
SetIntersection_None_Set_uint32_1024_1024 8807816.993 1.44%
SetIntersection_None_Set_uint32_1024_16 8770893.322 -
SetIntersection_None_Set_uint32_1024_256 8700564.209 -
SetIntersection_None_Set_uint32_1024_4 8829851.927 -
SetIntersection_None_Set_uint32_1024_64 8671814.300 -
SetIntersection_None_Set_uint32_16384_1 155346262.486 2.00%
SetIntersection_None_Set_uint32_16384_1024 157489865.692 2.45%
SetIntersection_None_Set_uint32_16384_16 154487888.331 1.57%
SetIntersection_None_Set_uint32_16384_16384 183090690.704 2.01%
SetIntersection_None_Set_uint32_16384_256 156696904.041 2.23%
SetIntersection_None_Set_uint32_16384_4 154633330.318 1.62%
SetIntersection_None_Set_uint32_16384_64 156099151.942 2.68%
SetIntersection_None_Set_uint32_16_1 70415435.837 -
SetIntersection_None_Set_uint32_16_16 37570719.730 -
SetIntersection_None_Set_uint32_16_4 59593833.105 -
SetIntersection_None_Set_uint32_1_1 568769554.176 -
SetIntersection_None_Set_uint32_256_1 11515995.022 -
SetIntersection_None_Set_uint32_256_16 10943709.375 -
SetIntersection_None_Set_uint32_256_256 5795377.718 -
SetIntersection_None_Set_uint32_256_4 11508836.533 -
SetIntersection_None_Set_uint32_256_64 9389900.939 1.26%
SetIntersection_None_Set_uint32_262144_1 1203867.023 2.56%
SetIntersection_None_Set_uint32_262144_1024 1192730.143 2.85%
SetIntersection_None_Set_uint32_262144_16 1196125.814 3.15%
SetIntersection_None_Set_uint32_262144_16384 1210186.930 3.70%
SetIntersection_None_Set_uint32_262144_256 1195435.629 3.17%
SetIntersection_None_Set_uint32_262144_262144 1196191.082 2.97%
SetIntersection_None_Set_uint32_262144_4 1196460.533 2.79%
SetIntersection_None_Set_uint32_262144_64 1195272.705 3.17%
SetIntersection_None_Set_uint32_4_1 230588736.533 -
SetIntersection_None_Set_uint32_4_4 143894796.124 -
SetIntersection_None_Set_uint32_64_1 23280776.198 -
SetIntersection_None_Set_uint32_64_16 18942919.295 2.07%
SetIntersection_None_Set_uint32_64_4 22312003.895 1.11%
SetIntersection_None_Set_uint32_64_64 12110362.018 -
SetIntersection_None_Set_uint64_1024_1 8937276.043 3.29%
SetIntersection_None_Set_uint64_1024_1024 8977083.809 3.02%
SetIntersection_None_Set_uint64_1024_16 8688114.878 -1.48%
SetIntersection_None_Set_uint64_1024_256 8853212.810 2.15%
SetIntersection_None_Set_uint64_1024_4 8748573.096 -
SetIntersection_None_Set_uint64_1024_64 8846442.148 1.11%
SetIntersection_None_Set_uint64_16384_1 156836187.026 -1.62%
SetIntersection_None_Set_uint64_16384_1024 161764936.044 -
SetIntersection_None_Set_uint64_16384_16 163151466.865 -1.86%
SetIntersection_None_Set_uint64_16384_16384 175255073.502 1.39%
SetIntersection_None_Set_uint64_16384_256 165502064.382 -
SetIntersection_None_Set_uint64_16384_4 161810626.103 -
SetIntersection_None_Set_uint64_16384_64 165716187.139 -
SetIntersection_None_Set_uint64_16_1 70806806.498 -
SetIntersection_None_Set_uint64_16_16 37611471.535 -
SetIntersection_None_Set_uint64_16_4 60312546.810 1.15%
SetIntersection_None_Set_uint64_1_1 569693458.834 -
SetIntersection_None_Set_uint64_256_1 11546079.140 -
SetIntersection_None_Set_uint64_256_16 10923015.689 -
SetIntersection_None_Set_uint64_256_256 5793948.667 -1.55%
SetIntersection_None_Set_uint64_256_4 11550023.795 1.20%
SetIntersection_None_Set_uint64_256_64 9218352.623 -
SetIntersection_None_Set_uint64_262144_1 1189983.643 -
SetIntersection_None_Set_uint64_262144_1024 1203864.502 -
SetIntersection_None_Set_uint64_262144_16 1189445.392 -
SetIntersection_None_Set_uint64_262144_16384 1200997.070 -
SetIntersection_None_Set_uint64_262144_256 1194678.143 -
SetIntersection_None_Set_uint64_262144_262144 1200836.508 -1.29%
SetIntersection_None_Set_uint64_262144_4 1186522.705 -
SetIntersection_None_Set_uint64_262144_64 1194944.824 -
SetIntersection_None_Set_uint64_4_1 231257371.030 -
SetIntersection_None_Set_uint64_4_4 144684333.471 -
SetIntersection_None_Set_uint64_64_1 23519185.740 -
SetIntersection_None_Set_uint64_64_16 19180943.213 -
SetIntersection_None_Set_uint64_64_4 22626737.324 -
SetIntersection_None_Set_uint64_64_64 11980962.504 1.29%
SetIntersection_None_Vector_float_1024_1 1151161.374 -
SetIntersection_None_Vector_float_1024_1024 1163587.899 -
SetIntersection_None_Vector_float_1024_16 1158469.645 -
SetIntersection_None_Vector_float_1024_256 1161344.524 -
SetIntersection_None_Vector_float_1024_4 1153736.763 -
SetIntersection_None_Vector_float_1024_64 1145366.882 -
SetIntersection_None_Vector_float_16384_1 1196635.708 1.21%
SetIntersection_None_Vector_float_16384_1024 1196345.913 1.98%
SetIntersection_None_Vector_float_16384_16 1196160.373 2.39%
SetIntersection_None_Vector_float_16384_16384 1202787.664 -
SetIntersection_None_Vector_float_16384_256 1198176.625 2.48%
SetIntersection_None_Vector_float_16384_4 1192536.363 3.10%
SetIntersection_None_Vector_float_16384_64 1199627.925 2.37%
SetIntersection_None_Vector_float_16_1 67927412.717 -
SetIntersection_None_Vector_float_16_16 36150610.505 -
SetIntersection_None_Vector_float_16_4 57663553.537 -
SetIntersection_None_Vector_float_1_1 572436602.054 -
SetIntersection_None_Vector_float_256_1 4606433.845 1.67%
SetIntersection_None_Vector_float_256_16 4306211.540 -
SetIntersection_None_Vector_float_256_256 2282272.438 -
SetIntersection_None_Vector_float_256_4 4511024.023 -
SetIntersection_None_Vector_float_256_64 3643328.621 -
SetIntersection_None_Vector_float_262144_1 1206119.113 -
SetIntersection_None_Vector_float_262144_1024 1212413.867 -
SetIntersection_None_Vector_float_262144_16 1212442.936 -
SetIntersection_None_Vector_float_262144_16384 1203322.710 -
SetIntersection_None_Vector_float_262144_256 1184463.174 -
SetIntersection_None_Vector_float_262144_262144 1228435.390 2.72%
SetIntersection_None_Vector_float_262144_4 1191182.892 -
SetIntersection_None_Vector_float_262144_64 1231126.962 3.34%
SetIntersection_None_Vector_float_4_1 229610249.943 -
SetIntersection_None_Vector_float_4_4 143288381.793 -
SetIntersection_None_Vector_float_64_1 17962817.851 -
SetIntersection_None_Vector_float_64_16 14487335.297 -
SetIntersection_None_Vector_float_64_4 17026104.393 -
SetIntersection_None_Vector_float_64_64 9140002.287 1.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1161930.178 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1138399.145 -1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1136190.290 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1154534.895 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1141608.323 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1154021.869 1.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1173825.145 -1.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1165098.293 -2.95%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1185858.729 3.92%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1175490.994 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1199380.018 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1186638.948 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1184788.616 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67708712.442 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35849150.603 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57381161.995 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 568573616.310 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4501458.966 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4272926.402 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2275094.017 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4514120.448 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3649405.104 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1193066.968 -2.13%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1213325.487 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1226494.195 2.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1209795.448 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1198809.379 -2.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1143178.221 -5.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1153747.420 -2.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1178432.248 -2.68%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 228446815.014 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142795642.096 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17812681.371 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14432814.087 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16986072.177 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9016256.117 -
SetIntersection_None_Vector_string_1024_1 1249886.545 1.74%
SetIntersection_None_Vector_string_1024_1024 1238083.571 1.44%
SetIntersection_None_Vector_string_1024_16 1248691.859 -
SetIntersection_None_Vector_string_1024_256 1235347.083 1.36%
SetIntersection_None_Vector_string_1024_4 1250968.146 4.50%
SetIntersection_None_Vector_string_1024_64 1250942.945 2.51%
SetIntersection_None_Vector_string_16384_1 1251824.491 -2.80%
SetIntersection_None_Vector_string_16384_1024 1301965.868 2.54%
SetIntersection_None_Vector_string_16384_16 1309186.779 1.35%
SetIntersection_None_Vector_string_16384_16384 1327316.273 3.64%
SetIntersection_None_Vector_string_16384_256 1315554.466 2.74%
SetIntersection_None_Vector_string_16384_4 1319572.540 2.99%
SetIntersection_None_Vector_string_16384_64 1297446.094 1.01%
SetIntersection_None_Vector_string_16_1 69355023.042 -
SetIntersection_None_Vector_string_16_16 36824376.617 -
SetIntersection_None_Vector_string_16_4 58930161.017 -
SetIntersection_None_Vector_string_1_1 572941810.133 -
SetIntersection_None_Vector_string_256_1 4791592.620 1.03%
SetIntersection_None_Vector_string_256_16 4548708.057 -
SetIntersection_None_Vector_string_256_256 2414978.744 1.25%
SetIntersection_None_Vector_string_256_4 4729279.649 -
SetIntersection_None_Vector_string_256_64 3913133.442 2.32%
SetIntersection_None_Vector_string_262144_1 1354154.812 -
SetIntersection_None_Vector_string_262144_1024 1372401.547 1.79%
SetIntersection_None_Vector_string_262144_16 1381568.171 5.59%
SetIntersection_None_Vector_string_262144_16384 1368801.893 2.17%
SetIntersection_None_Vector_string_262144_256 1394147.868 1.69%
SetIntersection_None_Vector_string_262144_262144 1368181.918 -
SetIntersection_None_Vector_string_262144_4 1386350.222 1.78%
SetIntersection_None_Vector_string_262144_64 1365426.747 -
SetIntersection_None_Vector_string_4_1 231773027.733 -
SetIntersection_None_Vector_string_4_4 145054549.556 -
SetIntersection_None_Vector_string_64_1 18585808.353 1.10%
SetIntersection_None_Vector_string_64_16 15133492.496 1.39%
SetIntersection_None_Vector_string_64_4 17668260.829 -
SetIntersection_None_Vector_string_64_64 9481405.023 1.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1183916.419 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1151467.231 -1.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1188724.701 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1193935.658 1.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1187856.910 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1188493.179 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1220663.706 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1230727.285 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1216535.967 2.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1199954.826 -1.88%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1231119.568 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1238686.640 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1240049.130 1.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67863082.998 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36016108.496 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57567575.804 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 567775310.869 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4586412.623 1.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4341016.584 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2315469.205 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4566133.023 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3691953.432 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1305943.671 2.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1259968.875 2.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1244469.283 3.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1265941.628 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1273838.483 -4.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1235621.308 -4.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1191337.664 -5.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1267605.834 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228100841.331 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142960654.296 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17897835.413 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14647567.157 1.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17283781.038 1.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9102577.290 -
SetIntersection_None_Vector_uint32_1024_1 1150830.172 -
SetIntersection_None_Vector_uint32_1024_1024 1152649.938 -
SetIntersection_None_Vector_uint32_1024_16 1165257.862 1.45%
SetIntersection_None_Vector_uint32_1024_256 1140165.213 1.25%
SetIntersection_None_Vector_uint32_1024_4 1169748.468 1.97%
SetIntersection_None_Vector_uint32_1024_64 1111220.469 -3.68%
SetIntersection_None_Vector_uint32_16384_1 1182589.739 -
SetIntersection_None_Vector_uint32_16384_1024 1163243.828 1.40%
SetIntersection_None_Vector_uint32_16384_16 1180054.836 2.48%
SetIntersection_None_Vector_uint32_16384_16384 1175869.589 -
SetIntersection_None_Vector_uint32_16384_256 1138837.101 -3.90%
SetIntersection_None_Vector_uint32_16384_4 1176852.031 -
SetIntersection_None_Vector_uint32_16384_64 1178415.904 -
SetIntersection_None_Vector_uint32_16_1 67673910.814 -
SetIntersection_None_Vector_uint32_16_16 36098411.301 1.01%
SetIntersection_None_Vector_uint32_16_4 57559770.764 -
SetIntersection_None_Vector_uint32_1_1 587129011.291 -
SetIntersection_None_Vector_uint32_256_1 4536843.433 -
SetIntersection_None_Vector_uint32_256_16 4301716.793 1.82%
SetIntersection_None_Vector_uint32_256_256 2276078.219 -
SetIntersection_None_Vector_uint32_256_4 4501340.387 -
SetIntersection_None_Vector_uint32_256_64 3632301.405 -
SetIntersection_None_Vector_uint32_262144_1 1186311.369 2.11%
SetIntersection_None_Vector_uint32_262144_1024 1161874.884 -2.83%
SetIntersection_None_Vector_uint32_262144_16 1203474.520 -
SetIntersection_None_Vector_uint32_262144_16384 1214597.406 -
SetIntersection_None_Vector_uint32_262144_256 1206501.109 2.48%
SetIntersection_None_Vector_uint32_262144_262144 1207865.718 -
SetIntersection_None_Vector_uint32_262144_4 1216310.361 -
SetIntersection_None_Vector_uint32_262144_64 1145521.914 -5.29%
SetIntersection_None_Vector_uint32_4_1 229576131.982 -
SetIntersection_None_Vector_uint32_4_4 143491730.466 -
SetIntersection_None_Vector_uint32_64_1 17871676.677 1.16%
SetIntersection_None_Vector_uint32_64_16 14460987.544 -
SetIntersection_None_Vector_uint32_64_4 17024409.680 -
SetIntersection_None_Vector_uint32_64_64 9002273.761 -
SetIntersection_None_Vector_uint64_1024_1 1153474.143 1.43%
SetIntersection_None_Vector_uint64_1024_1024 1153886.055 -
SetIntersection_None_Vector_uint64_1024_16 1155939.735 2.03%
SetIntersection_None_Vector_uint64_1024_256 1153334.407 1.02%
SetIntersection_None_Vector_uint64_1024_4 1154262.541 -
SetIntersection_None_Vector_uint64_1024_64 1153198.568 3.37%
SetIntersection_None_Vector_uint64_16384_1 1186642.393 -
SetIntersection_None_Vector_uint64_16384_1024 1169622.704 -
SetIntersection_None_Vector_uint64_16384_16 1181981.185 -
SetIntersection_None_Vector_uint64_16384_16384 1171985.425 -
SetIntersection_None_Vector_uint64_16384_256 1148156.691 -
SetIntersection_None_Vector_uint64_16384_4 1170856.452 -
SetIntersection_None_Vector_uint64_16384_64 1180315.785 -
SetIntersection_None_Vector_uint64_16_1 67277400.292 -
SetIntersection_None_Vector_uint64_16_16 35719245.018 -
SetIntersection_None_Vector_uint64_16_4 57508551.042 -
SetIntersection_None_Vector_uint64_1_1 566710307.157 -
SetIntersection_None_Vector_uint64_256_1 4502427.070 -
SetIntersection_None_Vector_uint64_256_16 4307138.506 -
SetIntersection_None_Vector_uint64_256_256 2209428.542 1.19%
SetIntersection_None_Vector_uint64_256_4 4486577.582 -
SetIntersection_None_Vector_uint64_256_64 3681026.299 1.33%
SetIntersection_None_Vector_uint64_262144_1 1208577.042 1.24%
SetIntersection_None_Vector_uint64_262144_1024 1210732.632 1.62%
SetIntersection_None_Vector_uint64_262144_16 1203502.402 -
SetIntersection_None_Vector_uint64_262144_16384 1222964.045 -
SetIntersection_None_Vector_uint64_262144_256 1196429.587 -
SetIntersection_None_Vector_uint64_262144_262144 1218843.275 1.81%
SetIntersection_None_Vector_uint64_262144_4 1219602.532 -
SetIntersection_None_Vector_uint64_262144_64 1178302.878 -1.11%
SetIntersection_None_Vector_uint64_4_1 227733290.700 -
SetIntersection_None_Vector_uint64_4_4 142457282.594 -
SetIntersection_None_Vector_uint64_64_1 17693669.768 -
SetIntersection_None_Vector_uint64_64_16 14472182.340 1.62%
SetIntersection_None_Vector_uint64_64_4 17008793.041 -
SetIntersection_None_Vector_uint64_64_64 8993503.319 1.41%
bm_gcd_complex 18.807 -2.51%
bm_gcd_random 30.745 -
bm_gcd_trivial 0.907 5.67%
bm_lexicographical_compare<int>/1 1.215 -2.42%
bm_lexicographical_compare<int>/1048576 76650.860 -
bm_lexicographical_compare<int>/16 1.965 -5.65%
bm_lexicographical_compare<int>/2 1.307 -
bm_lexicographical_compare<int>/262144 19618.733 2.64%
bm_lexicographical_compare<int>/3 1.578 4.49%
bm_lexicographical_compare<int>/32768 2944.354 23.22%
bm_lexicographical_compare<int>/4 1.207 -
bm_lexicographical_compare<int>/4096 298.679 -
bm_lexicographical_compare<int>/5 1.533 -
bm_lexicographical_compare<int>/512 37.315 -
bm_lexicographical_compare<int>/6 1.531 -
bm_lexicographical_compare<int>/64 4.805 -1.08%
bm_lexicographical_compare<int>/7 1.531 -
bm_lexicographical_compare<int>/8 1.467 -
bm_lexicographical_compare<signed_char>/1 1.319 -
bm_lexicographical_compare<signed_char>/1048576 17256.414 6.04%
bm_lexicographical_compare<signed_char>/16 1.328 4.69%
bm_lexicographical_compare<signed_char>/2 1.554 3.99%
bm_lexicographical_compare<signed_char>/262144 5169.063 34.74%
bm_lexicographical_compare<signed_char>/3 1.788 3.40%
bm_lexicographical_compare<signed_char>/32768 479.113 -
bm_lexicographical_compare<signed_char>/4 2.029 3.48%
bm_lexicographical_compare<signed_char>/4096 59.792 -
bm_lexicographical_compare<signed_char>/5 2.253 2.13%
bm_lexicographical_compare<signed_char>/512 7.876 -1.36%
bm_lexicographical_compare<signed_char>/6 2.595 6.14%
bm_lexicographical_compare<signed_char>/64 2.137 2.08%
bm_lexicographical_compare<signed_char>/7 2.723 -
bm_lexicographical_compare<signed_char>/8 3.145 3.13%
bm_lexicographical_compare<unsigned_char>/1 1.669 7.35%
bm_lexicographical_compare<unsigned_char>/1048576 18796.310 4.84%
bm_lexicographical_compare<unsigned_char>/16 1.157 4.48%
bm_lexicographical_compare<unsigned_char>/2 1.907 -2.79%
bm_lexicographical_compare<unsigned_char>/262144 5486.338 22.05%
bm_lexicographical_compare<unsigned_char>/3 2.146 -5.47%
bm_lexicographical_compare<unsigned_char>/32768 572.827 -
bm_lexicographical_compare<unsigned_char>/4 1.442 -7.21%
bm_lexicographical_compare<unsigned_char>/4096 77.699 -
bm_lexicographical_compare<unsigned_char>/5 1.670 -6.51%
bm_lexicographical_compare<unsigned_char>/512 8.792 -
bm_lexicographical_compare<unsigned_char>/6 1.909 -5.35%
bm_lexicographical_compare<unsigned_char>/64 1.998 1.18%
bm_lexicographical_compare<unsigned_char>/7 2.170 -4.06%
bm_lexicographical_compare<unsigned_char>/8 1.517 -2.38%
bm_ranges_lexicographical_compare<int>/1 1.300 -1.70%
bm_ranges_lexicographical_compare<int>/1048576 76666.288 -
bm_ranges_lexicographical_compare<int>/16 2.115 -8.18%
bm_ranges_lexicographical_compare<int>/2 1.528 -
bm_ranges_lexicographical_compare<int>/262144 19620.763 2.66%
bm_ranges_lexicographical_compare<int>/3 1.846 -
bm_ranges_lexicographical_compare<int>/32768 2941.907 23.13%
bm_ranges_lexicographical_compare<int>/4 1.299 1.70%
bm_ranges_lexicographical_compare<int>/4096 298.458 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.295 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.805 -1.02%
bm_ranges_lexicographical_compare<int>/7 1.504 -
bm_ranges_lexicographical_compare<int>/8 1.530 1.80%
bm_ranges_lexicographical_compare<signed_char>/1 1.386 -
bm_ranges_lexicographical_compare<signed_char>/1048576 17279.849 6.16%
bm_ranges_lexicographical_compare<signed_char>/16 1.326 4.35%
bm_ranges_lexicographical_compare<signed_char>/2 1.616 -
bm_ranges_lexicographical_compare<signed_char>/262144 5169.603 34.74%
bm_ranges_lexicographical_compare<signed_char>/3 1.846 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.941 -
bm_ranges_lexicographical_compare<signed_char>/4 2.096 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.849 -
bm_ranges_lexicographical_compare<signed_char>/5 2.317 -
bm_ranges_lexicographical_compare<signed_char>/512 7.922 1.43%
bm_ranges_lexicographical_compare<signed_char>/6 2.637 2.22%
bm_ranges_lexicographical_compare<signed_char>/64 2.242 3.35%
bm_ranges_lexicographical_compare<signed_char>/7 2.900 2.82%
bm_ranges_lexicographical_compare<signed_char>/8 3.213 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.608 1.84%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 18789.933 4.78%
bm_ranges_lexicographical_compare<unsigned_char>/16 1.156 8.70%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.931 1.62%
bm_ranges_lexicographical_compare<unsigned_char>/262144 5451.332 21.23%
bm_ranges_lexicographical_compare<unsigned_char>/3 2.177 1.78%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.797 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.523 9.40%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.794 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.733 6.95%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.790 1.16%
bm_ranges_lexicographical_compare<unsigned_char>/6 1.956 5.33%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.045 7.41%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.153 3.51%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.443 3.22%
bm_ranges_swap_ranges_vb_aligned/1024 6.531 -
bm_ranges_swap_ranges_vb_aligned/1048576 3427.716 -
bm_ranges_swap_ranges_vb_aligned/128 3.463 1.00%
bm_ranges_swap_ranges_vb_aligned/131072 248.916 -
bm_ranges_swap_ranges_vb_aligned/16 3.230 -
bm_ranges_swap_ranges_vb_aligned/16384 34.992 -
bm_ranges_swap_ranges_vb_aligned/2048 8.575 -
bm_ranges_swap_ranges_vb_aligned/256 4.383 -
bm_ranges_swap_ranges_vb_aligned/262144 494.224 -
bm_ranges_swap_ranges_vb_aligned/32 3.231 -
bm_ranges_swap_ranges_vb_aligned/32768 64.232 -
bm_ranges_swap_ranges_vb_aligned/4096 11.967 -
bm_ranges_swap_ranges_vb_aligned/512 5.171 -
bm_ranges_swap_ranges_vb_aligned/524288 1049.255 -
bm_ranges_swap_ranges_vb_aligned/64 3.110 -
bm_ranges_swap_ranges_vb_aligned/65536 123.388 -
bm_ranges_swap_ranges_vb_aligned/8 3.190 -
bm_ranges_swap_ranges_vb_aligned/8192 19.498 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15585.270 -
bm_ranges_swap_ranges_vb_unaligned/262144 3735.809 -
bm_ranges_swap_ranges_vb_unaligned/32768 472.443 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.046 -
bm_ranges_swap_ranges_vb_unaligned/512 13.414 -
bm_ranges_swap_ranges_vb_unaligned/64 6.279 -
bm_ranges_swap_ranges_vb_unaligned/8 4.858 -
bm_swap_ranges_vb_aligned/1048576 3447.165 1.31%
bm_swap_ranges_vb_aligned/262144 492.303 -
bm_swap_ranges_vb_aligned/32768 63.747 -
bm_swap_ranges_vb_aligned/4096 12.575 -
bm_swap_ranges_vb_aligned/512 4.996 -
bm_swap_ranges_vb_aligned/64 2.772 -6.00%
bm_swap_ranges_vb_aligned/8 3.303 -6.65%
bm_swap_ranges_vb_unaligned/1048576 15970.587 -
bm_swap_ranges_vb_unaligned/262144 3846.485 -
bm_swap_ranges_vb_unaligned/32768 484.917 -
bm_swap_ranges_vb_unaligned/4096 64.816 -
bm_swap_ranges_vb_unaligned/512 12.342 -
bm_swap_ranges_vb_unaligned/64 4.826 -1.00%
bm_swap_ranges_vb_unaligned/8 4.909 1.50%
bm_write 590.959 3.97%
rng::adjacent_find(deque<int>)/1024 463.021 -
rng::adjacent_find(deque<int>)/1048576 475666.582 -
rng::adjacent_find(deque<int>)/50 13.936 -12.01%
rng::adjacent_find(deque<int>)/8 2.961 -9.56%
rng::adjacent_find(deque<int>)/8192 3714.522 -
rng::adjacent_find(deque<int>,_pred)/1024 631.165 -
rng::adjacent_find(deque<int>,_pred)/1048576 651383.085 -
rng::adjacent_find(deque<int>,_pred)/50 28.616 -8.11%
rng::adjacent_find(deque<int>,_pred)/8 3.995 -16.43%
rng::adjacent_find(deque<int>,_pred)/8192 5090.933 -
rng::adjacent_find(list<int>)/1024 711.994 -
rng::adjacent_find(list<int>)/1048576 872341.055 -
rng::adjacent_find(list<int>)/50 23.696 -
rng::adjacent_find(list<int>)/8 2.109 -
rng::adjacent_find(list<int>)/8192 6898.086 -2.22%
rng::adjacent_find(list<int>,_pred)/1024 827.282 -
rng::adjacent_find(list<int>,_pred)/1048576 956604.876 -
rng::adjacent_find(list<int>,_pred)/50 34.802 -
rng::adjacent_find(list<int>,_pred)/8 3.974 -
rng::adjacent_find(list<int>,_pred)/8192 7691.631 -11.59%
rng::adjacent_find(vector<int>)/1024 235.218 -
rng::adjacent_find(vector<int>)/1048576 235482.975 -
rng::adjacent_find(vector<int>)/50 11.997 -
rng::adjacent_find(vector<int>)/8 2.024 -
rng::adjacent_find(vector<int>)/8192 1831.673 -
rng::adjacent_find(vector<int>,_pred)/1024 401.474 -
rng::adjacent_find(vector<int>,_pred)/1048576 466872.664 -1.12%
rng::adjacent_find(vector<int>,_pred)/50 23.688 -
rng::adjacent_find(vector<int>,_pred)/8 3.366 -
rng::adjacent_find(vector<int>,_pred)/8192 3180.765 -
rng::all_of(deque<int>)_(process_all)/32 11.536 -
rng::all_of(deque<int>)_(process_all)/32768 11504.418 8.83%
rng::all_of(deque<int>)_(process_all)/50 18.134 -
rng::all_of(deque<int>)_(process_all)/8 3.225 -
rng::all_of(deque<int>)_(process_all)/8192 2888.142 8.71%
rng::all_of(list<int>)_(process_all)/32 11.492 -
rng::all_of(list<int>)_(process_all)/32768 26064.748 -
rng::all_of(list<int>)_(process_all)/50 21.823 -
rng::all_of(list<int>)_(process_all)/8 2.712 -
rng::all_of(list<int>)_(process_all)/8192 7409.431 -
rng::all_of(vector<int>)_(process_all)/32 8.384 -
rng::all_of(vector<int>)_(process_all)/32768 8078.880 -
rng::all_of(vector<int>)_(process_all)/50 18.215 -
rng::all_of(vector<int>)_(process_all)/8 2.407 -3.94%
rng::all_of(vector<int>)_(process_all)/8192 2027.680 -
rng::any_of(deque<int>)_(process_all)/32 11.534 -
rng::any_of(deque<int>)_(process_all)/32768 10634.873 -2.21%
rng::any_of(deque<int>)_(process_all)/50 19.305 -4.95%
rng::any_of(deque<int>)_(process_all)/8 3.217 -
rng::any_of(deque<int>)_(process_all)/8192 2630.842 -3.47%
rng::any_of(list<int>)_(process_all)/32 11.500 -
rng::any_of(list<int>)_(process_all)/32768 26257.666 -
rng::any_of(list<int>)_(process_all)/50 21.798 -
rng::any_of(list<int>)_(process_all)/8 2.602 -
rng::any_of(list<int>)_(process_all)/8192 7044.654 -
rng::any_of(vector<int>)_(process_all)/32 8.331 -
rng::any_of(vector<int>)_(process_all)/32768 8060.838 -
rng::any_of(vector<int>)_(process_all)/50 12.609 -
rng::any_of(vector<int>)_(process_all)/8 2.411 -1.17%
rng::any_of(vector<int>)_(process_all)/8192 2026.527 -
rng::contains(deque<int>)_(process_all)/1048576 250943.207 1.47%
rng::contains(deque<int>)_(process_all)/32 8.741 -
rng::contains(deque<int>)_(process_all)/50 12.700 -
rng::contains(deque<int>)_(process_all)/8 3.110 5.26%
rng::contains(deque<int>)_(process_all)/8192 1929.303 1.81%
rng::contains(list<int>)_(process_all)/1048576 837952.671 1.49%
rng::contains(list<int>)_(process_all)/32 9.240 -
rng::contains(list<int>)_(process_all)/50 18.224 -1.34%
rng::contains(list<int>)_(process_all)/8 2.351 -
rng::contains(list<int>)_(process_all)/8192 6988.142 -2.19%
rng::contains(vector<int>)_(process_all)/1048576 237737.942 1.15%
rng::contains(vector<int>)_(process_all)/32 8.420 -
rng::contains(vector<int>)_(process_all)/50 12.397 -
rng::contains(vector<int>)_(process_all)/8 2.683 -
rng::contains(vector<int>)_(process_all)/8192 1845.630 1.15%
rng::contains_subrange(deque<int>)_(near_matches)/1000 19671.806 -9.72%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20531.683 -10.20%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457839.422 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 431827.608 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.318 -9.81%
rng::contains_subrange(deque<int>)_(process_all)/32 11.622 -3.20%
rng::contains_subrange(deque<int>)_(process_all)/50 16.096 12.80%
rng::contains_subrange(deque<int>)_(process_all)/8192 3377.970 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501082.232 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.690 -
rng::contains_subrange(deque<int>)_(same_length)/32 18.937 -1.07%
rng::contains_subrange(deque<int>)_(same_length)/50 27.391 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3901.135 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479892.637 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.235 -1.27%
rng::contains_subrange(deque<int>)_(single_element)/32 17.423 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.703 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3744.477 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37039.202 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38679.040 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2468642.813 -
rng::contains_subrange(list<int>)_(process_all)/1048576 841918.563 -1.89%
rng::contains_subrange(list<int>)_(process_all)/16 4.897 -
rng::contains_subrange(list<int>)_(process_all)/32 10.419 -
rng::contains_subrange(list<int>)_(process_all)/50 17.840 -
rng::contains_subrange(list<int>)_(process_all)/8192 6956.061 1.11%
rng::contains_subrange(list<int>)_(same_length)/1048576 942628.085 -
rng::contains_subrange(list<int>)_(same_length)/16 6.930 -
rng::contains_subrange(list<int>)_(same_length)/32 16.333 -
rng::contains_subrange(list<int>)_(same_length)/50 30.062 -
rng::contains_subrange(list<int>)_(same_length)/8192 7953.724 -
rng::contains_subrange(list<int>)_(single_element)/1048576 841503.052 -
rng::contains_subrange(list<int>)_(single_element)/16 4.896 -3.14%
rng::contains_subrange(list<int>)_(single_element)/32 10.437 -
rng::contains_subrange(list<int>)_(single_element)/50 18.262 -
rng::contains_subrange(list<int>)_(single_element)/8192 7166.788 -1.08%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13822.190 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14791.334 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 766185.515 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209239.412 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.930 2.43%
rng::contains_subrange(vector<int>)_(process_all)/32 8.068 -1.81%
rng::contains_subrange(vector<int>)_(process_all)/50 11.586 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1631.440 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243942.348 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.951 3.19%
rng::contains_subrange(vector<int>)_(same_length)/32 8.899 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.835 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1871.769 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 232510.261 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.813 1.45%
rng::contains_subrange(vector<int>)_(single_element)/32 8.536 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.401 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1811.177 -
rng::copy(deque<int>)/1048576 51897.385 4.20%
rng::copy(deque<int>)/262144 10467.548 3.23%
rng::copy(deque<int>)/32768 1136.531 -
rng::copy(deque<int>)/4096 146.419 -
rng::copy(deque<int>)/512 16.776 -
rng::copy(deque<int>)/64 2.822 -
rng::copy(deque<int>)/8 2.771 2.33%
rng::copy(list<int>)/1048576 880710.227 -
rng::copy(list<int>)/262144 219252.312 -
rng::copy(list<int>)/32768 25819.173 -4.37%
rng::copy(list<int>)/4096 3093.157 -
rng::copy(list<int>)/512 368.996 -
rng::copy(list<int>)/64 32.962 6.25%
rng::copy(list<int>)/8 2.380 -1.46%
rng::copy(vector<bool>)_(aligned)/1048576 1038.797 -40.01%
rng::copy(vector<bool>)_(aligned)/262144 288.639 1.93%
rng::copy(vector<bool>)_(aligned)/32768 35.397 -
rng::copy(vector<bool>)_(aligned)/4096 4.928 -1.04%
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.371 4.37%
rng::copy(vector<bool>)_(unaligned)/1048576 5507.127 -
rng::copy(vector<bool>)_(unaligned)/262144 1369.300 -8.09%
rng::copy(vector<bool>)_(unaligned)/32768 170.675 -2.07%
rng::copy(vector<bool>)_(unaligned)/4096 20.847 -
rng::copy(vector<bool>)_(unaligned)/512 3.694 -
rng::copy(vector<bool>)_(unaligned)/64 0.742 -
rng::copy(vector<int>)/1048576 49638.960 1.21%
rng::copy(vector<int>)/262144 12620.013 -
rng::copy(vector<int>)/32768 3489.362 12.40%
rng::copy(vector<int>)/4096 147.290 -1.56%
rng::copy(vector<int>)/512 15.991 -
rng::copy(vector<int>)/64 2.441 -
rng::copy(vector<int>)/8 2.192 -3.62%
rng::copy_backward(deque<int>)/1048576 126662.421 -
rng::copy_backward(deque<int>)/262144 32087.599 1.74%
rng::copy_backward(deque<int>)/32768 3867.025 1.80%
rng::copy_backward(deque<int>)/4096 146.595 -1.23%
rng::copy_backward(deque<int>)/512 18.223 -
rng::copy_backward(deque<int>)/64 3.073 -
rng::copy_backward(deque<int>)/8 2.830 -
rng::copy_backward(list<int>)/1048576 892112.273 -
rng::copy_backward(list<int>)/262144 223448.969 -
rng::copy_backward(list<int>)/32768 29024.676 -
rng::copy_backward(list<int>)/4096 3770.023 19.99%
rng::copy_backward(list<int>)/512 383.173 2.28%
rng::copy_backward(list<int>)/64 31.099 -
rng::copy_backward(list<int>)/8 2.365 -2.77%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1037.076 -
rng::copy_backward(vector<bool>)_(aligned)/262144 280.001 -63.38%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.894 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.300 3.45%
rng::copy_backward(vector<bool>)_(aligned)/512 1.808 3.10%
rng::copy_backward(vector<bool>)_(aligned)/64 1.931 6.69%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6764.465 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1660.780 -11.59%
rng::copy_backward(vector<bool>)_(unaligned)/32768 209.392 -1.23%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.852 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.888 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 50172.892 3.41%
rng::copy_backward(vector<int>)/262144 13238.725 5.66%
rng::copy_backward(vector<int>)/32768 3632.698 30.31%
rng::copy_backward(vector<int>)/4096 147.472 -12.12%
rng::copy_backward(vector<int>)/512 16.628 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.261 -1.43%
rng::copy_if(deque<int>)_(entire_range)/1048576 276091.539 -
rng::copy_if(deque<int>)_(entire_range)/262144 69281.618 -
rng::copy_if(deque<int>)_(entire_range)/32768 8691.369 -
rng::copy_if(deque<int>)_(entire_range)/4096 1019.635 -
rng::copy_if(deque<int>)_(entire_range)/512 135.532 -
rng::copy_if(deque<int>)_(entire_range)/64 16.151 -
rng::copy_if(deque<int>)_(entire_range)/8 2.935 3.15%
rng::copy_if(deque<int>)_(every_other)/1048576 371654.443 -
rng::copy_if(deque<int>)_(every_other)/262144 92818.743 -
rng::copy_if(deque<int>)_(every_other)/32768 11625.598 -
rng::copy_if(deque<int>)_(every_other)/4096 1451.759 -
rng::copy_if(deque<int>)_(every_other)/512 182.511 -
rng::copy_if(deque<int>)_(every_other)/64 23.375 -
rng::copy_if(deque<int>)_(every_other)/8 3.453 -
rng::copy_if(list<int>)_(entire_range)/1048576 880564.513 -
rng::copy_if(list<int>)_(entire_range)/262144 221168.321 -
rng::copy_if(list<int>)_(entire_range)/32768 28210.333 -3.02%
rng::copy_if(list<int>)_(entire_range)/4096 3143.947 4.07%
rng::copy_if(list<int>)_(entire_range)/512 366.000 -1.69%
rng::copy_if(list<int>)_(entire_range)/64 30.716 -22.80%
rng::copy_if(list<int>)_(entire_range)/8 2.594 -
rng::copy_if(list<int>)_(every_other)/1048576 837139.638 -1.22%
rng::copy_if(list<int>)_(every_other)/262144 212647.117 1.08%
rng::copy_if(list<int>)_(every_other)/32768 25924.704 -
rng::copy_if(list<int>)_(every_other)/4096 3328.130 -
rng::copy_if(list<int>)_(every_other)/512 357.580 -
rng::copy_if(list<int>)_(every_other)/64 23.767 -
rng::copy_if(list<int>)_(every_other)/8 2.308 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245566.781 -
rng::copy_if(vector<int>)_(entire_range)/262144 59842.453 -
rng::copy_if(vector<int>)_(entire_range)/32768 7476.336 -
rng::copy_if(vector<int>)_(entire_range)/4096 936.005 -
rng::copy_if(vector<int>)_(entire_range)/512 123.602 -
rng::copy_if(vector<int>)_(entire_range)/64 15.964 -
rng::copy_if(vector<int>)_(entire_range)/8 2.225 3.73%
rng::copy_if(vector<int>)_(every_other)/1048576 239366.820 -
rng::copy_if(vector<int>)_(every_other)/262144 59715.319 -
rng::copy_if(vector<int>)_(every_other)/32768 7453.265 -
rng::copy_if(vector<int>)_(every_other)/4096 935.460 -
rng::copy_if(vector<int>)_(every_other)/512 123.280 -
rng::copy_if(vector<int>)_(every_other)/64 18.131 -
rng::copy_if(vector<int>)_(every_other)/8 4.273 -
rng::copy_n(deque<int>)/1048576 49712.103 -
rng::copy_n(deque<int>)/262144 10424.261 -
rng::copy_n(deque<int>)/32768 1134.663 -
rng::copy_n(deque<int>)/4096 146.081 -
rng::copy_n(deque<int>)/512 16.800 -
rng::copy_n(deque<int>)/64 2.873 -
rng::copy_n(deque<int>)/8 2.644 -3.90%
rng::copy_n(list<int>)/1048576 873020.161 -
rng::copy_n(list<int>)/262144 217500.272 -
rng::copy_n(list<int>)/32768 26050.382 -
rng::copy_n(list<int>)/4096 4913.144 12.54%
rng::copy_n(list<int>)/512 341.018 -
rng::copy_n(list<int>)/64 14.249 1.41%
rng::copy_n(list<int>)/8 2.246 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1211.661 16.42%
rng::copy_n(vector<bool>)_(aligned)/262144 276.545 -3.66%
rng::copy_n(vector<bool>)_(aligned)/32768 35.496 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.926 -
rng::copy_n(vector<bool>)_(aligned)/512 1.764 -
rng::copy_n(vector<bool>)_(aligned)/64 1.306 -4.80%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5506.964 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1489.770 -82.50%
rng::copy_n(vector<bool>)_(unaligned)/32768 170.442 -2.14%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.859 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.673 -
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 48528.439 -
rng::copy_n(vector<int>)/262144 12530.787 -
rng::copy_n(vector<int>)/32768 3617.973 49.47%
rng::copy_n(vector<int>)/4096 147.228 -1.92%
rng::copy_n(vector<int>)/512 16.122 -
rng::copy_n(vector<int>)/64 2.474 -
rng::copy_n(vector<int>)/8 2.121 -7.87%
rng::count(deque<int>)_(every_other)/1024 247.150 -
rng::count(deque<int>)_(every_other)/1048576 252808.261 -
rng::count(deque<int>)_(every_other)/8 2.532 -
rng::count(deque<int>)_(every_other)/8192 1934.510 -
rng::count(list<int>)_(every_other)/1024 693.459 -2.49%
rng::count(list<int>)_(every_other)/1048576 822350.751 -
rng::count(list<int>)_(every_other)/8 2.096 -
rng::count(list<int>)_(every_other)/8192 6858.337 -
rng::count(vector<bool>)/1000 3.003 -
rng::count(vector<bool>)/1024 1.690 -
rng::count(vector<bool>)/1048576 1461.092 -
rng::count(vector<bool>)/8192 11.439 -
rng::count(vector<int>)_(every_other)/1024 102.897 -
rng::count(vector<int>)_(every_other)/1048576 105191.800 -
rng::count(vector<int>)_(every_other)/8 1.352 -
rng::count(vector<int>)_(every_other)/8192 818.894 -
rng::count_if(deque<int>)_(every_other)/1024 347.317 -
rng::count_if(deque<int>)_(every_other)/1048576 342725.139 -
rng::count_if(deque<int>)_(every_other)/8 3.380 -
rng::count_if(deque<int>)_(every_other)/8192 2623.873 -
rng::count_if(list<int>)_(every_other)/1024 754.840 -
rng::count_if(list<int>)_(every_other)/1048576 892125.797 -
rng::count_if(list<int>)_(every_other)/8 2.833 -
rng::count_if(list<int>)_(every_other)/8192 7203.501 -
rng::count_if(vector<int>)_(every_other)/1024 248.887 -
rng::count_if(vector<int>)_(every_other)/1048576 247848.372 -
rng::count_if(vector<int>)_(every_other)/8 4.230 -
rng::count_if(vector<int>)_(every_other)/8192 1924.726 -
rng::distance(deque<int>)/1024 0.850 -
rng::distance(deque<int>)/4096 0.848 -
rng::distance(deque<int>)/50 0.849 -
rng::distance(deque<int>)/8192 0.850 -
rng::distance(join_view(vector<vector<int>>)/1024 1.028 -
rng::distance(join_view(vector<vector<int>>)/4096 4.434 -
rng::distance(join_view(vector<vector<int>>)/50 0.602 2.87%
rng::distance(join_view(vector<vector<int>>)/8192 8.326 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 478.049 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490278.487 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.913 -6.62%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.657 -1.09%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3825.995 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.057 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.737 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.063 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.070 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.058 -1.08%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 720.080 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733053.478 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 38.012 -2.90%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.638 1.54%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5732.614 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.103 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.778 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.100 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.110 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.103 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2049.767 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2288540.167 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.461 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.725 3.58%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17800.903 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 552.767 -22.27%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1461443.080 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.472 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.704 -3.16%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11746.908 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1779.498 1.00%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2336546.268 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 52.509 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.700 -2.36%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19825.661 -12.19%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 551.503 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1464296.210 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.414 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.613 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11892.213 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.674 -6.11%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.699 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 767.058 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 959073.784 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.727 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.016 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8702.059 4.82%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.988 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.974 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 873.482 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1083666.989 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.027 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.681 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11652.924 5.61%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.274 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73814.513 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.915 4.42%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.709 11.38%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.287 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.332 10.27%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.244 3.06%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.336 10.93%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.379 14.35%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.256 4.20%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 514.712 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634704.253 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.699 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.179 -1.11%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4835.973 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.698 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.710 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.696 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.697 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.710 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 503.190 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 496619.115 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 22.851 -9.76%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.042 -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3869.658 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 533.343 1.62%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 558172.147 5.45%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.129 -1.64%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.184 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4311.796 5.70%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 794.425 1.52%
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 957812.471 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.967 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.975 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12444.294 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 832.327 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 994044.330 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.744 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.566 -1.81%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10443.062 -16.29%
rng::equal(vector<bool>)_(aligned)/1024 0.218 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.218 -
rng::equal(vector<bool>)_(aligned)/8 0.218 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.643 -1.10%
rng::equal(vector<bool>)_(unaligned)/1048576 7616.952 -1.11%
rng::equal(vector<bool>)_(unaligned)/50 0.783 11.45%
rng::equal(vector<bool>)_(unaligned)/8 0.789 11.91%
rng::equal(vector<bool>)_(unaligned)/8192 65.291 -1.06%
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.434 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 74462.626 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.554 4.48%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.525 8.98%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.137 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 487.687 -2.58%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638797.316 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.858 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.731 2.17%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4798.043 -
rng::fill(deque<int>)/1024 29.627 -
rng::fill(deque<int>)/32 1.304 -7.16%
rng::fill(deque<int>)/50 2.256 -
rng::fill(deque<int>)/8192 249.585 2.68%
rng::fill(list<int>)/1024 672.071 -
rng::fill(list<int>)/32 8.322 -
rng::fill(list<int>)/50 16.801 -
rng::fill(list<int>)/8192 8044.962 9.91%
rng::fill(vector<bool>)/1048576 3823.004 -
rng::fill(vector<bool>)/262144 232.960 -
rng::fill(vector<bool>)/32768 30.175 -
rng::fill(vector<bool>)/4096 4.219 -
rng::fill(vector<bool>)/512 1.512 -6.76%
rng::fill(vector<bool>)/64 1.527 -4.84%
rng::fill(vector<int>)/1024 29.789 -1.18%
rng::fill(vector<int>)/32 1.039 -
rng::fill(vector<int>)/50 2.209 -
rng::fill(vector<int>)/8192 239.434 -
rng::fill_n(deque<int>)/1024 29.777 -
rng::fill_n(deque<int>)/32 1.205 -8.55%
rng::fill_n(deque<int>)/50 2.196 -
rng::fill_n(deque<int>)/8192 240.097 -2.46%
rng::fill_n(list<int>)/1024 649.315 -
rng::fill_n(list<int>)/32 8.227 -
rng::fill_n(list<int>)/50 15.871 -1.72%
rng::fill_n(list<int>)/8192 7743.266 -
rng::fill_n(vector<bool>)/1048576 3824.337 -
rng::fill_n(vector<bool>)/262144 231.808 -
rng::fill_n(vector<bool>)/32768 29.907 -
rng::fill_n(vector<bool>)/4096 4.162 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.364 -
rng::fill_n(vector<int>)/1024 29.457 -1.00%
rng::fill_n(vector<int>)/32 1.146 -
rng::fill_n(vector<int>)/50 2.230 -
rng::fill_n(vector<int>)/8192 238.757 -
rng::find(deque<int>)_(bail_25%)/1024 66.342 -
rng::find(deque<int>)_(bail_25%)/32768 1919.844 -
rng::find(deque<int>)_(bail_25%)/8 2.059 2.93%
rng::find(deque<int>)_(bail_25%)/8192 478.254 -
rng::find(deque<int>)_(process_all)/1024 243.885 -
rng::find(deque<int>)_(process_all)/32768 7815.013 -
rng::find(deque<int>)_(process_all)/50 13.132 -
rng::find(deque<int>)_(process_all)/8 3.468 1.50%
rng::find(deque<int>)_(process_all)/8192 1947.983 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 293.356 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9415.984 -1.85%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.262 1.06%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.386 2.44%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2320.262 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 313.231 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10378.123 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.094 -5.29%
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.878 -2.78%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2535.561 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 737.126 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27410.787 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.639 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.594 -3.91%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7857.311 -2.19%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.020 -1.42%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 656.836 -3.38%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.686 -6.81%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.046 -5.08%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 167.142 -2.45%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 273.500 -1.14%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8707.636 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.683 -1.57%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.863 -1.93%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2145.441 -1.04%
rng::find(list<int>)_(bail_25%)/1024 180.230 -1.07%
rng::find(list<int>)_(bail_25%)/32768 8409.126 9.56%
rng::find(list<int>)_(bail_25%)/8 0.920 -1.42%
rng::find(list<int>)_(bail_25%)/8192 1421.929 -1.78%
rng::find(list<int>)_(process_all)/1024 695.549 1.34%
rng::find(list<int>)_(process_all)/32768 26756.442 -2.02%
rng::find(list<int>)_(process_all)/50 21.108 15.00%
rng::find(list<int>)_(process_all)/8 2.382 4.84%
rng::find(list<int>)_(process_all)/8192 11745.930 25.11%
rng::find(vector<bool>)_(process_all)/1024 4.622 -1.70%
rng::find(vector<bool>)_(process_all)/1048576 3730.773 1.71%
rng::find(vector<bool>)_(process_all)/50 0.803 41.02%
rng::find(vector<bool>)_(process_all)/8 0.806 38.88%
rng::find(vector<bool>)_(process_all)/8192 33.747 -
rng::find(vector<char>)_(bail_25%)/1024 5.272 -
rng::find(vector<char>)_(bail_25%)/32768 136.614 -
rng::find(vector<char>)_(bail_25%)/8 1.019 -11.75%
rng::find(vector<char>)_(bail_25%)/8192 39.843 -
rng::find(vector<char>)_(process_all)/1024 16.237 -
rng::find(vector<char>)_(process_all)/32768 495.580 -
rng::find(vector<char>)_(process_all)/50 1.646 1.37%
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.329 -
rng::find(vector<int>)_(bail_25%)/1024 65.978 -
rng::find(vector<int>)_(bail_25%)/32768 1863.185 -
rng::find(vector<int>)_(bail_25%)/8 1.580 -
rng::find(vector<int>)_(bail_25%)/8192 472.186 -
rng::find(vector<int>)_(process_all)/1024 243.012 -
rng::find(vector<int>)_(process_all)/32768 7436.716 -
rng::find(vector<int>)_(process_all)/50 12.432 -
rng::find(vector<int>)_(process_all)/8 2.821 -1.48%
rng::find(vector<int>)_(process_all)/8192 1858.986 -
rng::find_end(deque<int>)_(match_near_end)/1000 33.906 -
rng::find_end(deque<int>)_(match_near_end)/1024 32.640 -5.27%
rng::find_end(deque<int>)_(match_near_end)/8192 275.446 -
rng::find_end(deque<int>)_(near_matches)/1000 16889.449 -
rng::find_end(deque<int>)_(near_matches)/1024 17649.802 -
rng::find_end(deque<int>)_(near_matches)/8192 1125780.280 -
rng::find_end(deque<int>)_(process_all)/1000 326.747 4.88%
rng::find_end(deque<int>)_(process_all)/1024 332.298 1.91%
rng::find_end(deque<int>)_(process_all)/1048576 319161.130 6.35%
rng::find_end(deque<int>)_(process_all)/8192 2498.271 8.37%
rng::find_end(deque<int>)_(same_length)/1000 330.391 -4.31%
rng::find_end(deque<int>)_(same_length)/1024 337.133 -4.82%
rng::find_end(deque<int>)_(same_length)/8192 2948.524 -6.50%
rng::find_end(deque<int>)_(single_element)/1000 335.989 -1.25%
rng::find_end(deque<int>)_(single_element)/1024 341.912 -7.93%
rng::find_end(deque<int>)_(single_element)/8192 2271.847 -23.01%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.326 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.426 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 600.052 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 32127.431 2.68%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 33378.413 3.18%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1936623.155 3.37%
rng::find_end(deque<int>,_pred)_(process_all)/1000 581.072 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 623.223 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 550522.567 1.11%
rng::find_end(deque<int>,_pred)_(process_all)/8192 4342.899 2.08%
rng::find_end(deque<int>,_pred)_(same_length)/1000 781.771 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.101 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4946.279 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 643.455 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 691.308 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4819.886 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 768.860 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4431.517 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 255468.227 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36330.656 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37716.948 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2470161.809 -
rng::find_end(forward_list<int>)_(process_all)/1000 704.523 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.567 -
rng::find_end(forward_list<int>)_(process_all)/1048576 764669.587 1.07%
rng::find_end(forward_list<int>)_(process_all)/8192 5563.739 -1.54%
rng::find_end(forward_list<int>)_(same_length)/1000 1469.663 -
rng::find_end(forward_list<int>)_(same_length)/1024 1488.099 -
rng::find_end(forward_list<int>)_(same_length)/8192 16413.023 -
rng::find_end(forward_list<int>)_(single_element)/1000 702.474 -
rng::find_end(forward_list<int>)_(single_element)/1024 722.112 -
rng::find_end(forward_list<int>)_(single_element)/8192 6131.427 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 817.369 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5406.317 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276881.588 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42194.120 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43836.158 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2694629.969 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 744.496 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 759.428 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 842751.606 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6111.508 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1536.565 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.699 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 16886.488 -2.58%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 801.091 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 819.911 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6967.977 -
rng::find_end(list<int>)_(match_near_end)/1000 63.534 -
rng::find_end(list<int>)_(match_near_end)/1024 61.918 -
rng::find_end(list<int>)_(match_near_end)/8192 603.672 -
rng::find_end(list<int>)_(near_matches)/1000 33079.038 -
rng::find_end(list<int>)_(near_matches)/1024 34552.506 -
rng::find_end(list<int>)_(near_matches)/8192 2261485.216 -
rng::find_end(list<int>)_(process_all)/1000 717.545 -
rng::find_end(list<int>)_(process_all)/1024 731.238 -
rng::find_end(list<int>)_(process_all)/1048576 877012.605 -
rng::find_end(list<int>)_(process_all)/8192 7459.937 2.88%
rng::find_end(list<int>)_(same_length)/1000 744.065 -
rng::find_end(list<int>)_(same_length)/1024 756.154 -
rng::find_end(list<int>)_(same_length)/8192 8214.780 -13.05%
rng::find_end(list<int>)_(single_element)/1000 712.729 -
rng::find_end(list<int>)_(single_element)/1024 734.215 -
rng::find_end(list<int>)_(single_element)/8192 8301.528 -4.29%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.263 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.205 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 627.990 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37533.817 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39089.645 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2421806.755 -
rng::find_end(list<int>,_pred)_(process_all)/1000 801.027 -
rng::find_end(list<int>,_pred)_(process_all)/1024 820.013 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 965994.368 -
rng::find_end(list<int>,_pred)_(process_all)/8192 9056.583 9.52%
rng::find_end(list<int>,_pred)_(same_length)/1000 763.952 -
rng::find_end(list<int>,_pred)_(same_length)/1024 781.978 -
rng::find_end(list<int>,_pred)_(same_length)/8192 9988.482 -
rng::find_end(list<int>,_pred)_(single_element)/1000 796.101 -
rng::find_end(list<int>,_pred)_(single_element)/1024 814.694 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8701.016 -7.23%
rng::find_end(vector<int>)_(match_near_end)/1000 27.783 -
rng::find_end(vector<int>)_(match_near_end)/1024 24.972 -
rng::find_end(vector<int>)_(match_near_end)/8192 204.838 -
rng::find_end(vector<int>)_(near_matches)/1000 13682.057 -
rng::find_end(vector<int>)_(near_matches)/1024 14219.620 -
rng::find_end(vector<int>)_(near_matches)/8192 778652.252 -
rng::find_end(vector<int>)_(process_all)/1000 363.908 -
rng::find_end(vector<int>)_(process_all)/1024 372.771 -
rng::find_end(vector<int>)_(process_all)/1048576 376924.722 -
rng::find_end(vector<int>)_(process_all)/8192 2941.815 -
rng::find_end(vector<int>)_(same_length)/1000 245.313 -1.24%
rng::find_end(vector<int>)_(same_length)/1024 251.700 -2.41%
rng::find_end(vector<int>)_(same_length)/8192 1955.517 -1.23%
rng::find_end(vector<int>)_(single_element)/1000 403.010 -
rng::find_end(vector<int>)_(single_element)/1024 412.655 -
rng::find_end(vector<int>)_(single_element)/8192 3267.324 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 60.236 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.071 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 486.221 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22979.829 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23517.951 -1.51%
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1450301.176 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 537.087 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 550.916 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 646088.368 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4395.980 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 611.566 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 626.317 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5013.791 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 600.644 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 613.401 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4873.394 -
rng::find_first_of(deque<int>)_(large_needle)/1024 370658.955 1.27%
rng::find_first_of(deque<int>)_(large_needle)/32 296.696 4.54%
rng::find_first_of(deque<int>)_(large_needle)/50 715.344 6.42%
rng::find_first_of(deque<int>)_(large_needle)/8192 23789293.103 1.07%
rng::find_first_of(deque<int>)_(small_needle)/1024 3452.358 -
rng::find_first_of(deque<int>)_(small_needle)/32 110.150 2.27%
rng::find_first_of(deque<int>)_(small_needle)/50 169.399 2.31%
rng::find_first_of(deque<int>)_(small_needle)/8192 27605.857 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 564430.140 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 490.930 -2.33%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1360.675 -3.43%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35527512.501 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6283.488 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.042 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 308.847 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50549.131 -
rng::find_first_of(list<int>)_(large_needle)/1024 933849.278 -2.91%
rng::find_first_of(list<int>)_(large_needle)/32 677.726 -
rng::find_first_of(list<int>)_(large_needle)/50 1742.493 -
rng::find_first_of(list<int>)_(large_needle)/8192 50719663.713 2.26%
rng::find_first_of(list<int>)_(small_needle)/1024 2765.196 -
rng::find_first_of(list<int>)_(small_needle)/32 91.259 -
rng::find_first_of(list<int>)_(small_needle)/50 139.554 -
rng::find_first_of(list<int>)_(small_needle)/8192 22164.255 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 920594.543 -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 727.782 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1869.021 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54430570.462 -2.59%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5254.064 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.548 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 266.104 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42211.090 -
rng::find_first_of(vector<int>)_(large_needle)/1024 107228.325 -
rng::find_first_of(vector<int>)_(large_needle)/32 104.025 1.24%
rng::find_first_of(vector<int>)_(large_needle)/50 296.677 8.85%
rng::find_first_of(vector<int>)_(large_needle)/8192 7040402.500 1.81%
rng::find_first_of(vector<int>)_(small_needle)/1024 1426.991 -
rng::find_first_of(vector<int>)_(small_needle)/32 49.823 3.08%
rng::find_first_of(vector<int>)_(small_needle)/50 72.850 1.37%
rng::find_first_of(vector<int>)_(small_needle)/8192 11331.781 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 606318.977 1.56%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 497.777 1.41%
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.167 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 50373773.789 31.10%
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5660.886 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.921 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.466 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46102.951 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.625 -
rng::find_if(deque<int>)_(bail_25%)/32768 2702.317 -
rng::find_if(deque<int>)_(bail_25%)/8 1.538 -
rng::find_if(deque<int>)_(bail_25%)/8192 686.112 -
rng::find_if(deque<int>)_(process_all)/1024 485.786 2.30%
rng::find_if(deque<int>)_(process_all)/32768 12144.898 5.99%
rng::find_if(deque<int>)_(process_all)/50 23.627 -
rng::find_if(deque<int>)_(process_all)/8 3.976 -
rng::find_if(deque<int>)_(process_all)/8192 3009.867 6.79%
rng::find_if(list<int>)_(bail_25%)/1024 194.082 -
rng::find_if(list<int>)_(bail_25%)/32768 8968.698 5.23%
rng::find_if(list<int>)_(bail_25%)/8 1.276 -3.07%
rng::find_if(list<int>)_(bail_25%)/8192 1519.420 -
rng::find_if(list<int>)_(process_all)/1024 757.840 -
rng::find_if(list<int>)_(process_all)/32768 28512.759 -
rng::find_if(list<int>)_(process_all)/50 21.453 -
rng::find_if(list<int>)_(process_all)/8 3.501 -
rng::find_if(list<int>)_(process_all)/8192 10654.058 1.89%
rng::find_if(vector<bool>)_(process_all)/1024 769.703 -
rng::find_if(vector<bool>)_(process_all)/1048576 786447.343 -
rng::find_if(vector<bool>)_(process_all)/50 35.015 -2.68%
rng::find_if(vector<bool>)_(process_all)/8 5.458 -1.25%
rng::find_if(vector<bool>)_(process_all)/8192 6146.846 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.126 -
rng::find_if(vector<char>)_(bail_25%)/32768 2024.468 -1.68%
rng::find_if(vector<char>)_(bail_25%)/8 0.943 -
rng::find_if(vector<char>)_(bail_25%)/8192 518.074 -1.03%
rng::find_if(vector<char>)_(process_all)/1024 272.280 -
rng::find_if(vector<char>)_(process_all)/32768 8126.150 -1.28%
rng::find_if(vector<char>)_(process_all)/50 12.532 -1.26%
rng::find_if(vector<char>)_(process_all)/8 2.498 -1.28%
rng::find_if(vector<char>)_(process_all)/8192 2047.194 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.506 -
rng::find_if(vector<int>)_(bail_25%)/32768 2337.519 -
rng::find_if(vector<int>)_(bail_25%)/8 1.075 -1.18%
rng::find_if(vector<int>)_(bail_25%)/8192 548.198 -
rng::find_if(vector<int>)_(process_all)/1024 283.361 -
rng::find_if(vector<int>)_(process_all)/32768 8806.560 -
rng::find_if(vector<int>)_(process_all)/50 13.968 -1.88%
rng::find_if(vector<int>)_(process_all)/8 2.604 3.46%
rng::find_if(vector<int>)_(process_all)/8192 2192.214 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.288 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2709.498 -
rng::find_if_not(deque<int>)_(bail_25%)/8 1.414 -
rng::find_if_not(deque<int>)_(bail_25%)/8192 703.760 2.59%
rng::find_if_not(deque<int>)_(process_all)/1024 487.356 2.53%
rng::find_if_not(deque<int>)_(process_all)/32768 12119.251 5.81%
rng::find_if_not(deque<int>)_(process_all)/50 23.805 -
rng::find_if_not(deque<int>)_(process_all)/8 3.982 1.19%
rng::find_if_not(deque<int>)_(process_all)/8192 3014.774 7.17%
rng::find_if_not(list<int>)_(bail_25%)/1024 190.864 -
rng::find_if_not(list<int>)_(bail_25%)/32768 10862.611 4.69%
rng::find_if_not(list<int>)_(bail_25%)/8 1.297 -1.29%
rng::find_if_not(list<int>)_(bail_25%)/8192 1518.051 -
rng::find_if_not(list<int>)_(process_all)/1024 760.945 -
rng::find_if_not(list<int>)_(process_all)/32768 28397.466 -
rng::find_if_not(list<int>)_(process_all)/50 21.530 -1.66%
rng::find_if_not(list<int>)_(process_all)/8 3.491 -
rng::find_if_not(list<int>)_(process_all)/8192 9049.359 -
rng::find_if_not(vector<bool>)_(process_all)/1024 770.200 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 786582.398 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.007 -2.75%
rng::find_if_not(vector<bool>)_(process_all)/8 5.445 -1.87%
rng::find_if_not(vector<bool>)_(process_all)/8192 6146.437 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.206 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2024.958 -1.71%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.958 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 517.792 -1.19%
rng::find_if_not(vector<char>)_(process_all)/1024 273.088 -
rng::find_if_not(vector<char>)_(process_all)/32768 8128.176 -
rng::find_if_not(vector<char>)_(process_all)/50 12.488 -
rng::find_if_not(vector<char>)_(process_all)/8 2.334 -4.05%
rng::find_if_not(vector<char>)_(process_all)/8192 2047.952 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.699 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2339.114 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.134 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.393 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.489 -
rng::find_if_not(vector<int>)_(process_all)/32768 8807.994 -
rng::find_if_not(vector<int>)_(process_all)/50 14.187 -
rng::find_if_not(vector<int>)_(process_all)/8 2.517 -
rng::find_if_not(vector<int>)_(process_all)/8192 2193.049 -
rng::find_last(deque<int>)_(bail_10%)/1024 226.940 -
rng::find_last(deque<int>)_(bail_10%)/1048576 324337.207 -
rng::find_last(deque<int>)_(bail_10%)/50 11.416 -
rng::find_last(deque<int>)_(bail_10%)/8 2.573 -4.50%
rng::find_last(deque<int>)_(bail_10%)/8192 2516.005 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.027 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25545.256 -29.35%
rng::find_last(deque<int>)_(bail_90%)/50 1.848 -
rng::find_last(deque<int>)_(bail_90%)/8 0.908 -1.65%
rng::find_last(deque<int>)_(bail_90%)/8192 203.470 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.083 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 368544.041 -
rng::find_last(forward_list<int>)_(bail_10%)/50 20.801 -3.24%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.305 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5855.368 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.097 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 391781.733 1.33%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.006 1.03%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.310 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6054.909 -
rng::find_last(list<int>)_(bail_10%)/1024 679.627 -
rng::find_last(list<int>)_(bail_10%)/1048576 787141.165 -
rng::find_last(list<int>)_(bail_10%)/50 16.152 -
rng::find_last(list<int>)_(bail_10%)/8 2.092 -1.71%
rng::find_last(list<int>)_(bail_10%)/8192 6271.524 -
rng::find_last(list<int>)_(bail_90%)/1024 53.814 -
rng::find_last(list<int>)_(bail_90%)/1048576 87005.008 -
rng::find_last(list<int>)_(bail_90%)/50 1.271 2.49%
rng::find_last(list<int>)_(bail_90%)/8 0.464 -
rng::find_last(list<int>)_(bail_90%)/8192 601.927 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.436 1.18%
rng::find_last(vector<char>)_(bail_10%)/1048576 108016.140 -
rng::find_last(vector<char>)_(bail_10%)/50 5.591 6.62%
rng::find_last(vector<char>)_(bail_10%)/8 1.600 9.92%
rng::find_last(vector<char>)_(bail_10%)/8192 852.166 1.80%
rng::find_last(vector<char>)_(bail_90%)/1024 14.060 -
rng::find_last(vector<char>)_(bail_90%)/1048576 12024.487 -4.58%
rng::find_last(vector<char>)_(bail_90%)/50 1.017 1.81%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 101.611 -4.43%
rng::find_last(vector<int>)_(bail_10%)/1024 212.023 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214247.666 -
rng::find_last(vector<int>)_(bail_10%)/50 10.822 -
rng::find_last(vector<int>)_(bail_10%)/8 2.036 -
rng::find_last(vector<int>)_(bail_10%)/8192 1647.725 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.234 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23359.497 -
rng::find_last(vector<int>)_(bail_90%)/50 1.573 -
rng::find_last(vector<int>)_(bail_90%)/8 0.558 -18.05%
rng::find_last(vector<int>)_(bail_90%)/8192 189.897 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 362.258 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361952.689 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.854 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.980 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2771.939 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.559 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38108.813 -2.25%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.690 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.991 2.46%
rng::find_last_if(deque<int>)_(bail_90%)/8192 311.896 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 765.541 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 930174.878 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.970 -1.46%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.890 -10.79%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6792.006 -1.27%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 856.688 -5.74%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 919931.574 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.895 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.792 -10.83%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7305.641 -4.80%
rng::find_last_if(list<int>)_(bail_10%)/1024 678.314 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805166.333 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.436 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.104 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6582.624 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.258 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88777.066 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.056 -1.40%
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 605.982 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.389 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240939.511 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.352 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.523 4.24%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1889.413 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.079 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25665.846 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.454 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.992 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.194 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283468.615 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.553 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.503 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2070.573 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.872 -2.66%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30902.322 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.537 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.533 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 359.445 -1.13%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363034.114 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.878 -4.56%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 4.001 1.15%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2772.260 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.076 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38120.510 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.695 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.965 -1.09%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.040 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 809.473 -1.53%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 931821.883 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.358 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.877 2.15%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6859.988 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 759.503 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 923438.812 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 38.983 -4.01%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.896 -5.11%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6630.400 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.494 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 809136.748 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.988 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.107 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6720.466 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.888 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88748.728 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.148 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 605.967 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.703 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240964.045 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.361 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.349 -7.14%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1878.659 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.103 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25719.131 -2.81%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.479 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.476 2.47%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.819 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.833 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306082.350 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.682 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.613 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2144.063 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.046 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30916.705 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.541 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.463 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.951 -
rng::fold_left(deque<int>)/1048576 561388.334 -
rng::fold_left(deque<int>)/32 16.512 -
rng::fold_left(deque<int>)/50 27.719 5.95%
rng::fold_left(deque<int>)/8 4.152 5.48%
rng::fold_left(deque<int>)/8192 4368.283 -5.61%
rng::fold_left(list<int>)/1048576 1359443.232 -
rng::fold_left(list<int>)/32 22.041 -
rng::fold_left(list<int>)/50 38.551 2.65%
rng::fold_left(list<int>)/8 3.883 -
rng::fold_left(list<int>)/8192 11038.202 5.20%
rng::fold_left(vector<int>)/1048576 1325572.443 -
rng::fold_left(vector<int>)/32 20.661 -
rng::fold_left(vector<int>)/50 36.253 -
rng::fold_left(vector<int>)/8 3.728 1.01%
rng::fold_left(vector<int>)/8192 10312.966 -
rng::for_each(deque<int>)/32 3.822 1.01%
rng::for_each(deque<int>)/50 4.068 -
rng::for_each(deque<int>)/8 0.920 -
rng::for_each(deque<int>)/8192 254.864 -
rng::for_each(join_view(vector<vector<int>>)/32 3.815 -
rng::for_each(join_view(vector<vector<int>>)/50 4.131 -
rng::for_each(join_view(vector<vector<int>>)/8 1.547 11.63%
rng::for_each(join_view(vector<vector<int>>)/8192 265.011 -
rng::for_each(list<int>)/32 11.122 -
rng::for_each(list<int>)/50 24.080 -
rng::for_each(list<int>)/8 2.583 -
rng::for_each(list<int>)/8192 8131.811 -
rng::for_each(map<int>)/32 25.957 -
rng::for_each(map<int>)/50 38.647 -
rng::for_each(map<int>)/8 6.184 1.32%
rng::for_each(map<int>)/8192 7245.875 -2.38%
rng::for_each(map<int>::iterator)/32 25.064 -
rng::for_each(map<int>::iterator)/50 37.837 -
rng::for_each(map<int>::iterator)/8 5.753 -
rng::for_each(map<int>::iterator)/8192 7744.963 1.64%
rng::for_each(multimap<int>)/32 25.993 -
rng::for_each(multimap<int>)/50 38.514 -
rng::for_each(multimap<int>)/8 6.218 -1.84%
rng::for_each(multimap<int>)/8192 7547.996 -
rng::for_each(multimap<int>::iterator)/32 23.662 -
rng::for_each(multimap<int>::iterator)/50 36.401 1.04%
rng::for_each(multimap<int>::iterator)/8 5.081 -
rng::for_each(multimap<int>::iterator)/8192 7656.432 -1.93%
rng::for_each(multiset<int>)/32 25.224 -1.80%
rng::for_each(multiset<int>)/50 37.580 -
rng::for_each(multiset<int>)/8 6.219 -1.59%
rng::for_each(multiset<int>)/8192 7749.447 -
rng::for_each(multiset<int>::iterator)/32 23.742 -
rng::for_each(multiset<int>::iterator)/50 35.962 -
rng::for_each(multiset<int>::iterator)/8 5.004 -
rng::for_each(multiset<int>::iterator)/8192 7991.962 -
rng::for_each(set<int>)/32 25.221 -1.50%
rng::for_each(set<int>)/50 37.518 -
rng::for_each(set<int>)/8 6.320 -
rng::for_each(set<int>)/8192 7827.642 -
rng::for_each(set<int>::iterator)/32 23.204 -
rng::for_each(set<int>::iterator)/50 35.198 -
rng::for_each(set<int>::iterator)/8 5.018 -
rng::for_each(set<int>::iterator)/8192 7975.729 -
rng::for_each(vector<int>)/32 3.830 -
rng::for_each(vector<int>)/50 4.067 -
rng::for_each(vector<int>)/8 0.909 -
rng::for_each(vector<int>)/8192 252.282 -
rng::for_each_n(deque<int>)/32 3.776 -
rng::for_each_n(deque<int>)/50 3.968 -
rng::for_each_n(deque<int>)/8 1.189 -5.45%
rng::for_each_n(deque<int>)/8192 257.285 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.833 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.207 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.836 17.27%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.417 -
rng::for_each_n(list<int>)/32 11.088 -
rng::for_each_n(list<int>)/50 24.159 -
rng::for_each_n(list<int>)/8 2.261 -3.66%
rng::for_each_n(list<int>)/8192 7385.293 -7.13%
rng::for_each_n(vector<int>)/32 3.860 -
rng::for_each_n(vector<int>)/50 4.060 -
rng::for_each_n(vector<int>)/8 2.406 -5.61%
rng::for_each_n(vector<int>)/8192 251.954 -
rng::generate(deque<int>)/1024 280.812 -
rng::generate(deque<int>)/32 8.775 -
rng::generate(deque<int>)/50 12.956 -
rng::generate(deque<int>)/8192 2041.918 -
rng::generate(list<int>)/1024 672.144 -
rng::generate(list<int>)/32 8.620 -1.85%
rng::generate(list<int>)/50 15.490 -3.15%
rng::generate(list<int>)/8192 8706.106 2.24%
rng::generate(vector<int>)/1024 244.685 -
rng::generate(vector<int>)/32 8.074 -
rng::generate(vector<int>)/50 12.039 -
rng::generate(vector<int>)/8192 1849.765 -
rng::generate_n(deque<int>)/1024 246.211 -
rng::generate_n(deque<int>)/32 8.327 -
rng::generate_n(deque<int>)/50 12.326 -
rng::generate_n(deque<int>)/8192 1939.731 -
rng::generate_n(list<int>)/1024 651.013 -
rng::generate_n(list<int>)/32 8.668 -
rng::generate_n(list<int>)/50 15.562 -
rng::generate_n(list<int>)/8192 7008.614 -
rng::generate_n(vector<int>)/1024 244.665 -
rng::generate_n(vector<int>)/32 8.007 -
rng::generate_n(vector<int>)/50 12.095 -
rng::generate_n(vector<int>)/8192 1859.543 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 363.486 -6.09%
rng::is_partitioned(deque<int>)_(partitioned)/32 10.502 -3.43%
rng::is_partitioned(deque<int>)_(partitioned)/50 15.851 -4.74%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2851.373 -9.16%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 70.476 -45.62%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 3.078 -68.24%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.867 14.52%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 391.446 -39.03%
rng::is_partitioned(list<int>)_(partitioned)/1024 716.007 -
rng::is_partitioned(list<int>)_(partitioned)/32 8.654 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.801 -
rng::is_partitioned(list<int>)_(partitioned)/8192 6873.450 -14.57%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 341.890 119.74%
rng::is_partitioned(list<int>)_(unpartitioned)/32 2.777 154.96%
rng::is_partitioned(list<int>)_(unpartitioned)/50 13.182 197.17%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 2486.060 106.03%
rng::is_partitioned(vector<int>)_(partitioned)/1024 179.998 -4.08%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.748 -3.51%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.692 -5.84%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1350.558 -1.50%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 42.478 -27.25%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.230 -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 2.126 -77.16%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 246.325 57.08%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 487.194 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.219 1.71%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3882.811 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517206.453 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.715 -6.64%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 520.332 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.946 1.29%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3991.630 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 682433.785 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 51.189 -21.13%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.272 -1.46%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 4.055 10.32%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8220.546 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1440909.168 1.05%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.473 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 824.100 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.415 1.34%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8368.389 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1593120.530 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.826 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 343.236 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.666 -2.21%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2632.404 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 217323.932 1.80%
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 30.159 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 522.789 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.428 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4699.348 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 993578.213 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.522 -
rng::is_sorted(deque<int>)/1024 474.507 -
rng::is_sorted(deque<int>)/8 2.429 -5.45%
rng::is_sorted(deque<int>)/8192 3804.920 -
rng::is_sorted(deque<int>,_pred)/1024 597.487 -
rng::is_sorted(deque<int>,_pred)/8 4.848 10.49%
rng::is_sorted(deque<int>,_pred)/8192 4795.407 -
rng::is_sorted(list<int>)/1024 776.094 -1.37%
rng::is_sorted(list<int>)/8 2.164 -
rng::is_sorted(list<int>)/8192 7024.282 4.31%
rng::is_sorted(list<int>,_pred)/1024 792.378 -
rng::is_sorted(list<int>,_pred)/8 4.262 -
rng::is_sorted(list<int>,_pred)/8192 7301.464 1.38%
rng::is_sorted(vector<int>)/1024 242.792 -
rng::is_sorted(vector<int>)/8 2.074 -
rng::is_sorted(vector<int>)/8192 1894.749 -
rng::is_sorted(vector<int>,_pred)/1024 462.128 -
rng::is_sorted(vector<int>,_pred)/8 3.881 -1.87%
rng::is_sorted(vector<int>,_pred)/8192 3683.061 -
rng::is_sorted_until(deque<int>)/1024 470.359 -
rng::is_sorted_until(deque<int>)/8 3.727 -20.39%
rng::is_sorted_until(deque<int>)/8192 3760.286 -
rng::is_sorted_until(deque<int>,_pred)/1024 599.474 -
rng::is_sorted_until(deque<int>,_pred)/8 4.163 -6.08%
rng::is_sorted_until(deque<int>,_pred)/8192 4838.176 -
rng::is_sorted_until(list<int>)/1024 760.082 -
rng::is_sorted_until(list<int>)/8 2.154 -
rng::is_sorted_until(list<int>)/8192 7135.275 -
rng::is_sorted_until(list<int>,_pred)/1024 792.568 -
rng::is_sorted_until(list<int>,_pred)/8 3.764 -
rng::is_sorted_until(list<int>,_pred)/8192 7596.166 -
rng::is_sorted_until(vector<int>)/1024 238.027 -
rng::is_sorted_until(vector<int>)/8 2.053 -
rng::is_sorted_until(vector<int>)/8192 1857.024 -
rng::is_sorted_until(vector<int>,_pred)/1024 429.772 1.14%
rng::is_sorted_until(vector<int>,_pred)/8 3.405 -
rng::is_sorted_until(vector<int>,_pred)/8192 3348.155 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 461.704 -8.07%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 483.132 -6.23%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493620.240 -6.09%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.027 -6.71%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3759.425 -8.35%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 731.965 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 736.555 -1.02%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 628183.484 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.584 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4849.731 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 764.189 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 769.482 -1.63%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 955654.502 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.910 -1.63%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12606.159 9.31%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 814.297 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 827.486 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 990583.923 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.620 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 10705.080 -12.48%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.912 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.766 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76634.107 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.312 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.720 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.532 -3.37%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.371 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607627.507 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.008 -1.75%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4761.541 -
rng::move(deque<int>)/1048576 54983.335 1.15%
rng::move(deque<int>)/262144 14833.127 -
rng::move(deque<int>)/32768 2185.337 -
rng::move(deque<int>)/4096 153.271 -1.07%
rng::move(deque<int>)/512 24.083 -
rng::move(deque<int>)/64 6.775 7.79%
rng::move(deque<int>)/8 3.822 -
rng::move(list<int>)/1048576 1006046.763 -1.74%
rng::move(list<int>)/262144 249631.338 -2.80%
rng::move(list<int>)/32768 35576.574 -1.04%
rng::move(list<int>)/4096 6318.942 18.02%
rng::move(list<int>)/512 351.436 -4.86%
rng::move(list<int>)/64 40.616 -
rng::move(list<int>)/8 3.928 -
rng::move(vector<bool>)_(aligned)/1048576 2122.191 -
rng::move(vector<bool>)_(aligned)/262144 256.801 -
rng::move(vector<bool>)_(aligned)/32768 37.534 -
rng::move(vector<bool>)_(aligned)/4096 8.200 -
rng::move(vector<bool>)_(aligned)/512 2.656 -
rng::move(vector<bool>)_(aligned)/64 2.005 8.75%
rng::move(vector<bool>)_(unaligned)/1048576 6727.794 -
rng::move(vector<bool>)_(unaligned)/262144 1584.842 -
rng::move(vector<bool>)_(unaligned)/32768 202.955 -
rng::move(vector<bool>)_(unaligned)/4096 25.936 -
rng::move(vector<bool>)_(unaligned)/512 4.139 -
rng::move(vector<bool>)_(unaligned)/64 1.664 1.30%
rng::move(vector<int>)/1048576 56813.098 -2.96%
rng::move(vector<int>)/262144 22746.123 6.57%
rng::move(vector<int>)/32768 2147.228 -
rng::move(vector<int>)/4096 135.698 -
rng::move(vector<int>)/512 20.427 -
rng::move(vector<int>)/64 4.102 -
rng::move(vector<int>)/8 2.285 1.43%
rng::move_backward(deque<int>)/1048576 125766.827 -
rng::move_backward(deque<int>)/262144 30491.271 -
rng::move_backward(deque<int>)/32768 3721.623 1.22%
rng::move_backward(deque<int>)/4096 156.818 -
rng::move_backward(deque<int>)/512 26.327 -
rng::move_backward(deque<int>)/64 7.259 1.64%
rng::move_backward(deque<int>)/8 4.026 -
rng::move_backward(list<int>)/1048576 1044173.278 -
rng::move_backward(list<int>)/262144 305883.117 4.03%
rng::move_backward(list<int>)/32768 32658.779 -4.77%
rng::move_backward(list<int>)/4096 6599.583 -13.35%
rng::move_backward(list<int>)/512 373.213 -
rng::move_backward(list<int>)/64 40.303 -
rng::move_backward(list<int>)/8 3.705 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2122.216 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.048 -
rng::move_backward(vector<bool>)_(aligned)/32768 37.879 -1.29%
rng::move_backward(vector<bool>)_(aligned)/4096 7.891 -
rng::move_backward(vector<bool>)_(aligned)/512 2.649 -
rng::move_backward(vector<bool>)_(aligned)/64 1.699 -7.97%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6489.082 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1583.453 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.749 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.352 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.901 3.52%
rng::move_backward(vector<bool>)_(unaligned)/64 1.869 -1.87%
rng::move_backward(vector<int>)/1048576 57905.655 -
rng::move_backward(vector<int>)/262144 22403.669 -
rng::move_backward(vector<int>)/32768 2142.034 -
rng::move_backward(vector<int>)/4096 135.748 -
rng::move_backward(vector<int>)/512 20.853 -
rng::move_backward(vector<int>)/64 4.140 -
rng::move_backward(vector<int>)/8 2.330 1.00%
rng::none_of(deque<int>)_(process_all)/32 16.363 -
rng::none_of(deque<int>)_(process_all)/32768 15427.406 -
rng::none_of(deque<int>)_(process_all)/50 26.466 -
rng::none_of(deque<int>)_(process_all)/8 4.708 -
rng::none_of(deque<int>)_(process_all)/8192 3861.383 -
rng::none_of(list<int>)_(process_all)/32 11.462 -
rng::none_of(list<int>)_(process_all)/32768 25845.869 -
rng::none_of(list<int>)_(process_all)/50 21.515 -
rng::none_of(list<int>)_(process_all)/8 2.612 -
rng::none_of(list<int>)_(process_all)/8192 7348.371 -
rng::none_of(vector<int>)_(process_all)/32 8.490 -
rng::none_of(vector<int>)_(process_all)/32768 8085.104 -
rng::none_of(vector<int>)_(process_all)/50 12.737 -
rng::none_of(vector<int>)_(process_all)/8 2.543 1.25%
rng::none_of(vector<int>)_(process_all)/8192 2026.209 -
rng::partial_sort(deque<int>)_(ascending)/1024 7914.800 -
rng::partial_sort(deque<int>)_(ascending)/8 31.864 1.94%
rng::partial_sort(deque<int>)_(ascending)/8192 164758.731 1.63%
rng::partial_sort(deque<int>)_(descending)/1024 18416.234 -
rng::partial_sort(deque<int>)_(descending)/8 40.507 -1.64%
rng::partial_sort(deque<int>)_(descending)/8192 282996.626 -
rng::partial_sort(deque<int>)_(heap)/1024 18489.290 -
rng::partial_sort(deque<int>)_(heap)/8 38.196 2.42%
rng::partial_sort(deque<int>)_(heap)/8192 282114.111 -4.29%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7910.767 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.855 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 166316.093 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19785.211 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.682 1.62%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 289255.078 2.36%
rng::partial_sort(deque<int>)_(repeated)/1024 6353.549 -1.38%
rng::partial_sort(deque<int>)_(repeated)/8 27.522 -
rng::partial_sort(deque<int>)_(repeated)/8192 69476.750 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16036.229 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.896 1.37%
rng::partial_sort(deque<int>)_(shuffled)/8192 265073.277 1.12%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4983.976 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.225 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55627.318 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8199.799 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.043 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97846.645 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8189.784 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.432 1.34%
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100821.320 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4976.257 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.477 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55364.441 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9107.619 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.151 -1.20%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97522.326 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3933.251 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.098 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46809.157 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6915.337 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.935 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90940.306 -
rng::partial_sort(vector<int>)_(ascending)/1024 4995.508 -
rng::partial_sort(vector<int>)_(ascending)/8 20.990 -
rng::partial_sort(vector<int>)_(ascending)/8192 54463.228 -
rng::partial_sort(vector<int>)_(descending)/1024 8253.606 -
rng::partial_sort(vector<int>)_(descending)/8 25.280 -
rng::partial_sort(vector<int>)_(descending)/8192 97469.508 -
rng::partial_sort(vector<int>)_(heap)/1024 8223.708 -
rng::partial_sort(vector<int>)_(heap)/8 28.152 3.73%
rng::partial_sort(vector<int>)_(heap)/8192 100558.498 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4972.575 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.807 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54421.582 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9137.273 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 21.028 1.02%
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97519.885 -
rng::partial_sort(vector<int>)_(repeated)/1024 3940.770 -
rng::partial_sort(vector<int>)_(repeated)/8 20.474 -
rng::partial_sort(vector<int>)_(repeated)/8192 46672.210 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6902.802 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.393 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88033.692 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5449.766 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 11.012 3.15%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57090.837 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8429.036 -1.56%
rng::partial_sort_copy(deque<int>)_(descending)/8 21.075 -
rng::partial_sort_copy(deque<int>)_(descending)/8192 99069.501 -1.23%
rng::partial_sort_copy(deque<int>)_(heap)/1024 8584.665 -1.02%
rng::partial_sort_copy(deque<int>)_(heap)/8 16.516 1.05%
rng::partial_sort_copy(deque<int>)_(heap)/8192 102605.926 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5445.798 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.774 1.25%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 56905.140 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9268.009 -1.29%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.966 2.12%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99254.849 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4285.763 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.733 1.55%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49062.942 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7191.451 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.044 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91517.791 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5624.228 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.017 -4.41%
rng::partial_sort_copy(list<int>)_(ascending)/8192 60865.339 -1.11%
rng::partial_sort_copy(list<int>)_(descending)/1024 8530.587 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.730 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101233.542 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8519.959 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.522 -
rng::partial_sort_copy(list<int>)_(heap)/8192 104705.023 -1.01%
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5612.625 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.010 -1.53%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61013.514 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9479.457 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.987 -3.19%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101897.704 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4502.074 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.538 -2.18%
rng::partial_sort_copy(list<int>)_(repeated)/8192 52953.852 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7289.908 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.271 1.67%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92330.415 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5210.414 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.762 7.92%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55698.863 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8375.194 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.557 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98074.564 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8294.898 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.490 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101610.731 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5204.480 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.820 2.93%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55421.402 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9159.184 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.823 10.09%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98564.978 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4044.728 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.747 1.44%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47389.056 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7067.865 -1.28%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.442 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91300.505 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5094.120 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.824 -2.96%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55223.823 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8310.261 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.171 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98409.134 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8291.190 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.577 4.05%
rng::partial_sort_copy(vector<int>)_(heap)/8192 101880.004 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5089.786 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.743 -2.77%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55094.762 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9195.673 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.917 -3.47%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99624.549 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4032.996 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.328 -1.57%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47448.186 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7165.250 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.447 -2.48%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93306.422 -
rng::partition(deque<int>)_(dense)/1024 350.500 2.04%
rng::partition(deque<int>)_(dense)/32 10.695 3.79%
rng::partition(deque<int>)_(dense)/50 15.306 -
rng::partition(deque<int>)_(dense)/8192 2800.748 -
rng::partition(deque<int>)_(sparse)/1024 405.576 4.91%
rng::partition(deque<int>)_(sparse)/32 12.673 22.25%
rng::partition(deque<int>)_(sparse)/50 18.352 15.34%
rng::partition(deque<int>)_(sparse)/8192 3178.212 5.08%
rng::partition(list<int>)_(dense)/1024 384.299 -
rng::partition(list<int>)_(dense)/32 8.267 -6.85%
rng::partition(list<int>)_(dense)/50 12.869 -2.37%
rng::partition(list<int>)_(dense)/8192 5068.987 1.15%
rng::partition(list<int>)_(sparse)/1024 741.190 1.91%
rng::partition(list<int>)_(sparse)/32 8.890 -
rng::partition(list<int>)_(sparse)/50 14.930 -2.65%
rng::partition(list<int>)_(sparse)/8192 7733.299 3.43%
rng::partition(vector<int>)_(dense)/1024 242.242 -
rng::partition(vector<int>)_(dense)/32 7.838 -9.62%
rng::partition(vector<int>)_(dense)/50 12.686 -
rng::partition(vector<int>)_(dense)/8192 1881.137 -
rng::partition(vector<int>)_(sparse)/1024 259.118 -
rng::partition(vector<int>)_(sparse)/32 8.830 -2.65%
rng::partition(vector<int>)_(sparse)/50 14.449 -
rng::partition(vector<int>)_(sparse)/8192 1869.236 -
rng::partition_copy(deque<int>)/1024 685.600 -
rng::partition_copy(deque<int>)/32 15.563 -
rng::partition_copy(deque<int>)/50 28.337 2.80%
rng::partition_copy(deque<int>)/8192 5527.148 -
rng::partition_copy(list<int>)/1024 726.570 -
rng::partition_copy(list<int>)/32 15.918 -
rng::partition_copy(list<int>)/50 28.726 -1.86%
rng::partition_copy(list<int>)/8192 8426.235 -2.15%
rng::partition_copy(vector<int>)/1024 683.010 -
rng::partition_copy(vector<int>)/32 15.062 -
rng::partition_copy(vector<int>)/50 26.131 -
rng::partition_copy(vector<int>)/8192 5510.453 -
rng::partition_point(deque<int>)/1024 9.087 -
rng::partition_point(deque<int>)/32 4.231 -1.79%
rng::partition_point(deque<int>)/50 4.310 -
rng::partition_point(deque<int>)/8192 15.552 -3.11%
rng::partition_point(list<int>)/1024 1280.659 -
rng::partition_point(list<int>)/32 15.734 -
rng::partition_point(list<int>)/50 24.395 -2.34%
rng::partition_point(list<int>)/8192 14816.862 12.10%
rng::partition_point(vector<int>)/1024 7.508 -
rng::partition_point(vector<int>)/32 2.300 -
rng::partition_point(vector<int>)/50 2.293 -
rng::partition_point(vector<int>)/8192 10.648 -
rng::remove(deque<int>)_(prefix)/1024 530.476 -
rng::remove(deque<int>)_(prefix)/32 53.679 -5.23%
rng::remove(deque<int>)_(prefix)/50 62.261 -1.94%
rng::remove(deque<int>)_(prefix)/8192 3887.201 -
rng::remove(deque<int>)_(sprinkled)/1024 522.739 -
rng::remove(deque<int>)_(sprinkled)/32 58.363 9.86%
rng::remove(deque<int>)_(sprinkled)/50 66.631 16.79%
rng::remove(deque<int>)_(sprinkled)/8192 3873.013 -
rng::remove(list<int>)_(prefix)/1024 969.545 -
rng::remove(list<int>)_(prefix)/32 55.450 -
rng::remove(list<int>)_(prefix)/50 66.997 -
rng::remove(list<int>)_(prefix)/8192 8476.559 -6.60%
rng::remove(list<int>)_(sprinkled)/1024 956.057 -
rng::remove(list<int>)_(sprinkled)/32 55.047 -
rng::remove(list<int>)_(sprinkled)/50 64.331 -
rng::remove(list<int>)_(sprinkled)/8192 7868.129 -1.08%
rng::remove(vector<int>)_(prefix)/1024 311.877 -
rng::remove(vector<int>)_(prefix)/32 52.738 -
rng::remove(vector<int>)_(prefix)/50 56.083 -
rng::remove(vector<int>)_(prefix)/8192 2103.686 -
rng::remove(vector<int>)_(sprinkled)/1024 533.496 -
rng::remove(vector<int>)_(sprinkled)/32 58.324 -
rng::remove(vector<int>)_(sprinkled)/50 65.079 -
rng::remove(vector<int>)_(sprinkled)/8192 3959.395 -1.14%
rng::remove_copy(deque<int>)_(prefix)/1024 380.658 -5.60%
rng::remove_copy(deque<int>)_(prefix)/32 12.785 -1.11%
rng::remove_copy(deque<int>)_(prefix)/50 20.198 -6.84%
rng::remove_copy(deque<int>)_(prefix)/8192 3353.976 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 358.615 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.159 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.347 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2869.783 -
rng::remove_copy(list<int>)_(prefix)/1024 1621.845 116.28%
rng::remove_copy(list<int>)_(prefix)/32 11.059 -
rng::remove_copy(list<int>)_(prefix)/50 19.338 -
rng::remove_copy(list<int>)_(prefix)/8192 7659.341 8.80%
rng::remove_copy(list<int>)_(sprinkled)/1024 1615.683 117.01%
rng::remove_copy(list<int>)_(sprinkled)/32 9.523 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.210 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7670.620 8.79%
rng::remove_copy(vector<int>)_(prefix)/1024 271.971 -
rng::remove_copy(vector<int>)_(prefix)/32 10.880 -2.24%
rng::remove_copy(vector<int>)_(prefix)/50 17.807 -
rng::remove_copy(vector<int>)_(prefix)/8192 2068.821 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 248.961 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.458 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.572 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1928.839 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 522.567 -2.98%
rng::remove_copy_if(deque<int>)_(prefix)/32 17.324 -
rng::remove_copy_if(deque<int>)_(prefix)/50 24.222 -13.09%
rng::remove_copy_if(deque<int>)_(prefix)/8192 3914.150 4.95%
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.676 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.156 6.02%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.590 6.76%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3422.545 -
rng::remove_copy_if(list<int>)_(prefix)/1024 1654.570 108.07%
rng::remove_copy_if(list<int>)_(prefix)/32 17.052 -
rng::remove_copy_if(list<int>)_(prefix)/50 24.993 -
rng::remove_copy_if(list<int>)_(prefix)/8192 8098.917 11.24%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 1648.025 109.41%
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.640 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 29.226 16.64%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7990.904 10.02%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.936 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.217 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.949 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3375.653 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.655 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.192 -1.25%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.429 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2742.397 -
rng::remove_if(deque<int>)_(prefix)/1024 574.501 -
rng::remove_if(deque<int>)_(prefix)/32 63.322 3.36%
rng::remove_if(deque<int>)_(prefix)/50 69.708 2.07%
rng::remove_if(deque<int>)_(prefix)/8192 4291.736 -
rng::remove_if(deque<int>)_(sprinkled)/1024 549.471 -
rng::remove_if(deque<int>)_(sprinkled)/32 58.608 5.49%
rng::remove_if(deque<int>)_(sprinkled)/50 70.625 12.66%
rng::remove_if(deque<int>)_(sprinkled)/8192 3970.882 -
rng::remove_if(list<int>)_(prefix)/1024 1003.522 -
rng::remove_if(list<int>)_(prefix)/32 61.516 -
rng::remove_if(list<int>)_(prefix)/50 74.258 -2.37%
rng::remove_if(list<int>)_(prefix)/8192 8998.435 -3.73%
rng::remove_if(list<int>)_(sprinkled)/1024 1011.135 -
rng::remove_if(list<int>)_(sprinkled)/32 60.094 -
rng::remove_if(list<int>)_(sprinkled)/50 73.668 -
rng::remove_if(list<int>)_(sprinkled)/8192 8275.339 -2.38%
rng::remove_if(vector<int>)_(prefix)/1024 352.274 -
rng::remove_if(vector<int>)_(prefix)/32 51.928 -
rng::remove_if(vector<int>)_(prefix)/50 57.191 -
rng::remove_if(vector<int>)_(prefix)/8192 2566.966 -
rng::remove_if(vector<int>)_(sprinkled)/1024 517.063 -
rng::remove_if(vector<int>)_(sprinkled)/32 57.646 1.75%
rng::remove_if(vector<int>)_(sprinkled)/50 67.011 2.87%
rng::remove_if(vector<int>)_(sprinkled)/8192 3815.632 -
rng::replace(deque<int>)_(prefix)/1024 420.820 -
rng::replace(deque<int>)_(prefix)/32 12.990 -
rng::replace(deque<int>)_(prefix)/50 19.544 -
rng::replace(deque<int>)_(prefix)/8192 3333.489 -
rng::replace(deque<int>)_(sprinkled)/1024 358.542 -
rng::replace(deque<int>)_(sprinkled)/32 12.337 -
rng::replace(deque<int>)_(sprinkled)/50 18.508 -
rng::replace(deque<int>)_(sprinkled)/8192 2883.566 -
rng::replace(list<int>)_(prefix)/1024 731.791 -
rng::replace(list<int>)_(prefix)/32 11.222 -
rng::replace(list<int>)_(prefix)/50 19.213 -
rng::replace(list<int>)_(prefix)/8192 7062.513 -1.70%
rng::replace(list<int>)_(sprinkled)/1024 727.576 -
rng::replace(list<int>)_(sprinkled)/32 11.352 -
rng::replace(list<int>)_(sprinkled)/50 20.088 -
rng::replace(list<int>)_(sprinkled)/8192 7158.328 -1.83%
rng::replace(vector<int>)_(prefix)/1024 164.335 -
rng::replace(vector<int>)_(prefix)/32 4.946 -4.31%
rng::replace(vector<int>)_(prefix)/50 7.178 1.38%
rng::replace(vector<int>)_(prefix)/8192 1263.354 -
rng::replace(vector<int>)_(sprinkled)/1024 184.989 -20.19%
rng::replace(vector<int>)_(sprinkled)/32 6.134 -22.80%
rng::replace(vector<int>)_(sprinkled)/50 9.313 -23.31%
rng::replace(vector<int>)_(sprinkled)/8192 1464.542 -15.49%
rng::replace_if(deque<int>)_(prefix)/1024 478.561 -1.31%
rng::replace_if(deque<int>)_(prefix)/32 14.189 -
rng::replace_if(deque<int>)_(prefix)/50 20.306 -
rng::replace_if(deque<int>)_(prefix)/8192 3472.980 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.334 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.437 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.664 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2924.198 -
rng::replace_if(list<int>)_(prefix)/1024 743.609 -
rng::replace_if(list<int>)_(prefix)/32 13.207 -
rng::replace_if(list<int>)_(prefix)/50 24.874 -
rng::replace_if(list<int>)_(prefix)/8192 7151.061 -2.22%
rng::replace_if(list<int>)_(sprinkled)/1024 740.271 -
rng::replace_if(list<int>)_(sprinkled)/32 15.419 -
rng::replace_if(list<int>)_(sprinkled)/50 24.812 -
rng::replace_if(list<int>)_(sprinkled)/8192 7338.457 -
rng::replace_if(vector<int>)_(prefix)/1024 272.008 -1.08%
rng::replace_if(vector<int>)_(prefix)/32 8.936 -
rng::replace_if(vector<int>)_(prefix)/50 13.497 -1.14%
rng::replace_if(vector<int>)_(prefix)/8192 2042.305 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.573 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.778 -
rng::replace_if(vector<int>)_(sprinkled)/50 12.939 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1915.281 -
rng::reverse(deque<int>)/32768 5730.504 -
rng::reverse(deque<int>)/4096 719.278 -
rng::reverse(deque<int>)/512 113.263 -
rng::reverse(deque<int>)/64 13.061 -
rng::reverse(deque<int>)/8 2.524 -
rng::reverse(list<int>)/32768 16900.187 -1.38%
rng::reverse(list<int>)/4096 1637.343 -
rng::reverse(list<int>)/512 195.684 -1.61%
rng::reverse(list<int>)/64 18.931 -
rng::reverse(list<int>)/8 2.029 -
rng::reverse(vector<int>)/32768 1045.378 -
rng::reverse(vector<int>)/4096 131.831 -
rng::reverse(vector<int>)/512 16.446 -
rng::reverse(vector<int>)/64 4.112 -
rng::reverse(vector<int>)/8 2.413 53.06%
rng::reverse_copy(deque<int>)/32768 7899.971 -
rng::reverse_copy(deque<int>)/4096 1005.717 1.06%
rng::reverse_copy(deque<int>)/512 126.947 -
rng::reverse_copy(deque<int>)/64 20.055 -
rng::reverse_copy(deque<int>)/8 2.875 -2.15%
rng::reverse_copy(list<int>)/32768 25794.526 -
rng::reverse_copy(list<int>)/4096 3364.041 8.07%
rng::reverse_copy(list<int>)/512 367.515 -
rng::reverse_copy(list<int>)/64 30.642 -
rng::reverse_copy(list<int>)/8 2.339 -
rng::reverse_copy(vector<int>)/32768 982.676 -
rng::reverse_copy(vector<int>)/4096 135.856 1.39%
rng::reverse_copy(vector<int>)/512 17.128 -1.02%
rng::reverse_copy(vector<int>)/64 2.474 -
rng::reverse_copy(vector<int>)/8 2.272 -
rng::rotate(deque<int>)_(1_element_backward)/1024 42.534 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.535 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.707 -
rng::rotate(deque<int>)_(1_element_backward)/8192 310.364 -
rng::rotate(deque<int>)_(1_element_forward)/1024 38.890 -1.51%
rng::rotate(deque<int>)_(1_element_forward)/32 4.717 -2.65%
rng::rotate(deque<int>)_(1_element_forward)/50 5.803 -3.54%
rng::rotate(deque<int>)_(1_element_forward)/8192 300.454 -
rng::rotate(deque<int>)_(by_1/2)/1024 179.194 3.17%
rng::rotate(deque<int>)_(by_1/2)/32 7.397 -2.05%
rng::rotate(deque<int>)_(by_1/2)/50 10.402 -1.85%
rng::rotate(deque<int>)_(by_1/2)/8192 1461.580 -
rng::rotate(deque<int>)_(by_1/3)/1024 1816.214 -
rng::rotate(deque<int>)_(by_1/3)/32 45.437 -
rng::rotate(deque<int>)_(by_1/3)/50 76.512 -
rng::rotate(deque<int>)_(by_1/3)/8192 22617.641 -
rng::rotate(deque<int>)_(by_1/4)/1024 777.075 -
rng::rotate(deque<int>)_(by_1/4)/32 29.192 -
rng::rotate(deque<int>)_(by_1/4)/50 74.782 -
rng::rotate(deque<int>)_(by_1/4)/8192 6771.300 -
rng::rotate(list<int>)_(1_element_backward)/1024 744.477 -
rng::rotate(list<int>)_(1_element_backward)/32 13.699 -
rng::rotate(list<int>)_(1_element_backward)/50 25.015 -
rng::rotate(list<int>)_(1_element_backward)/8192 7891.310 -
rng::rotate(list<int>)_(1_element_forward)/1024 734.379 -
rng::rotate(list<int>)_(1_element_forward)/32 14.303 -1.51%
rng::rotate(list<int>)_(1_element_forward)/50 26.758 -3.99%
rng::rotate(list<int>)_(1_element_forward)/8192 7961.862 4.94%
rng::rotate(list<int>)_(by_1/2)/1024 387.741 -
rng::rotate(list<int>)_(by_1/2)/32 6.762 -
rng::rotate(list<int>)_(by_1/2)/50 12.688 -
rng::rotate(list<int>)_(by_1/2)/8192 5185.874 5.17%
rng::rotate(list<int>)_(by_1/3)/1024 809.741 -
rng::rotate(list<int>)_(by_1/3)/32 14.345 -
rng::rotate(list<int>)_(by_1/3)/50 24.191 -
rng::rotate(list<int>)_(by_1/3)/8192 9102.397 4.13%
rng::rotate(list<int>)_(by_1/4)/1024 580.826 -
rng::rotate(list<int>)_(by_1/4)/32 14.314 -
rng::rotate(list<int>)_(by_1/4)/50 24.457 -
rng::rotate(list<int>)_(by_1/4)/8192 7396.198 -10.34%
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.963 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.250 -1.31%
rng::rotate(vector<bool>)_(1_element_backward)/50 18.291 -1.30%
rng::rotate(vector<bool>)_(1_element_backward)/8192 102.464 -1.10%
rng::rotate(vector<bool>)_(1_element_forward)/1024 29.041 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.371 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.364 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.537 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.788 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.182 -2.20%
rng::rotate(vector<bool>)_(by_1/2)/50 17.967 -2.23%
rng::rotate(vector<bool>)_(by_1/2)/8192 15.138 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.767 -
rng::rotate(vector<bool>)_(by_1/3)/32 17.937 -2.12%
rng::rotate(vector<bool>)_(by_1/3)/50 18.023 -1.74%
rng::rotate(vector<bool>)_(by_1/3)/8192 146.048 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.475 -
rng::rotate(vector<bool>)_(by_1/4)/32 18.120 -2.17%
rng::rotate(vector<bool>)_(by_1/4)/50 18.016 -1.65%
rng::rotate(vector<bool>)_(by_1/4)/8192 30.201 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.614 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.904 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.347 -
rng::rotate(vector<int>)_(1_element_backward)/8192 300.106 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.423 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.937 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.267 -
rng::rotate(vector<int>)_(1_element_forward)/8192 281.909 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.165 -
rng::rotate(vector<int>)_(by_1/2)/32 3.682 -
rng::rotate(vector<int>)_(by_1/2)/50 4.468 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.849 -
rng::rotate(vector<int>)_(by_1/3)/1024 1361.397 -
rng::rotate(vector<int>)_(by_1/3)/32 21.624 -
rng::rotate(vector<int>)_(by_1/3)/50 39.975 -
rng::rotate(vector<int>)_(by_1/3)/8192 10891.327 -
rng::rotate(vector<int>)_(by_1/4)/1024 330.901 -
rng::rotate(vector<int>)_(by_1/4)/32 12.107 -
rng::rotate(vector<int>)_(by_1/4)/50 40.082 -
rng::rotate(vector<int>)_(by_1/4)/8192 2612.737 -
rng::rotate_copy(deque<int>)/1024 34.192 -11.09%
rng::rotate_copy(deque<int>)/32 2.684 -42.90%
rng::rotate_copy(deque<int>)/50 3.028 -41.82%
rng::rotate_copy(deque<int>)/8192 295.261 -6.30%
rng::rotate_copy(list<int>)/1024 715.459 -1.78%
rng::rotate_copy(list<int>)/32 8.577 -
rng::rotate_copy(list<int>)/50 13.546 -
rng::rotate_copy(list<int>)/8192 7855.742 14.98%
rng::rotate_copy(vector<int>)/1024 32.953 -7.51%
rng::rotate_copy(vector<int>)/32 2.081 -47.29%
rng::rotate_copy(vector<int>)/50 2.693 -42.16%
rng::rotate_copy(vector<int>)/8192 284.947 1.26%
rng::sample(deque<int>)/1024 11588.124 1.48%
rng::sample(deque<int>)/32 314.828 1.04%
rng::sample(deque<int>)/8192 92955.648 1.19%
rng::sample(list<int>)/1024 12119.812 -
rng::sample(list<int>)/32 320.575 -
rng::sample(list<int>)/8192 98928.484 -
rng::sample(vector<int>)/1024 11421.014 -
rng::sample(vector<int>)/32 310.861 -
rng::sample(vector<int>)/8192 92012.670 -
rng::search(deque<int>)_(near_matches)/1000 17337.462 -7.92%
rng::search(deque<int>)_(near_matches)/1024 18121.288 -7.25%
rng::search(deque<int>)_(near_matches)/8192 1448256.630 -
rng::search(deque<int>)_(no_match)/1000 404.926 -
rng::search(deque<int>)_(no_match)/1024 414.569 -
rng::search(deque<int>)_(no_match)/1048576 422953.553 -
rng::search(deque<int>)_(no_match)/8192 3304.768 -
rng::search(deque<int>)_(same_length)/1000 463.070 19.46%
rng::search(deque<int>)_(same_length)/1024 474.116 -1.71%
rng::search(deque<int>)_(same_length)/8192 3762.473 -1.64%
rng::search(deque<int>)_(single_element)/1000 424.413 -5.32%
rng::search(deque<int>)_(single_element)/1024 457.013 -
rng::search(deque<int>)_(single_element)/8192 3644.679 -
rng::search(deque<int>,_pred)_(near_matches)/1000 25209.146 5.18%
rng::search(deque<int>,_pred)_(near_matches)/1024 26447.903 5.90%
rng::search(deque<int>,_pred)_(near_matches)/8192 1538701.923 -
rng::search(deque<int>,_pred)_(no_match)/1000 426.504 -
rng::search(deque<int>,_pred)_(no_match)/1024 373.390 -
rng::search(deque<int>,_pred)_(no_match)/1048576 443239.880 -
rng::search(deque<int>,_pred)_(no_match)/8192 3476.412 -
rng::search(deque<int>,_pred)_(same_length)/1000 488.861 2.04%
rng::search(deque<int>,_pred)_(same_length)/1024 510.081 -2.81%
rng::search(deque<int>,_pred)_(same_length)/8192 4059.883 -
rng::search(deque<int>,_pred)_(single_element)/1000 476.096 -
rng::search(deque<int>,_pred)_(single_element)/1024 487.159 -
rng::search(deque<int>,_pred)_(single_element)/8192 3885.293 -
rng::search(list<int>)_(near_matches)/1000 37606.046 -
rng::search(list<int>)_(near_matches)/1024 39552.721 -
rng::search(list<int>)_(near_matches)/8192 2551797.445 -
rng::search(list<int>)_(no_match)/1000 725.762 1.65%
rng::search(list<int>)_(no_match)/1024 743.303 1.64%
rng::search(list<int>)_(no_match)/1048576 841330.575 -
rng::search(list<int>)_(no_match)/8192 6825.058 -1.37%
rng::search(list<int>)_(same_length)/1000 747.924 -
rng::search(list<int>)_(same_length)/1024 753.949 -
rng::search(list<int>)_(same_length)/8192 7405.903 -7.69%
rng::search(list<int>)_(single_element)/1000 708.042 -2.66%
rng::search(list<int>)_(single_element)/1024 720.300 -2.31%
rng::search(list<int>)_(single_element)/8192 8928.850 9.33%
rng::search(list<int>,_pred)_(near_matches)/1000 43148.345 -
rng::search(list<int>,_pred)_(near_matches)/1024 44890.399 -
rng::search(list<int>,_pred)_(near_matches)/8192 2790334.661 -
rng::search(list<int>,_pred)_(no_match)/1000 752.175 -
rng::search(list<int>,_pred)_(no_match)/1024 769.010 -
rng::search(list<int>,_pred)_(no_match)/1048576 900348.095 -
rng::search(list<int>,_pred)_(no_match)/8192 8323.097 12.18%
rng::search(list<int>,_pred)_(same_length)/1000 772.188 -
rng::search(list<int>,_pred)_(same_length)/1024 790.906 -
rng::search(list<int>,_pred)_(same_length)/8192 10510.445 6.03%
rng::search(list<int>,_pred)_(single_element)/1000 839.329 -
rng::search(list<int>,_pred)_(single_element)/1024 860.805 -
rng::search(list<int>,_pred)_(single_element)/8192 10502.225 9.34%
rng::search(vector<int>)_(near_matches)/1000 13623.937 -
rng::search(vector<int>)_(near_matches)/1024 14276.317 -
rng::search(vector<int>)_(near_matches)/8192 770219.413 -
rng::search(vector<int>)_(no_match)/1000 206.649 -
rng::search(vector<int>)_(no_match)/1024 211.413 -
rng::search(vector<int>)_(no_match)/1048576 209883.191 -
rng::search(vector<int>)_(no_match)/8192 1634.083 -
rng::search(vector<int>)_(same_length)/1000 243.193 -
rng::search(vector<int>)_(same_length)/1024 250.969 1.78%
rng::search(vector<int>)_(same_length)/8192 1928.997 2.81%
rng::search(vector<int>)_(single_element)/1000 226.998 -
rng::search(vector<int>)_(single_element)/1024 232.313 -
rng::search(vector<int>)_(single_element)/8192 1802.907 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22640.731 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23645.157 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1452129.409 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.006 -
rng::search(vector<int>,_pred)_(no_match)/1024 530.274 -
rng::search(vector<int>,_pred)_(no_match)/1048576 574808.334 -
rng::search(vector<int>,_pred)_(no_match)/8192 4232.549 -
rng::search(vector<int>,_pred)_(same_length)/1000 600.285 -
rng::search(vector<int>,_pred)_(same_length)/1024 613.926 -
rng::search(vector<int>,_pred)_(same_length)/8192 4916.375 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.995 -
rng::search(vector<int>,_pred)_(single_element)/1024 590.152 -
rng::search(vector<int>,_pred)_(single_element)/8192 4696.247 -
rng::search_n(deque<int>)_(no_match)/1000 432.013 -
rng::search_n(deque<int>)_(no_match)/1024 441.581 -
rng::search_n(deque<int>)_(no_match)/1048576 441753.711 -
rng::search_n(deque<int>)_(no_match)/8192 3463.478 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 727.027 5.24%
rng::search_n(deque<int>,_pred)_(no_match)/1024 611.761 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 555786.557 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4317.482 -
rng::search_n(list<int>)_(no_match)/1000 709.067 -
rng::search_n(list<int>)_(no_match)/1024 729.029 -
rng::search_n(list<int>)_(no_match)/1048576 855159.301 3.58%
rng::search_n(list<int>)_(no_match)/8192 6813.278 -
rng::search_n(list<int>,_pred)_(no_match)/1000 846.274 2.62%
rng::search_n(list<int>,_pred)_(no_match)/1024 866.818 2.58%
rng::search_n(list<int>,_pred)_(no_match)/1048576 996206.976 1.31%
rng::search_n(list<int>,_pred)_(no_match)/8192 7979.060 -
rng::search_n(vector<int>)_(no_match)/1000 207.447 -
rng::search_n(vector<int>)_(no_match)/1024 212.260 -
rng::search_n(vector<int>)_(no_match)/1048576 211111.328 -
rng::search_n(vector<int>)_(no_match)/8192 1634.314 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 517.691 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 530.671 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 575321.143 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4235.983 -
rng::shuffle(deque<int>)/1024 9646.433 -
rng::shuffle(deque<int>)/32 304.269 -
rng::shuffle(deque<int>)/8192 76062.324 -
rng::shuffle(vector<int>)/1024 9057.497 -
rng::shuffle(vector<int>)/32 285.687 -
rng::shuffle(vector<int>)/8192 71957.785 -
rng::sort(deque<int>)_(ascending)/1024 780.865 1.70%
rng::sort(deque<int>)_(ascending)/8 18.585 -
rng::sort(deque<int>)_(ascending)/8192 5821.922 -
rng::sort(deque<int>)_(descending)/1024 1305.380 -
rng::sort(deque<int>)_(descending)/8 25.776 -
rng::sort(deque<int>)_(descending)/8192 10421.154 -
rng::sort(deque<int>)_(heap)/1024 6306.845 -
rng::sort(deque<int>)_(heap)/8 25.029 -
rng::sort(deque<int>)_(heap)/8192 69711.840 -
rng::sort(deque<int>)_(pipe-organ)/1024 2813.429 -
rng::sort(deque<int>)_(pipe-organ)/8 20.815 -
rng::sort(deque<int>)_(pipe-organ)/8192 26780.101 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18240.267 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.528 -
rng::sort(deque<int>)_(qsort_adversarial)/8192 449035.328 -1.32%
rng::sort(deque<int>)_(repeated)/1024 1012.751 5.17%
rng::sort(deque<int>)_(repeated)/8 18.663 -
rng::sort(deque<int>)_(repeated)/8192 6824.077 -
rng::sort(deque<int>)_(shuffled)/1024 6926.397 -
rng::sort(deque<int>)_(shuffled)/8 23.586 -
rng::sort(deque<int>)_(shuffled)/8192 81139.654 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 544.266 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.616 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3781.115 -
rng::sort(vector<NonIntegral>)_(descending)/1024 784.644 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.416 -
rng::sort(vector<NonIntegral>)_(descending)/8192 5365.078 1.00%
rng::sort(vector<NonIntegral>)_(heap)/1024 4308.325 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.677 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50517.040 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1899.015 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.366 1.46%
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18560.545 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13230.960 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.618 1.22%
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155198.699 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 508.441 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.707 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3759.617 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4710.559 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.872 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 80786.286 1.01%
rng::sort(vector<int>)_(ascending)/1024 543.381 -
rng::sort(vector<int>)_(ascending)/8 16.604 -
rng::sort(vector<int>)_(ascending)/8192 3772.977 -
rng::sort(vector<int>)_(descending)/1024 1061.294 1.83%
rng::sort(vector<int>)_(descending)/8 25.704 -
rng::sort(vector<int>)_(descending)/8192 7484.331 3.04%
rng::sort(vector<int>)_(heap)/1024 4564.330 -
rng::sort(vector<int>)_(heap)/8 22.621 -
rng::sort(vector<int>)_(heap)/8192 45816.536 -
rng::sort(vector<int>)_(pipe-organ)/1024 2287.236 -
rng::sort(vector<int>)_(pipe-organ)/8 18.737 -
rng::sort(vector<int>)_(pipe-organ)/8192 21626.138 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13527.148 4.42%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.560 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 154943.465 4.70%
rng::sort(vector<int>)_(repeated)/1024 663.833 -
rng::sort(vector<int>)_(repeated)/8 16.938 -
rng::sort(vector<int>)_(repeated)/8192 5040.278 -
rng::sort(vector<int>)_(shuffled)/1024 4667.527 -
rng::sort(vector<int>)_(shuffled)/8 21.175 -
rng::sort(vector<int>)_(shuffled)/8192 45170.303 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3364.443 -1.71%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1939.153 -1.03%
rng::stable_partition(deque<int>)_(alloc_fails)/50 1975.579 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16827.233 -
rng::stable_partition(deque<int>)_(dense)/1024 565.780 -10.89%
rng::stable_partition(deque<int>)_(dense)/32 27.855 -10.24%
rng::stable_partition(deque<int>)_(dense)/50 37.258 -11.22%
rng::stable_partition(deque<int>)_(dense)/8192 5660.393 -
rng::stable_partition(deque<int>)_(sparse)/1024 462.708 -
rng::stable_partition(deque<int>)_(sparse)/32 11.560 2.32%
rng::stable_partition(deque<int>)_(sparse)/50 28.235 -
rng::stable_partition(deque<int>)_(sparse)/8192 3397.351 -2.08%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4187.382 -1.22%
rng::stable_partition(list<int>)_(alloc_fails)/32 1938.720 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1948.354 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 28747.959 -1.39%
rng::stable_partition(list<int>)_(dense)/1024 1742.656 -3.57%
rng::stable_partition(list<int>)_(dense)/32 34.644 4.44%
rng::stable_partition(list<int>)_(dense)/50 57.469 7.38%
rng::stable_partition(list<int>)_(dense)/8192 24311.689 -5.46%
rng::stable_partition(list<int>)_(sparse)/1024 918.296 -
rng::stable_partition(list<int>)_(sparse)/32 9.773 -
rng::stable_partition(list<int>)_(sparse)/50 26.161 -1.86%
rng::stable_partition(list<int>)_(sparse)/8192 9366.473 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2943.036 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1898.049 -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1916.104 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9863.275 -
rng::stable_partition(vector<int>)_(dense)/1024 296.208 -
rng::stable_partition(vector<int>)_(dense)/32 21.300 -4.41%
rng::stable_partition(vector<int>)_(dense)/50 24.913 -3.69%
rng::stable_partition(vector<int>)_(dense)/8192 2100.425 -
rng::stable_partition(vector<int>)_(sparse)/1024 206.942 -5.39%
rng::stable_partition(vector<int>)_(sparse)/32 7.185 1.10%
rng::stable_partition(vector<int>)_(sparse)/50 20.316 -3.62%
rng::stable_partition(vector<int>)_(sparse)/8192 1493.402 -4.14%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4720.572 13.15%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.333 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19524.240 2.84%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31938.920 1.82%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.751 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27584.512 1.76%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14964.853 3.64%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.963 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26520.163 2.19%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 18557.193 3.76%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.125 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 23437.481 2.74%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27952.219 1.85%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.588 2.22%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 29029.058 1.63%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4383.582 13.34%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.181 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13574.739 3.21%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20828.540 3.43%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.667 1.11%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25922.057 2.28%
rng::stable_sort(deque<int>)_(ascending)/1024 2112.447 -
rng::stable_sort(deque<int>)_(ascending)/8 19.222 2.45%
rng::stable_sort(deque<int>)_(ascending)/8192 13669.941 -
rng::stable_sort(deque<int>)_(descending)/1024 2944.772 -
rng::stable_sort(deque<int>)_(descending)/8 28.515 1.66%
rng::stable_sort(deque<int>)_(descending)/8192 21162.005 -
rng::stable_sort(deque<int>)_(heap)/1024 2735.669 -1.05%
rng::stable_sort(deque<int>)_(heap)/8 26.951 1.86%
rng::stable_sort(deque<int>)_(heap)/8192 17936.840 -1.17%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2943.326 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 21.139 1.18%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20622.965 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3120.419 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 19.262 2.31%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20973.660 -
rng::stable_sort(deque<int>)_(repeated)/1024 1338.205 -
rng::stable_sort(deque<int>)_(repeated)/8 19.074 1.27%
rng::stable_sort(deque<int>)_(repeated)/8192 7610.893 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2470.432 -1.02%
rng::stable_sort(deque<int>)_(shuffled)/8 24.505 1.48%
rng::stable_sort(deque<int>)_(shuffled)/8192 14913.616 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4900.674 14.03%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.332 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54311.588 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24259.235 1.75%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.221 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 128279.526 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14592.331 2.90%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.250 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117960.138 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 15140.854 4.81%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.091 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94914.316 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23835.399 1.85%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.942 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149628.165 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 4313.321 31.20%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.472 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 21228.808 11.01%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18983.674 3.03%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.200 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158793.044 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4001.853 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 17.014 1.68%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45772.370 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13753.049 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.829 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 201051.914 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10359.888 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 22.019 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126139.521 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8996.025 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.226 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126283.211 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14985.305 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.781 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 214582.684 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1396.517 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.865 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14958.346 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12833.765 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.927 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183878.896 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4873.188 8.84%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 18.181 8.46%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 21396.760 7.32%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24772.774 1.42%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.306 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24942.556 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 15005.568 2.72%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.483 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 32157.142 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 15310.871 5.49%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.498 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22834.438 5.20%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 24102.983 1.81%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.079 2.06%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 36142.123 1.18%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 4289.909 18.32%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.808 6.19%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 10151.449 6.99%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 19361.770 2.57%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.374 1.03%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 29321.315 1.89%
rng::stable_sort(vector<int>)_(ascending)/1024 2094.815 1.78%
rng::stable_sort(vector<int>)_(ascending)/8 17.027 2.26%
rng::stable_sort(vector<int>)_(ascending)/8192 13511.424 -
rng::stable_sort(vector<int>)_(descending)/1024 2852.912 -
rng::stable_sort(vector<int>)_(descending)/8 25.539 -
rng::stable_sort(vector<int>)_(descending)/8192 18412.116 -
rng::stable_sort(vector<int>)_(heap)/1024 2552.212 1.79%
rng::stable_sort(vector<int>)_(heap)/8 22.227 -
rng::stable_sort(vector<int>)_(heap)/8192 14482.466 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2826.792 1.09%
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.268 -2.84%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18287.175 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2919.185 1.21%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.767 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18354.871 -
rng::stable_sort(vector<int>)_(repeated)/1024 1118.319 2.12%
rng::stable_sort(vector<int>)_(repeated)/8 16.979 2.37%
rng::stable_sort(vector<int>)_(repeated)/8192 5311.759 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2230.811 1.61%
rng::stable_sort(vector<int>)_(shuffled)/8 21.221 1.07%
rng::stable_sort(vector<int>)_(shuffled)/8192 10851.714 -
rng::starts_with(deque<int>)/1000 463.257 3.56%
rng::starts_with(deque<int>)/1024 469.516 2.09%
rng::starts_with(deque<int>)/1048576 493061.485 -
rng::starts_with(deque<int>)/8 4.025 -
rng::starts_with(deque<int>)/8192 3854.062 -
rng::starts_with(deque<int>,_pred)/1000 508.520 -
rng::starts_with(deque<int>,_pred)/1024 521.655 -
rng::starts_with(deque<int>,_pred)/1048576 530609.375 1.99%
rng::starts_with(deque<int>,_pred)/8 4.619 -
rng::starts_with(deque<int>,_pred)/8192 4078.986 1.68%
rng::starts_with(list<int>)/1000 759.333 -
rng::starts_with(list<int>)/1024 784.411 -
rng::starts_with(list<int>)/1048576 940998.883 -
rng::starts_with(list<int>)/8 2.954 -3.75%
rng::starts_with(list<int>)/8192 7321.487 -15.71%
rng::starts_with(list<int>,_pred)/1000 785.123 -
rng::starts_with(list<int>,_pred)/1024 806.944 -
rng::starts_with(list<int>,_pred)/1048576 970122.694 -
rng::starts_with(list<int>,_pred)/8 3.623 -
rng::starts_with(list<int>,_pred)/8192 10945.463 4.91%
rng::starts_with(vector<int>)/1000 72.841 -
rng::starts_with(vector<int>)/1024 76.211 -
rng::starts_with(vector<int>)/1048576 76635.224 -
rng::starts_with(vector<int>)/8 1.317 -
rng::starts_with(vector<int>)/8192 604.708 -
rng::starts_with(vector<int>,_pred)/1000 462.397 -1.81%
rng::starts_with(vector<int>,_pred)/1024 516.124 -
rng::starts_with(vector<int>,_pred)/1048576 607854.454 -
rng::starts_with(vector<int>,_pred)/8 4.252 -1.15%
rng::starts_with(vector<int>,_pred)/8192 4727.755 -
rng::swap_ranges(deque<int>)/1024 336.790 -
rng::swap_ranges(deque<int>)/32 10.723 -
rng::swap_ranges(deque<int>)/50 19.732 -
rng::swap_ranges(deque<int>)/8192 2698.798 -
rng::swap_ranges(list<int>)/1024 781.276 -
rng::swap_ranges(list<int>)/32 17.032 1.55%
rng::swap_ranges(list<int>)/50 29.646 -
rng::swap_ranges(list<int>)/8192 10003.975 -18.56%
rng::swap_ranges(vector<int>)/1024 63.700 -
rng::swap_ranges(vector<int>)/32 4.712 -
rng::swap_ranges(vector<int>)/50 5.604 -
rng::swap_ranges(vector<int>)/8192 479.002 -
rng::transform(deque<int>)_(identity_transform)/1024 371.242 -
rng::transform(deque<int>)_(identity_transform)/32 12.275 -
rng::transform(deque<int>)_(identity_transform)/50 19.383 -
rng::transform(deque<int>)_(identity_transform)/8192 2444.705 -
rng::transform(deque<int>,_deque<int>)/1024 696.784 -
rng::transform(deque<int>,_deque<int>)/32 23.594 7.91%
rng::transform(deque<int>,_deque<int>)/50 35.402 -20.62%
rng::transform(deque<int>,_deque<int>)/8192 5672.674 -
rng::transform(list<int>)_(identity_transform)/1024 746.087 -
rng::transform(list<int>)_(identity_transform)/32 17.094 -
rng::transform(list<int>)_(identity_transform)/50 30.280 -
rng::transform(list<int>)_(identity_transform)/8192 8172.254 7.83%
rng::transform(list<int>,_list<int>)/1024 889.138 -
rng::transform(list<int>,_list<int>)/32 24.217 -
rng::transform(list<int>,_list<int>)/50 38.933 -
rng::transform(list<int>,_list<int>)/8192 9758.458 -
rng::transform(vector<int>)_(identity_transform)/1024 262.976 -
rng::transform(vector<int>)_(identity_transform)/32 8.907 -
rng::transform(vector<int>)_(identity_transform)/50 16.294 -
rng::transform(vector<int>)_(identity_transform)/8192 2024.704 -
rng::transform(vector<int>,_vector<int>)/1024 601.452 -
rng::transform(vector<int>,_vector<int>)/32 17.656 -
rng::transform(vector<int>,_vector<int>)/50 28.705 -
rng::transform(vector<int>,_vector<int>)/8192 4774.181 -
rng::unique(deque<int>)_(contiguous)/1024 737.953 -
rng::unique(deque<int>)_(contiguous)/32 62.230 2.24%
rng::unique(deque<int>)_(contiguous)/52 74.548 4.27%
rng::unique(deque<int>)_(contiguous)/8192 5527.116 -
rng::unique(deque<int>)_(sprinkled)/1024 655.523 -
rng::unique(deque<int>)_(sprinkled)/32 58.214 -
rng::unique(deque<int>)_(sprinkled)/52 67.383 -
rng::unique(deque<int>)_(sprinkled)/8192 5609.445 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.991 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.561 -
rng::unique(deque<int>,_pred)_(contiguous)/52 68.951 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4502.174 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.785 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.172 -1.02%
rng::unique(deque<int>,_pred)_(sprinkled)/52 74.920 -1.36%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5255.811 -
rng::unique(list<int>)_(contiguous)/1024 915.792 -3.69%
rng::unique(list<int>)_(contiguous)/32 55.057 -
rng::unique(list<int>)_(contiguous)/52 67.352 -
rng::unique(list<int>)_(contiguous)/8192 7185.742 -1.76%
rng::unique(list<int>)_(sprinkled)/1024 957.671 -
rng::unique(list<int>)_(sprinkled)/32 64.495 -
rng::unique(list<int>)_(sprinkled)/52 77.953 -
rng::unique(list<int>)_(sprinkled)/8192 7834.240 -
rng::unique(list<int>,_pred)_(contiguous)/1024 973.829 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.647 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.008 1.09%
rng::unique(list<int>,_pred)_(contiguous)/8192 7682.516 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1037.330 1.97%
rng::unique(list<int>,_pred)_(sprinkled)/32 70.899 6.99%
rng::unique(list<int>,_pred)_(sprinkled)/52 87.745 6.02%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8485.387 1.63%
rng::unique(vector<int>)_(contiguous)/1024 296.983 -
rng::unique(vector<int>)_(contiguous)/32 50.928 -
rng::unique(vector<int>)_(contiguous)/52 56.726 -
rng::unique(vector<int>)_(contiguous)/8192 1917.269 -
rng::unique(vector<int>)_(sprinkled)/1024 283.990 -
rng::unique(vector<int>)_(sprinkled)/32 50.650 -
rng::unique(vector<int>)_(sprinkled)/52 55.173 -
rng::unique(vector<int>)_(sprinkled)/8192 1916.515 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 589.643 -1.63%
rng::unique(vector<int>,_pred)_(contiguous)/32 55.320 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.143 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3786.362 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 691.548 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.464 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.490 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5231.867 -
rng::unique_copy(deque<int>)_(contiguous)/1024 479.096 -
rng::unique_copy(deque<int>)_(contiguous)/32 12.389 25.55%
rng::unique_copy(deque<int>)_(contiguous)/52 19.096 24.91%
rng::unique_copy(deque<int>)_(contiguous)/8192 3735.612 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.096 -
rng::unique_copy(deque<int>)_(sprinkled)/32 9.228 -28.26%
rng::unique_copy(deque<int>)_(sprinkled)/52 16.402 -16.72%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3738.950 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.334 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.886 2.77%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.710 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4452.623 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 719.767 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 23.498 11.33%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 39.983 14.60%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5726.091 -
rng::unique_copy(list<int>)_(contiguous)/1024 742.424 -
rng::unique_copy(list<int>)_(contiguous)/32 11.923 -
rng::unique_copy(list<int>)_(contiguous)/52 29.987 -
rng::unique_copy(list<int>)_(contiguous)/8192 7137.966 2.37%
rng::unique_copy(list<int>)_(sprinkled)/1024 744.820 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.908 1.56%
rng::unique_copy(list<int>)_(sprinkled)/52 22.780 1.99%
rng::unique_copy(list<int>)_(sprinkled)/8192 7169.858 -6.02%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 793.091 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.502 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.905 -2.75%
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7770.884 1.94%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 824.297 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.437 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.290 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7648.602 1.37%
rng::unique_copy(vector<int>)_(contiguous)/1024 271.015 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.617 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.562 1.12%
rng::unique_copy(vector<int>)_(contiguous)/8192 1901.958 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.849 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.235 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.811 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1883.997 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.130 3.23%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.034 -2.41%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.664 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3708.507 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 578.293 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.641 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.091 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4395.944 -
std::adjacent_find(deque<int>)/1024 462.603 -
std::adjacent_find(deque<int>)/1048576 475903.598 -
std::adjacent_find(deque<int>)/50 18.008 -
std::adjacent_find(deque<int>)/8 3.913 2.93%
std::adjacent_find(deque<int>)/8192 3708.969 -
std::adjacent_find(deque<int>,_pred)/1024 630.379 -
std::adjacent_find(deque<int>,_pred)/1048576 650789.578 -
std::adjacent_find(deque<int>,_pred)/50 30.817 5.21%
std::adjacent_find(deque<int>,_pred)/8 4.687 7.88%
std::adjacent_find(deque<int>,_pred)/8192 5089.611 -
std::adjacent_find(list<int>)/1024 712.701 -
std::adjacent_find(list<int>)/1048576 874123.704 -
std::adjacent_find(list<int>)/50 23.703 -10.40%
std::adjacent_find(list<int>)/8 2.118 -
std::adjacent_find(list<int>)/8192 6765.312 -
std::adjacent_find(list<int>,_pred)/1024 828.842 -
std::adjacent_find(list<int>,_pred)/1048576 956361.110 -
std::adjacent_find(list<int>,_pred)/50 36.796 5.05%
std::adjacent_find(list<int>,_pred)/8 3.867 -1.44%
std::adjacent_find(list<int>,_pred)/8192 7952.254 -2.23%
std::adjacent_find(vector<int>)/1024 235.166 -
std::adjacent_find(vector<int>)/1048576 238439.186 1.55%
std::adjacent_find(vector<int>)/50 12.018 -
std::adjacent_find(vector<int>)/8 2.023 -
std::adjacent_find(vector<int>)/8192 1833.455 -
std::adjacent_find(vector<int>,_pred)/1024 400.999 -
std::adjacent_find(vector<int>,_pred)/1048576 463031.340 -
std::adjacent_find(vector<int>,_pred)/50 23.594 -
std::adjacent_find(vector<int>,_pred)/8 3.315 1.09%
std::adjacent_find(vector<int>,_pred)/8192 3180.707 -
std::all_of(deque<int>)_(process_all)/32 11.531 -
std::all_of(deque<int>)_(process_all)/32768 10617.740 -
std::all_of(deque<int>)_(process_all)/50 18.324 -
std::all_of(deque<int>)_(process_all)/8 3.223 -
std::all_of(deque<int>)_(process_all)/8192 2660.697 -
std::all_of(list<int>)_(process_all)/32 11.697 -
std::all_of(list<int>)_(process_all)/32768 26440.868 -
std::all_of(list<int>)_(process_all)/50 21.939 -
std::all_of(list<int>)_(process_all)/8 2.606 -
std::all_of(list<int>)_(process_all)/8192 7520.360 -2.33%
std::all_of(vector<int>)_(process_all)/32 8.330 -
std::all_of(vector<int>)_(process_all)/32768 8082.862 -
std::all_of(vector<int>)_(process_all)/50 17.991 -1.16%
std::all_of(vector<int>)_(process_all)/8 2.504 2.43%
std::all_of(vector<int>)_(process_all)/8192 2026.972 -
std::any_of(deque<int>)_(process_all)/32 11.529 -
std::any_of(deque<int>)_(process_all)/32768 10550.876 -
std::any_of(deque<int>)_(process_all)/50 19.263 -4.60%
std::any_of(deque<int>)_(process_all)/8 3.222 -
std::any_of(deque<int>)_(process_all)/8192 2660.544 1.17%
std::any_of(list<int>)_(process_all)/32 11.476 -
std::any_of(list<int>)_(process_all)/32768 26320.545 1.75%
std::any_of(list<int>)_(process_all)/50 21.639 -
std::any_of(list<int>)_(process_all)/8 2.722 -
std::any_of(list<int>)_(process_all)/8192 7092.662 -
std::any_of(vector<int>)_(process_all)/32 8.378 -
std::any_of(vector<int>)_(process_all)/32768 8064.425 -
std::any_of(vector<int>)_(process_all)/50 18.163 -
std::any_of(vector<int>)_(process_all)/8 2.595 1.42%
std::any_of(vector<int>)_(process_all)/8192 2024.373 -
std::copy(deque<int>)/1048576 51445.983 3.44%
std::copy(deque<int>)/262144 10209.352 -
std::copy(deque<int>)/32768 1135.836 -3.39%
std::copy(deque<int>)/4096 146.756 -
std::copy(deque<int>)/512 16.726 -
std::copy(deque<int>)/64 2.665 -
std::copy(deque<int>)/8 2.726 -
std::copy(list<int>)/1048576 878293.180 -
std::copy(list<int>)/262144 218758.869 -
std::copy(list<int>)/32768 27027.174 1.84%
std::copy(list<int>)/4096 3256.858 -
std::copy(list<int>)/512 368.138 -
std::copy(list<int>)/64 36.160 9.82%
std::copy(list<int>)/8 2.500 1.36%
std::copy(vector<bool>)_(aligned)/1048576 2917.373 -7.27%
std::copy(vector<bool>)_(aligned)/262144 573.811 -6.76%
std::copy(vector<bool>)_(aligned)/32768 35.409 -
std::copy(vector<bool>)_(aligned)/4096 4.639 -2.27%
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.365 4.62%
std::copy(vector<bool>)_(unaligned)/1048576 7021.735 -
std::copy(vector<bool>)_(unaligned)/262144 1712.838 -6.57%
std::copy(vector<bool>)_(unaligned)/32768 214.567 -1.60%
std::copy(vector<bool>)_(unaligned)/4096 26.056 -
std::copy(vector<bool>)_(unaligned)/512 3.488 -
std::copy(vector<bool>)_(unaligned)/64 1.824 -
std::copy(vector<int>)/1048576 50172.669 -
std::copy(vector<int>)/262144 12614.801 -
std::copy(vector<int>)/32768 3795.237 -
std::copy(vector<int>)/4096 197.333 29.89%
std::copy(vector<int>)/512 16.003 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.267 1.94%
std::copy_backward(deque<int>)/1048576 129379.574 1.35%
std::copy_backward(deque<int>)/262144 32530.331 -
std::copy_backward(deque<int>)/32768 4020.853 -1.95%
std::copy_backward(deque<int>)/4096 147.693 -
std::copy_backward(deque<int>)/512 18.118 -
std::copy_backward(deque<int>)/64 2.965 -
std::copy_backward(deque<int>)/8 2.699 -
std::copy_backward(list<int>)/1048576 888210.230 -
std::copy_backward(list<int>)/262144 225675.959 2.57%
std::copy_backward(list<int>)/32768 26420.364 -2.88%
std::copy_backward(list<int>)/4096 3338.538 1.71%
std::copy_backward(list<int>)/512 370.425 -
std::copy_backward(list<int>)/64 30.358 -
std::copy_backward(list<int>)/8 2.447 -1.04%
std::copy_backward(vector<bool>)_(aligned)/1048576 3245.795 27.22%
std::copy_backward(vector<bool>)_(aligned)/262144 700.345 17.50%
std::copy_backward(vector<bool>)_(aligned)/32768 35.834 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.213 2.34%
std::copy_backward(vector<bool>)_(aligned)/512 1.617 6.31%
std::copy_backward(vector<bool>)_(aligned)/64 1.815 5.82%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6732.234 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1651.015 -12.10%
std::copy_backward(vector<bool>)_(unaligned)/32768 205.718 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.489 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.811 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50195.375 -
std::copy_backward(vector<int>)/262144 13252.517 6.35%
std::copy_backward(vector<int>)/32768 3557.458 -6.32%
std::copy_backward(vector<int>)/4096 199.157 -
std::copy_backward(vector<int>)/512 16.627 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.145 -4.88%
std::copy_if(deque<int>)_(entire_range)/1048576 275890.393 -
std::copy_if(deque<int>)_(entire_range)/262144 69408.938 -
std::copy_if(deque<int>)_(entire_range)/32768 8714.757 -
std::copy_if(deque<int>)_(entire_range)/4096 1028.949 -
std::copy_if(deque<int>)_(entire_range)/512 137.320 -
std::copy_if(deque<int>)_(entire_range)/64 16.147 -
std::copy_if(deque<int>)_(entire_range)/8 2.591 -
std::copy_if(deque<int>)_(every_other)/1048576 373017.838 -
std::copy_if(deque<int>)_(every_other)/262144 93103.554 -
std::copy_if(deque<int>)_(every_other)/32768 11697.149 -
std::copy_if(deque<int>)_(every_other)/4096 1457.862 -
std::copy_if(deque<int>)_(every_other)/512 182.698 -
std::copy_if(deque<int>)_(every_other)/64 23.398 -
std::copy_if(deque<int>)_(every_other)/8 3.472 -
std::copy_if(list<int>)_(entire_range)/1048576 879863.618 -
std::copy_if(list<int>)_(entire_range)/262144 220436.600 -
std::copy_if(list<int>)_(entire_range)/32768 29273.788 -5.33%
std::copy_if(list<int>)_(entire_range)/4096 3157.624 4.29%
std::copy_if(list<int>)_(entire_range)/512 368.388 -
std::copy_if(list<int>)_(entire_range)/64 31.838 3.18%
std::copy_if(list<int>)_(entire_range)/8 2.670 -
std::copy_if(list<int>)_(every_other)/1048576 839030.171 -
std::copy_if(list<int>)_(every_other)/262144 213456.626 1.38%
std::copy_if(list<int>)_(every_other)/32768 27611.821 7.03%
std::copy_if(list<int>)_(every_other)/4096 3161.650 -2.70%
std::copy_if(list<int>)_(every_other)/512 361.162 -
std::copy_if(list<int>)_(every_other)/64 23.715 -
std::copy_if(list<int>)_(every_other)/8 2.319 -
std::copy_if(vector<int>)_(entire_range)/1048576 245513.480 -
std::copy_if(vector<int>)_(entire_range)/262144 59810.374 -
std::copy_if(vector<int>)_(entire_range)/32768 7470.563 -
std::copy_if(vector<int>)_(entire_range)/4096 936.141 -
std::copy_if(vector<int>)_(entire_range)/512 123.525 -
std::copy_if(vector<int>)_(entire_range)/64 15.936 3.15%
std::copy_if(vector<int>)_(entire_range)/8 2.337 -
std::copy_if(vector<int>)_(every_other)/1048576 239977.867 -
std::copy_if(vector<int>)_(every_other)/262144 59838.907 -
std::copy_if(vector<int>)_(every_other)/32768 7468.775 -
std::copy_if(vector<int>)_(every_other)/4096 937.671 -
std::copy_if(vector<int>)_(every_other)/512 122.801 -
std::copy_if(vector<int>)_(every_other)/64 16.116 -
std::copy_if(vector<int>)_(every_other)/8 2.477 -3.82%
std::copy_n(deque<int>)/1048576 49669.026 -
std::copy_n(deque<int>)/262144 10315.989 -
std::copy_n(deque<int>)/32768 1137.010 -
std::copy_n(deque<int>)/4096 147.354 -
std::copy_n(deque<int>)/512 16.732 -
std::copy_n(deque<int>)/64 2.771 -
std::copy_n(deque<int>)/8 2.657 -2.89%
std::copy_n(list<int>)/1048576 869123.502 -
std::copy_n(list<int>)/262144 215725.200 -
std::copy_n(list<int>)/32768 25796.529 -
std::copy_n(list<int>)/4096 3841.621 4.63%
std::copy_n(list<int>)/512 340.054 -
std::copy_n(list<int>)/64 13.935 -1.21%
std::copy_n(list<int>)/8 2.245 -
std::copy_n(vector<bool>)_(aligned)/1048576 3073.153 52.20%
std::copy_n(vector<bool>)_(aligned)/262144 679.256 -3.09%
std::copy_n(vector<bool>)_(aligned)/32768 35.400 -
std::copy_n(vector<bool>)_(aligned)/4096 4.726 2.32%
std::copy_n(vector<bool>)_(aligned)/512 1.376 -
std::copy_n(vector<bool>)_(aligned)/64 1.299 -5.07%
std::copy_n(vector<bool>)_(unaligned)/1048576 7020.712 -
std::copy_n(vector<bool>)_(unaligned)/262144 1831.400 -79.81%
std::copy_n(vector<bool>)_(unaligned)/32768 214.680 -1.82%
std::copy_n(vector<bool>)_(unaligned)/4096 26.032 -
std::copy_n(vector<bool>)_(unaligned)/512 3.490 -
std::copy_n(vector<bool>)_(unaligned)/64 1.820 -
std::copy_n(vector<int>)/1048576 50196.612 -
std::copy_n(vector<int>)/262144 12530.840 -
std::copy_n(vector<int>)/32768 3789.725 6.90%
std::copy_n(vector<int>)/4096 143.054 -32.49%
std::copy_n(vector<int>)/512 16.073 -
std::copy_n(vector<int>)/64 2.471 -
std::copy_n(vector<int>)/8 2.068 -3.59%
std::count(deque<int>)_(every_other)/1024 247.597 -
std::count(deque<int>)_(every_other)/1048576 252717.592 -
std::count(deque<int>)_(every_other)/8 2.533 -
std::count(deque<int>)_(every_other)/8192 1936.237 -
std::count(list<int>)_(every_other)/1024 1520.335 114.44%
std::count(list<int>)_(every_other)/1048576 821657.682 -
std::count(list<int>)_(every_other)/8 2.077 -
std::count(list<int>)_(every_other)/8192 6726.741 4.27%
std::count(vector<bool>)/1000 3.003 1.14%
std::count(vector<bool>)/1024 1.692 -
std::count(vector<bool>)/1048576 1460.356 -
std::count(vector<bool>)/8192 11.440 -
std::count(vector<int>)_(every_other)/1024 102.919 -
std::count(vector<int>)_(every_other)/1048576 105190.116 -
std::count(vector<int>)_(every_other)/8 1.381 -
std::count(vector<int>)_(every_other)/8192 818.682 -
std::count_if(deque<int>)_(every_other)/1024 350.371 -
std::count_if(deque<int>)_(every_other)/1048576 344349.816 -
std::count_if(deque<int>)_(every_other)/8 3.444 -
std::count_if(deque<int>)_(every_other)/8192 2633.586 -
std::count_if(list<int>)_(every_other)/1024 753.876 -
std::count_if(list<int>)_(every_other)/1048576 889504.018 -
std::count_if(list<int>)_(every_other)/8 2.748 -
std::count_if(list<int>)_(every_other)/8192 7108.998 -
std::count_if(vector<int>)_(every_other)/1024 248.270 -
std::count_if(vector<int>)_(every_other)/1048576 247954.576 -
std::count_if(vector<int>)_(every_other)/8 4.220 -
std::count_if(vector<int>)_(every_other)/8192 1918.553 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 301.474 5.59%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.215 4.70%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2402.942 6.30%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 74.399 8.25%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 31.239 19.71%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 455.602 1.11%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 75.195 8.85%
std::deque<int>::ctor(Range)_(cheap_elements)/32 30.932 19.13%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 456.747 2.62%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 320.525 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 38.563 14.79%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2172.099 -
std::deque<int>::ctor(size)/1024 72.802 5.23%
std::deque<int>::ctor(size)/32 31.191 19.48%
std::deque<int>::ctor(size)/8192 449.275 2.04%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 72.776 3.12%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 30.736 17.85%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 433.869 2.83%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.513 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.594 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.465 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.495 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.659 -2.01%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.187 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.045 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.100 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.072 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.929 -
std::deque<int>::insert(middle)_(cheap_elements)/32 12.098 3.08%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.140 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.669 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.040 3.83%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 317.039 -12.68%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.896 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.645 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.541 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 544.375 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.771 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4751.840 -1.13%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6339.590 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.400 -2.15%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52263.500 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 864.978 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 51.676 10.41%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11906.694 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21736.379 9.78%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 668.597 10.44%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 192551.566 10.03%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 872.204 1.02%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.844 9.55%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11947.291 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21720.333 9.31%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 671.555 9.95%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 192228.746 9.37%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1057.409 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 59.465 19.35%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11589.732 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 22282.030 8.76%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 683.470 9.76%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 194417.955 7.90%
std::deque<std::string>::ctor(size)/1024 702.558 -1.47%
std::deque<std::string>::ctor(size)/32 45.923 15.18%
std::deque<std::string>::ctor(size)/8192 8188.147 -3.77%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 918.961 -2.17%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 51.045 14.49%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12340.714 -2.95%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21700.915 10.09%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 631.770 10.11%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 188608.223 9.03%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.412 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.361 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.379 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 25.577 7.89%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 24.831 7.08%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.621 2.82%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.051 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.637 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2347.522 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.824 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.601 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2360.681 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.808 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.862 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.836 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 30.051 1.50%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 30.627 -7.68%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.692 -4.22%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.789 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.922 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2352.731 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.246 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 41.241 3.98%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2375.710 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 491.971 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.573 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4608.175 2.97%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6402.629 -1.14%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 146.129 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51878.023 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.407 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.062 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.267 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.595 1.04%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.705 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 15.114 -
std::distance(deque<int>)/1024 0.674 5.23%
std::distance(deque<int>)/4096 0.674 7.61%
std::distance(deque<int>)/50 0.676 -
std::distance(deque<int>)/8192 0.673 9.44%
std::distance(join_view(vector<vector<int>>))/1024 1.026 -
std::distance(join_view(vector<vector<int>>))/4096 4.381 -
std::distance(join_view(vector<vector<int>>))/50 0.631 -8.73%
std::distance(join_view(vector<vector<int>>))/8192 8.317 -
std::equal(deque<int>)_(it,_it,_it)/1024 502.135 3.66%
std::equal(deque<int>)_(it,_it,_it)/1048576 501146.385 -
std::equal(deque<int>)_(it,_it,_it)/50 24.061 6.25%
std::equal(deque<int>)_(it,_it,_it)/8 4.269 -
std::equal(deque<int>)_(it,_it,_it)/8192 3899.910 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 502.206 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 492569.856 1.60%
std::equal(deque<int>)_(it,_it,_it,_it)/50 23.864 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.090 1.35%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3894.679 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 534.135 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 523873.032 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.379 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.223 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4030.687 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 502.912 -1.28%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 516779.385 1.66%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.402 5.47%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.325 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3945.015 -
std::equal(list<int>)_(it,_it,_it)/1024 1134.171 -
std::equal(list<int>)_(it,_it,_it)/1048576 1318311.370 -
std::equal(list<int>)_(it,_it,_it)/50 38.167 6.47%
std::equal(list<int>)_(it,_it,_it)/8 2.787 -
std::equal(list<int>)_(it,_it,_it)/8192 10034.514 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 781.513 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 955191.565 -
std::equal(list<int>)_(it,_it,_it,_it)/50 30.467 20.66%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.957 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12076.373 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.678 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991018.976 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.146 -5.45%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.582 -2.56%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12784.651 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1167.507 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1321976.974 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.843 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.614 -2.63%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12721.344 8.81%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.016 -
std::equal(vector<bool>)_(unaligned)/1048576 6449.342 -
std::equal(vector<bool>)_(unaligned)/50 0.819 9.09%
std::equal(vector<bool>)_(unaligned)/8 0.767 1.41%
std::equal(vector<bool>)_(unaligned)/8192 53.756 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.734 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73703.452 -
std::equal(vector<int>)_(it,_it,_it)/50 4.249 1.74%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.112 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.294 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 74434.108 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.433 3.06%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.468 -1.33%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.409 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 496.030 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638582.534 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.394 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.784 1.59%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4808.075 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 488.159 -8.85%
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 605077.733 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.796 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.604 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4822.407 -
std::fill(deque<int>)/1024 29.978 -
std::fill(deque<int>)/32 1.267 -
std::fill(deque<int>)/50 2.259 -
std::fill(deque<int>)/8192 242.492 -
std::fill(list<int>)/1024 671.899 -
std::fill(list<int>)/32 8.406 -
std::fill(list<int>)/50 34.549 -2.79%
std::fill(list<int>)/8192 8043.985 13.10%
std::fill(vector<bool>)/1048576 3823.560 -
std::fill(vector<bool>)/262144 233.060 -
std::fill(vector<bool>)/32768 29.886 -
std::fill(vector<bool>)/4096 4.218 -
std::fill(vector<bool>)/512 1.485 -
std::fill(vector<bool>)/64 1.593 4.70%
std::fill(vector<int>)/1024 30.297 -
std::fill(vector<int>)/32 1.039 -
std::fill(vector<int>)/50 2.211 -
std::fill(vector<int>)/8192 239.898 -
std::fill_n(deque<int>)/1024 29.524 -1.27%
std::fill_n(deque<int>)/32 1.259 -4.48%
std::fill_n(deque<int>)/50 2.197 -
std::fill_n(deque<int>)/8192 241.124 -
std::fill_n(list<int>)/1024 649.369 -
std::fill_n(list<int>)/32 8.346 -
std::fill_n(list<int>)/50 16.101 -
std::fill_n(list<int>)/8192 7664.946 11.27%
std::fill_n(vector<bool>)/1048576 3822.541 -
std::fill_n(vector<bool>)/262144 232.218 -
std::fill_n(vector<bool>)/32768 29.832 -
std::fill_n(vector<bool>)/4096 4.167 -
std::fill_n(vector<bool>)/512 1.425 -3.77%
std::fill_n(vector<bool>)/64 1.576 -
std::fill_n(vector<int>)/1024 30.084 1.49%
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.223 -
std::fill_n(vector<int>)/8192 236.918 -
std::find(deque<int>)_(bail_25%)/1024 67.163 -
std::find(deque<int>)_(bail_25%)/32768 1923.665 -
std::find(deque<int>)_(bail_25%)/8 2.069 -
std::find(deque<int>)_(bail_25%)/8192 481.139 -
std::find(deque<int>)_(process_all)/1024 244.424 -
std::find(deque<int>)_(process_all)/32768 7838.546 -
std::find(deque<int>)_(process_all)/50 13.561 -5.64%
std::find(deque<int>)_(process_all)/8 3.431 -
std::find(deque<int>)_(process_all)/8192 1960.375 -
std::find(list<int>)_(bail_25%)/1024 129.155 -
std::find(list<int>)_(bail_25%)/32768 8100.596 1.95%
std::find(list<int>)_(bail_25%)/8 0.921 -
std::find(list<int>)_(bail_25%)/8192 1422.009 -
std::find(list<int>)_(process_all)/1024 690.456 -6.25%
std::find(list<int>)_(process_all)/32768 27419.483 1.24%
std::find(list<int>)_(process_all)/50 18.592 -
std::find(list<int>)_(process_all)/8 2.396 -1.38%
std::find(list<int>)_(process_all)/8192 8403.170 -7.12%
std::find(vector<bool>)_(process_all)/1024 4.717 -
std::find(vector<bool>)_(process_all)/1048576 3654.130 -
std::find(vector<bool>)_(process_all)/50 0.582 -15.92%
std::find(vector<bool>)_(process_all)/8 0.541 -12.74%
std::find(vector<bool>)_(process_all)/8192 33.425 -
std::find(vector<char>)_(bail_25%)/1024 5.338 -
std::find(vector<char>)_(bail_25%)/32768 136.405 -
std::find(vector<char>)_(bail_25%)/8 1.064 -7.90%
std::find(vector<char>)_(bail_25%)/8192 39.844 -
std::find(vector<char>)_(process_all)/1024 16.256 -
std::find(vector<char>)_(process_all)/32768 496.115 -
std::find(vector<char>)_(process_all)/50 1.647 1.84%
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.396 -
std::find(vector<int>)_(bail_25%)/1024 65.971 -
std::find(vector<int>)_(bail_25%)/32768 1868.194 -
std::find(vector<int>)_(bail_25%)/8 1.393 -2.21%
std::find(vector<int>)_(bail_25%)/8192 472.798 -
std::find(vector<int>)_(process_all)/1024 242.942 -
std::find(vector<int>)_(process_all)/32768 7427.860 -
std::find(vector<int>)_(process_all)/50 12.446 -
std::find(vector<int>)_(process_all)/8 2.794 4.72%
std::find(vector<int>)_(process_all)/8192 1860.037 -
std::find(vector<long_long>)_(bail_25%)/1024 30.217 -
std::find(vector<long_long>)_(bail_25%)/32768 960.383 -
std::find(vector<long_long>)_(bail_25%)/8 0.921 -
std::find(vector<long_long>)_(bail_25%)/8192 245.516 -
std::find(vector<long_long>)_(process_all)/1024 118.853 -
std::find(vector<long_long>)_(process_all)/32768 3812.028 -
std::find(vector<long_long>)_(process_all)/50 5.807 -
std::find(vector<long_long>)_(process_all)/8 1.259 9.05%
std::find(vector<long_long>)_(process_all)/8192 949.477 -
std::find_end(deque<int>)_(match_near_end)/1000 33.995 -
std::find_end(deque<int>)_(match_near_end)/1024 32.534 -
std::find_end(deque<int>)_(match_near_end)/8192 273.534 -
std::find_end(deque<int>)_(near_matches)/1000 15792.385 -6.24%
std::find_end(deque<int>)_(near_matches)/1024 16391.100 -4.63%
std::find_end(deque<int>)_(near_matches)/8192 1126577.361 -
std::find_end(deque<int>)_(process_all)/1000 318.117 10.00%
std::find_end(deque<int>)_(process_all)/1024 326.132 -
std::find_end(deque<int>)_(process_all)/1048576 317656.838 -
std::find_end(deque<int>)_(process_all)/8192 2496.490 -3.07%
std::find_end(deque<int>)_(same_length)/1000 335.427 1.24%
std::find_end(deque<int>)_(same_length)/1024 336.923 -
std::find_end(deque<int>)_(same_length)/8192 2813.857 -2.57%
std::find_end(deque<int>)_(single_element)/1000 310.508 -
std::find_end(deque<int>)_(single_element)/1024 319.054 -3.91%
std::find_end(deque<int>)_(single_element)/8192 2235.700 -6.79%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.823 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.489 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 618.924 -1.26%
std::find_end(deque<int>,_pred)_(near_matches)/1000 31466.423 -1.86%
std::find_end(deque<int>,_pred)_(near_matches)/1024 32640.393 -1.64%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1904604.848 -1.42%
std::find_end(deque<int>,_pred)_(process_all)/1000 592.027 -3.61%
std::find_end(deque<int>,_pred)_(process_all)/1024 609.019 -3.39%
std::find_end(deque<int>,_pred)_(process_all)/1048576 571832.617 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4393.731 -
std::find_end(deque<int>,_pred)_(same_length)/1000 750.076 -
std::find_end(deque<int>,_pred)_(same_length)/1024 768.644 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5159.955 -
std::find_end(deque<int>,_pred)_(single_element)/1000 635.486 -
std::find_end(deque<int>,_pred)_(single_element)/1024 651.050 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4879.392 1.24%
std::find_end(forward_list<int>)_(match_near_end)/1000 756.372 -2.00%
std::find_end(forward_list<int>)_(match_near_end)/1024 4469.427 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257196.503 -
std::find_end(forward_list<int>)_(near_matches)/1000 37155.263 -
std::find_end(forward_list<int>)_(near_matches)/1024 38041.812 -
std::find_end(forward_list<int>)_(near_matches)/8192 2472278.461 -
std::find_end(forward_list<int>)_(process_all)/1000 697.714 -
std::find_end(forward_list<int>)_(process_all)/1024 717.962 -
std::find_end(forward_list<int>)_(process_all)/1048576 754694.370 -
std::find_end(forward_list<int>)_(process_all)/8192 5679.417 -
std::find_end(forward_list<int>)_(same_length)/1000 1478.694 -
std::find_end(forward_list<int>)_(same_length)/1024 1500.749 -
std::find_end(forward_list<int>)_(same_length)/8192 14248.044 -
std::find_end(forward_list<int>)_(single_element)/1000 687.375 -
std::find_end(forward_list<int>)_(single_element)/1024 697.845 -
std::find_end(forward_list<int>)_(single_element)/8192 6326.947 1.00%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 840.650 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5147.301 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276723.319 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42197.469 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43757.295 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2693807.531 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 804.456 -1.27%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 823.558 -1.08%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 903015.004 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6665.910 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1536.354 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1563.409 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15130.515 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 803.143 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 808.954 -1.54%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6992.081 -1.59%
std::find_end(list<int>)_(match_near_end)/1000 79.315 2.43%
std::find_end(list<int>)_(match_near_end)/1024 60.180 -
std::find_end(list<int>)_(match_near_end)/8192 601.976 -
std::find_end(list<int>)_(near_matches)/1000 33279.717 -
std::find_end(list<int>)_(near_matches)/1024 34754.244 -
std::find_end(list<int>)_(near_matches)/8192 2323865.726 2.64%
std::find_end(list<int>)_(process_all)/1000 711.601 -
std::find_end(list<int>)_(process_all)/1024 730.467 -
std::find_end(list<int>)_(process_all)/1048576 875717.001 -
std::find_end(list<int>)_(process_all)/8192 7329.395 -1.07%
std::find_end(list<int>)_(same_length)/1000 749.126 1.37%
std::find_end(list<int>)_(same_length)/1024 755.696 1.44%
std::find_end(list<int>)_(same_length)/8192 8397.468 -13.26%
std::find_end(list<int>)_(single_element)/1000 711.799 -
std::find_end(list<int>)_(single_element)/1024 730.909 -
std::find_end(list<int>)_(single_element)/8192 8542.122 1.53%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.365 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.010 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 629.284 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38167.923 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39650.295 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2468579.373 -
std::find_end(list<int>,_pred)_(process_all)/1000 823.139 -
std::find_end(list<int>,_pred)_(process_all)/1024 842.169 -
std::find_end(list<int>,_pred)_(process_all)/1048576 989385.166 -
std::find_end(list<int>,_pred)_(process_all)/8192 8232.228 1.10%
std::find_end(list<int>,_pred)_(same_length)/1000 764.626 -
std::find_end(list<int>,_pred)_(same_length)/1024 780.912 -
std::find_end(list<int>,_pred)_(same_length)/8192 8494.035 -12.71%
std::find_end(list<int>,_pred)_(single_element)/1000 818.785 -
std::find_end(list<int>,_pred)_(single_element)/1024 838.239 -
std::find_end(list<int>,_pred)_(single_element)/8192 9056.712 -5.61%
std::find_end(vector<int>)_(match_near_end)/1000 27.999 -
std::find_end(vector<int>)_(match_near_end)/1024 25.001 -
std::find_end(vector<int>)_(match_near_end)/8192 207.212 1.89%
std::find_end(vector<int>)_(near_matches)/1000 14020.111 -
std::find_end(vector<int>)_(near_matches)/1024 14565.008 -
std::find_end(vector<int>)_(near_matches)/8192 771343.750 -
std::find_end(vector<int>)_(process_all)/1000 219.105 -3.02%
std::find_end(vector<int>)_(process_all)/1024 223.156 -3.47%
std::find_end(vector<int>)_(process_all)/1048576 218275.489 -3.53%
std::find_end(vector<int>)_(process_all)/8192 1689.445 -4.29%
std::find_end(vector<int>)_(same_length)/1000 243.585 -
std::find_end(vector<int>)_(same_length)/1024 249.034 -1.06%
std::find_end(vector<int>)_(same_length)/8192 2040.610 -
std::find_end(vector<int>)_(single_element)/1000 240.213 -3.96%
std::find_end(vector<int>)_(single_element)/1024 245.223 -4.15%
std::find_end(vector<int>)_(single_element)/8192 1868.815 -5.97%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.407 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.121 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.103 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22465.696 -1.01%
std::find_end(vector<int>,_pred)_(near_matches)/1024 23332.585 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1466057.566 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.607 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.610 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 636371.079 -1.11%
std::find_end(vector<int>,_pred)_(process_all)/8192 4314.651 -
std::find_end(vector<int>,_pred)_(same_length)/1000 624.439 -
std::find_end(vector<int>,_pred)_(same_length)/1024 639.700 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5119.234 -
std::find_end(vector<int>,_pred)_(single_element)/1000 583.419 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.068 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4781.384 -
std::find_first_of(deque<int>)_(large_needle)/1024 366866.056 -
std::find_first_of(deque<int>)_(large_needle)/32 284.231 -1.81%
std::find_first_of(deque<int>)_(large_needle)/50 671.873 -1.86%
std::find_first_of(deque<int>)_(large_needle)/8192 23570841.667 -
std::find_first_of(deque<int>)_(small_needle)/1024 3592.340 -2.18%
std::find_first_of(deque<int>)_(small_needle)/32 110.460 -8.27%
std::find_first_of(deque<int>)_(small_needle)/50 170.196 -8.94%
std::find_first_of(deque<int>)_(small_needle)/8192 28390.729 -2.37%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563829.540 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 501.558 -17.96%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1394.887 -19.24%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35545114.600 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6281.107 -3.46%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.940 -15.11%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 308.198 -11.50%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50476.586 -
std::find_first_of(list<int>)_(large_needle)/1024 860771.754 9.64%
std::find_first_of(list<int>)_(large_needle)/32 672.344 -
std::find_first_of(list<int>)_(large_needle)/50 1733.233 -
std::find_first_of(list<int>)_(large_needle)/8192 49015400.000 1.15%
std::find_first_of(list<int>)_(small_needle)/1024 2791.929 -
std::find_first_of(list<int>)_(small_needle)/32 90.880 -
std::find_first_of(list<int>)_(small_needle)/50 139.629 -
std::find_first_of(list<int>)_(small_needle)/8192 23359.848 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 918671.453 -1.25%
std::find_first_of(list<int>,_pred)_(large_needle)/32 728.315 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1876.733 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 53700958.383 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5244.412 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.159 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.288 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41585.713 -
std::find_first_of(vector<int>)_(large_needle)/1024 113699.744 5.71%
std::find_first_of(vector<int>)_(large_needle)/32 112.457 3.71%
std::find_first_of(vector<int>)_(large_needle)/50 277.904 5.27%
std::find_first_of(vector<int>)_(large_needle)/8192 7473148.042 7.92%
std::find_first_of(vector<int>)_(small_needle)/1024 1453.546 3.00%
std::find_first_of(vector<int>)_(small_needle)/32 50.627 10.39%
std::find_first_of(vector<int>)_(small_needle)/50 74.082 4.91%
std::find_first_of(vector<int>)_(small_needle)/8192 11632.578 3.12%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 604648.763 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 487.916 -1.52%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1362.027 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 50078610.071 30.49%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5570.754 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.879 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.472 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44550.147 -
std::find_if(deque<int>)_(bail_25%)/1024 106.401 -
std::find_if(deque<int>)_(bail_25%)/32768 2725.467 -7.99%
std::find_if(deque<int>)_(bail_25%)/8 1.528 -
std::find_if(deque<int>)_(bail_25%)/8192 694.561 -7.42%
std::find_if(deque<int>)_(process_all)/1024 489.775 3.36%
std::find_if(deque<int>)_(process_all)/32768 11438.590 -1.89%
std::find_if(deque<int>)_(process_all)/50 23.640 -
std::find_if(deque<int>)_(process_all)/8 3.950 -
std::find_if(deque<int>)_(process_all)/8192 2814.398 -2.60%
std::find_if(list<int>)_(bail_25%)/1024 192.709 -
std::find_if(list<int>)_(bail_25%)/32768 11002.438 7.94%
std::find_if(list<int>)_(bail_25%)/8 1.198 -1.03%
std::find_if(list<int>)_(bail_25%)/8192 1520.710 -
std::find_if(list<int>)_(process_all)/1024 758.587 -
std::find_if(list<int>)_(process_all)/32768 27500.525 -
std::find_if(list<int>)_(process_all)/50 21.681 -
std::find_if(list<int>)_(process_all)/8 3.501 -
std::find_if(list<int>)_(process_all)/8192 12255.348 -
std::find_if(vector<bool>)_(process_all)/1024 770.324 -
std::find_if(vector<bool>)_(process_all)/1048576 786752.297 -
std::find_if(vector<bool>)_(process_all)/50 35.017 -2.70%
std::find_if(vector<bool>)_(process_all)/8 5.460 -1.57%
std::find_if(vector<bool>)_(process_all)/8192 6167.788 -
std::find_if(vector<char>)_(bail_25%)/1024 76.470 -
std::find_if(vector<char>)_(bail_25%)/32768 2107.406 1.55%
std::find_if(vector<char>)_(bail_25%)/8 0.946 -
std::find_if(vector<char>)_(bail_25%)/8192 532.998 -
std::find_if(vector<char>)_(process_all)/1024 271.177 -1.34%
std::find_if(vector<char>)_(process_all)/32768 8190.998 -
std::find_if(vector<char>)_(process_all)/50 12.505 -
std::find_if(vector<char>)_(process_all)/8 2.402 -1.19%
std::find_if(vector<char>)_(process_all)/8192 2059.885 -
std::find_if(vector<int>)_(bail_25%)/1024 75.632 -
std::find_if(vector<int>)_(bail_25%)/32768 2337.328 -
std::find_if(vector<int>)_(bail_25%)/8 1.112 -
std::find_if(vector<int>)_(bail_25%)/8192 548.635 -
std::find_if(vector<int>)_(process_all)/1024 290.433 -
std::find_if(vector<int>)_(process_all)/32768 9079.075 -
std::find_if(vector<int>)_(process_all)/50 14.224 -
std::find_if(vector<int>)_(process_all)/8 2.611 -
std::find_if(vector<int>)_(process_all)/8192 2263.139 -
std::find_if_not(deque<int>)_(bail_25%)/1024 105.190 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2703.820 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.448 -
std::find_if_not(deque<int>)_(bail_25%)/8192 685.377 -
std::find_if_not(deque<int>)_(process_all)/1024 478.646 -
std::find_if_not(deque<int>)_(process_all)/32768 11953.556 4.41%
std::find_if_not(deque<int>)_(process_all)/50 23.756 -
std::find_if_not(deque<int>)_(process_all)/8 3.933 -
std::find_if_not(deque<int>)_(process_all)/8192 2949.635 4.41%
std::find_if_not(list<int>)_(bail_25%)/1024 194.214 -
std::find_if_not(list<int>)_(bail_25%)/32768 7367.120 -2.79%
std::find_if_not(list<int>)_(bail_25%)/8 1.281 -2.80%
std::find_if_not(list<int>)_(bail_25%)/8192 1520.831 -
std::find_if_not(list<int>)_(process_all)/1024 761.416 -
std::find_if_not(list<int>)_(process_all)/32768 29606.867 -
std::find_if_not(list<int>)_(process_all)/50 21.463 -
std::find_if_not(list<int>)_(process_all)/8 3.408 -
std::find_if_not(list<int>)_(process_all)/8192 8083.132 -1.14%
std::find_if_not(vector<bool>)_(process_all)/1024 769.779 -
std::find_if_not(vector<bool>)_(process_all)/1048576 785851.103 -
std::find_if_not(vector<bool>)_(process_all)/50 35.018 -2.71%
std::find_if_not(vector<bool>)_(process_all)/8 5.470 -
std::find_if_not(vector<bool>)_(process_all)/8192 6141.052 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.155 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2024.659 -3.10%
std::find_if_not(vector<char>)_(bail_25%)/8 0.944 -
std::find_if_not(vector<char>)_(bail_25%)/8192 517.769 -2.81%
std::find_if_not(vector<char>)_(process_all)/1024 273.821 1.81%
std::find_if_not(vector<char>)_(process_all)/32768 8129.039 -1.70%
std::find_if_not(vector<char>)_(process_all)/50 12.590 -2.17%
std::find_if_not(vector<char>)_(process_all)/8 2.396 -6.88%
std::find_if_not(vector<char>)_(process_all)/8192 2048.660 -1.22%
std::find_if_not(vector<int>)_(bail_25%)/1024 75.648 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2338.009 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.023 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.643 -
std::find_if_not(vector<int>)_(process_all)/1024 307.672 -
std::find_if_not(vector<int>)_(process_all)/32768 9770.380 -
std::find_if_not(vector<int>)_(process_all)/50 15.024 -
std::find_if_not(vector<int>)_(process_all)/8 2.661 -
std::find_if_not(vector<int>)_(process_all)/8192 2431.002 -
std::flat_map<int,_int>::clear()/0 421.580 -
std::flat_map<int,_int>::clear()/1024 422.772 -
std::flat_map<int,_int>::clear()/32 422.918 -
std::flat_map<int,_int>::clear()/8192 448.886 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.499 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.371 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.020 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.454 6.03%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.506 -17.50%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.229 -8.64%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.322 -27.13%
std::flat_map<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.506 1.02%
std::flat_map<int,_int>::count(key)_(existent)/32 3.460 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.951 -1.06%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.455 13.97%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.774 13.46%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.460 1.75%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 8.015 13.54%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.282 1.08%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.398 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.598 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1175.786 -
std::flat_map<int,_int>::ctor(const&)/0 13.686 -
std::flat_map<int,_int>::ctor(const&)/1024 178.906 -
std::flat_map<int,_int>::ctor(const&)/32 23.725 -
std::flat_map<int,_int>::ctor(const&)/8192 1937.757 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.685 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.800 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.786 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1935.587 1.03%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.671 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4308.062 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.435 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34260.024 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.553 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8894.713 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 211.657 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 107784.786 -
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.539 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.365 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.838 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.447 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.366 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.586 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.392 -
std::flat_map<int,_int>::erase(iterator)/0 15.330 -
std::flat_map<int,_int>::erase(iterator)/1024 78.627 3.71%
std::flat_map<int,_int>::erase(iterator)/32 20.846 -
std::flat_map<int,_int>::erase(iterator)/8192 502.224 1.19%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.226 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.137 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.726 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 635.125 -1.10%
std::flat_map<int,_int>::erase(key)_(existent)/0 15.802 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 116.052 12.94%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.200 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 570.139 2.68%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.491 19.06%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.973 -13.69%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.257 -8.74%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 7.767 -15.20%
std::flat_map<int,_int>::find(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.298 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.347 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.163 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.330 -15.80%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.449 -13.86%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.172 -5.02%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.132 -15.34%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.746 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 43.177 88.38%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.276 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.862 -7.38%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.722 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 220.157 120.11%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.377 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 562.780 -9.51%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.989 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 22.385 27.50%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.905 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.289 1.01%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.946 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 140.062 76.60%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.279 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 520.212 -7.83%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.268 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5296.107 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 643.532 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40910.566 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.930 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7890.654 -1.61%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 711.100 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65145.937 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.160 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1647.504 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 480.038 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9851.186 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.183 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1641.320 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 480.203 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9785.274 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.003 2.59%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 15.886 35.33%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.650 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.178 -
std::flat_map<int,_int>::insert(value)_(new_value)/0 16.042 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 49.996 132.27%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.231 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 33.441 9.58%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.981 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 15.735 29.03%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.706 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.198 1.53%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.363 1.76%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 55.372 106.02%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.213 -1.31%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 35.443 -27.49%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.017 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.951 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.012 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.436 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.079 1.92%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.246 -1.72%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.161 1.86%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.305 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.070 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.682 -1.41%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 581.768 6.20%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.642 2.33%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.717 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.645 -1.50%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 662.226 20.80%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.335 6.89%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 74.510 3.21%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.770 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 561.354 9.35%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.024 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.976 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.626 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.256 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.242 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 7.317 -
std::flat_multimap<int,_int>::clear()/0 419.121 -
std::flat_multimap<int,_int>::clear()/1024 420.444 -
std::flat_multimap<int,_int>::clear()/32 420.581 -
std::flat_multimap<int,_int>::clear()/8192 441.054 -1.23%
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.435 -1.03%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.587 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.013 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.667 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.220 2.16%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.387 -1.52%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.627 5.64%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.796 5.45%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.426 1.55%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.933 6.34%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.012 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.098 2.41%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.562 2.28%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.213 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 189.562 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.659 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1171.713 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.632 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.046 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.757 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1919.752 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.641 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.202 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.823 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1918.288 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.754 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3928.506 -1.73%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 168.175 -1.22%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31139.116 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.761 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8457.106 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 199.162 -1.39%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 104769.358 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.689 4.77%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.532 1.18%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.673 2.93%
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.996 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.041 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.448 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.356 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.385 -11.67%
std::flat_multimap<int,_int>::erase(iterator)/32 20.788 -
std::flat_multimap<int,_int>::erase(iterator)/8192 496.723 -6.83%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.507 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.628 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.255 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 646.173 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.105 -1.16%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 85.499 -25.47%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.929 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 515.776 -9.94%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.838 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.922 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.349 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.316 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.431 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.189 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.443 12.82%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.553 29.54%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.673 22.42%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 10.607 34.53%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.685 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.712 -8.29%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.270 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 45.649 34.57%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.699 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 152.584 -22.95%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.143 -2.83%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 543.003 -14.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.995 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.905 -15.50%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.156 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.344 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.010 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 113.401 -14.66%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.276 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 504.990 -10.81%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.112 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4965.428 -4.98%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 627.185 -1.58%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37476.796 -4.37%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.961 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7297.820 -1.64%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 691.278 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59441.852 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.822 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1290.241 -5.02%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 470.322 -1.75%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7216.824 -7.50%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.080 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1290.650 -5.13%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 472.705 -1.53%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7138.512 -7.51%
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.058 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 157.805 -25.74%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.084 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 544.821 -13.15%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.899 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 26.255 -53.28%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.169 -1.06%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 25.828 -36.84%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.992 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.117 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.512 -
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.331 6.31%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.313 -1.06%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.988 8.71%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.734 2.58%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.266 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.571 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 547.374 -28.17%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.692 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.397 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.659 -1.04%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 547.332 -26.73%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.372 1.20%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.913 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.835 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.840 -26.32%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.025 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.083 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.348 -
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.552 16.51%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.265 2.48%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.754 19.37%
std::for_each(deque<int>)/32 3.835 -
std::for_each(deque<int>)/50 4.103 -
std::for_each(deque<int>)/8 0.915 -
std::for_each(deque<int>)/8192 254.821 -
std::for_each(join_view(vector<vector<int>>))/32 3.791 -
std::for_each(join_view(vector<vector<int>>))/50 4.041 -
std::for_each(join_view(vector<vector<int>>))/8 1.432 3.67%
std::for_each(join_view(vector<vector<int>>))/8192 262.318 -
std::for_each(list<int>)/32 11.228 -
std::for_each(list<int>)/50 23.902 -
std::for_each(list<int>)/8 2.549 -
std::for_each(list<int>)/8192 8599.914 -
std::for_each(vector<int>)/32 3.795 -
std::for_each(vector<int>)/50 4.112 -
std::for_each(vector<int>)/8 0.901 -
std::for_each(vector<int>)/8192 252.183 -
std::for_each_n(deque<int>)/32 3.775 -
std::for_each_n(deque<int>)/50 3.998 -
std::for_each_n(deque<int>)/8 1.247 3.54%
std::for_each_n(deque<int>)/8192 257.401 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.839 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.315 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.669 -15.86%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.756 -
std::for_each_n(list<int>)/32 11.168 -
std::for_each_n(list<int>)/50 24.122 -
std::for_each_n(list<int>)/8 2.565 -
std::for_each_n(list<int>)/8192 7968.248 -
std::for_each_n(vector<int>)/32 3.857 -
std::for_each_n(vector<int>)/50 4.049 -
std::for_each_n(vector<int>)/8 2.537 -
std::for_each_n(vector<int>)/8192 251.955 -
std::generate(deque<int>)/1024 245.408 -
std::generate(deque<int>)/32 8.282 -
std::generate(deque<int>)/50 12.304 -
std::generate(deque<int>)/8192 1914.992 -
std::generate(list<int>)/1024 671.606 -
std::generate(list<int>)/32 8.748 -
std::generate(list<int>)/50 15.755 -
std::generate(list<int>)/8192 7068.014 -
std::generate(vector<int>)/1024 243.961 -
std::generate(vector<int>)/32 7.955 -
std::generate(vector<int>)/50 12.013 -
std::generate(vector<int>)/8192 1846.703 -
std::generate_n(deque<int>)/1024 246.354 -
std::generate_n(deque<int>)/32 8.287 -1.05%
std::generate_n(deque<int>)/50 12.302 -
std::generate_n(deque<int>)/8192 1965.781 -
std::generate_n(list<int>)/1024 650.965 -1.48%
std::generate_n(list<int>)/32 8.625 -
std::generate_n(list<int>)/50 15.719 1.92%
std::generate_n(list<int>)/8192 6906.052 -
std::generate_n(vector<int>)/1024 243.137 -
std::generate_n(vector<int>)/32 7.962 -1.05%
std::generate_n(vector<int>)/50 12.042 -
std::generate_n(vector<int>)/8192 1851.085 -
std::is_partitioned(deque<int>)_(partitioned)/1024 363.153 -
std::is_partitioned(deque<int>)_(partitioned)/32 10.493 7.16%
std::is_partitioned(deque<int>)_(partitioned)/50 15.846 6.72%
std::is_partitioned(deque<int>)_(partitioned)/8192 2866.412 -3.64%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 90.351 -14.30%
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.832 43.29%
std::is_partitioned(deque<int>)_(unpartitioned)/50 14.463 117.03%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 569.188 -18.47%
std::is_partitioned(list<int>)_(partitioned)/1024 719.413 1.05%
std::is_partitioned(list<int>)_(partitioned)/32 8.638 -
std::is_partitioned(list<int>)_(partitioned)/50 13.611 -
std::is_partitioned(list<int>)_(partitioned)/8192 6829.748 3.87%
std::is_partitioned(list<int>)_(unpartitioned)/1024 261.115 47.86%
std::is_partitioned(list<int>)_(unpartitioned)/32 1.360 -68.50%
std::is_partitioned(list<int>)_(unpartitioned)/50 5.778 28.37%
std::is_partitioned(list<int>)_(unpartitioned)/8192 947.350 -56.22%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.108 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.579 -1.93%
std::is_partitioned(vector<int>)_(partitioned)/50 9.661 -1.09%
std::is_partitioned(vector<int>)_(partitioned)/8192 1410.783 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 70.628 26.79%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.063 7.51%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.531 1.78%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 501.846 161.20%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 479.689 1.77%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.544 -22.27%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3862.664 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 522576.048 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 47.170 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 503.232 -1.23%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.254 -2.53%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4081.256 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 681608.893 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.793 -27.09%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 491.596 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.862 -16.16%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3888.445 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 626884.932 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 59.944 3.29%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 521.005 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.334 -23.41%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3985.161 1.81%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687631.211 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.897 -26.28%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1180.201 54.49%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.805 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7946.739 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1440209.353 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 38.865 -1.08%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 814.353 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.725 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9026.024 -1.13%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1610208.524 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.922 2.53%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.190 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.670 -5.68%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8232.041 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1426021.764 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.847 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 824.430 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.410 1.10%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8773.708 2.52%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1591297.929 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.223 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 321.549 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.461 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2449.043 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213557.244 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.073 3.09%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 475.901 -5.24%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.680 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4729.325 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1037095.803 -1.02%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 58.544 4.05%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.545 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.791 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2663.116 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212810.004 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.100 -1.13%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 551.633 4.16%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.056 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4933.109 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1005110.695 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.825 1.51%
std::is_sorted(deque<int>)/1024 477.624 -
std::is_sorted(deque<int>)/8 2.488 -19.54%
std::is_sorted(deque<int>)/8192 3818.227 -
std::is_sorted(deque<int>,_pred)/1024 597.289 -
std::is_sorted(deque<int>,_pred)/8 4.954 12.21%
std::is_sorted(deque<int>,_pred)/8192 4796.717 -
std::is_sorted(list<int>)/1024 765.075 -
std::is_sorted(list<int>)/8 2.123 -
std::is_sorted(list<int>)/8192 7220.874 7.61%
std::is_sorted(list<int>,_pred)/1024 794.691 -
std::is_sorted(list<int>,_pred)/8 3.916 -1.25%
std::is_sorted(list<int>,_pred)/8192 7634.273 6.94%
std::is_sorted(vector<int>)/1024 243.757 -
std::is_sorted(vector<int>)/8 2.095 -
std::is_sorted(vector<int>)/8192 1900.424 -
std::is_sorted(vector<int>,_pred)/1024 462.395 -
std::is_sorted(vector<int>,_pred)/8 3.777 -
std::is_sorted(vector<int>,_pred)/8192 3682.012 -
std::is_sorted_until(deque<int>)/1024 471.249 -
std::is_sorted_until(deque<int>)/8 3.822 25.00%
std::is_sorted_until(deque<int>)/8192 3776.057 -
std::is_sorted_until(deque<int>,_pred)/1024 596.974 -
std::is_sorted_until(deque<int>,_pred)/8 4.556 12.33%
std::is_sorted_until(deque<int>,_pred)/8192 4807.258 -
std::is_sorted_until(list<int>)/1024 745.579 -1.56%
std::is_sorted_until(list<int>)/8 2.230 -1.43%
std::is_sorted_until(list<int>)/8192 7084.130 -1.10%
std::is_sorted_until(list<int>,_pred)/1024 791.434 -
std::is_sorted_until(list<int>,_pred)/8 4.211 -
std::is_sorted_until(list<int>,_pred)/8192 7400.676 -
std::is_sorted_until(vector<int>)/1024 238.764 -
std::is_sorted_until(vector<int>)/8 2.052 -
std::is_sorted_until(vector<int>)/8192 1863.159 -
std::is_sorted_until(vector<int>,_pred)/1024 423.553 -
std::is_sorted_until(vector<int>,_pred)/8 3.509 -1.80%
std::is_sorted_until(vector<int>,_pred)/8192 3385.457 1.22%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 692.419 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.330 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12364.764 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11000.546 -6.00%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 321.926 -6.12%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 94183.936 -5.61%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11158.107 -1.36%
std::list<int>::ctor(Range)_(cheap_elements)/32 323.569 -3.04%
std::list<int>::ctor(Range)_(cheap_elements)/8192 95558.195 -1.92%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11090.260 -3.07%
std::list<int>::ctor(const&)_(cheap_elements)/32 321.256 -3.52%
std::list<int>::ctor(const&)_(cheap_elements)/8192 97380.224 -
std::list<int>::ctor(size)/1024 11407.755 -5.41%
std::list<int>::ctor(size)/32 320.211 -6.06%
std::list<int>::ctor(size)/8192 93260.929 -5.35%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 10932.614 -4.52%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 318.730 -7.01%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 92025.071 -6.12%
std::list<int>::erase(begin)_(cheap_elements)/1024 9.936 -1.62%
std::list<int>::erase(begin)_(cheap_elements)/32 9.996 -
std::list<int>::erase(begin)_(cheap_elements)/8192 9.837 -1.01%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.167 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.194 2.16%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.184 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 753.718 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.965 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 8877.058 -13.62%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.578 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.440 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.474 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 777.367 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.902 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12589.468 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6521.432 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 134.831 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53695.552 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12023.518 -1.40%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 334.406 -2.31%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 99602.767 -1.84%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32038.344 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 881.295 -1.38%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 277172.101 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12433.163 1.76%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 348.501 2.37%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 103546.694 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32056.912 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 909.185 1.62%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 274016.450 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12423.379 2.01%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 339.141 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 102564.139 1.01%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32140.593 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 898.112 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 274334.234 -
std::list<std::string>::ctor(size)/1024 12050.856 -1.95%
std::list<std::string>::ctor(size)/32 334.360 -2.16%
std::list<std::string>::ctor(size)/8192 100196.238 -1.86%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12082.551 -1.91%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 334.871 -2.06%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 99612.726 -2.46%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 31336.041 -2.10%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 864.905 -1.75%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 267990.810 -1.25%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.780 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.607 2.20%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.845 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.116 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.352 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.626 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.425 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.306 1.68%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.413 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.007 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.246 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.008 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1357.180 -6.58%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.393 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 9811.710 -7.67%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6797.108 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.619 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54970.728 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.948 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.703 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.110 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.455 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.022 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.049 -
std::map<int,_int>::clear()/0 418.310 -
std::map<int,_int>::clear()/1024 10524.331 -1.58%
std::map<int,_int>::clear()/32 660.086 -
std::map<int,_int>::clear()/8192 81042.039 -2.93%
std::map<int,_int>::contains(key)_(existent)/0 0.016 -
std::map<int,_int>::contains(key)_(existent)/1024 4.043 -1.52%
std::map<int,_int>::contains(key)_(existent)/32 1.590 -2.19%
std::map<int,_int>::contains(key)_(existent)/8192 5.280 -3.99%
std::map<int,_int>::contains(key)_(non-existent)/0 0.274 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.363 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.331 -1.16%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.544 -1.57%
std::map<int,_int>::count(key)_(existent)/0 0.025 -
std::map<int,_int>::count(key)_(existent)/1024 4.246 -3.02%
std::map<int,_int>::count(key)_(existent)/32 1.667 -3.62%
std::map<int,_int>::count(key)_(existent)/8192 5.997 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.299 -
std::map<int,_int>::count(key)_(non-existent)/32 2.885 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.150 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.657 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5985.133 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.084 1.47%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51330.434 -
std::map<int,_int>::ctor(const&)/0 13.549 -
std::map<int,_int>::ctor(const&)/1024 6351.547 -
std::map<int,_int>::ctor(const&)/32 218.140 2.51%
std::map<int,_int>::ctor(const&)/8192 50444.446 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.555 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6272.527 -
std::map<int,_int>::ctor(const&,_alloc)/32 213.738 -
std::map<int,_int>::ctor(const&,_alloc)/8192 50042.331 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.527 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8870.644 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 262.537 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71655.992 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.555 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12945.519 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.530 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 279943.295 1.71%
std::map<int,_int>::equal_range(key)_(existent)/0 0.017 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.156 -5.02%
std::map<int,_int>::equal_range(key)_(existent)/32 1.796 -2.45%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.526 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.887 -5.18%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.734 10.27%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.745 -5.82%
std::map<int,_int>::erase(iterator)/0 20.465 -1.77%
std::map<int,_int>::erase(iterator)/1024 20.818 -1.44%
std::map<int,_int>::erase(iterator)/32 20.730 -1.56%
std::map<int,_int>::erase(iterator)/8192 20.930 -1.54%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.079 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7132.609 -2.07%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 592.044 -1.19%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55390.341 -2.01%
std::map<int,_int>::erase(key)_(existent)/0 20.858 -2.73%
std::map<int,_int>::erase(key)_(existent)/1024 24.437 -1.02%
std::map<int,_int>::erase(key)_(existent)/32 22.652 -
std::map<int,_int>::erase(key)_(existent)/8192 25.895 -1.87%
std::map<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.357 -5.48%
std::map<int,_int>::erase(key)_(non-existent)/32 2.381 -9.54%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.556 -7.81%
std::map<int,_int>::find(key)_(existent)/0 0.015 -
std::map<int,_int>::find(key)_(existent)/1024 3.795 -4.12%
std::map<int,_int>::find(key)_(existent)/32 1.562 -
std::map<int,_int>::find(key)_(existent)/8192 5.471 -
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.620 5.59%
std::map<int,_int>::find(key)_(non-existent)/32 2.574 6.55%
std::map<int,_int>::find(key)_(non-existent)/8192 7.295 1.58%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.955 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.411 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.292 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.780 -4.19%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.979 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.057 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.031 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.192 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.103 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.900 -1.38%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.922 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.093 -4.21%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.124 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.030 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.127 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.362 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 418.136 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15037.592 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 801.437 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 140570.220 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 417.975 -1.01%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7711.623 -1.04%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 569.419 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 139883.417 2.18%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.262 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11267.161 -1.80%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 714.593 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92193.365 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 420.930 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9165.942 -2.53%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 678.393 -2.26%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81265.158 2.21%
std::map<int,_int>::insert(value)_(already_present)/0 0.581 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.379 -3.49%
std::map<int,_int>::insert(value)_(already_present)/32 1.750 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.047 -1.62%
std::map<int,_int>::insert(value)_(new_value)/0 17.887 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.187 -
std::map<int,_int>::insert(value)_(new_value)/32 19.868 -
std::map<int,_int>::insert(value)_(new_value)/8192 39.038 1.04%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.646 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.498 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.750 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.988 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.897 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.364 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.776 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.674 -
std::map<int,_int>::lower_bound(key)_(existent)/0 0.019 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.481 2.30%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.494 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.684 1.38%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.424 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.302 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.537 -2.35%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.243 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6370.675 2.28%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.656 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50992.530 2.26%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.254 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6331.152 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 216.129 2.39%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50499.126 1.17%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.324 3.20%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1477.538 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 38.743 5.45%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12602.315 1.10%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.147 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.716 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.675 -1.09%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.785 1.08%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.777 10.38%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.540 -3.50%
std::map<std::string,_int>::clear()/0 421.850 -
std::map<std::string,_int>::clear()/1024 20532.604 -3.48%
std::map<std::string,_int>::clear()/32 887.067 -2.52%
std::map<std::string,_int>::clear()/8192 200880.936 -2.08%
std::map<std::string,_int>::contains(key)_(existent)/0 0.017 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.408 -3.79%
std::map<std::string,_int>::contains(key)_(existent)/32 14.956 -9.91%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.714 4.29%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.289 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 23.696 3.97%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.067 6.66%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.604 -
std::map<std::string,_int>::count(key)_(existent)/0 0.014 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.827 -
std::map<std::string,_int>::count(key)_(existent)/32 16.309 6.99%
std::map<std::string,_int>::count(key)_(existent)/8192 30.156 2.39%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.200 -1.85%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.704 1.32%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.181 -2.08%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.636 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7125.205 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 216.576 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60273.266 -
std::map<std::string,_int>::ctor(const&)/0 13.477 -
std::map<std::string,_int>::ctor(const&)/1024 34447.952 -1.46%
std::map<std::string,_int>::ctor(const&)/32 675.035 -3.50%
std::map<std::string,_int>::ctor(const&)/8192 341436.848 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.496 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36594.078 -1.43%
std::map<std::string,_int>::ctor(const&,_alloc)/32 741.366 -1.00%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 342838.397 -1.40%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.584 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40934.134 -1.18%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 829.685 -1.03%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390405.952 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.587 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57666.951 -3.58%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1030.656 -1.82%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1104281.643 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.763 -2.25%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.919 4.57%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.729 5.00%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 22.475 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.732 3.82%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.386 -5.23%
std::map<std::string,_int>::erase(iterator)/0 28.112 -1.07%
std::map<std::string,_int>::erase(iterator)/1024 29.100 -2.41%
std::map<std::string,_int>::erase(iterator)/32 32.147 -2.79%
std::map<std::string,_int>::erase(iterator)/8192 28.643 -2.33%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.851 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11963.195 -3.17%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 689.093 -1.36%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 112901.939 -2.95%
std::map<std::string,_int>::erase(key)_(existent)/0 56.019 -2.75%
std::map<std::string,_int>::erase(key)_(existent)/1024 84.607 -2.49%
std::map<std::string,_int>::erase(key)_(existent)/32 59.170 -3.02%
std::map<std::string,_int>::erase(key)_(existent)/8192 92.941 -
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 21.763 -
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.742 -1.85%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 28.250 3.79%
std::map<std::string,_int>::find(key)_(existent)/0 0.036 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.588 -
std::map<std::string,_int>::find(key)_(existent)/32 14.324 -2.67%
std::map<std::string,_int>::find(key)_(existent)/8192 28.190 -13.67%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.893 -1.29%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.314 -2.47%
std::map<std::string,_int>::find(key)_(non-existent)/8192 28.825 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.381 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 86.115 -1.76%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 36.757 -1.77%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 84.986 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.137 -1.10%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.631 -1.47%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.837 -2.69%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 62.833 -1.94%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.219 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.446 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.069 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 56.359 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.471 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.964 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.240 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.408 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.458 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66512.828 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1553.516 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 837528.493 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.939 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40420.169 -1.82%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1099.048 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 628765.924 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.075 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34459.871 -1.16%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1230.207 -1.62%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 395205.574 -1.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.113 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34565.351 -2.55%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1267.960 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 364884.151 -1.58%
std::map<std::string,_int>::insert(value)_(already_present)/0 17.119 2.55%
std::map<std::string,_int>::insert(value)_(already_present)/1024 25.091 1.92%
std::map<std::string,_int>::insert(value)_(already_present)/32 19.009 25.28%
std::map<std::string,_int>::insert(value)_(already_present)/8192 36.368 -
std::map<std::string,_int>::insert(value)_(new_value)/0 32.748 -
std::map<std::string,_int>::insert(value)_(new_value)/1024 75.992 -
std::map<std::string,_int>::insert(value)_(new_value)/32 41.067 -
std::map<std::string,_int>::insert(value)_(new_value)/8192 93.055 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 15.998 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 36.544 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 22.079 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 37.418 -2.43%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.661 -1.44%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.276 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.257 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 83.094 -
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.968 -1.64%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.846 1.30%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.725 9.48%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.845 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.978 4.74%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.556 -5.68%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.168 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36839.128 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 853.909 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348433.179 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.169 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35359.030 -1.14%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 734.175 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 346285.609 -1.11%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.122 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17291.945 -2.41%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 341.712 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209167.901 -1.47%
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.034 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.939 -5.11%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.861 1.47%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.362 8.70%
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.637 -2.92%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 9.632 -7.89%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.922 -2.31%
std::mismatch(deque<int>)_(it,_it,_it)/1000 452.465 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 484.014 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 500069.981 -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.366 4.65%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3879.984 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 478.111 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 489.046 1.20%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494364.709 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.108 5.73%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3854.167 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 734.413 1.30%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 748.760 2.32%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625886.384 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.568 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4811.694 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 705.044 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 728.389 -1.70%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624133.073 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.180 -1.01%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4822.752 -
std::mismatch(list<int>)_(it,_it,_it)/1000 750.002 -
std::mismatch(list<int>)_(it,_it,_it)/1024 1552.570 102.21%
std::mismatch(list<int>)_(it,_it,_it)/1048576 937323.735 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.714 1.92%
std::mismatch(list<int>)_(it,_it,_it)/8192 8003.710 7.61%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 761.446 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 768.526 -2.72%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 952125.282 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.746 -2.25%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12100.533 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 813.875 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 829.624 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 988255.826 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.563 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12767.698 5.81%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 804.593 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 818.009 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 975422.917 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.580 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12025.247 12.03%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.793 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.666 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76627.944 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.832 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.875 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.745 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76648.370 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 1.32%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.622 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 449.838 -3.27%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.341 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607454.004 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.016 -1.46%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4764.931 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 477.887 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.774 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606635.597 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.358 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4802.222 -
std::move(deque<int>)/1048576 54840.836 1.02%
std::move(deque<int>)/262144 15058.553 -
std::move(deque<int>)/32768 2502.233 36.06%
std::move(deque<int>)/4096 153.793 -
std::move(deque<int>)/512 23.821 -
std::move(deque<int>)/64 5.986 -
std::move(deque<int>)/8 3.962 2.12%
std::move(list<int>)/1048576 1016448.864 -
std::move(list<int>)/262144 243876.747 -1.49%
std::move(list<int>)/32768 31479.290 2.09%
std::move(list<int>)/4096 5045.959 3.33%
std::move(list<int>)/512 353.083 -2.89%
std::move(list<int>)/64 39.389 -4.84%
std::move(list<int>)/8 3.436 -
std::move(vector<bool>)_(aligned)/1048576 2117.643 -
std::move(vector<bool>)_(aligned)/262144 256.037 -
std::move(vector<bool>)_(aligned)/32768 36.779 -
std::move(vector<bool>)_(aligned)/4096 7.002 -
std::move(vector<bool>)_(aligned)/512 2.381 -
std::move(vector<bool>)_(aligned)/64 1.746 3.26%
std::move(vector<bool>)_(unaligned)/1048576 6697.096 -
std::move(vector<bool>)_(unaligned)/262144 1582.150 -
std::move(vector<bool>)_(unaligned)/32768 202.037 -
std::move(vector<bool>)_(unaligned)/4096 25.628 -1.80%
std::move(vector<bool>)_(unaligned)/512 4.704 1.58%
std::move(vector<bool>)_(unaligned)/64 1.509 -1.18%
std::move(vector<int>)/1048576 56125.156 -1.25%
std::move(vector<int>)/262144 22685.713 54.44%
std::move(vector<int>)/32768 2137.050 -
std::move(vector<int>)/4096 134.208 -
std::move(vector<int>)/512 20.213 -
std::move(vector<int>)/64 4.153 -
std::move(vector<int>)/8 2.212 -1.58%
std::move_backward(deque<int>)/1048576 128377.672 -
std::move_backward(deque<int>)/262144 30402.548 -
std::move_backward(deque<int>)/32768 3732.142 1.84%
std::move_backward(deque<int>)/4096 158.238 -
std::move_backward(deque<int>)/512 26.219 -
std::move_backward(deque<int>)/64 7.189 1.10%
std::move_backward(deque<int>)/8 3.918 -3.37%
std::move_backward(list<int>)/1048576 1040422.460 -
std::move_backward(list<int>)/262144 263992.149 1.04%
std::move_backward(list<int>)/32768 31816.879 2.64%
std::move_backward(list<int>)/4096 5805.927 10.37%
std::move_backward(list<int>)/512 371.294 -
std::move_backward(list<int>)/64 39.809 -
std::move_backward(list<int>)/8 3.415 -
std::move_backward(vector<bool>)_(aligned)/1048576 2119.151 -
std::move_backward(vector<bool>)_(aligned)/262144 257.243 -
std::move_backward(vector<bool>)_(aligned)/32768 38.043 -
std::move_backward(vector<bool>)_(aligned)/4096 7.347 -
std::move_backward(vector<bool>)_(aligned)/512 2.452 1.29%
std::move_backward(vector<bool>)_(aligned)/64 1.676 -3.48%
std::move_backward(vector<bool>)_(unaligned)/1048576 6486.223 -
std::move_backward(vector<bool>)_(unaligned)/262144 1583.699 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.463 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.107 -
std::move_backward(vector<bool>)_(unaligned)/512 4.773 -2.07%
std::move_backward(vector<bool>)_(unaligned)/64 1.837 -1.07%
std::move_backward(vector<int>)/1048576 56385.884 3.42%
std::move_backward(vector<int>)/262144 22400.014 -
std::move_backward(vector<int>)/32768 2147.487 -
std::move_backward(vector<int>)/4096 135.798 -
std::move_backward(vector<int>)/512 20.862 -
std::move_backward(vector<int>)/64 4.338 -
std::move_backward(vector<int>)/8 2.315 3.87%
std::multimap<int,_int>::clear()/0 422.032 -
std::multimap<int,_int>::clear()/1024 10045.770 -3.10%
std::multimap<int,_int>::clear()/32 657.432 -1.53%
std::multimap<int,_int>::clear()/8192 80424.889 -4.16%
std::multimap<int,_int>::contains(key)_(existent)/0 0.011 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.640 -2.26%
std::multimap<int,_int>::contains(key)_(existent)/32 1.656 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.553 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.268 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.553 5.30%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.500 8.57%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.742 6.59%
std::multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.702 -
std::multimap<int,_int>::count(key)_(existent)/32 3.607 2.12%
std::multimap<int,_int>::count(key)_(existent)/8192 6.711 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.972 -1.35%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.448 -5.24%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.696 2.98%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.763 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6006.087 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.754 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51472.765 -
std::multimap<int,_int>::ctor(const&)/0 13.652 -
std::multimap<int,_int>::ctor(const&)/1024 6293.040 -
std::multimap<int,_int>::ctor(const&)/32 216.076 -2.62%
std::multimap<int,_int>::ctor(const&)/8192 50301.047 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.657 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6363.936 1.06%
std::multimap<int,_int>::ctor(const&,_alloc)/32 219.066 -2.48%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50670.173 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.604 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7937.555 -1.61%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 228.483 1.75%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 65256.173 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.633 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12999.698 3.00%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 298.340 1.02%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 278173.566 -1.01%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.038 -6.53%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.355 -4.80%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.085 -1.84%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.846 12.56%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.649 14.98%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 11.116 16.60%
std::multimap<int,_int>::erase(iterator)/0 20.497 -1.72%
std::multimap<int,_int>::erase(iterator)/1024 20.719 -1.68%
std::multimap<int,_int>::erase(iterator)/32 20.667 -1.33%
std::multimap<int,_int>::erase(iterator)/8192 20.792 -1.83%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.350 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7004.087 -3.00%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 591.469 -1.48%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55317.950 -3.68%
std::multimap<int,_int>::erase(key)_(existent)/0 21.651 -1.33%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.239 -
std::multimap<int,_int>::erase(key)_(existent)/32 23.080 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.365 -1.16%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.654 -2.20%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.237 -2.70%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.065 -4.44%
std::multimap<int,_int>::find(key)_(existent)/0 0.016 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.944 -
std::multimap<int,_int>::find(key)_(existent)/32 1.638 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.436 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.354 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.245 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.587 -1.53%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.115 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 35.429 2.83%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.782 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.144 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.049 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.755 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.419 -1.61%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.851 -1.14%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.009 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 35.323 3.37%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.018 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.621 1.12%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.972 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.410 -1.56%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.992 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.449 -1.57%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.037 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14600.858 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 793.035 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 144870.246 -1.28%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.532 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11992.411 -1.02%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 713.462 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 178950.841 -5.83%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.201 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10646.599 -2.50%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 686.251 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87727.045 -4.38%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.638 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10131.896 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 696.069 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79290.235 -1.12%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.167 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.660 -
std::multimap<int,_int>::insert(value)_(already_present)/32 19.109 -1.66%
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.130 -2.71%
std::multimap<int,_int>::insert(value)_(new_value)/0 18.082 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 33.680 1.03%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.054 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 36.758 -
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.050 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.216 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.228 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.897 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.862 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.881 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.337 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6366.847 1.77%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.775 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50479.752 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.323 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6276.436 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 215.808 -2.04%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49889.323 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.229 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1476.006 1.29%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 40.185 6.12%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12766.194 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.021 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.204 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.196 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.623 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.772 -1.25%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.866 -
std::multimap<std::string,_int>::clear()/0 421.310 -
std::multimap<std::string,_int>::clear()/1024 19437.836 -6.37%
std::multimap<std::string,_int>::clear()/32 889.174 -1.17%
std::multimap<std::string,_int>::clear()/8192 197876.522 -3.55%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.014 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 24.602 9.82%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.205 5.33%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.940 3.42%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.286 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.046 -13.63%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.085 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.591 -2.77%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.145 -11.55%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.603 3.42%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.603 -6.97%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.440 1.12%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.211 2.47%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.534 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.730 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7123.008 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.363 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60125.011 -
std::multimap<std::string,_int>::ctor(const&)/0 13.640 -
std::multimap<std::string,_int>::ctor(const&)/1024 34689.882 -1.66%
std::multimap<std::string,_int>::ctor(const&)/32 826.281 -
std::multimap<std::string,_int>::ctor(const&)/8192 346014.386 -1.32%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.658 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37593.199 -1.30%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 792.842 -1.28%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348576.183 -1.20%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.813 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39878.822 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 730.827 -1.49%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392411.298 2.03%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.664 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54314.407 -1.21%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 958.264 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1041438.363 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.708 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.071 5.20%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.288 -2.09%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.264 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.449 3.22%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.570 1.07%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.022 -4.63%
std::multimap<std::string,_int>::erase(iterator)/0 26.880 4.18%
std::multimap<std::string,_int>::erase(iterator)/1024 27.724 -16.20%
std::multimap<std::string,_int>::erase(iterator)/32 30.611 -7.80%
std::multimap<std::string,_int>::erase(iterator)/8192 26.351 -18.16%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.072 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12113.325 -1.56%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 675.217 -4.19%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 111919.708 -2.79%
std::multimap<std::string,_int>::erase(key)_(existent)/0 56.953 -4.37%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 89.921 2.74%
std::multimap<std::string,_int>::erase(key)_(existent)/32 71.694 -1.68%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 104.093 8.87%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.268 -6.22%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.814 -1.34%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.414 1.70%
std::multimap<std::string,_int>::find(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.558 -4.40%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.033 -4.65%
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.302 -1.31%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.538 2.94%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.384 1.89%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.646 2.64%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.211 -17.56%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.075 4.00%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.119 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.738 -6.89%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.637 1.42%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.855 12.80%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 34.055 -10.94%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 43.735 -1.93%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.659 32.44%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.006 -32.71%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.847 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.542 -8.55%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.559 -2.31%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.486 8.75%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.656 -23.02%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.026 -4.05%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.880 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67952.676 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1460.682 1.73%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 833453.826 1.86%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.824 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 56917.511 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1489.746 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 803418.847 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.114 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32981.070 -1.27%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1232.725 3.99%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 371511.924 -1.29%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.898 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 31683.321 -1.82%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1208.395 -1.75%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 346439.581 -1.95%
std::multimap<std::string,_int>::insert(value)_(already_present)/0 52.923 -1.64%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 42.854 -2.64%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.376 -2.27%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 69.658 2.45%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.486 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.170 -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.979 4.94%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 76.032 -15.33%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.118 -2.79%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.296 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 26.867 -7.72%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.300 7.15%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.541 12.16%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.912 -3.32%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.385 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36380.693 -2.06%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 859.812 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349842.263 -1.45%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.384 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35866.883 -1.36%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 645.599 -1.57%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350261.016 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.129 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17557.623 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 348.324 1.92%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210953.668 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 24.569 5.34%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.583 -2.57%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 31.640 16.13%
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.367 9.00%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 9.942 -4.81%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.585 4.12%
std::multiset<int>::clear()/0 423.118 -
std::multiset<int>::clear()/1024 9788.048 3.48%
std::multiset<int>::clear()/32 642.978 -
std::multiset<int>::clear()/8192 76842.131 3.02%
std::multiset<int>::contains(key)_(existent)/0 0.014 -
std::multiset<int>::contains(key)_(existent)/1024 4.046 -
std::multiset<int>::contains(key)_(existent)/32 1.659 -
std::multiset<int>::contains(key)_(existent)/8192 8.316 -3.19%
std::multiset<int>::contains(key)_(non-existent)/0 0.265 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.538 -
std::multiset<int>::contains(key)_(non-existent)/32 2.238 -1.22%
std::multiset<int>::contains(key)_(non-existent)/8192 8.522 -11.36%
std::multiset<int>::count(key)_(existent)/0 0.010 -
std::multiset<int>::count(key)_(existent)/1024 5.576 -2.66%
std::multiset<int>::count(key)_(existent)/32 3.453 -3.67%
std::multiset<int>::count(key)_(existent)/8192 9.642 -3.75%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 6.013 1.99%
std::multiset<int>::count(key)_(non-existent)/32 2.384 5.53%
std::multiset<int>::count(key)_(non-existent)/8192 9.440 3.54%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.735 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5792.406 -
std::multiset<int>::ctor(&&,_different_allocs)/32 179.687 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48208.170 -
std::multiset<int>::ctor(const&)/0 13.663 -
std::multiset<int>::ctor(const&)/1024 6172.899 -2.88%
std::multiset<int>::ctor(const&)/32 221.493 -1.91%
std::multiset<int>::ctor(const&)/8192 49348.605 -2.72%
std::multiset<int>::ctor(const&,_alloc)/0 13.650 -
std::multiset<int>::ctor(const&,_alloc)/1024 6128.609 -4.99%
std::multiset<int>::ctor(const&,_alloc)/32 221.015 -1.51%
std::multiset<int>::ctor(const&,_alloc)/8192 48931.163 -5.28%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.632 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8823.537 1.74%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 250.312 -3.14%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70831.556 1.56%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.666 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12476.827 -1.25%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.357 -1.39%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 251592.865 -
std::multiset<int>::equal_range(key)_(existent)/0 0.011 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.253 -
std::multiset<int>::equal_range(key)_(existent)/32 2.479 -2.13%
std::multiset<int>::equal_range(key)_(existent)/8192 8.786 1.87%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.500 -1.40%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.358 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.725 -1.64%
std::multiset<int>::erase(iterator)/0 20.213 1.20%
std::multiset<int>::erase(iterator)/1024 24.240 2.06%
std::multiset<int>::erase(iterator)/32 21.770 1.30%
std::multiset<int>::erase(iterator)/8192 24.088 1.34%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.397 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6563.454 2.28%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 583.061 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52969.749 4.17%
std::multiset<int>::erase(key)_(existent)/0 21.214 1.16%
std::multiset<int>::erase(key)_(existent)/1024 40.565 -1.83%
std::multiset<int>::erase(key)_(existent)/32 22.642 1.64%
std::multiset<int>::erase(key)_(existent)/8192 59.890 -2.14%
std::multiset<int>::erase(key)_(non-existent)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.639 -
std::multiset<int>::erase(key)_(non-existent)/32 2.611 1.58%
std::multiset<int>::erase(key)_(non-existent)/8192 9.594 -
std::multiset<int>::find(key)_(existent)/0 0.014 -
std::multiset<int>::find(key)_(existent)/1024 3.743 -
std::multiset<int>::find(key)_(existent)/32 1.668 -1.17%
std::multiset<int>::find(key)_(existent)/8192 8.018 -3.92%
std::multiset<int>::find(key)_(non-existent)/0 0.255 -
std::multiset<int>::find(key)_(non-existent)/1024 5.495 -
std::multiset<int>::find(key)_(non-existent)/32 2.250 -3.63%
std::multiset<int>::find(key)_(non-existent)/8192 8.675 -15.88%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.075 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 51.375 -15.15%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.653 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.442 -8.31%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.006 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.197 -3.79%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.349 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.721 -1.25%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.017 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 58.029 12.27%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.894 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 80.884 -8.59%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.035 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.189 -2.16%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.641 3.72%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 27.904 -2.15%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.730 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14471.176 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 791.842 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 153960.075 1.45%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.234 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11545.400 -3.38%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 717.627 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 205929.171 -
std::multiset<int>::insert(value)_(already_present)/0 18.242 -
std::multiset<int>::insert(value)_(already_present)/1024 27.979 -2.89%
std::multiset<int>::insert(value)_(already_present)/32 19.130 -
std::multiset<int>::insert(value)_(already_present)/8192 32.223 -2.29%
std::multiset<int>::insert(value)_(new_value)/0 17.929 -
std::multiset<int>::insert(value)_(new_value)/1024 48.719 -1.92%
std::multiset<int>::insert(value)_(new_value)/32 20.037 -
std::multiset<int>::insert(value)_(new_value)/8192 94.414 5.48%
std::multiset<int>::lower_bound(key)_(existent)/0 0.013 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.183 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.658 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.852 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.909 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.864 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.065 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.309 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6200.808 -3.13%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 217.559 -3.14%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49613.733 -1.95%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.307 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6278.058 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 217.967 -2.30%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50451.604 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.218 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1310.188 -2.97%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 32.560 -12.49%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12362.335 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.014 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.035 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.199 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.683 -1.86%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.613 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.907 1.70%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.075 -
std::multiset<std::string>::clear()/0 423.571 -
std::multiset<std::string>::clear()/1024 19842.923 -
std::multiset<std::string>::clear()/32 918.599 3.84%
std::multiset<std::string>::clear()/8192 202164.345 -
std::multiset<std::string>::contains(key)_(existent)/0 0.018 -
std::multiset<std::string>::contains(key)_(existent)/1024 23.599 1.48%
std::multiset<std::string>::contains(key)_(existent)/32 17.223 13.67%
std::multiset<std::string>::contains(key)_(existent)/8192 28.491 2.50%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.283 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.030 -1.88%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.507 -3.04%
std::multiset<std::string>::contains(key)_(non-existent)/8192 32.080 10.90%
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 23.161 -1.98%
std::multiset<std::string>::count(key)_(existent)/32 19.390 6.19%
std::multiset<std::string>::count(key)_(existent)/8192 30.190 -2.49%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.261 3.43%
std::multiset<std::string>::count(key)_(non-existent)/32 10.500 1.93%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.481 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.760 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6961.761 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 213.751 1.59%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57541.116 -
std::multiset<std::string>::ctor(const&)/0 13.660 -
std::multiset<std::string>::ctor(const&)/1024 35128.968 -
std::multiset<std::string>::ctor(const&)/32 719.798 -
std::multiset<std::string>::ctor(const&)/8192 341171.815 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.649 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36871.163 -
std::multiset<std::string>::ctor(const&,_alloc)/32 751.271 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 343698.713 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.795 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40541.483 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 766.644 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378773.438 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.780 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54536.772 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 916.464 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1047649.738 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.036 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.887 5.36%
std::multiset<std::string>::equal_range(key)_(existent)/32 20.218 3.62%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.348 -1.59%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.444 -3.96%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.213 -3.37%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.386 -
std::multiset<std::string>::erase(iterator)/0 29.584 -4.23%
std::multiset<std::string>::erase(iterator)/1024 29.661 -11.37%
std::multiset<std::string>::erase(iterator)/32 31.108 -1.57%
std::multiset<std::string>::erase(iterator)/8192 26.767 -13.16%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.596 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12301.409 1.59%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.447 -1.36%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114094.119 -
std::multiset<std::string>::erase(key)_(existent)/0 40.407 -31.89%
std::multiset<std::string>::erase(key)_(existent)/1024 85.688 45.36%
std::multiset<std::string>::erase(key)_(existent)/32 49.855 -17.06%
std::multiset<std::string>::erase(key)_(existent)/8192 128.828 -4.19%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.568 -2.17%
std::multiset<std::string>::erase(key)_(non-existent)/32 10.623 5.06%
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.323 3.19%
std::multiset<std::string>::find(key)_(existent)/0 0.034 -
std::multiset<std::string>::find(key)_(existent)/1024 28.410 -8.89%
std::multiset<std::string>::find(key)_(existent)/32 22.202 44.17%
std::multiset<std::string>::find(key)_(existent)/8192 40.786 -4.47%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.551 4.16%
std::multiset<std::string>::find(key)_(non-existent)/32 10.434 5.97%
std::multiset<std::string>::find(key)_(non-existent)/8192 26.187 -11.33%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.604 11.19%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 62.901 2.51%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.512 -19.09%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 87.705 -8.07%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.459 2.96%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.789 7.82%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.694 -28.09%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.899 -5.25%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.414 -9.54%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.004 -25.43%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.177 17.08%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 77.751 -10.54%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.414 4.50%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.209 -23.52%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.052 -3.14%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.964 2.55%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.681 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70054.219 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1459.685 3.22%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 841496.251 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.085 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58337.824 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1448.756 -8.81%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 800106.671 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.606 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.512 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.289 1.09%
std::multiset<std::string>::insert(value)_(already_present)/8192 65.225 -2.20%
std::multiset<std::string>::insert(value)_(new_value)/0 34.866 -
std::multiset<std::string>::insert(value)_(new_value)/1024 64.567 2.03%
std::multiset<std::string>::insert(value)_(new_value)/32 43.399 -
std::multiset<std::string>::insert(value)_(new_value)/8192 73.939 -20.43%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.048 5.03%
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.687 -8.30%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 29.095 -4.72%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.844 -7.21%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.645 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.430 2.03%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.296 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36543.491 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 680.603 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346807.863 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.279 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35458.207 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 582.948 -2.40%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344833.789 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 17156.971 4.10%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 391.999 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 208330.890 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.450 2.75%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.362 10.33%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.988 -4.96%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.328 -1.06%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.307 6.07%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.948 -
std::none_of(deque<int>)_(process_all)/32 11.525 -
std::none_of(deque<int>)_(process_all)/32768 10632.882 -
std::none_of(deque<int>)_(process_all)/50 18.329 -
std::none_of(deque<int>)_(process_all)/8 3.222 -
std::none_of(deque<int>)_(process_all)/8192 2653.138 -
std::none_of(list<int>)_(process_all)/32 11.826 -
std::none_of(list<int>)_(process_all)/32768 26042.751 -
std::none_of(list<int>)_(process_all)/50 21.828 -1.02%
std::none_of(list<int>)_(process_all)/8 2.608 -
std::none_of(list<int>)_(process_all)/8192 7129.368 -
std::none_of(vector<int>)_(process_all)/32 8.436 -
std::none_of(vector<int>)_(process_all)/32768 8075.068 -
std::none_of(vector<int>)_(process_all)/50 13.735 -
std::none_of(vector<int>)_(process_all)/8 2.378 -
std::none_of(vector<int>)_(process_all)/8192 2025.971 -
std::partial_sort(deque<int>)_(ascending)/1024 7974.839 -
std::partial_sort(deque<int>)_(ascending)/8 29.904 -
std::partial_sort(deque<int>)_(ascending)/8192 163918.607 2.89%
std::partial_sort(deque<int>)_(descending)/1024 18586.224 -
std::partial_sort(deque<int>)_(descending)/8 43.556 -
std::partial_sort(deque<int>)_(descending)/8192 294312.591 2.07%
std::partial_sort(deque<int>)_(heap)/1024 18592.943 -
std::partial_sort(deque<int>)_(heap)/8 38.775 -
std::partial_sort(deque<int>)_(heap)/8192 292048.858 1.57%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7845.382 -1.12%
std::partial_sort(deque<int>)_(pipe-organ)/8 29.821 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 164335.275 1.63%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19657.268 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 29.941 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 292770.506 2.83%
std::partial_sort(deque<int>)_(repeated)/1024 6300.830 -1.70%
std::partial_sort(deque<int>)_(repeated)/8 27.660 -
std::partial_sort(deque<int>)_(repeated)/8192 68078.052 -
std::partial_sort(deque<int>)_(shuffled)/1024 16138.670 -
std::partial_sort(deque<int>)_(shuffled)/8 33.953 1.26%
std::partial_sort(deque<int>)_(shuffled)/8192 263455.028 -1.65%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4980.221 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.928 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55523.414 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8168.441 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.110 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97439.022 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8189.696 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.596 1.43%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100844.278 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4975.135 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.881 1.70%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55450.561 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9200.408 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.627 1.91%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97551.060 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3938.510 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.721 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46819.536 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6912.895 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.047 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91272.526 -
std::partial_sort(vector<int>)_(ascending)/1024 5003.620 -
std::partial_sort(vector<int>)_(ascending)/8 20.939 -
std::partial_sort(vector<int>)_(ascending)/8192 54681.594 -
std::partial_sort(vector<int>)_(descending)/1024 8262.146 -
std::partial_sort(vector<int>)_(descending)/8 24.727 -
std::partial_sort(vector<int>)_(descending)/8192 97552.841 -
std::partial_sort(vector<int>)_(heap)/1024 8225.644 -
std::partial_sort(vector<int>)_(heap)/8 26.758 2.14%
std::partial_sort(vector<int>)_(heap)/8192 100676.683 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4976.822 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.740 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54478.851 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9176.067 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.820 1.36%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97586.019 -
std::partial_sort(vector<int>)_(repeated)/1024 3942.978 -
std::partial_sort(vector<int>)_(repeated)/8 20.428 -
std::partial_sort(vector<int>)_(repeated)/8192 46657.975 -
std::partial_sort(vector<int>)_(shuffled)/1024 6920.877 -
std::partial_sort(vector<int>)_(shuffled)/8 22.377 -
std::partial_sort(vector<int>)_(shuffled)/8192 88693.416 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5458.438 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.913 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 57115.980 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8435.666 -1.07%
std::partial_sort_copy(deque<int>)_(descending)/8 20.103 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99278.996 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8571.011 -1.38%
std::partial_sort_copy(deque<int>)_(heap)/8 15.827 2.08%
std::partial_sort_copy(deque<int>)_(heap)/8192 102825.377 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5438.817 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.934 1.65%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 56931.534 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9210.327 -1.21%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 11.007 2.96%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99813.458 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4286.057 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.722 3.09%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49047.521 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7208.443 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.001 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92161.762 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5633.258 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.116 -1.64%
std::partial_sort_copy(list<int>)_(ascending)/8192 60717.435 -
std::partial_sort_copy(list<int>)_(descending)/1024 8544.433 -
std::partial_sort_copy(list<int>)_(descending)/8 18.870 -
std::partial_sort_copy(list<int>)_(descending)/8192 100768.307 -
std::partial_sort_copy(list<int>)_(heap)/1024 8527.631 -
std::partial_sort_copy(list<int>)_(heap)/8 15.827 -1.01%
std::partial_sort_copy(list<int>)_(heap)/8192 104736.805 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5615.015 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.043 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 61444.343 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9501.534 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.842 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101253.427 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4507.403 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.648 -1.68%
std::partial_sort_copy(list<int>)_(repeated)/8192 53824.405 1.64%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7291.651 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.681 1.47%
std::partial_sort_copy(list<int>)_(shuffled)/8192 92447.849 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5221.344 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.836 7.98%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55819.811 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8383.255 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.812 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98253.469 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8330.506 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.288 1.10%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101570.868 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5208.276 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.935 6.22%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55453.663 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9202.015 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 11.300 12.72%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98853.293 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4050.377 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.724 3.74%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47360.342 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7091.633 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.683 2.39%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91819.932 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5098.441 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.954 -1.93%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55303.445 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8333.490 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.701 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98811.762 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8283.021 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.435 2.65%
std::partial_sort_copy(vector<int>)_(heap)/8192 102078.578 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5085.118 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.784 -2.24%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55065.719 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9216.010 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.650 -2.99%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99697.711 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4030.585 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.499 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47274.468 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7153.043 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.445 1.20%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93735.693 -
std::partition(deque<int>)_(dense)/1024 360.060 -
std::partition(deque<int>)_(dense)/32 10.083 -4.65%
std::partition(deque<int>)_(dense)/50 14.307 -10.44%
std::partition(deque<int>)_(dense)/8192 2799.015 -
std::partition(deque<int>)_(sparse)/1024 386.647 -
std::partition(deque<int>)_(sparse)/32 13.578 9.26%
std::partition(deque<int>)_(sparse)/50 20.062 7.22%
std::partition(deque<int>)_(sparse)/8192 3012.799 -
std::partition(list<int>)_(dense)/1024 388.903 -
std::partition(list<int>)_(dense)/32 8.827 -
std::partition(list<int>)_(dense)/50 13.347 -
std::partition(list<int>)_(dense)/8192 5155.925 3.26%
std::partition(list<int>)_(sparse)/1024 718.923 -
std::partition(list<int>)_(sparse)/32 8.847 -
std::partition(list<int>)_(sparse)/50 14.808 -
std::partition(list<int>)_(sparse)/8192 7843.802 2.44%
std::partition(vector<int>)_(dense)/1024 247.259 -
std::partition(vector<int>)_(dense)/32 8.164 -3.81%
std::partition(vector<int>)_(dense)/50 13.142 -
std::partition(vector<int>)_(dense)/8192 1874.261 -
std::partition(vector<int>)_(sparse)/1024 258.683 -
std::partition(vector<int>)_(sparse)/32 9.010 -
std::partition(vector<int>)_(sparse)/50 14.630 3.01%
std::partition(vector<int>)_(sparse)/8192 1879.616 -
std::partition_copy(deque<int>)/1024 636.086 -
std::partition_copy(deque<int>)/32 12.929 -
std::partition_copy(deque<int>)/50 21.079 -
std::partition_copy(deque<int>)/8192 5677.096 -
std::partition_copy(list<int>)/1024 715.247 -
std::partition_copy(list<int>)/32 8.578 -
std::partition_copy(list<int>)/50 13.029 -
std::partition_copy(list<int>)/8192 6682.531 -2.89%
std::partition_copy(vector<int>)/1024 475.845 1.33%
std::partition_copy(vector<int>)/32 8.021 -5.45%
std::partition_copy(vector<int>)/50 13.160 -
std::partition_copy(vector<int>)/8192 4551.920 -1.33%
std::partition_point(deque<int>)/1024 9.200 -1.68%
std::partition_point(deque<int>)/32 4.468 -8.80%
std::partition_point(deque<int>)/50 4.634 -7.87%
std::partition_point(deque<int>)/8192 16.268 -1.13%
std::partition_point(list<int>)/1024 1280.078 -
std::partition_point(list<int>)/32 16.147 1.19%
std::partition_point(list<int>)/50 24.727 -
std::partition_point(list<int>)/8192 14432.109 12.10%
std::partition_point(vector<int>)/1024 6.263 1.18%
std::partition_point(vector<int>)/32 2.555 -
std::partition_point(vector<int>)/50 2.555 -
std::partition_point(vector<int>)/8192 9.434 -
std::remove(deque<int>)_(prefix)/1024 526.928 -
std::remove(deque<int>)_(prefix)/32 59.022 2.82%
std::remove(deque<int>)_(prefix)/50 66.953 1.86%
std::remove(deque<int>)_(prefix)/8192 3896.529 -
std::remove(deque<int>)_(sprinkled)/1024 521.754 -
std::remove(deque<int>)_(sprinkled)/32 53.106 -2.44%
std::remove(deque<int>)_(sprinkled)/50 58.041 -3.01%
std::remove(deque<int>)_(sprinkled)/8192 3864.772 -
std::remove(list<int>)_(prefix)/1024 1041.558 2.22%
std::remove(list<int>)_(prefix)/32 55.408 -
std::remove(list<int>)_(prefix)/50 66.930 -
std::remove(list<int>)_(prefix)/8192 8428.539 2.58%
std::remove(list<int>)_(sprinkled)/1024 1004.041 4.14%
std::remove(list<int>)_(sprinkled)/32 56.763 -
std::remove(list<int>)_(sprinkled)/50 65.374 -
std::remove(list<int>)_(sprinkled)/8192 7923.225 -
std::remove(vector<int>)_(prefix)/1024 312.320 -
std::remove(vector<int>)_(prefix)/32 51.895 -
std::remove(vector<int>)_(prefix)/50 57.232 -
std::remove(vector<int>)_(prefix)/8192 2121.993 -
std::remove(vector<int>)_(sprinkled)/1024 288.750 -
std::remove(vector<int>)_(sprinkled)/32 51.831 -
std::remove(vector<int>)_(sprinkled)/50 55.866 -
std::remove(vector<int>)_(sprinkled)/8192 1989.855 -
std::remove_copy(deque<int>)_(prefix)/1024 424.980 11.83%
std::remove_copy(deque<int>)_(prefix)/32 13.012 -1.24%
std::remove_copy(deque<int>)_(prefix)/50 19.102 -
std::remove_copy(deque<int>)_(prefix)/8192 3356.185 -
std::remove_copy(deque<int>)_(sprinkled)/1024 364.998 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.320 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.541 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2922.653 -
std::remove_copy(list<int>)_(prefix)/1024 1615.972 113.92%
std::remove_copy(list<int>)_(prefix)/32 10.850 -
std::remove_copy(list<int>)_(prefix)/50 21.910 -
std::remove_copy(list<int>)_(prefix)/8192 7773.398 10.84%
std::remove_copy(list<int>)_(sprinkled)/1024 1609.900 116.52%
std::remove_copy(list<int>)_(sprinkled)/32 11.274 -
std::remove_copy(list<int>)_(sprinkled)/50 18.898 -
std::remove_copy(list<int>)_(sprinkled)/8192 7677.635 10.34%
std::remove_copy(vector<int>)_(prefix)/1024 266.538 -
std::remove_copy(vector<int>)_(prefix)/32 9.049 -
std::remove_copy(vector<int>)_(prefix)/50 13.340 -
std::remove_copy(vector<int>)_(prefix)/8192 2065.977 -
std::remove_copy(vector<int>)_(sprinkled)/1024 464.453 -
std::remove_copy(vector<int>)_(sprinkled)/32 14.897 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.273 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3654.785 -
std::remove_copy_if(deque<int>)_(prefix)/1024 534.791 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.989 -8.90%
std::remove_copy_if(deque<int>)_(prefix)/50 28.391 -7.15%
std::remove_copy_if(deque<int>)_(prefix)/8192 3889.758 -4.55%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 547.146 -1.71%
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.973 -13.72%
std::remove_copy_if(deque<int>)_(sprinkled)/50 27.009 -11.05%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3421.106 -3.29%
std::remove_copy_if(list<int>)_(prefix)/1024 1654.660 108.21%
std::remove_copy_if(list<int>)_(prefix)/32 14.836 -
std::remove_copy_if(list<int>)_(prefix)/50 27.176 -
std::remove_copy_if(list<int>)_(prefix)/8192 8081.512 11.65%
std::remove_copy_if(list<int>)_(sprinkled)/1024 1646.585 109.15%
std::remove_copy_if(list<int>)_(sprinkled)/32 14.473 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.752 -13.51%
std::remove_copy_if(list<int>)_(sprinkled)/8192 8012.329 11.19%
std::remove_copy_if(vector<int>)_(prefix)/1024 376.705 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.147 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.628 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3329.154 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 470.766 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.453 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.895 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3749.511 -
std::remove_if(deque<int>)_(prefix)/1024 565.552 -
std::remove_if(deque<int>)_(prefix)/32 59.163 2.59%
std::remove_if(deque<int>)_(prefix)/50 67.659 2.37%
std::remove_if(deque<int>)_(prefix)/8192 4267.552 -
std::remove_if(deque<int>)_(sprinkled)/1024 549.660 -
std::remove_if(deque<int>)_(sprinkled)/32 56.947 -
std::remove_if(deque<int>)_(sprinkled)/50 68.448 -
std::remove_if(deque<int>)_(sprinkled)/8192 3957.749 -
std::remove_if(list<int>)_(prefix)/1024 1043.324 -
std::remove_if(list<int>)_(prefix)/32 61.517 -
std::remove_if(list<int>)_(prefix)/50 75.046 -
std::remove_if(list<int>)_(prefix)/8192 9436.412 -6.29%
std::remove_if(list<int>)_(sprinkled)/1024 1043.799 2.19%
std::remove_if(list<int>)_(sprinkled)/32 59.975 -
std::remove_if(list<int>)_(sprinkled)/50 73.611 -
std::remove_if(list<int>)_(sprinkled)/8192 8330.815 -
std::remove_if(vector<int>)_(prefix)/1024 356.087 -
std::remove_if(vector<int>)_(prefix)/32 51.981 -
std::remove_if(vector<int>)_(prefix)/50 56.861 -
std::remove_if(vector<int>)_(prefix)/8192 2575.473 -
std::remove_if(vector<int>)_(sprinkled)/1024 524.013 -
std::remove_if(vector<int>)_(sprinkled)/32 56.354 -
std::remove_if(vector<int>)_(sprinkled)/50 66.214 1.24%
std::remove_if(vector<int>)_(sprinkled)/8192 3831.584 -
std::replace(deque<int>)_(prefix)/1024 412.099 -
std::replace(deque<int>)_(prefix)/32 12.926 -
std::replace(deque<int>)_(prefix)/50 19.038 -
std::replace(deque<int>)_(prefix)/8192 3263.489 -
std::replace(deque<int>)_(sprinkled)/1024 352.813 -
std::replace(deque<int>)_(sprinkled)/32 12.593 -
std::replace(deque<int>)_(sprinkled)/50 18.652 -
std::replace(deque<int>)_(sprinkled)/8192 2818.485 -
std::replace(list<int>)_(prefix)/1024 742.346 -
std::replace(list<int>)_(prefix)/32 11.061 -
std::replace(list<int>)_(prefix)/50 18.247 -
std::replace(list<int>)_(prefix)/8192 7007.925 -
std::replace(list<int>)_(sprinkled)/1024 715.710 -1.62%
std::replace(list<int>)_(sprinkled)/32 11.328 -
std::replace(list<int>)_(sprinkled)/50 17.641 -
std::replace(list<int>)_(sprinkled)/8192 7164.474 -
std::replace(vector<int>)_(prefix)/1024 159.440 -1.38%
std::replace(vector<int>)_(prefix)/32 5.066 -
std::replace(vector<int>)_(prefix)/50 7.703 -
std::replace(vector<int>)_(prefix)/8192 1277.421 -
std::replace(vector<int>)_(sprinkled)/1024 161.847 6.08%
std::replace(vector<int>)_(sprinkled)/32 5.172 -5.81%
std::replace(vector<int>)_(sprinkled)/50 8.069 -4.51%
std::replace(vector<int>)_(sprinkled)/8192 1287.360 7.16%
std::replace_if(deque<int>)_(prefix)/1024 488.997 1.92%
std::replace_if(deque<int>)_(prefix)/32 14.101 1.21%
std::replace_if(deque<int>)_(prefix)/50 20.358 -
std::replace_if(deque<int>)_(prefix)/8192 3525.236 1.95%
std::replace_if(deque<int>)_(sprinkled)/1024 365.559 -
std::replace_if(deque<int>)_(sprinkled)/32 12.438 -
std::replace_if(deque<int>)_(sprinkled)/50 18.663 -
std::replace_if(deque<int>)_(sprinkled)/8192 2919.825 -
std::replace_if(list<int>)_(prefix)/1024 740.744 -
std::replace_if(list<int>)_(prefix)/32 13.194 -
std::replace_if(list<int>)_(prefix)/50 24.216 -
std::replace_if(list<int>)_(prefix)/8192 7096.433 -
std::replace_if(list<int>)_(sprinkled)/1024 739.782 -
std::replace_if(list<int>)_(sprinkled)/32 13.389 -
std::replace_if(list<int>)_(sprinkled)/50 23.022 -4.58%
std::replace_if(list<int>)_(sprinkled)/8192 7284.788 -
std::replace_if(vector<int>)_(prefix)/1024 274.095 -
std::replace_if(vector<int>)_(prefix)/32 8.916 -1.66%
std::replace_if(vector<int>)_(prefix)/50 13.530 -
std::replace_if(vector<int>)_(prefix)/8192 2048.276 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.183 -
std::replace_if(vector<int>)_(sprinkled)/32 8.717 -
std::replace_if(vector<int>)_(sprinkled)/50 12.863 -
std::replace_if(vector<int>)_(sprinkled)/8192 1898.053 -1.40%
std::reverse(deque<int>)/32768 5725.669 -
std::reverse(deque<int>)/4096 719.192 -
std::reverse(deque<int>)/512 113.389 -
std::reverse(deque<int>)/64 13.058 -
std::reverse(deque<int>)/8 2.515 -
std::reverse(list<int>)/32768 16834.479 -8.93%
std::reverse(list<int>)/4096 1692.191 2.43%
std::reverse(list<int>)/512 191.735 -
std::reverse(list<int>)/64 17.533 -
std::reverse(list<int>)/8 2.031 -
std::reverse(vector<int>)/32768 1042.937 -
std::reverse(vector<int>)/4096 130.550 -
std::reverse(vector<int>)/512 16.470 -
std::reverse(vector<int>)/64 4.144 -
std::reverse(vector<int>)/8 1.525 -2.23%
std::reverse_copy(deque<int>)/32768 8002.601 -1.50%
std::reverse_copy(deque<int>)/4096 993.033 1.32%
std::reverse_copy(deque<int>)/512 125.032 -
std::reverse_copy(deque<int>)/64 15.946 -
std::reverse_copy(deque<int>)/8 2.535 -
std::reverse_copy(list<int>)/32768 26507.027 2.88%
std::reverse_copy(list<int>)/4096 3267.503 7.12%
std::reverse_copy(list<int>)/512 365.216 -
std::reverse_copy(list<int>)/64 30.170 -
std::reverse_copy(list<int>)/8 2.463 1.82%
std::reverse_copy(vector<int>)/32768 976.504 -
std::reverse_copy(vector<int>)/4096 135.455 -
std::reverse_copy(vector<int>)/512 17.132 -
std::reverse_copy(vector<int>)/64 2.516 1.84%
std::reverse_copy(vector<int>)/8 2.684 8.58%
std::rotate(deque<int>)_(1_element_backward)/1024 42.797 -
std::rotate(deque<int>)_(1_element_backward)/32 4.431 -
std::rotate(deque<int>)_(1_element_backward)/50 5.243 -1.82%
std::rotate(deque<int>)_(1_element_backward)/8192 310.450 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.227 -3.23%
std::rotate(deque<int>)_(1_element_forward)/32 4.560 -1.49%
std::rotate(deque<int>)_(1_element_forward)/50 5.345 -1.73%
std::rotate(deque<int>)_(1_element_forward)/8192 300.404 -1.15%
std::rotate(deque<int>)_(by_1/2)/1024 173.235 -
std::rotate(deque<int>)_(by_1/2)/32 7.339 -2.37%
std::rotate(deque<int>)_(by_1/2)/50 10.298 -2.14%
std::rotate(deque<int>)_(by_1/2)/8192 1461.282 -
std::rotate(deque<int>)_(by_1/3)/1024 1861.321 1.91%
std::rotate(deque<int>)_(by_1/3)/32 45.503 -
std::rotate(deque<int>)_(by_1/3)/50 76.662 -
std::rotate(deque<int>)_(by_1/3)/8192 22580.795 -
std::rotate(deque<int>)_(by_1/4)/1024 783.607 -
std::rotate(deque<int>)_(by_1/4)/32 29.823 -
std::rotate(deque<int>)_(by_1/4)/50 74.870 -
std::rotate(deque<int>)_(by_1/4)/8192 6766.311 -1.08%
std::rotate(list<int>)_(1_element_backward)/1024 744.789 -
std::rotate(list<int>)_(1_element_backward)/32 13.290 -
std::rotate(list<int>)_(1_element_backward)/50 22.530 -
std::rotate(list<int>)_(1_element_backward)/8192 8796.958 -
std::rotate(list<int>)_(1_element_forward)/1024 733.515 -
std::rotate(list<int>)_(1_element_forward)/32 14.532 -
std::rotate(list<int>)_(1_element_forward)/50 27.831 -
std::rotate(list<int>)_(1_element_forward)/8192 7391.145 -5.41%
std::rotate(list<int>)_(by_1/2)/1024 385.990 -
std::rotate(list<int>)_(by_1/2)/32 5.961 -
std::rotate(list<int>)_(by_1/2)/50 12.702 -
std::rotate(list<int>)_(by_1/2)/8192 5209.173 1.20%
std::rotate(list<int>)_(by_1/3)/1024 803.856 -
std::rotate(list<int>)_(by_1/3)/32 15.162 -2.49%
std::rotate(list<int>)_(by_1/3)/50 24.590 -
std::rotate(list<int>)_(by_1/3)/8192 8479.168 -3.43%
std::rotate(list<int>)_(by_1/4)/1024 1218.656 110.15%
std::rotate(list<int>)_(by_1/4)/32 12.506 -
std::rotate(list<int>)_(by_1/4)/50 24.967 -
std::rotate(list<int>)_(by_1/4)/8192 7370.847 -1.20%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.113 2.01%
std::rotate(vector<bool>)_(1_element_backward)/32 17.443 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.434 -
std::rotate(vector<bool>)_(1_element_backward)/8192 99.117 -
std::rotate(vector<bool>)_(1_element_forward)/1024 28.610 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.416 -2.74%
std::rotate(vector<bool>)_(1_element_forward)/50 17.409 -2.81%
std::rotate(vector<bool>)_(1_element_forward)/8192 108.076 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.382 -
std::rotate(vector<bool>)_(by_1/2)/32 17.578 -2.94%
std::rotate(vector<bool>)_(by_1/2)/50 17.327 -3.43%
std::rotate(vector<bool>)_(by_1/2)/8192 15.135 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.135 -
std::rotate(vector<bool>)_(by_1/3)/32 17.247 -3.18%
std::rotate(vector<bool>)_(by_1/3)/50 17.251 -3.34%
std::rotate(vector<bool>)_(by_1/3)/8192 145.515 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.260 -
std::rotate(vector<bool>)_(by_1/4)/32 17.439 -2.58%
std::rotate(vector<bool>)_(by_1/4)/50 17.248 -3.17%
std::rotate(vector<bool>)_(by_1/4)/8192 29.998 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.625 -1.10%
std::rotate(vector<int>)_(1_element_backward)/32 2.910 -
std::rotate(vector<int>)_(1_element_backward)/50 5.333 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.230 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.522 -
std::rotate(vector<int>)_(1_element_forward)/32 2.954 -
std::rotate(vector<int>)_(1_element_forward)/50 5.269 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.121 -
std::rotate(vector<int>)_(by_1/2)/1024 32.002 -
std::rotate(vector<int>)_(by_1/2)/32 3.647 -
std::rotate(vector<int>)_(by_1/2)/50 4.441 -
std::rotate(vector<int>)_(by_1/2)/8192 240.907 -
std::rotate(vector<int>)_(by_1/3)/1024 1370.651 -
std::rotate(vector<int>)_(by_1/3)/32 21.639 -
std::rotate(vector<int>)_(by_1/3)/50 40.100 -
std::rotate(vector<int>)_(by_1/3)/8192 10887.446 -
std::rotate(vector<int>)_(by_1/4)/1024 330.673 -
std::rotate(vector<int>)_(by_1/4)/32 12.081 -
std::rotate(vector<int>)_(by_1/4)/50 40.203 -
std::rotate(vector<int>)_(by_1/4)/8192 2608.505 -
std::rotate_copy(deque<int>)/1024 35.438 -6.52%
std::rotate_copy(deque<int>)/32 2.776 -24.52%
std::rotate_copy(deque<int>)/50 3.006 -28.75%
std::rotate_copy(deque<int>)/8192 295.570 -2.44%
std::rotate_copy(list<int>)/1024 730.256 -
std::rotate_copy(list<int>)/32 8.379 -
std::rotate_copy(list<int>)/50 14.408 1.45%
std::rotate_copy(list<int>)/8192 6658.348 -
std::rotate_copy(vector<int>)/1024 33.036 -1.37%
std::rotate_copy(vector<int>)/32 2.083 -
std::rotate_copy(vector<int>)/50 2.702 -14.48%
std::rotate_copy(vector<int>)/8192 530.419 -8.36%
std::sample(deque<int>)/1024 11865.900 -
std::sample(deque<int>)/32 320.712 -
std::sample(deque<int>)/8192 94910.445 -
std::sample(list<int>)/1024 11689.973 -
std::sample(list<int>)/32 313.121 -
std::sample(list<int>)/8192 96768.191 -
std::sample(vector<int>)/1024 11236.961 -
std::sample(vector<int>)/32 305.788 -
std::sample(vector<int>)/8192 90617.957 -
std::search(deque<int>)_(near_matches)/1000 18395.082 -16.48%
std::search(deque<int>)_(near_matches)/1024 18151.751 -21.24%
std::search(deque<int>)_(near_matches)/8192 1453322.961 -
std::search(deque<int>)_(no_match)/1000 406.373 -
std::search(deque<int>)_(no_match)/1024 402.430 -3.86%
std::search(deque<int>)_(no_match)/1048576 423848.129 -
std::search(deque<int>)_(no_match)/8192 3309.733 -
std::search(deque<int>)_(same_length)/1000 341.120 4.74%
std::search(deque<int>)_(same_length)/1024 479.894 -
std::search(deque<int>)_(same_length)/8192 3879.465 -
std::search(deque<int>)_(single_element)/1000 447.127 -
std::search(deque<int>)_(single_element)/1024 457.594 -1.26%
std::search(deque<int>)_(single_element)/8192 3653.919 -
std::search(deque<int>,_pred)_(near_matches)/1000 23820.556 -
std::search(deque<int>,_pred)_(near_matches)/1024 24757.594 -
std::search(deque<int>,_pred)_(near_matches)/8192 1510209.860 -
std::search(deque<int>,_pred)_(no_match)/1000 426.326 -
std::search(deque<int>,_pred)_(no_match)/1024 372.065 -14.92%
std::search(deque<int>,_pred)_(no_match)/1048576 443264.161 -
std::search(deque<int>,_pred)_(no_match)/8192 3471.923 -
std::search(deque<int>,_pred)_(same_length)/1000 479.262 -
std::search(deque<int>,_pred)_(same_length)/1024 510.455 -
std::search(deque<int>,_pred)_(same_length)/8192 4056.361 -
std::search(deque<int>,_pred)_(single_element)/1000 476.259 -
std::search(deque<int>,_pred)_(single_element)/1024 487.255 -
std::search(deque<int>,_pred)_(single_element)/8192 3883.204 -
std::search(list<int>)_(near_matches)/1000 37505.600 -
std::search(list<int>)_(near_matches)/1024 39581.726 -
std::search(list<int>)_(near_matches)/8192 2545465.000 -
std::search(list<int>)_(no_match)/1000 698.660 2.30%
std::search(list<int>)_(no_match)/1024 741.514 -2.88%
std::search(list<int>)_(no_match)/1048576 844137.269 -
std::search(list<int>)_(no_match)/8192 6829.232 -4.30%
std::search(list<int>)_(same_length)/1000 742.433 -
std::search(list<int>)_(same_length)/1024 772.846 -
std::search(list<int>)_(same_length)/8192 10772.988 -5.01%
std::search(list<int>)_(single_element)/1000 713.341 28.34%
std::search(list<int>)_(single_element)/1024 732.883 -4.63%
std::search(list<int>)_(single_element)/8192 8103.853 2.52%
std::search(list<int>,_pred)_(near_matches)/1000 42363.275 -
std::search(list<int>,_pred)_(near_matches)/1024 44167.942 -
std::search(list<int>,_pred)_(near_matches)/8192 2727570.202 -
std::search(list<int>,_pred)_(no_match)/1000 749.554 -
std::search(list<int>,_pred)_(no_match)/1024 766.272 -
std::search(list<int>,_pred)_(no_match)/1048576 899592.308 -
std::search(list<int>,_pred)_(no_match)/8192 6991.368 -
std::search(list<int>,_pred)_(same_length)/1000 772.595 -
std::search(list<int>,_pred)_(same_length)/1024 789.899 -
std::search(list<int>,_pred)_(same_length)/8192 8322.332 -10.68%
std::search(list<int>,_pred)_(single_element)/1000 820.692 -1.74%
std::search(list<int>,_pred)_(single_element)/1024 841.034 -
std::search(list<int>,_pred)_(single_element)/8192 9685.919 5.44%
std::search(vector<int>)_(near_matches)/1000 14060.868 -
std::search(vector<int>)_(near_matches)/1024 15000.727 -
std::search(vector<int>)_(near_matches)/8192 767508.616 -
std::search(vector<int>)_(no_match)/1000 211.059 -1.69%
std::search(vector<int>)_(no_match)/1024 217.443 -
std::search(vector<int>)_(no_match)/1048576 212678.863 -
std::search(vector<int>)_(no_match)/8192 1662.532 -
std::search(vector<int>)_(same_length)/1000 242.092 -1.42%
std::search(vector<int>)_(same_length)/1024 245.417 -2.43%
std::search(vector<int>)_(same_length)/8192 1877.924 -2.70%
std::search(vector<int>)_(single_element)/1000 237.246 2.62%
std::search(vector<int>)_(single_element)/1024 242.538 2.42%
std::search(vector<int>)_(single_element)/8192 1856.053 1.39%
std::search(vector<int>,_pred)_(near_matches)/1000 22914.821 -
std::search(vector<int>,_pred)_(near_matches)/1024 24049.880 -
std::search(vector<int>,_pred)_(near_matches)/8192 1449262.077 -
std::search(vector<int>,_pred)_(no_match)/1000 469.511 -
std::search(vector<int>,_pred)_(no_match)/1024 474.236 -
std::search(vector<int>,_pred)_(no_match)/1048576 441798.774 -
std::search(vector<int>,_pred)_(no_match)/8192 4024.331 -
std::search(vector<int>,_pred)_(same_length)/1000 599.091 -
std::search(vector<int>,_pred)_(same_length)/1024 613.280 -
std::search(vector<int>,_pred)_(same_length)/8192 4907.576 -
std::search(vector<int>,_pred)_(single_element)/1000 460.301 -
std::search(vector<int>,_pred)_(single_element)/1024 470.255 -
std::search(vector<int>,_pred)_(single_element)/8192 3747.438 -
std::search_n(deque<int>)_(no_match)/1000 428.242 -3.61%
std::search_n(deque<int>)_(no_match)/1024 438.500 -
std::search_n(deque<int>)_(no_match)/1048576 438884.685 -
std::search_n(deque<int>)_(no_match)/8192 3425.484 -
std::search_n(deque<int>,_pred)_(no_match)/1000 602.631 -3.44%
std::search_n(deque<int>,_pred)_(no_match)/1024 624.620 -2.72%
std::search_n(deque<int>,_pred)_(no_match)/1048576 554375.888 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4321.966 -
std::search_n(list<int>)_(no_match)/1000 694.565 1.93%
std::search_n(list<int>)_(no_match)/1024 768.480 -50.56%
std::search_n(list<int>)_(no_match)/1048576 858509.445 28.15%
std::search_n(list<int>)_(no_match)/8192 7647.545 12.85%
std::search_n(list<int>,_pred)_(no_match)/1000 825.300 -
std::search_n(list<int>,_pred)_(no_match)/1024 844.968 -
std::search_n(list<int>,_pred)_(no_match)/1048576 979915.909 -
std::search_n(list<int>,_pred)_(no_match)/8192 7900.787 -
std::search_n(vector<int>)_(no_match)/1000 205.148 -6.06%
std::search_n(vector<int>)_(no_match)/1024 210.046 -5.94%
std::search_n(vector<int>)_(no_match)/1048576 208615.568 -4.04%
std::search_n(vector<int>)_(no_match)/8192 1626.344 -4.46%
std::search_n(vector<int>,_pred)_(no_match)/1000 511.299 -
std::search_n(vector<int>,_pred)_(no_match)/1024 523.060 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 609630.118 -1.09%
std::search_n(vector<int>,_pred)_(no_match)/8192 4187.474 -
std::set<int>::clear()/0 419.900 -
std::set<int>::clear()/1024 8819.923 -2.03%
std::set<int>::clear()/32 641.882 -
std::set<int>::clear()/8192 75578.942 -
std::set<int>::contains(key)_(existent)/0 0.017 -
std::set<int>::contains(key)_(existent)/1024 3.902 1.57%
std::set<int>::contains(key)_(existent)/32 1.713 1.64%
std::set<int>::contains(key)_(existent)/8192 8.175 -4.92%
std::set<int>::contains(key)_(non-existent)/0 0.268 -
std::set<int>::contains(key)_(non-existent)/1024 5.350 -
std::set<int>::contains(key)_(non-existent)/32 2.472 5.25%
std::set<int>::contains(key)_(non-existent)/8192 8.542 2.63%
std::set<int>::count(key)_(existent)/0 0.010 -
std::set<int>::count(key)_(existent)/1024 4.457 -
std::set<int>::count(key)_(existent)/32 1.859 -3.27%
std::set<int>::count(key)_(existent)/8192 8.366 8.43%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.539 -
std::set<int>::count(key)_(non-existent)/32 2.922 -
std::set<int>::count(key)_(non-existent)/8192 11.348 -
std::set<int>::ctor(&&,_different_allocs)/0 13.763 -
std::set<int>::ctor(&&,_different_allocs)/1024 5833.662 -
std::set<int>::ctor(&&,_different_allocs)/32 181.080 -
std::set<int>::ctor(&&,_different_allocs)/8192 48026.342 -
std::set<int>::ctor(const&)/0 13.719 -
std::set<int>::ctor(const&)/1024 6181.017 2.24%
std::set<int>::ctor(const&)/32 220.980 2.87%
std::set<int>::ctor(const&)/8192 49882.410 3.29%
std::set<int>::ctor(const&,_alloc)/0 13.722 -
std::set<int>::ctor(const&,_alloc)/1024 6198.689 1.81%
std::set<int>::ctor(const&,_alloc)/32 220.140 2.18%
std::set<int>::ctor(const&,_alloc)/8192 49650.754 2.36%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.614 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8869.920 3.37%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 264.157 4.72%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71299.930 3.10%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.646 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12743.413 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 305.894 2.88%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 285665.474 7.65%
std::set<int>::equal_range(key)_(existent)/0 0.011 -
std::set<int>::equal_range(key)_(existent)/1024 4.141 -
std::set<int>::equal_range(key)_(existent)/32 1.695 -
std::set<int>::equal_range(key)_(existent)/8192 8.080 1.39%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.290 -
std::set<int>::equal_range(key)_(non-existent)/32 2.730 2.01%
std::set<int>::equal_range(key)_(non-existent)/8192 9.816 -
std::set<int>::erase(iterator)/0 20.092 -
std::set<int>::erase(iterator)/1024 20.308 -1.12%
std::set<int>::erase(iterator)/32 20.394 -
std::set<int>::erase(iterator)/8192 20.693 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.000 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6481.563 -1.18%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 583.576 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52138.010 -1.37%
std::set<int>::erase(key)_(existent)/0 20.460 -1.25%
std::set<int>::erase(key)_(existent)/1024 38.989 -2.04%
std::set<int>::erase(key)_(existent)/32 22.131 -
std::set<int>::erase(key)_(existent)/8192 52.147 -2.76%
std::set<int>::erase(key)_(non-existent)/0 0.255 -
std::set<int>::erase(key)_(non-existent)/1024 5.335 -
std::set<int>::erase(key)_(non-existent)/32 2.438 5.57%
std::set<int>::erase(key)_(non-existent)/8192 8.333 2.20%
std::set<int>::find(key)_(existent)/0 0.016 -
std::set<int>::find(key)_(existent)/1024 3.885 -2.84%
std::set<int>::find(key)_(existent)/32 1.584 -
std::set<int>::find(key)_(existent)/8192 7.995 -1.52%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.570 -2.49%
std::set<int>::find(key)_(non-existent)/32 2.290 -2.56%
std::set<int>::find(key)_(non-existent)/8192 8.460 -4.04%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.959 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 42.929 -4.35%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.230 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 70.761 -14.32%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.979 -1.29%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.807 -1.19%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.989 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.410 -3.23%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.135 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.971 1.54%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.969 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 99.933 -5.56%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.135 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.052 -4.90%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.044 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.594 -5.63%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.540 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16443.430 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 817.916 -1.02%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 147321.877 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 419.969 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7694.740 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 569.181 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132947.599 -
std::set<int>::insert(value)_(already_present)/0 0.612 4.66%
std::set<int>::insert(value)_(already_present)/1024 6.615 -
std::set<int>::insert(value)_(already_present)/32 1.792 -
std::set<int>::insert(value)_(already_present)/8192 10.354 -9.02%
std::set<int>::insert(value)_(new_value)/0 18.006 -
std::set<int>::insert(value)_(new_value)/1024 41.893 -9.38%
std::set<int>::insert(value)_(new_value)/32 19.949 1.82%
std::set<int>::insert(value)_(new_value)/8192 75.207 -2.60%
std::set<int>::lower_bound(key)_(existent)/0 0.016 -
std::set<int>::lower_bound(key)_(existent)/1024 4.222 -1.07%
std::set<int>::lower_bound(key)_(existent)/32 1.552 -
std::set<int>::lower_bound(key)_(existent)/8192 7.830 -
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.101 -1.17%
std::set<int>::lower_bound(key)_(non-existent)/32 2.297 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.244 -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.267 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6151.863 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.858 1.19%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49102.361 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.327 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6140.728 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 215.887 -1.07%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 48946.852 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.085 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1366.918 -2.80%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.798 -4.71%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12405.946 -1.08%
std::set<int>::upper_bound(key)_(existent)/0 0.012 -
std::set<int>::upper_bound(key)_(existent)/1024 4.174 -
std::set<int>::upper_bound(key)_(existent)/32 1.768 1.62%
std::set<int>::upper_bound(key)_(existent)/8192 8.067 1.56%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.652 12.02%
std::set<int>::upper_bound(key)_(non-existent)/32 2.780 8.45%
std::set<int>::upper_bound(key)_(non-existent)/8192 11.187 12.11%
std::set<std::string>::clear()/0 420.855 -
std::set<std::string>::clear()/1024 19973.712 2.45%
std::set<std::string>::clear()/32 885.062 -
std::set<std::string>::clear()/8192 204691.734 3.11%
std::set<std::string>::contains(key)_(existent)/0 0.014 -
std::set<std::string>::contains(key)_(existent)/1024 23.370 -3.44%
std::set<std::string>::contains(key)_(existent)/32 15.436 -3.17%
std::set<std::string>::contains(key)_(existent)/8192 27.686 -3.96%
std::set<std::string>::contains(key)_(non-existent)/0 0.287 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.218 -11.61%
std::set<std::string>::contains(key)_(non-existent)/32 9.638 -8.54%
std::set<std::string>::contains(key)_(non-existent)/8192 27.576 -4.54%
std::set<std::string>::count(key)_(existent)/0 0.017 -
std::set<std::string>::count(key)_(existent)/1024 22.195 -
std::set<std::string>::count(key)_(existent)/32 15.601 -12.75%
std::set<std::string>::count(key)_(existent)/8192 29.675 -3.08%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 24.371 5.98%
std::set<std::string>::count(key)_(non-existent)/32 10.393 3.62%
std::set<std::string>::count(key)_(non-existent)/8192 32.383 -
std::set<std::string>::ctor(&&,_different_allocs)/0 13.687 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6933.666 -1.11%
std::set<std::string>::ctor(&&,_different_allocs)/32 212.778 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57990.613 -
std::set<std::string>::ctor(const&)/0 13.594 -
std::set<std::string>::ctor(const&)/1024 34937.529 -
std::set<std::string>::ctor(const&)/32 697.524 -
std::set<std::string>::ctor(const&)/8192 345407.046 -
std::set<std::string>::ctor(const&,_alloc)/0 13.593 -
std::set<std::string>::ctor(const&,_alloc)/1024 37009.750 -
std::set<std::string>::ctor(const&,_alloc)/32 796.705 -
std::set<std::string>::ctor(const&,_alloc)/8192 348238.880 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.697 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41218.094 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 665.665 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383192.890 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.700 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54386.851 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 944.630 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094473.437 -
std::set<std::string>::equal_range(key)_(existent)/0 0.036 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.362 -5.44%
std::set<std::string>::equal_range(key)_(existent)/32 17.242 10.71%
std::set<std::string>::equal_range(key)_(existent)/8192 30.573 6.79%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.634 3.64%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.574 -1.11%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.332 2.54%
std::set<std::string>::erase(iterator)/0 29.899 -
std::set<std::string>::erase(iterator)/1024 28.588 -13.46%
std::set<std::string>::erase(iterator)/32 25.675 -4.82%
std::set<std::string>::erase(iterator)/8192 33.486 16.70%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.315 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12053.671 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 715.737 2.57%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113490.608 1.58%
std::set<std::string>::erase(key)_(existent)/0 65.466 1.07%
std::set<std::string>::erase(key)_(existent)/1024 100.120 82.44%
std::set<std::string>::erase(key)_(existent)/32 60.725 21.96%
std::set<std::string>::erase(key)_(existent)/8192 70.156 -43.76%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 27.359 10.68%
std::set<std::string>::erase(key)_(non-existent)/32 13.634 -10.13%
std::set<std::string>::erase(key)_(non-existent)/8192 33.662 6.50%
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 23.999 -
std::set<std::string>::find(key)_(existent)/32 15.752 -7.50%
std::set<std::string>::find(key)_(existent)/8192 28.837 -
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 22.123 10.46%
std::set<std::string>::find(key)_(non-existent)/32 10.916 7.70%
std::set<std::string>::find(key)_(non-existent)/8192 26.706 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.246 31.80%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 71.805 4.29%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.635 37.21%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 93.275 9.68%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.032 26.27%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.310 18.87%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 35.117 -25.03%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 45.089 -26.21%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.816 -5.59%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.233 7.22%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.535 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.903 -28.85%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.996 14.40%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.372 7.34%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.872 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.825 -10.72%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.883 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 65883.503 -1.01%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1477.464 -4.35%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 822275.351 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.295 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 38704.303 -1.74%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1136.321 -3.11%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 620374.182 -
std::set<std::string>::insert(value)_(already_present)/0 14.996 -
std::set<std::string>::insert(value)_(already_present)/1024 32.963 -4.36%
std::set<std::string>::insert(value)_(already_present)/32 11.841 -
std::set<std::string>::insert(value)_(already_present)/8192 38.730 -2.09%
std::set<std::string>::insert(value)_(new_value)/0 32.911 -
std::set<std::string>::insert(value)_(new_value)/1024 65.742 2.05%
std::set<std::string>::insert(value)_(new_value)/32 40.582 -
std::set<std::string>::insert(value)_(new_value)/8192 90.621 30.01%
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.547 -
std::set<std::string>::lower_bound(key)_(existent)/32 16.206 -1.23%
std::set<std::string>::lower_bound(key)_(existent)/8192 28.281 -7.30%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.989 1.52%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.911 12.12%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.293 3.75%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.199 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36340.720 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 676.115 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348917.286 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.188 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35880.540 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 723.471 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347996.094 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17342.907 2.74%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 342.075 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208584.730 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.295 -1.29%
std::set<std::string>::upper_bound(key)_(existent)/32 17.123 -2.46%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.849 -3.52%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.594 -2.28%
std::set<std::string>::upper_bound(key)_(non-existent)/32 9.989 -9.96%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.201 2.04%
std::shift_left(deque<int>)/1024 39.617 -
std::shift_left(deque<int>)/32 4.710 -1.33%
std::shift_left(deque<int>)/50 5.447 -
std::shift_left(deque<int>)/8192 303.194 -
std::shift_left(list<int>)/1024 726.237 -
std::shift_left(list<int>)/32 14.484 -
std::shift_left(list<int>)/50 27.575 -
std::shift_left(list<int>)/8192 7885.826 9.20%
std::shift_left(vector<int>)/1024 35.388 -
std::shift_left(vector<int>)/32 2.989 -33.51%
std::shift_left(vector<int>)/50 5.271 -
std::shift_left(vector<int>)/8192 282.408 -
std::shift_right(deque<int>)/1024 43.644 -
std::shift_right(deque<int>)/32 4.356 -
std::shift_right(deque<int>)/50 5.137 -
std::shift_right(deque<int>)/8192 311.232 -
std::shift_right(list<int>)/1024 733.947 -
std::shift_right(list<int>)/32 14.422 -
std::shift_right(list<int>)/50 28.740 3.36%
std::shift_right(list<int>)/8192 8768.755 19.29%
std::shift_right(vector<int>)/1024 35.979 -
std::shift_right(vector<int>)/32 2.959 -26.95%
std::shift_right(vector<int>)/50 5.336 -
std::shift_right(vector<int>)/8192 298.016 -
std::shuffle(deque<int>)/1024 9405.921 -
std::shuffle(deque<int>)/32 298.349 -
std::shuffle(deque<int>)/8192 74612.272 -
std::shuffle(vector<int>)/1024 8862.398 -
std::shuffle(vector<int>)/32 280.343 -
std::shuffle(vector<int>)/8192 70618.406 -
std::sort(deque<int>)_(ascending)/1024 771.925 -
std::sort(deque<int>)_(ascending)/8 18.548 -
std::sort(deque<int>)_(ascending)/8192 5806.781 -
std::sort(deque<int>)_(descending)/1024 1303.514 -
std::sort(deque<int>)_(descending)/8 26.049 1.07%
std::sort(deque<int>)_(descending)/8192 10421.533 -
std::sort(deque<int>)_(heap)/1024 6257.737 -
std::sort(deque<int>)_(heap)/8 24.907 1.08%
std::sort(deque<int>)_(heap)/8192 69841.253 -
std::sort(deque<int>)_(pipe-organ)/1024 2748.165 -2.27%
std::sort(deque<int>)_(pipe-organ)/8 20.941 -
std::sort(deque<int>)_(pipe-organ)/8192 26785.328 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17722.276 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.552 -
std::sort(deque<int>)_(qsort_adversarial)/8192 464046.093 -
std::sort(deque<int>)_(repeated)/1024 988.158 2.70%
std::sort(deque<int>)_(repeated)/8 18.760 -
std::sort(deque<int>)_(repeated)/8192 6795.911 -
std::sort(deque<int>)_(shuffled)/1024 6891.807 -
std::sort(deque<int>)_(shuffled)/8 23.465 -
std::sort(deque<int>)_(shuffled)/8192 81034.284 -
std::sort(vector<NonIntegral>)_(ascending)/1024 543.492 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.501 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3780.517 -
std::sort(vector<NonIntegral>)_(descending)/1024 785.555 -
std::sort(vector<NonIntegral>)_(descending)/8 25.405 -
std::sort(vector<NonIntegral>)_(descending)/8192 5367.820 1.00%
std::sort(vector<NonIntegral>)_(heap)/1024 4235.074 -1.30%
std::sort(vector<NonIntegral>)_(heap)/8 22.452 -
std::sort(vector<NonIntegral>)_(heap)/8192 50000.434 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1900.576 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.191 1.09%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18580.597 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13206.841 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.583 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155259.910 -
std::sort(vector<NonIntegral>)_(repeated)/1024 508.870 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.711 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3757.956 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4696.747 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.935 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 85639.652 3.94%
std::sort(vector<int>)_(ascending)/1024 541.741 -
std::sort(vector<int>)_(ascending)/8 16.518 -1.01%
std::sort(vector<int>)_(ascending)/8192 3777.934 -
std::sort(vector<int>)_(descending)/1024 1062.400 1.73%
std::sort(vector<int>)_(descending)/8 25.653 -
std::sort(vector<int>)_(descending)/8192 7470.179 2.64%
std::sort(vector<int>)_(heap)/1024 4534.950 -
std::sort(vector<int>)_(heap)/8 22.602 -
std::sort(vector<int>)_(heap)/8192 45878.027 -
std::sort(vector<int>)_(pipe-organ)/1024 2285.709 -
std::sort(vector<int>)_(pipe-organ)/8 18.486 -
std::sort(vector<int>)_(pipe-organ)/8192 21695.973 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13508.843 4.36%
std::sort(vector<int>)_(qsort_adversarial)/8 16.595 -
std::sort(vector<int>)_(qsort_adversarial)/8192 155252.735 5.10%
std::sort(vector<int>)_(repeated)/1024 663.205 -
std::sort(vector<int>)_(repeated)/8 16.931 -
std::sort(vector<int>)_(repeated)/8192 5041.636 -
std::sort(vector<int>)_(shuffled)/1024 4668.679 -
std::sort(vector<int>)_(shuffled)/8 21.208 -
std::sort(vector<int>)_(shuffled)/8192 45266.966 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3371.808 -2.86%
std::stable_partition(deque<int>)_(alloc_fails)/32 1946.499 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1966.583 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 16957.032 -
std::stable_partition(deque<int>)_(dense)/1024 625.029 -5.20%
std::stable_partition(deque<int>)_(dense)/32 29.359 -9.65%
std::stable_partition(deque<int>)_(dense)/50 39.415 -8.44%
std::stable_partition(deque<int>)_(dense)/8192 6082.038 -
std::stable_partition(deque<int>)_(sparse)/1024 472.110 -5.69%
std::stable_partition(deque<int>)_(sparse)/32 10.781 -19.14%
std::stable_partition(deque<int>)_(sparse)/50 27.287 -14.07%
std::stable_partition(deque<int>)_(sparse)/8192 3476.469 -6.90%
std::stable_partition(list<int>)_(alloc_fails)/1024 4202.954 -
std::stable_partition(list<int>)_(alloc_fails)/32 1915.532 1.08%
std::stable_partition(list<int>)_(alloc_fails)/50 1950.378 -
std::stable_partition(list<int>)_(alloc_fails)/8192 28858.065 -1.29%
std::stable_partition(list<int>)_(dense)/1024 1743.785 -
std::stable_partition(list<int>)_(dense)/32 32.554 -4.54%
std::stable_partition(list<int>)_(dense)/50 56.678 -
std::stable_partition(list<int>)_(dense)/8192 24110.961 17.84%
std::stable_partition(list<int>)_(sparse)/1024 940.913 -
std::stable_partition(list<int>)_(sparse)/32 9.779 -2.59%
std::stable_partition(list<int>)_(sparse)/50 25.662 -3.50%
std::stable_partition(list<int>)_(sparse)/8192 9860.276 6.50%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2943.718 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1915.680 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1935.999 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9843.444 -
std::stable_partition(vector<int>)_(dense)/1024 294.072 -
std::stable_partition(vector<int>)_(dense)/32 20.506 -2.15%
std::stable_partition(vector<int>)_(dense)/50 24.506 -3.60%
std::stable_partition(vector<int>)_(dense)/8192 2096.503 -
std::stable_partition(vector<int>)_(sparse)/1024 206.407 -5.95%
std::stable_partition(vector<int>)_(sparse)/32 7.172 -4.44%
std::stable_partition(vector<int>)_(sparse)/50 20.428 -7.47%
std::stable_partition(vector<int>)_(sparse)/8192 1549.095 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4881.214 18.42%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.452 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19577.475 3.24%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28878.564 2.61%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.586 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27604.420 1.71%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14473.481 3.78%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.306 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26416.983 1.81%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17132.605 4.55%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.363 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 23475.780 2.78%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26272.781 3.06%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.350 -5.24%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 29105.329 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4320.472 12.71%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.453 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13447.741 1.81%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19984.340 3.28%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.053 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25924.348 2.15%
std::stable_sort(deque<int>)_(ascending)/1024 2113.232 -
std::stable_sort(deque<int>)_(ascending)/8 18.176 -4.44%
std::stable_sort(deque<int>)_(ascending)/8192 13671.095 -
std::stable_sort(deque<int>)_(descending)/1024 2940.581 -
std::stable_sort(deque<int>)_(descending)/8 26.801 -6.96%
std::stable_sort(deque<int>)_(descending)/8192 20929.732 -
std::stable_sort(deque<int>)_(heap)/1024 2734.775 -
std::stable_sort(deque<int>)_(heap)/8 26.102 -2.82%
std::stable_sort(deque<int>)_(heap)/8192 17907.738 -1.01%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2944.090 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.548 -2.70%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20635.126 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3127.995 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.832 -6.19%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20995.803 -
std::stable_sort(deque<int>)_(repeated)/1024 1335.435 -
std::stable_sort(deque<int>)_(repeated)/8 18.145 -4.83%
std::stable_sort(deque<int>)_(repeated)/8192 7618.665 -
std::stable_sort(deque<int>)_(shuffled)/1024 2470.464 -1.06%
std::stable_sort(deque<int>)_(shuffled)/8 24.532 -
std::stable_sort(deque<int>)_(shuffled)/8192 14919.493 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4859.425 6.54%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.768 -2.84%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55227.796 4.45%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23922.184 1.78%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 23.924 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 125307.062 -1.03%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14723.178 3.85%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.411 -1.12%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117857.177 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14807.902 4.62%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.206 1.16%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93208.013 2.44%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23245.880 1.23%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.713 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146784.393 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3800.131 7.79%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.782 -2.57%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19155.229 -2.50%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18876.904 2.52%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.047 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157694.000 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3990.927 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.700 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45859.187 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13230.181 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.729 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 196317.174 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10326.457 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.164 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 125952.235 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8639.942 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.949 2.18%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123146.750 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14433.115 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.844 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 209875.010 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1401.521 2.42%
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.629 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15038.181 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12753.711 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.814 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183731.322 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 5280.232 6.90%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.522 5.11%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 21421.633 6.92%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24392.648 1.28%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.939 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24663.241 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14986.713 4.15%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.930 1.29%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 32458.840 1.67%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14965.851 2.69%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.135 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22784.460 5.03%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23547.431 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.181 3.24%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35898.623 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 4001.385 23.83%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.563 5.19%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 10111.417 6.86%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18984.067 2.60%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.257 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 29313.638 1.97%
std::stable_sort(vector<int>)_(ascending)/1024 2092.874 1.69%
std::stable_sort(vector<int>)_(ascending)/8 17.194 1.57%
std::stable_sort(vector<int>)_(ascending)/8192 13512.282 -
std::stable_sort(vector<int>)_(descending)/1024 2853.575 -
std::stable_sort(vector<int>)_(descending)/8 24.841 -
std::stable_sort(vector<int>)_(descending)/8192 18406.642 -
std::stable_sort(vector<int>)_(heap)/1024 2553.548 1.89%
std::stable_sort(vector<int>)_(heap)/8 22.106 -
std::stable_sort(vector<int>)_(heap)/8192 14437.196 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2829.280 1.31%
std::stable_sort(vector<int>)_(pipe-organ)/8 19.100 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18269.432 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2915.606 1.31%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.926 1.10%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18347.448 -
std::stable_sort(vector<int>)_(repeated)/1024 1117.168 3.10%
std::stable_sort(vector<int>)_(repeated)/8 17.027 1.22%
std::stable_sort(vector<int>)_(repeated)/8192 5308.463 1.04%
std::stable_sort(vector<int>)_(shuffled)/1024 2227.837 1.76%
std::stable_sort(vector<int>)_(shuffled)/8 21.156 -
std::stable_sort(vector<int>)_(shuffled)/8192 10836.067 -
std::swap_ranges(deque<int>)/1024 340.913 6.57%
std::swap_ranges(deque<int>)/32 11.110 5.87%
std::swap_ranges(deque<int>)/50 21.249 7.11%
std::swap_ranges(deque<int>)/8192 2710.386 6.22%
std::swap_ranges(list<int>)/1024 760.683 -
std::swap_ranges(list<int>)/32 19.540 -
std::swap_ranges(list<int>)/50 33.249 1.71%
std::swap_ranges(list<int>)/8192 8531.635 -12.61%
std::swap_ranges(vector<int>)/1024 62.799 -
std::swap_ranges(vector<int>)/32 4.829 -
std::swap_ranges(vector<int>)/50 5.610 -
std::swap_ranges(vector<int>)/8192 476.815 -
std::transform(deque<int>)_(identity_transform)/1024 369.581 -
std::transform(deque<int>)_(identity_transform)/32 12.418 -
std::transform(deque<int>)_(identity_transform)/50 19.159 -
std::transform(deque<int>)_(identity_transform)/8192 2445.950 -
std::transform(deque<int>,_deque<int>)/1024 666.545 -
std::transform(deque<int>,_deque<int>)/32 23.701 9.24%
std::transform(deque<int>,_deque<int>)/50 35.346 -24.12%
std::transform(deque<int>,_deque<int>)/8192 5418.033 -
std::transform(list<int>)_(identity_transform)/1024 745.557 -
std::transform(list<int>)_(identity_transform)/32 16.137 -
std::transform(list<int>)_(identity_transform)/50 38.606 -3.41%
std::transform(list<int>)_(identity_transform)/8192 7180.445 -6.11%
std::transform(list<int>,_list<int>)/1024 850.130 -
std::transform(list<int>,_list<int>)/32 23.565 -
std::transform(list<int>,_list<int>)/50 36.709 -1.13%
std::transform(list<int>,_list<int>)/8192 9305.393 1.20%
std::transform(vector<int>)_(identity_transform)/1024 263.151 -
std::transform(vector<int>)_(identity_transform)/32 8.952 -
std::transform(vector<int>)_(identity_transform)/50 14.124 -
std::transform(vector<int>)_(identity_transform)/8192 2025.720 -
std::transform(vector<int>,_vector<int>)/1024 556.403 -
std::transform(vector<int>,_vector<int>)/32 17.229 -
std::transform(vector<int>,_vector<int>)/50 26.924 -
std::transform(vector<int>,_vector<int>)/8192 4443.575 -
std::unique(deque<int>)_(contiguous)/1024 737.942 -
std::unique(deque<int>)_(contiguous)/32 60.939 -2.31%
std::unique(deque<int>)_(contiguous)/52 71.070 4.47%
std::unique(deque<int>)_(contiguous)/8192 5532.134 -
std::unique(deque<int>)_(sprinkled)/1024 1003.256 4.30%
std::unique(deque<int>)_(sprinkled)/32 64.251 -
std::unique(deque<int>)_(sprinkled)/52 79.337 1.40%
std::unique(deque<int>)_(sprinkled)/8192 7539.295 1.50%
std::unique(deque<int>,_pred)_(contiguous)/1024 636.764 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.728 -1.53%
std::unique(deque<int>,_pred)_(contiguous)/52 68.768 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4447.922 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 695.826 -
std::unique(deque<int>,_pred)_(sprinkled)/32 62.091 1.23%
std::unique(deque<int>,_pred)_(sprinkled)/52 76.179 2.53%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5253.945 -
std::unique(list<int>)_(contiguous)/1024 924.576 -
std::unique(list<int>)_(contiguous)/32 55.155 -
std::unique(list<int>)_(contiguous)/52 70.509 -5.03%
std::unique(list<int>)_(contiguous)/8192 7037.611 -
std::unique(list<int>)_(sprinkled)/1024 961.341 -8.08%
std::unique(list<int>)_(sprinkled)/32 57.460 -
std::unique(list<int>)_(sprinkled)/52 73.219 1.81%
std::unique(list<int>)_(sprinkled)/8192 7891.912 -1.14%
std::unique(list<int>,_pred)_(contiguous)/1024 991.010 1.37%
std::unique(list<int>,_pred)_(contiguous)/32 59.972 -1.31%
std::unique(list<int>,_pred)_(contiguous)/52 73.830 -1.71%
std::unique(list<int>,_pred)_(contiguous)/8192 7919.044 1.29%
std::unique(list<int>,_pred)_(sprinkled)/1024 1022.939 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.701 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.702 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8474.756 -
std::unique(vector<int>)_(contiguous)/1024 320.190 2.87%
std::unique(vector<int>)_(contiguous)/32 51.043 -
std::unique(vector<int>)_(contiguous)/52 56.458 1.23%
std::unique(vector<int>)_(contiguous)/8192 1946.618 -
std::unique(vector<int>)_(sprinkled)/1024 284.712 -
std::unique(vector<int>)_(sprinkled)/32 50.834 -
std::unique(vector<int>)_(sprinkled)/52 55.573 -
std::unique(vector<int>)_(sprinkled)/8192 1924.693 -
std::unique(vector<int>,_pred)_(contiguous)/1024 544.128 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.531 -1.39%
std::unique(vector<int>,_pred)_(contiguous)/52 62.625 -1.79%
std::unique(vector<int>,_pred)_(contiguous)/8192 3766.721 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 700.909 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.794 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.700 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5293.144 -
std::unique_copy(deque<int>)_(contiguous)/1024 476.058 -
std::unique_copy(deque<int>)_(contiguous)/32 11.265 -30.16%
std::unique_copy(deque<int>)_(contiguous)/52 16.410 -34.69%
std::unique_copy(deque<int>)_(contiguous)/8192 3747.162 -
std::unique_copy(deque<int>)_(sprinkled)/1024 469.304 -
std::unique_copy(deque<int>)_(sprinkled)/32 12.131 11.48%
std::unique_copy(deque<int>)_(sprinkled)/52 21.081 11.18%
std::unique_copy(deque<int>)_(sprinkled)/8192 3761.467 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.106 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.326 -3.42%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.841 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4482.909 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.668 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.521 -1.42%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.027 -1.27%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5135.878 1.04%
std::unique_copy(list<int>)_(contiguous)/1024 743.737 -
std::unique_copy(list<int>)_(contiguous)/32 11.332 -
std::unique_copy(list<int>)_(contiguous)/52 21.963 -
std::unique_copy(list<int>)_(contiguous)/8192 8068.646 18.27%
std::unique_copy(list<int>)_(sprinkled)/1024 747.269 -
std::unique_copy(list<int>)_(sprinkled)/32 12.519 -
std::unique_copy(list<int>)_(sprinkled)/52 21.676 -
std::unique_copy(list<int>)_(sprinkled)/8192 8137.788 16.82%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 793.615 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.158 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.664 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 8767.597 17.77%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 845.468 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.112 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.561 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8580.083 15.57%
std::unique_copy(vector<int>)_(contiguous)/1024 248.490 -
std::unique_copy(vector<int>)_(contiguous)/32 8.764 -1.54%
std::unique_copy(vector<int>)_(contiguous)/52 13.506 -
std::unique_copy(vector<int>)_(contiguous)/8192 1895.236 -
std::unique_copy(vector<int>)_(sprinkled)/1024 243.185 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.274 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.894 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1886.047 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.355 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.854 -1.27%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.309 -1.00%
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3703.294 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 583.758 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.490 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.079 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4425.738 -
std::unordered_map<int,_int>::clear()/0 422.040 -
std::unordered_map<int,_int>::clear()/1024 8020.087 -2.94%
std::unordered_map<int,_int>::clear()/32 609.894 -1.17%
std::unordered_map<int,_int>::clear()/8192 62403.178 -2.33%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.011 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.279 4.13%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.219 -6.53%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.344 11.66%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.305 -14.17%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.562 8.16%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.337 -6.28%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.409 4.20%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.264 -5.20%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.261 -11.74%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.303 13.54%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.371 -27.00%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.318 -15.28%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.334 -19.57%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.015 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8959.466 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 290.984 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 107577.667 -2.03%
std::unordered_map<int,_int>::ctor(const&)/0 13.850 -
std::unordered_map<int,_int>::ctor(const&)/1024 6696.662 -1.54%
std::unordered_map<int,_int>::ctor(const&)/32 199.074 -1.00%
std::unordered_map<int,_int>::ctor(const&)/8192 55293.062 -1.23%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.832 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10380.317 2.22%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 282.166 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 86259.197 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.830 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13966.081 2.47%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.963 1.04%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142891.066 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.854 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13827.095 2.95%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 377.547 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142605.239 -
std::unordered_map<int,_int>::erase(iterator)/0 19.808 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.274 -
std::unordered_map<int,_int>::erase(iterator)/32 20.263 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.462 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.485 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5426.583 3.27%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 525.328 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44095.608 -3.44%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.249 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.404 -2.37%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.284 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.107 -5.16%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.271 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 0.942 -21.06%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.100 -4.65%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.985 -5.88%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.271 9.94%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.314 -7.74%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.582 11.63%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.244 20.68%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.169 -4.06%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.094 -1.94%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.041 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13546.992 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 764.160 -1.17%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 136777.757 -2.05%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.663 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7237.783 -2.87%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 631.970 4.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84653.305 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.630 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14828.512 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 833.944 2.95%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150679.862 -1.35%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.945 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14906.918 6.28%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 816.170 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 145987.746 -1.87%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.661 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.990 -18.91%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.679 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.902 41.42%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.135 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.333 -3.26%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 19.448 -3.58%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.968 -3.18%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.873 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.452 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.896 -1.02%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.558 -14.82%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.197 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.526 -1.47%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.757 5.66%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 21.021 -3.55%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.203 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6666.249 -1.40%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.382 2.59%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53921.817 -3.30%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.186 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6698.542 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 202.106 1.21%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54780.922 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.827 -2.52%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1414.289 -9.78%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.178 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26723.725 -5.30%
std::unordered_multimap<int,_int>::clear()/0 421.124 -
std::unordered_multimap<int,_int>::clear()/1024 8224.755 2.31%
std::unordered_multimap<int,_int>::clear()/32 613.890 -
std::unordered_multimap<int,_int>::clear()/8192 63807.079 1.21%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.016 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.278 3.04%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.295 2.48%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.377 -10.92%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.397 -9.75%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.734 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.670 7.48%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.596 1.93%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.013 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.721 2.49%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.551 -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.583 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.267 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.379 -4.04%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.323 4.44%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.387 -4.51%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.904 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9176.046 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 301.341 -1.69%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 112607.623 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.828 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6655.146 -
std::unordered_multimap<int,_int>::ctor(const&)/32 197.678 -2.30%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54606.547 -1.65%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.827 -1.17%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9161.640 -2.37%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 261.435 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76455.916 -2.66%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.802 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13943.345 -2.04%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.870 -2.40%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146433.818 -1.18%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.816 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13917.984 -2.79%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 379.164 -2.02%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 147836.892 -1.55%
std::unordered_multimap<int,_int>::erase(iterator)/0 19.946 1.55%
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.422 -
std::unordered_multimap<int,_int>::erase(iterator)/32 20.596 2.17%
std::unordered_multimap<int,_int>::erase(iterator)/8192 25.650 25.80%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.792 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5702.442 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 545.684 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46458.032 1.13%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.805 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.146 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.581 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.106 4.14%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.305 -37.35%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 0.985 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.100 -6.51%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.976 -3.74%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.017 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.184 -4.65%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.164 -2.46%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.215 -2.42%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.022 -8.26%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.131 -2.34%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.235 -1.46%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.761 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15939.597 -2.17%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 803.697 -1.78%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 176842.758 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.582 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15548.149 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 840.786 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 188004.960 3.49%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.301 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17656.917 -1.12%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 856.090 -1.33%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 172287.341 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.406 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18021.218 -4.83%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 870.362 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 192808.105 1.93%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.083 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 34.424 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.887 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 24.323 -28.17%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.606 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 24.713 -8.83%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 21.857 -1.59%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 20.909 2.18%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.207 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6742.930 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.264 -3.83%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54742.215 -1.39%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.223 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6836.852 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 203.253 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55429.333 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.873 -6.82%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1342.489 -5.42%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.022 -6.27%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27893.332 2.64%
std::unordered_multiset<int>::clear()/0 422.432 -
std::unordered_multiset<int>::clear()/1024 7829.111 1.44%
std::unordered_multiset<int>::clear()/32 612.178 -
std::unordered_multiset<int>::clear()/8192 59617.409 -
std::unordered_multiset<int>::contains(key)_(existent)/0 0.017 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.276 3.16%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.289 -3.94%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.373 -9.82%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.399 18.88%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.354 7.61%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.349 -7.43%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.403 -2.58%
std::unordered_multiset<int>::count(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.678 4.51%
std::unordered_multiset<int>::count(key)_(existent)/32 1.749 -3.99%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.681 -5.00%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.320 -34.02%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.215 1.67%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.401 18.93%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.249 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 15.020 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8858.134 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 303.441 -1.51%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 104696.571 1.07%
std::unordered_multiset<int>::ctor(const&)/0 13.860 -
std::unordered_multiset<int>::ctor(const&)/1024 6614.024 -1.16%
std::unordered_multiset<int>::ctor(const&)/32 201.233 -
std::unordered_multiset<int>::ctor(const&)/8192 54622.676 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 14.044 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9126.749 -1.27%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 257.991 -1.78%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75964.334 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.838 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13611.501 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 392.033 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143022.672 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.827 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13467.783 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.081 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143077.657 -
std::unordered_multiset<int>::erase(iterator)/0 19.658 -
std::unordered_multiset<int>::erase(iterator)/1024 20.253 -
std::unordered_multiset<int>::erase(iterator)/32 20.069 -
std::unordered_multiset<int>::erase(iterator)/8192 20.622 2.63%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.039 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5423.210 -1.84%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 521.646 -3.90%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44977.675 -
std::unordered_multiset<int>::erase(key)_(existent)/0 20.560 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 24.009 13.26%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.403 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.649 6.91%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.486 79.16%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.234 12.19%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.129 -10.89%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.128 10.33%
std::unordered_multiset<int>::find(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.350 -4.69%
std::unordered_multiset<int>::find(key)_(existent)/32 1.146 -16.50%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.238 -
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.067 3.11%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.216 1.09%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.078 -5.68%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.324 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16562.664 3.99%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 817.961 3.45%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 171842.345 1.36%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.236 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15285.691 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 858.714 3.64%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 182493.008 1.10%
std::unordered_multiset<int>::insert(value)_(already_present)/0 19.992 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 31.820 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.853 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 23.675 -30.30%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.580 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 26.144 5.05%
std::unordered_multiset<int>::insert(value)_(new_value)/32 20.933 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 23.530 17.53%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.035 -1.40%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6630.752 -1.01%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.828 1.47%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53648.625 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.055 -1.24%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6626.123 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.976 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54873.547 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.824 -5.81%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1260.806 -4.79%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.052 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25483.108 -2.44%
std::unordered_set<int>::clear()/0 423.617 -
std::unordered_set<int>::clear()/1024 8647.097 10.68%
std::unordered_set<int>::clear()/32 618.810 1.19%
std::unordered_set<int>::clear()/8192 64814.339 6.65%
std::unordered_set<int>::contains(key)_(existent)/0 0.014 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.370 -
std::unordered_set<int>::contains(key)_(existent)/32 1.354 5.81%
std::unordered_set<int>::contains(key)_(existent)/8192 1.463 4.68%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.396 -9.66%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.425 -25.40%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.389 -32.34%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.364 -16.24%
std::unordered_set<int>::count(key)_(existent)/0 0.017 -
std::unordered_set<int>::count(key)_(existent)/1024 1.329 3.50%
std::unordered_set<int>::count(key)_(existent)/32 1.194 -27.96%
std::unordered_set<int>::count(key)_(existent)/8192 1.254 -12.54%
std::unordered_set<int>::count(key)_(non-existent)/0 0.268 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.627 20.32%
std::unordered_set<int>::count(key)_(non-existent)/32 1.493 5.59%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.570 7.58%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.735 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9169.509 1.02%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 298.073 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 103580.299 2.09%
std::unordered_set<int>::ctor(const&)/0 13.854 -
std::unordered_set<int>::ctor(const&)/1024 6642.101 -
std::unordered_set<int>::ctor(const&)/32 199.111 -
std::unordered_set<int>::ctor(const&)/8192 54344.712 -
std::unordered_set<int>::ctor(const&,_alloc)/0 14.091 1.14%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9714.346 -
std::unordered_set<int>::ctor(const&,_alloc)/32 277.153 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 80629.034 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.820 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13825.511 1.96%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 370.269 1.85%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142028.544 1.11%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.834 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13621.252 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.796 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142802.908 1.30%
std::unordered_set<int>::erase(iterator)/0 20.012 1.22%
std::unordered_set<int>::erase(iterator)/1024 24.073 19.23%
std::unordered_set<int>::erase(iterator)/32 21.468 6.61%
std::unordered_set<int>::erase(iterator)/8192 25.023 24.11%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.244 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5590.778 5.96%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 544.064 2.02%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45052.933 3.42%
std::unordered_set<int>::erase(key)_(existent)/0 21.382 -
std::unordered_set<int>::erase(key)_(existent)/1024 25.928 15.05%
std::unordered_set<int>::erase(key)_(existent)/32 21.477 -
std::unordered_set<int>::erase(key)_(existent)/8192 27.824 20.20%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.136 5.28%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.138 -
std::unordered_set<int>::erase(key)_(non-existent)/8192 1.044 14.18%
std::unordered_set<int>::find(key)_(existent)/0 0.018 -
std::unordered_set<int>::find(key)_(existent)/1024 1.220 -2.60%
std::unordered_set<int>::find(key)_(existent)/32 1.185 -5.20%
std::unordered_set<int>::find(key)_(existent)/8192 1.332 3.50%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.114 -12.91%
std::unordered_set<int>::find(key)_(non-existent)/32 1.208 10.08%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.107 -5.39%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.162 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13319.448 4.10%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 756.732 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 136840.037 -1.38%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.516 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7377.745 -3.25%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 610.450 -1.45%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 86063.877 2.43%
std::unordered_set<int>::insert(value)_(already_present)/0 1.583 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.945 -
std::unordered_set<int>::insert(value)_(already_present)/32 1.665 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.812 23.20%
std::unordered_set<int>::insert(value)_(new_value)/0 19.151 -
std::unordered_set<int>::insert(value)_(new_value)/1024 21.338 7.46%
std::unordered_set<int>::insert(value)_(new_value)/32 19.350 -5.01%
std::unordered_set<int>::insert(value)_(new_value)/8192 19.510 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.285 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6671.920 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 211.594 -6.06%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54219.887 -1.78%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.258 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6640.055 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.756 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54731.438 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.848 -6.05%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1443.433 8.02%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.704 1.58%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26281.508 4.45%
std::unordered_set<std::string>::clear()/0 422.741 -
std::unordered_set<std::string>::clear()/1024 23051.051 -
std::unordered_set<std::string>::clear()/32 938.914 6.81%
std::unordered_set<std::string>::clear()/8192 220198.631 1.28%
std::unordered_set<std::string>::contains(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 43.627 18.62%
std::unordered_set<std::string>::contains(key)_(existent)/32 43.694 15.75%
std::unordered_set<std::string>::contains(key)_(existent)/8192 34.379 -20.92%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.439 26.37%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 24.559 7.49%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.420 16.82%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.104 -2.30%
std::unordered_set<std::string>::count(key)_(existent)/0 0.010 -
std::unordered_set<std::string>::count(key)_(existent)/1024 33.946 -8.76%
std::unordered_set<std::string>::count(key)_(existent)/32 43.010 40.34%
std::unordered_set<std::string>::count(key)_(existent)/8192 39.874 -1.89%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.306 -10.77%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.357 -9.30%
std::unordered_set<std::string>::count(key)_(non-existent)/32 21.085 -12.81%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.197 10.97%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.771 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40359.921 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1035.277 -2.12%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 722758.862 -
std::unordered_set<std::string>::ctor(const&)/0 13.842 -
std::unordered_set<std::string>::ctor(const&)/1024 34716.918 1.83%
std::unordered_set<std::string>::ctor(const&)/32 684.547 -
std::unordered_set<std::string>::ctor(const&)/8192 341986.139 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.957 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63360.791 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1459.265 -3.17%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 612863.392 1.12%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.837 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62610.133 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1888.260 4.13%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 656180.988 1.78%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.820 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63909.662 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1458.794 -10.07%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 645851.909 1.64%
std::unordered_set<std::string>::erase(iterator)/0 31.006 6.65%
std::unordered_set<std::string>::erase(iterator)/1024 28.849 7.18%
std::unordered_set<std::string>::erase(iterator)/32 30.974 1.99%
std::unordered_set<std::string>::erase(iterator)/8192 29.509 -6.83%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.883 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12762.101 6.25%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.646 3.27%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117997.915 -
std::unordered_set<std::string>::erase(key)_(existent)/0 115.694 32.29%
std::unordered_set<std::string>::erase(key)_(existent)/1024 123.816 39.44%
std::unordered_set<std::string>::erase(key)_(existent)/32 56.706 23.18%
std::unordered_set<std::string>::erase(key)_(existent)/8192 81.627 -28.31%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 18.812 -14.66%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 22.088 16.64%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 21.384 -12.08%
std::unordered_set<std::string>::find(key)_(existent)/0 0.015 -
std::unordered_set<std::string>::find(key)_(existent)/1024 31.601 -16.70%
std::unordered_set<std::string>::find(key)_(existent)/32 39.344 4.39%
std::unordered_set<std::string>::find(key)_(existent)/8192 37.124 -8.08%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.338 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.153 -2.37%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.535 -2.45%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.263 16.10%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.261 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 57002.509 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1891.845 1.37%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 614835.350 1.74%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.873 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56606.992 1.69%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1581.131 -15.12%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 563501.277 1.57%
std::unordered_set<std::string>::insert(value)_(already_present)/0 43.318 -7.51%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 21.811 -40.03%
std::unordered_set<std::string>::insert(value)_(already_present)/32 43.572 -37.18%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 37.971 -40.78%
std::unordered_set<std::string>::insert(value)_(new_value)/0 50.951 -9.65%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 47.639 -
std::unordered_set<std::string>::insert(value)_(new_value)/32 68.947 -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 71.408 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.284 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35925.941 1.01%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 789.869 6.25%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341553.182 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.315 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35920.229 1.35%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 723.718 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343576.573 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17094.472 1.63%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 333.218 -4.26%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212079.085 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 242.890 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.708 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1880.937 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.056 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.443 1.26%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 748.735 -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.245 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.809 2.37%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 644.809 -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.386 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.263 -3.33%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 566.189 -
std::vector<int>::ctor(size)/1024 43.780 1.48%
std::vector<int>::ctor(size)/32 10.133 -4.91%
std::vector<int>::ctor(size)/8192 573.001 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 41.784 -1.65%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.614 -3.46%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 259.632 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.434 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.746 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.695 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.765 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.270 -1.87%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.463 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.275 -
std::vector<int>::insert(begin)_(cheap_elements)/32 4.940 -3.03%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.151 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 807.257 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 459.815 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3035.416 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 931.907 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 485.179 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4167.589 1.23%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2210.200 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.879 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13356.530 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.850 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.156 2.29%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.043 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.454 1.76%
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.000 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 889.250 20.87%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.886 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.882 -2.28%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 670.253 1.70%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.657 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.330 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.320 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.334 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.326 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.128 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.835 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4612.859 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6252.351 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 127.546 -4.07%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52863.925 1.18%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.953 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.325 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6927.266 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19817.011 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 597.593 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173500.444 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.209 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.893 -1.28%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6914.844 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19959.991 1.23%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 601.371 1.35%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 174079.099 1.19%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.271 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.921 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6918.042 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19934.901 1.40%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 605.124 1.53%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 174026.549 1.62%
std::vector<std::string>::ctor(size)/1024 427.173 -
std::vector<std::string>::ctor(size)/32 33.751 -3.84%
std::vector<std::string>::ctor(size)/8192 4204.396 -1.23%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 579.739 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.632 -1.76%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5374.904 -1.40%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19892.984 1.62%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 569.623 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 172836.955 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.484 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.383 -2.00%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4568.325 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.109 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.842 1.52%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4582.764 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.583 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.861 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2277.059 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.983 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.590 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2290.017 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.582 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.001 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4563.785 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.099 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.077 2.05%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4578.341 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1629.452 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 481.830 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9830.116 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15303.848 1.79%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 824.829 1.28%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116931.167 2.74%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3091.602 -1.26%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 546.756 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 21004.598 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16912.884 1.51%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 898.229 2.63%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128891.861 2.92%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1699.173 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 580.255 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 10983.348 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13522.697 2.11%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 901.329 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116691.956 1.94%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.272 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.139 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2266.804 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.286 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.739 1.26%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.381 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.692 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.498 -1.72%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5693.770 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6257.947 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 117.230 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51408.582 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 537.436 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.412 -1.03%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3397.663 8.36%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 609.739 2.46%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.697 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5703.697 -1.10%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.048 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.783 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.697 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.610 2.71%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.086 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.671 1.97%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.786 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.791 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.781 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.366 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.367 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.380 -
vector<bool>(const_vector<bool>&) 10.399 3.50%
vector<bool>(size_type,_const_value_type&) 8.668 -1.40%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.608 2.11%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.876 -
vector<bool>::reserve() 8.670 -1.01%
Geometric Mean 217.688 -