Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 562162 2026-01-05T22:33:52 0:00:00
Previous 562298 2026-01-05T22:33:31 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2444 2260
Performance Improvements 2448 2238
Unchanged Tests 52288 52682
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::fill(deque<int>)/32 274.06% 1.265 4.733 - 272.87% -
rng::fill(deque<int>)/32 237.91% 1.335 4.512 - 206.94% -
SetIntersection_Interlaced_Vector_uint64_262144_64 194.12% 9199570.250 27057563.914 - -0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 182.27% 44978587.434 126962810.685 - 225.77% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 159.18% 9.782 25.352 - -61.85% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 149.43% 620.137 1546.822 - 125.20% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 146.76% 600.227 1481.103 - 116.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 139.15% 13393439.078 32030671.003 - 53.31% -
std::generate_n(list<int>)/1024 132.62% 650.704 1513.638 - 132.59% -
std::copy_n(vector<bool>)_(aligned)/262144 129.80% 275.021 632.007 - -6.49% -
std::search(list<int>)_(no_match)/1000 128.47% 672.363 1536.158 - 115.05% -
SetIntersection_Interlaced_Vector_uint64_262144_256 117.76% 34067179.555 74184282.840 - 96.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 117.64% 3647686.199 7938881.736 - 32.49% -
rng::rotate(list<int>)_(1_element_forward)/1024 115.72% 737.004 1589.852 - 115.21% -
std::rotate(list<int>)_(1_element_forward)/1024 115.30% 740.371 1594.022 - 116.55% -
rng::rotate(list<int>)_(1_element_backward)/1024 112.69% 744.954 1584.437 - 112.07% -
std::rotate(list<int>)_(1_element_backward)/1024 111.88% 747.024 1582.776 - 111.53% -
std::fill(deque<int>)/50 109.62% 2.240 4.695 - 109.78% -
rng::fill(list<int>)/50 108.90% 16.782 35.059 - -0.34% -
std::unique_copy(vector<int>)_(sprinkled)/8192 108.88% 1885.632 3938.663 - 0.43% -
std::search(list<int>)_(no_match)/1024 108.46% 763.668 1591.962 - 115.58% -
rng::find_last_if(list<int>)_(bail_10%)/50 107.52% 17.490 36.296 - -0.57% -
std::unique_copy(vector<int>)_(sprinkled)/1024 105.53% 243.183 499.823 - 0.05% -
rng::fill(deque<int>)/50 102.29% 2.256 4.563 - 102.24% -
rng::unique_copy(list<int>)_(contiguous)/1024 99.89% 743.599 1486.368 - 100.35% -
std::rotate_copy(list<int>)/50 99.85% 14.193 28.365 - 101.28% -
std::unique_copy(list<int>)_(contiguous)/1024 99.31% 743.721 1482.318 - 99.09% -
std::unique_copy(list<int>)_(sprinkled)/1024 99.17% 746.612 1487.063 - 100.02% -
rng::unique_copy(list<int>)_(sprinkled)/1024 99.07% 746.709 1486.468 - 100.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 95.74% 20.495 40.117 - 81.28% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 90.45% 368934.411 702622.170 - 89.96% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 90.28% 793.133 1509.192 - 89.51% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 90.20% 795.091 1512.252 - 89.48% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 87.64% 823.464 1545.123 - 86.94% -
std::unique_copy(vector<int>)_(sprinkled)/52 82.34% 12.834 23.401 - -0.83% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 81.70% 845.791 1536.815 - 81.52% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 77.71% 6.347 11.279 - 48.94% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 77.69% 6.425 11.416 - 56.49% -
SetIntersection_Interlaced_Vector_uint64_262144_16 77.28% 3132755.705 5553696.272 - 74.24% -
BM_PushHeap_uint32_QuickSortAdversary_1 77.05% 0.394 0.697 - 44.65% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 72.51% 0.260 0.449 - 52.84% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 71.82% 4.606 7.913 - 10.04% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 71.72% 6.356 10.914 - 9.38% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 70.94% 389947.858 666562.087 - 73.72% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 69.66% 4.673 7.929 - 50.57% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 69.31% 4.614 7.811 - 44.80% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 66.68% 0.344 0.573 - 47.03% -
SetIntersection_Interlaced_Set_uint32_16384_64 65.07% 214762873.965 354518283.063 - 65.66% -
SetIntersection_Interlaced_Set_uint32_16384_16 64.58% 209093311.089 344125634.771 - 66.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 62.60% 0.429 0.697 - 0.01% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 62.48% 0.429 0.697 - 11.96% -
std::map<std::string,_int>::insert(value)_(already_present)/32 61.80% 15.197 24.589 - 0.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 58.87% 1.644 2.612 - 40.26% -
std::equal(list<int>)_(it,_it,_it,_it)/50 58.82% 25.144 39.933 - -1.15% -
BM_MakeHeap_uint64_Random_4 58.72% 1.087 1.725 - 19.34% -
std::unique_copy(vector<int>)_(sprinkled)/32 58.19% 8.273 13.087 - -2.86% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 56.26% 30.925 48.322 - -1.68% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 55.06% 762.405 1182.158 - 54.62% -
BM_PushHeap_uint32_PipeOrgan_1 54.37% 0.413 0.637 - 34.37% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 53.97% 0.411 0.632 - -2.43% -
BM_tolower_string<char> 53.86% 14.906 22.934 - 51.04% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 53.18% 26.373 40.397 - 69.09% -
std::multiset<std::string>::erase(key)_(existent)/0 51.18% 40.537 61.284 - 3.42% -
BM_MakeThenSortHeap_string_Descending_1024 50.00% 25.607 38.410 - -0.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 49.83% 229800704.594 344312518.937 - 49.13% -
std::is_sorted_until(deque<int>)/8 49.38% 2.543 3.798 - 22.93% -
BM_RangesPopHeap_string_1 49.22% 0.462 0.689 - 31.58% -
std::copy_n(vector<bool>)_(aligned)/1048576 47.22% 1884.254 2774.055 - 65.35% -
rng::contains(list<int>)_(process_all)/32 46.59% 9.112 13.358 - 18.63% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 45.95% 0.336 0.490 - 42.87% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 45.59% 27.836 40.526 - -0.95% -
std::move_backward(vector<int>)/262144 45.08% 14995.961 21755.942 - -0.84% -
std::copy(vector<bool>)_(aligned)/262144 44.97% 564.974 819.048 - 19.73% -
rng::partition(list<int>)_(dense)/8192 44.63% 4380.821 6336.180 - 24.35% -
SetIntersection_None_Set_uint64_16384_16 44.56% 163299475.963 236062277.446 - 44.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 44.33% 37.177 53.656 - 0.62% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 42.11% 60.650 86.193 - 50.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 41.95% 6442630.038 9145406.033 - 27.72% -
SetIntersection_None_Set_uint64_16384_64 41.75% 166913868.636 236595043.399 - 41.94% -
BM_lexicographical_compare_three_way_fast_path/1 41.42% 0.277 0.392 - 0.27% -
BM_RangesMakeHeap_string_Ascending_262144 40.93% 7.317 10.312 - 5.61% -
BM_StringCtorDefault 40.34% 0.267 0.375 - 59.51% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 39.41% 29.841 41.603 - 1.93% -
BM_RangesMakeHeap_string_Descending_262144 39.03% 3.491 4.854 - -14.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 38.98% 0.502 0.697 - 39.13% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 38.92% 24.943 34.650 - -0.72% -
SetIntersection_Interlaced_Vector_uint32_16384_256 38.80% 13766413.587 19107330.433 - 35.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.76% 32.812 45.530 - -1.03% -
SetIntersection_None_Set_uint64_16384_4 38.52% 160162784.834 221851850.829 - 38.49% -
std::partition(list<int>)_(dense)/8192 37.93% 4393.422 6059.915 - 20.74% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 37.76% 50.950 70.191 - 37.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 37.67% 25.474 35.071 - 15.20% -
std::find_end(deque<int>)_(same_length)/1000 37.35% 938.526 1289.041 - 37.12% -
SetIntersection_None_Set_uint64_16384_1 36.55% 156334685.074 213481820.182 - 36.43% -
SetIntersection_None_Set_uint64_16384_256 36.15% 164908431.747 224516468.117 - 36.23% -
BM_RangesPushHeap_uint32_PipeOrgan_1 35.81% 0.450 0.611 - -4.11% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 35.71% 27.027 36.678 - 34.23% -
BM_RangesMakeHeap_string_PipeOrgan_262144 35.43% 7.274 9.851 - -17.49% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 35.34% 8.517 11.527 - 35.93% -
BM_PushHeap_float_Descending_1 35.08% 0.467 0.631 - 46.65% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 35.04% 1.278 1.726 - 22.56% -
BM_lexicographical_compare_three_way_slow_path/1 34.20% 0.300 0.403 - 10.65% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 34.18% 28.973 38.876 - 1.64% -
BM_std_min<unsigned___int128>/1 34.03% 0.343 0.460 - 25.35% -
std::unordered_set<std::string>::erase(key)_(existent)/32 33.45% 54.768 73.086 - -1.23% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 33.35% 6.055 8.074 - 34.76% -
std::unordered_set<int>::contains(key)_(non-existent)/32 33.14% 1.471 1.959 - 28.10% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 33.05% 46.493 61.859 - 34.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 32.64% 113213976.697 150165344.189 - 27.93% -
rng::stable_partition(list<int>)_(dense)/8192 32.42% 19411.725 25704.252 - 41.00% -
BM_PushHeap_uint32_Ascending_1 32.28% 0.467 0.617 - 23.06% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 32.17% 1.360 1.798 - 20.08% -
BM_vector_deque_move_backward/0 32.11% 0.461 0.609 - 37.17% -
BM_StringRead_Hot_Deep_Large 32.09% 0.524 0.693 - 20.35% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 31.95% 1.287 1.697 - -12.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 31.89% 19970897.645 26338691.886 - 61.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 31.86% 8666308.345 11427334.623 - -4.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 31.67% 8691211.708 11443492.405 - -4.01% -
std::multiset<std::string>::insert(value)_(new_value)/8192 31.55% 74.925 98.562 - 3.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 31.54% 114948799.501 151199119.909 - 28.77% -
BM_RangesMakeThenSortHeap_string_Descending_1024 31.06% 29.248 38.333 - -0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 30.96% 27184151.927 35600134.090 - -12.06% -
SetIntersection_Interlaced_Vector_float_1024_64 30.63% 4026545.530 5259808.317 - -10.29% -
std::find_end(deque<int>)_(same_length)/1024 30.59% 1408.165 1838.941 - -0.54% -
SetIntersection_None_Set_uint64_16384_1024 30.48% 165021291.388 215325044.975 - 32.12% -
std::find_end(deque<int>)_(same_length)/8192 30.25% 11322.614 14747.917 - -0.60% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 30.12% 605.293 787.599 - 22.03% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 29.57% 6.327 8.198 - -16.93% -
SetIntersection_Interlaced_Vector_uint64_1024_256 29.54% 5893773.896 7635004.884 - 15.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 29.44% 36.239 46.907 - -3.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 29.34% 2.232 2.886 - 5.24% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 29.10% 18.896 24.394 - 5.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 29.08% 1569185.961 2025468.315 - 6.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 29.06% 9005044.024 11622065.119 - -3.51% -
rng::is_sorted_until(deque<int>)/8 29.06% 2.554 3.296 - -23.08% -
std::search(deque<int>)_(near_matches)/1000 28.90% 18762.677 24185.465 - 22.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 28.71% 8848956.162 11389682.306 - -4.42% -
SetIntersection_Interlaced_Vector_uint32_16384_64 28.56% 5632445.517 7241007.501 - 21.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 28.26% 8409347.969 10785448.697 - 28.19% -
std::find_if_not(list<int>)_(bail_25%)/32768 28.15% 7379.801 9457.241 - 24.41% -
rng::copy_backward(vector<int>)/4096 28.10% 147.555 189.018 - 33.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 28.07% 8423463.938 10788024.583 - 29.29% -
std::search(deque<int>)_(near_matches)/1024 28.03% 19757.308 25295.885 - 22.51% -
std::copy_backward(vector<bool>)_(aligned)/262144 27.80% 582.833 744.836 - -0.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 27.57% 67397226.312 85977787.976 - 33.50% -
SetIntersection_Interlaced_Vector_float_16384_64 27.48% 5964558.966 7603472.175 - -27.91% -
rng::partition(list<int>)_(sparse)/8192 27.33% 6955.491 8856.594 - 12.40% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 27.12% 1.436 1.825 - 11.70% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 27.01% 26.795 34.034 - 42.53% -
rng::copy(list<int>)/64 26.94% 32.043 40.675 - 20.34% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 26.19% 1.265 1.596 - -11.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 25.83% 2810498.284 3536356.318 - 19.51% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 25.15% 35.352 44.245 - 4.05% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 24.85% 21.337 26.638 - 33.83% -
std::unordered_multiset<int>::find(key)_(existent)/8192 24.81% 1.212 1.513 - 18.98% -
std::unordered_set<std::string>::erase(iterator)/0 24.74% 25.838 32.231 - 17.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 24.37% 0.644 0.801 - 25.94% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 24.16% 0.447 0.555 - -9.31% -
std::set<int>::insert(value)_(already_present)/0 24.11% 0.581 0.722 - 24.08% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 23.91% 25.721 31.872 - -0.26% -
std::unordered_multiset<int>::find(key)_(existent)/32 23.88% 1.115 1.381 - 6.10% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 23.87% 27.741 34.362 - 36.19% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 23.66% 31.352 38.769 - 0.72% -
std::move(list<int>)/64 23.50% 39.439 48.705 - -0.28% -
std::equal(vector<bool>)_(unaligned)/8 22.93% 0.765 0.941 - 10.44% -
std::none_of(vector<int>)_(process_all)/50 22.82% 14.811 18.190 - -0.06% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 22.78% 1.220 1.498 - -11.70% -
rng::search(deque<int>,_pred)_(no_match)/1024 22.73% 355.880 436.783 - 0.06% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 22.41% 4.576 5.602 - -13.23% -
std::partition(list<int>)_(sparse)/8192 22.37% 7142.937 8740.625 - 6.90% -
rng::for_each(set<int>)/50 22.31% 49.155 60.122 - -0.65% -
std::multimap<std::string,_int>::erase(iterator)/32 22.17% 26.761 32.694 - 11.16% -
std::multiset<std::string>::erase(key)_(existent)/32 22.09% 50.169 61.250 - 4.29% -
BM_deque_deque_move_backward/0 21.54% 0.758 0.921 - 13.02% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 21.34% 0.457 0.555 - 18.92% -
rng::generate(list<int>)/8192 21.25% 7067.260 8569.335 - 13.72% -
BM_PushHeap_uint64_Descending_1 21.22% 0.526 0.638 - 42.24% -
BM_deque_deque_copy_backward/0 21.18% 0.712 0.863 - 6.73% -
rng::for_each(set<int>::iterator)/50 21.16% 42.323 51.280 - 1.52% -
SetIntersection_Interlaced_Set_uint32_16384_1024 21.15% 170084722.854 206060923.213 - 21.69% -
std::equal(vector<bool>)_(unaligned)/50 21.08% 0.769 0.931 - 5.68% -
SetIntersection_Interlaced_Vector_uint64_16384_16 20.93% 2540826.820 3072714.383 - 26.19% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 20.84% 0.577 0.697 - 9.51% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 20.71% 29.324 35.396 - -2.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 20.69% 2941273.111 3549766.174 - 21.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 20.64% 0.886 1.069 - -0.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 20.52% 24.966 30.088 - -6.59% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 20.39% 36.857 44.372 - 5.49% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 20.19% 10361.380 12453.747 - 18.65% -
SetIntersection_Interlaced_Vector_float_256_16 20.18% 6480843.252 7788943.914 - -2.40% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 20.11% 20.240 24.310 - 22.53% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 19.98% 1.535 1.842 - 8.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 19.93% 2868183.046 3439744.237 - 17.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 19.84% 238187347.412 285451776.967 - 33.89% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 19.82% 99329009.231 119014597.718 - 18.86% -
std::remove_copy(list<int>)_(sprinkled)/8192 19.71% 6973.143 8347.732 - 19.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 19.66% 49.481 59.207 - -17.77% -
std::copy_if(list<int>)_(entire_range)/64 19.59% 30.703 36.717 - 1.46% -
SetIntersection_Interlaced_Vector_uint32_262144_16 19.53% 3075779.816 3676372.171 - 5.23% -
std::unique_copy(list<int>)_(sprinkled)/52 19.39% 21.622 25.816 - -0.74% -
SetIntersection_Interlaced_Vector_uint32_256_64 19.39% 6753837.831 8063522.740 - 10.72% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 19.10% 1.409 1.679 - 5.61% -
std::search(deque<int>)_(no_match)/1024 18.95% 349.602 415.843 - 0.10% -
rng::contains(list<int>)_(process_all)/50 18.83% 18.416 21.884 - 13.12% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 18.77% 21971.618 26096.658 - 8.90% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 18.68% 7552.211 8963.155 - 9.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 18.66% 126292076.714 149852839.095 - 35.27% -
std::adjacent_find(deque<int>)/8 18.65% 3.052 3.621 - 22.46% -
rng::copy_n(vector<int>)/32768 18.64% 2397.787 2844.680 - 24.00% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 18.61% 10.309 12.227 - 9.97% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.59% 25.163 29.840 - -13.09% -
std::unordered_set<int>::contains(key)_(non-existent)/0 18.55% 0.336 0.398 - -18.60% -
rng::starts_with(list<int>)/8192 18.49% 7303.954 8654.631 - -3.23% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.42% 17.683 20.941 - 17.05% -
rng::unique_copy(list<int>)_(sprinkled)/32 18.38% 10.945 12.957 - 0.97% -
SetIntersection_Interlaced_Set_uint32_16384_256 18.31% 197791452.073 233999396.389 - 18.18% -
std::search_n(list<int>,_pred)_(no_match)/8192 18.21% 8217.225 9713.638 - 19.22% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 17.78% 10852.539 12781.977 - 1.10% -
BM_std_minmax<unsigned_char>/16 17.70% 0.925 1.089 - 11.88% -
BM_PushHeap_uint64_SingleElement_64 17.65% 0.352 0.414 - 1.75% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 17.60% 25.956 30.524 - 0.15% -
std::remove_copy(list<int>)_(prefix)/8192 17.40% 7034.718 8258.660 - 17.58% -
std::is_sorted_until(deque<int>,_pred)/8 17.37% 3.896 4.573 - 7.56% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 17.37% 0.467 0.549 - 18.20% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 17.34% 4.309 5.056 - -0.26% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 17.32% 21.744 25.511 - 10.02% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 17.29% 7209.935 8456.468 - 17.16% -
std::remove(list<int>)_(sprinkled)/50 17.17% 64.660 75.764 - 10.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 17.15% 8200075.098 9606478.899 - 14.01% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 17.11% 26.223 30.710 - 6.26% -
std::remove_copy_if(list<int>)_(prefix)/8192 17.10% 7246.692 8485.981 - 16.61% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 16.91% 1.063 1.242 - -1.80% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 16.86% 24.391 28.504 - -0.69% -
std::partition(deque<int>)_(dense)/50 16.78% 13.890 16.221 - -0.71% -
std::for_each_n(list<int>)/8 16.50% 2.202 2.565 - -1.04% -
std::mismatch(list<int>)_(it,_it,_it)/8192 16.35% 8017.724 9328.913 - 25.60% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 16.24% 1274.546 1481.521 - 9.00% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 16.19% 45625046.709 53009753.483 - 4.48% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 16.11% 1280.688 1487.045 - 20.21% -
std::unordered_set<std::string>::count(key)_(existent)/8192 16.05% 36.885 42.804 - 32.89% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 15.73% 21.037 24.346 - -1.01% -
std::map<std::string,_int>::erase(key)_(existent)/8192 15.69% 80.793 93.466 - 44.02% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 15.59% 1.199 1.386 - 3.07% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 15.58% 8196.155 9473.181 - -1.75% -
std::multiset<std::string>::erase(iterator)/8192 15.52% 27.186 31.405 - 3.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 15.51% 0.462 0.534 - -3.97% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 15.47% 7983.779 9219.258 - 0.73% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15.17% 4874.454 5614.146 - 17.16% -
std::multiset<std::string>::find(key)_(non-existent)/8192 15.15% 26.729 30.778 - -4.67% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 15.09% 8365.641 9628.329 - 1.23% -
SetIntersection_Interlaced_Vector_uint32_262144_64 15.01% 9887025.246 11371463.182 - 38.49% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 14.95% 38.174 43.880 - 43.09% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 14.90% 1.213 1.394 - -0.26% -
std::stable_partition(list<int>)_(alloc_fails)/8192 14.86% 25290.336 29049.053 - 15.02% -
BM_PopHeap_uint64_1 14.61% 0.502 0.576 - 10.86% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 14.55% 0.552 0.633 - 10.17% -
BM_PushHeap_float_QuickSortAdversary_16 14.52% 0.975 1.117 - 14.10% -
BM_RangesMakeHeap_float_Random_64 14.30% 1.431 1.636 - -0.79% -
rng::move_backward(vector<bool>)_(unaligned)/512 14.14% 4.643 5.299 - -1.23% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 14.08% 27.652 31.546 - 12.12% -
std::unique_copy(list<int>)_(contiguous)/8192 14.01% 6882.254 7846.233 - 13.88% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 13.95% 1.397 1.592 - 11.18% -
SetIntersection_Interlaced_Vector_uint32_16384_16 13.86% 2529936.374 2880655.286 - 16.99% -
std::stable_partition(list<int>)_(dense)/8192 13.79% 17465.452 19874.120 - 13.73% -
rng::replace(vector<int>)_(sprinkled)/50 13.73% 8.940 10.167 - 26.65% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 13.71% 11168.394 12699.042 - 12.22% -
BM_std_min<long_long>/1 13.70% 0.546 0.621 - -7.75% -
SetIntersection_Interlaced_Vector_uint64_1024_64 13.67% 4218226.572 4794887.617 - 1.34% -
rng::any_of(vector<int>)_(process_all)/50 13.67% 12.597 14.319 - 5.07% -
SetIntersection_Front_Set_uint64_16384_1024 13.65% 14281202.372 16230216.088 - 8.64% -
BM_std_min<unsigned_int>/1 13.61% 0.288 0.328 - 0.71% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 13.60% 5.792 6.580 - 5.44% -
BM_StringRelational_Less_Small_Small_ChangeFirst 13.58% 1.265 1.437 - 3.64% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 13.56% 2.194 2.492 - 11.14% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 13.55% 760.531 863.555 - 1.72% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 13.54% 63.014 71.545 - 126.54% -
std::partition(deque<int>)_(dense)/32 13.52% 9.526 10.814 - -2.98% -
BM_RangesMakeHeap_uint64_Heap_64 13.52% 0.238 0.270 - 10.27% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 13.51% 0.345 0.392 - -26.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 13.51% 58734968.077 66669914.671 - 23.21% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 13.50% 38.346 43.524 - 14.67% -
std::unordered_set<int>::contains(key)_(existent)/32 13.49% 1.231 1.397 - 9.70% -
std::rotate(list<int>)_(by_1/2)/8192 13.45% 5176.115 5872.272 - -6.34% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 13.40% 33.132 37.573 - 14.53% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 13.37% 18.228 20.666 - -1.29% -
std::rotate_copy(vector<int>)/8192 13.32% 694.348 786.851 - 22.77% -
std::multiset<std::string>::erase(iterator)/1024 13.30% 29.635 33.577 - 1.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 13.28% 7946904.148 9002027.368 - 10.56% -
SetIntersection_None_Set_uint64_16384_16384 13.26% 175760305.176 199066987.063 - 13.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 13.23% 198391894.607 224639789.094 - 3.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 13.14% 4538715.989 5134983.791 - 1.70% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 13.10% 11.068 12.518 - 6.16% -
SetIntersection_Interlaced_Set_uint32_16384_4 12.98% 174251989.135 196878131.955 - 16.98% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 12.97% 7420.891 8383.048 - 12.95% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 12.90% 1.108 1.251 - -6.62% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 12.88% 1.237 1.397 - 11.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 12.75% 74341909.902 83822798.707 - 11.20% -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.75% 10.602 11.954 - 0.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 12.64% 38.473 43.338 - 1.16% -
BM_std_minmax<unsigned_int>/4 12.54% 1.026 1.154 - 18.66% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 12.44% 2.602 2.925 - 8.79% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 12.40% 11.066 12.439 - 7.85% -
std::search(list<int>)_(same_length)/8192 12.39% 9410.045 10576.160 - 0.33% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 12.39% 9172.024 10308.073 - -6.98% -
rng::for_each(map<int>::iterator)/50 12.34% 43.956 49.381 - -0.96% -
std::generate_n(list<int>)/50 12.29% 15.363 17.251 - 0.11% -
BM_StringRelationalLiteral_Less_Large_Small_Control 12.20% 1.710 1.919 - 1.60% -
BM_std_minmax_element<char>/2 12.19% 0.613 0.688 - -0.03% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 12.17% 23.244 26.072 - 2.93% -
rng::search(list<int>,_pred)_(same_length)/8192 12.15% 8794.409 9862.688 - 10.78% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 12.07% 1.897 2.126 - 13.38% -
rng::move(vector<bool>)_(aligned)/64 12.02% 1.842 2.064 - 8.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 11.96% 1.762 1.973 - 10.82% -
BM_RangesMakeHeap_string_Ascending_16384 11.86% 5.310 5.940 - 2.71% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 11.81% 1432.301 1601.445 - 0.43% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 11.73% 7781.476 8694.295 - -7.20% -
SetIntersection_None_Set_float_16384_4 11.72% 157560272.527 176033184.148 - 11.91% -
BM_PushHeap_uint64_Ascending_16 11.68% 0.937 1.047 - 14.83% -
BM_PopHeap_uint32_1 11.62% 0.622 0.695 - 52.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 11.60% 0.480 0.536 - 19.33% -
rng::contains(list<int>)_(process_all)/8192 11.60% 7122.674 7948.802 - 14.08% -
BM_PushHeap_uint64_SingleElement_16 11.52% 0.337 0.376 - 11.62% -
BM_toupper_char<char> 11.49% 0.549 0.612 - -0.50% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 11.48% 0.329 0.366 - 0.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 11.44% 1554592.755 1732452.931 - 8.63% -
SetIntersection_None_Set_float_16384_1 11.36% 157482940.360 175372039.308 - 11.28% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 11.31% 87.488 97.381 - 9.65% -
rng::unique_copy(list<int>)_(contiguous)/8192 11.23% 6926.023 7703.945 - 11.39% -
BM_StringEraseWithMove_Large_Transparent 11.23% 2.430 2.702 - 4.45% -
std::find(list<int>)_(process_all)/50 11.22% 18.788 20.897 - 15.25% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 11.14% 10.610 11.792 - 7.01% -
SetIntersection_Interlaced_Vector_string_256_256 11.08% 20461815.357 22729085.594 - -0.55% -
rng::search(deque<int>)_(same_length)/1000 11.03% 418.198 464.315 - 40.15% -
rng::remove_if(vector<int>)_(prefix)/1024 11.02% 347.347 385.614 - 0.68% -
SetIntersection_None_Set_float_16384_16 10.96% 157713013.477 174995911.805 - 11.15% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 10.92% 22.105 24.519 - 4.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 10.90% 20696360.082 22951612.707 - 11.04% -
rng::copy(vector<bool>)_(unaligned)/512 10.84% 3.336 3.698 - -0.03% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.84% 9.955 11.033 - 5.56% -
std::unordered_multiset<int>::erase(iterator)/8192 10.83% 20.092 22.268 - 10.70% -
SetIntersection_None_Set_float_16384_64 10.82% 157552210.680 174605549.464 - 11.01% -
rng::find_end(deque<int>)_(near_matches)/8192 10.80% 2117413.654 2346150.309 - 9.81% -
BM_MakeHeap_float_Random_4 10.80% 1.507 1.670 - 3.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.77% 31.287 34.657 - -0.54% -
BM_std_minmax_element<long_long>/3 10.72% 1.123 1.243 - 10.89% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10.66% 13042.447 14432.771 - -13.45% -
std::map<std::string,_int>::insert(value)_(new_value)/32 10.64% 41.786 46.233 - 36.83% -
std::all_of(deque<int>)_(process_all)/50 10.63% 18.325 20.274 - -4.54% -
BM_RangesMakeHeap_uint64_Descending_64 10.63% 0.228 0.252 - 7.35% -
BM_RangesMakeThenSortHeap_float_Ascending_4 10.54% 1.279 1.413 - 4.00% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 10.52% 7449.884 8233.718 - 8.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 10.52% 12489731.398 13803114.282 - 8.73% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 10.50% 23.244 25.685 - 18.67% -
std::unordered_multiset<int>::find(key)_(existent)/1024 10.48% 1.172 1.294 - 11.48% -
rng::partial_sort(deque<int>)_(descending)/8 10.41% 41.403 45.714 - 3.52% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 10.37% 102075.813 112657.107 - 0.82% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 10.37% 9.281 10.243 - -1.80% -
BM_PopHeap_pair<uint32,_uint32>_1 10.33% 0.574 0.633 - 24.93% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 10.30% 31.776 35.049 - -0.60% -
SetIntersection_Front_Vector_uint32_262144_1024 10.29% 5953823.688 6566641.368 - 9.85% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 10.29% 7482.073 8251.644 - 9.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 10.28% 3120712.767 3441454.463 - 9.67% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 10.25% 84154288.223 92776885.843 - 15.12% -
BM_std_minmax<unsigned_int>/16 10.24% 1.256 1.385 - 7.91% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 10.19% 22.180 24.441 - 28.07% -
BM_StringEraseWithMove_Small_Transparent 10.16% 2.313 2.548 - -0.30% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 10.16% 7500.257 8262.056 - 9.00% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 10.12% 30.736 33.847 - 3.44% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 10.09% 0.331 0.365 - 0.76% -
rng::find_if(list<int>)_(process_all)/8192 10.06% 10043.341 11053.730 - 7.06% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 9.97% 49.225 54.134 - 9.67% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 9.96% 0.331 0.364 - 0.70% -
rng::contains_subrange(list<int>)_(process_all)/8192 9.96% 6970.405 7664.520 - 9.37% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 9.95% 19.789 21.757 - -1.04% -
BM_RangesMakeHeap_string_PipeOrgan_16384 9.95% 5.215 5.734 - -15.88% -
BM_std_minmax<unsigned_char>/32 9.93% 1.458 1.603 - 0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 9.93% 5878105.171 6461510.587 - 9.39% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 9.88% 4356.622 4787.186 - 1.08% -
std::find_if_not(list<int>)_(process_all)/8192 9.88% 8049.681 8845.223 - 7.44% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 9.86% 2.182 2.397 - -7.88% -
SetIntersection_Front_Set_uint64_1024_1024 9.85% 15219958.610 16719251.411 - 6.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 9.85% 2.977 3.270 - 4.48% -
std::unordered_set<std::string>::count(key)_(existent)/1024 9.85% 38.781 42.599 - 17.51% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 9.84% 22687.354 24919.256 - 8.13% -
rng::generate_n(list<int>)/50 9.83% 15.704 17.247 - -1.12% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 9.80% 0.332 0.365 - 0.01% -
BM_MakeHeap_float_Random_64 9.78% 1.547 1.698 - -4.95% -
std::multiset<std::string>::erase(iterator)/0 9.74% 29.137 31.975 - 6.38% -
BM_std_minmax_element<short>/3 9.69% 1.046 1.148 - -0.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 9.65% 79.933 87.645 - -5.04% -
std::unordered_set<int>::count(key)_(non-existent)/8192 9.63% 1.329 1.457 - -12.78% -
rng::find_if_not(deque<int>)_(bail_25%)/8 9.62% 1.406 1.541 - 0.38% -
BM_StringRelational_Eq_Large_Large_Control 9.61% 2.264 2.482 - 9.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 9.58% 87.565 95.956 - 2.59% -
std::is_sorted(list<int>)/8192 9.58% 7248.331 7942.691 - 10.76% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 9.54% 25.064 27.454 - 1.45% -
BM_vector_deque_ranges_copy/0 9.52% 0.504 0.552 - 19.32% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 9.47% 36.750 40.231 - -7.02% -
std::replace(vector<int>)_(sprinkled)/32 9.47% 5.293 5.794 - 15.06% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 9.43% 0.274 0.300 - -12.06% -
rng::unique_copy(list<int>)_(sprinkled)/8192 9.42% 6975.068 7631.918 - 9.34% -
rng::contains_subrange(list<int>)_(single_element)/8192 9.41% 7079.924 7745.846 - 10.73% -
BM_std_minmax<unsigned_int>/7 9.39% 1.638 1.791 - 2.64% -
std::distance(deque<int>)/8192 9.30% 0.636 0.695 - 0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 9.28% 4678158.199 5112184.697 - 6.63% -
std::is_sorted(list<int>,_pred)/8192 9.27% 7569.098 8270.744 - 8.67% -
rng::for_each(set<int>::iterator)/32 9.27% 20.495 22.394 - 1.05% -
std::distance(deque<int>)/1024 9.27% 0.635 0.694 - -0.03% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 9.25% 22.427 24.501 - 11.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9.23% 10251997.816 11198351.383 - 3.88% -
std::set<int>::find(key)_(non-existent)/32 9.21% 2.289 2.499 - 10.27% -
SetIntersection_Front_Vector_string_1024_256 9.16% 9687789.626 10575615.234 - 6.37% -
std::distance(deque<int>)/4096 9.14% 0.636 0.694 - 0.08% -
std::find_if_not(vector<int>)_(bail_25%)/8 9.08% 1.022 1.115 - -0.40% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 9.05% 5.729 6.247 - 8.80% -
bm_lexicographical_compare<unsigned_char>/8 9.05% 1.318 1.437 - -4.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 9.05% 37.273 40.645 - 3.21% -
BM_vector_deque_ranges_copy/2 9.04% 1.894 2.066 - -0.01% -
std::unique_copy(list<int>)_(sprinkled)/8192 9.02% 6980.873 7610.469 - 8.73% -
SetIntersection_Front_Vector_string_16384_64 9.00% 3473735.415 3786314.176 - 8.97% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 8.99% 19073.931 20788.934 - -0.80% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 8.93% 25046.034 27283.766 - 9.15% -
BM_StringRelational_Less_Large_Empty_Control 8.93% 1.935 2.108 - 8.16% -
BM_std_minmax<unsigned_char>/24 8.93% 1.155 1.258 - 4.26% -
std::find(list<int>)_(bail_25%)/32768 8.93% 7974.673 8686.668 - 7.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 8.89% 179302185.937 195246883.275 - 8.92% -
SetIntersection_Front_Set_string_1024_256 8.88% 14351022.184 15625006.786 - -3.15% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 8.88% 1348.176 1467.854 - 9.39% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 8.87% 502.352 546.933 - -0.55% -
bm_lexicographical_compare<signed_char>/16 8.85% 1.272 1.385 - 4.34% -
BM_std_min<short>/1 8.84% 0.262 0.286 - -2.43% -
rng::is_sorted(list<int>,_pred)/8192 8.83% 7831.877 8523.592 - -3.61% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 8.82% 30.764 33.477 - -2.56% -
rng::search(list<int>,_pred)_(single_element)/8192 8.79% 8299.237 9028.888 - 8.52% -
BM_deque_deque_ranges_move/70000 8.77% 2977.325 3238.398 - 0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 8.76% 1530546.150 1664648.447 - 4.50% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 8.73% 0.492 0.535 - -3.81% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 8.72% 2.505 2.724 - 14.19% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 8.69% 343.304 373.129 - 28.89% -
SetIntersection_Front_Vector_string_256_64 8.68% 11088172.293 12050595.343 - 8.54% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 8.64% 12109.285 13155.912 - 13.49% -
rng::find_last_if(deque<int>)_(bail_10%)/50 8.63% 17.905 19.451 - 2.36% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 8.61% 1.275 1.385 - 3.44% -
rng::copy_if(list<int>)_(entire_range)/64 8.57% 30.796 33.434 - 8.56% -
rng::remove(list<int>)_(prefix)/8192 8.56% 8412.548 9132.591 - 7.15% -
bm_lexicographical_compare<unsigned_char>/16 8.54% 1.065 1.156 - 0.00% -
std::set<int>::find(key)_(non-existent)/8192 8.51% 8.421 9.138 - 8.25% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 8.50% 21.209 23.011 - 7.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 8.48% 222400165.099 241260573.209 - 7.81% -
std::unordered_set<std::string>::find(key)_(existent)/32 8.45% 35.102 38.067 - -9.67% -
BM_StringRelational_Less_Large_Huge_Control 8.43% 2.184 2.369 - 6.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 8.37% 1596968.381 1730576.816 - 8.83% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 8.33% 495.255 536.505 - -11.38% -
BM_std_min<unsigned_char>/2 8.33% 0.486 0.526 - 8.42% -
SetIntersection_None_Set_float_16384_256 8.32% 157148189.107 170220448.304 - 8.14% -
std::find_end(deque<int>)_(single_element)/8192 8.31% 2025.847 2194.182 - 7.64% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 8.30% 1.376 1.490 - -7.58% -
BM_RangesMakeHeap_uint64_Random_1024 8.29% 1.052 1.140 - 5.91% -
std::unique(deque<int>)_(contiguous)/52 8.29% 68.098 73.742 - 7.72% -
SetIntersection_Front_Set_string_262144_64 8.27% 4605467.306 4986230.583 - 3.85% -
BM_std_minmax<unsigned_char>/11 8.27% 1.648 1.784 - 4.20% -
std::set<int>::find(key)_(non-existent)/1024 8.25% 5.557 6.016 - 8.30% -
rng::find_last(list<int>)_(bail_10%)/8192 8.24% 6319.962 6840.918 - 9.48% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 8.24% 24.292 26.294 - -7.11% -
std::is_sorted(list<int>,_pred)/8 8.24% 3.975 4.302 - 0.55% -
BM_StringRelational_Less_Huge_Large_Control 8.20% 2.314 2.504 - 1.46% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 8.19% 24.465 26.469 - -18.98% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.17% 7928.503 8576.464 - 8.27% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 8.17% 21.185 22.916 - 0.13% -
rng::for_each(multiset<int>)/32 8.17% 20.822 22.522 - 2.87% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 8.16% 0.347 0.375 - 0.11% -
BM_StringRelational_Eq_Empty_Empty_Control 8.15% 1.959 2.119 - 14.25% -
rng::adjacent_find(deque<int>)/50 8.12% 15.773 17.055 - -9.30% -
rng::find_end(list<int>)_(single_element)/8192 8.12% 6685.417 7228.204 - -17.54% -
std::partial_sort(deque<int>)_(shuffled)/8 8.08% 34.035 36.785 - 10.48% -
std::distance(deque<int>)/50 8.06% 0.642 0.694 - 0.01% -
rng::swap_ranges(deque<int>)/50 8.00% 19.586 21.153 - 6.09% -
rng::sort(deque<int>)_(ascending)/1024 7.99% 772.812 834.578 - 4.24% -
rng::count(list<int>)_(every_other)/8192 7.99% 6855.057 7402.671 - 6.89% -
rng::replace(vector<int>)_(sprinkled)/32 7.95% 6.251 6.748 - 20.39% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.94% 8549.975 9228.781 - 1.60% -
rng::transform(list<int>,_list<int>)/8192 7.88% 8887.154 9587.225 - -6.18% -
BM_std_minmax<unsigned_char>/25 7.86% 1.180 1.273 - 3.81% -
rng::equal(vector<bool>)_(unaligned)/50 7.86% 0.882 0.951 - 29.22% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 7.85% 1.041 1.123 - -0.66% -
BM_std_minmax<unsigned_char>/26 7.85% 1.390 1.499 - 3.91% -
BM_RangesMakeHeap_string_Ascending_1024 7.85% 4.903 5.288 - -0.95% -
BM_std_minmax_element<short>/65536 7.84% 17302.435 18658.358 - 11.78% -
BM_std_minmax<unsigned_int>/15 7.83% 1.943 2.096 - 3.22% -
rng::find_end(deque<int>)_(process_all)/8192 7.76% 2038.364 2196.525 - -7.98% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 7.76% 11000.040 11853.324 - 17.80% -
rng::remove_if(deque<int>)_(sprinkled)/32 7.76% 58.410 62.940 - 2.82% -
rng::remove(deque<int>)_(prefix)/32 7.75% 53.700 57.860 - 4.93% -
SetIntersection_Interlaced_Vector_uint32_262144_4 7.73% 1524000.209 1641836.901 - 7.72% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 7.69% 12426.927 13382.979 - 12.51% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 7.68% 1.548 1.666 - 3.55% -
rng::find_end(deque<int>)_(process_all)/1024 7.66% 259.039 278.889 - -7.83% -
rng::find_last(deque<int>)_(bail_10%)/8 7.65% 2.575 2.772 - 3.43% -
std::map<std::string,_int>::find(key)_(existent)/1024 7.62% 22.418 24.126 - 6.51% -
std::unique_copy(list<int>)_(contiguous)/32 7.58% 11.084 11.924 - -0.07% -
BM_std_minmax_element<short>/64000 7.58% 16928.346 18211.188 - 11.72% -
BM_RangesPopHeap_string_262144 7.56% 93.263 100.317 - -0.83% -
std::set<int>::contains(key)_(non-existent)/0 7.54% 0.269 0.289 - 8.15% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 7.47% 1.393 1.497 - 10.59% -
std::find_end(deque<int>)_(single_element)/1024 7.46% 259.664 279.045 - 7.72% -
rng::is_partitioned(deque<int>)_(partitioned)/32 7.46% 9.739 10.466 - -1.01% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 7.44% 3194.439 3432.237 - -0.58% -
BM_RangesMakeThenSortHeap_float_Heap_16 7.44% 1.959 2.105 - 0.28% -
rng::search(list<int>)_(single_element)/8192 7.43% 7406.731 7957.121 - 7.24% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 7.42% 10.614 11.402 - 8.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7.42% 56868.725 61087.404 - -3.89% -
vector<bool>(size_type,_const_value_type&) 7.42% 8.155 8.760 - 7.39% -
SetIntersection_Front_Vector_string_16384_256 7.35% 10064780.804 10804598.948 - 6.41% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 7.35% 525.768 564.415 - -0.84% -
std::unordered_set<int>::insert(value)_(already_present)/1024 7.35% 2.358 2.531 - 30.49% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 7.34% 1.028 1.103 - 14.34% -
BM_RangesPushHeap_float_SingleElement_4 7.32% 0.357 0.383 - -0.40% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 7.31% 0.401 0.430 - 8.74% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 7.30% 1.207 1.295 - 6.30% -
rng::find_end(deque<int>)_(process_all)/1000 7.29% 252.445 270.861 - 7.47% -
BM_std_minmax_element<int>/70000 7.29% 17156.076 18406.563 - -0.01% -
BM_std_minmax_element<int>/65536 7.27% 16093.298 17263.674 - 0.23% -
rng::partition(deque<int>)_(dense)/50 7.27% 15.448 16.570 - 7.60% -
std::equal(list<int>)_(it,_it,_it)/8192 7.25% 9787.547 10497.595 - 4.05% -
SetIntersection_Interlaced_Vector_float_16384_16384 7.20% 80111924.097 85877913.357 - 0.84% -
std::copy_backward(vector<int>)/32768 7.19% 3541.143 3795.715 - 0.01% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 7.18% 272.751 292.348 - 5.69% -
std::remove_if(vector<int>)_(prefix)/1024 7.18% 356.189 381.761 - -0.37% -
std::unordered_set<int>::find(key)_(non-existent)/8192 7.18% 1.159 1.242 - 1.93% -
BM_RangesPopHeap_float_262144 7.17% 35.521 38.068 - -0.70% -
std::unordered_multiset<int>::erase(iterator)/1024 7.15% 21.114 22.624 - 12.83% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 7.15% 24.734 26.501 - 0.37% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 7.13% 9.739 10.434 - -4.03% -
rng::for_each(map<int>::iterator)/32 7.10% 21.326 22.840 - -0.60% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 7.10% 2.285 2.447 - -3.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.07% 0.517 0.554 - 23.88% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 7.07% 4.000 4.283 - 2.78% -
BM_RangesMakeHeap_string_PipeOrgan_1024 7.07% 4.872 5.216 - -11.51% -
BM_deque_deque_ranges_move_backward/64 7.06% 3.325 3.560 - 5.42% -
rng::copy_n(list<int>)/4096 7.05% 4126.495 4417.566 - 10.91% -
BM_std_min<unsigned_short>/18 7.04% 1.499 1.604 - 4.55% -
rng::remove_if(vector<int>)_(prefix)/50 7.03% 56.998 61.005 - 0.02% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 7.00% 1.176 1.258 - 1.69% -
BM_std_minmax_element<int>/64000 6.98% 15711.655 16808.279 - -0.14% -
SetIntersection_Interlaced_Vector_string_256_64 6.97% 19342501.346 20691501.058 - 2.55% -
rng::stable_partition(vector<int>)_(sparse)/32 6.97% 7.039 7.529 - 0.58% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 6.95% 31.133 33.296 - 4.25% -
BM_RangesPushHeap_uint32_Random_4 6.93% 2.382 2.548 - -0.19% -
rng::find_end(deque<int>)_(process_all)/1048576 6.88% 265103.678 283349.046 - -8.22% -
BM_std_minmax_element<short>/4000 6.88% 1067.861 1141.310 - 11.42% -
vector<bool>(const_vector<bool>&) 6.87% 9.865 10.543 - 7.27% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 6.86% 11.160 11.926 - -1.60% -
BM_MakeThenSortHeap_string_Ascending_1024 6.85% 36.668 39.179 - 9.30% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 6.84% 2.292 2.449 - 8.63% -
BM_StringFindAllMatch/4096 6.84% 80.375 85.876 - 6.92% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 6.82% 3897.912 4163.914 - 7.01% -
bm_lexicographical_compare<int>/2 6.82% 1.356 1.449 - -4.52% -
rng::distance(join_view(vector<vector<int>>)/50 6.82% 0.616 0.658 - 8.80% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 6.82% 2.363 2.524 - 1.53% -
BM_std_minmax_element<short>/4096 6.81% 1093.640 1168.144 - 11.26% -
std::adjacent_find(deque<int>)/50 6.81% 14.243 15.213 - 2.98% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 6.80% 11705.305 12501.440 - 0.20% -
BM_deque_deque_copy_backward/64 6.80% 3.324 3.550 - 5.22% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 6.79% 450.098 480.663 - 5.41% -
SetIntersection_Front_Vector_uint64_262144_1 6.78% 1055571.089 1127120.218 - 0.60% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.76% 1844.503 1969.255 - 1.52% -
rng::remove(deque<int>)_(prefix)/50 6.75% 62.477 66.697 - 5.06% -
rng::find_last(vector<char>)_(bail_90%)/50 6.71% 1.001 1.068 - 3.59% -
BM_std_minmax<unsigned_char>/15 6.71% 2.803 2.991 - 0.28% -
SetIntersection_Front_Set_uint64_262144_64 6.70% 1856592.671 1981013.858 - 8.34% -
rng::move_backward(deque<int>)/8 6.68% 3.527 3.763 - 2.89% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.68% 8.379 8.938 - -5.83% -
std::multiset<int>::insert(value)_(new_value)/8192 6.63% 73.542 78.419 - 5.94% -
std::find_first_of(list<int>)_(large_needle)/50 6.63% 1733.631 1848.553 - 6.55% -
std::multimap<std::string,_int>::find(key)_(existent)/32 6.62% 14.856 15.839 - 2.44% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 6.61% 22.522 24.011 - -12.14% -
BM_std_minmax_element<short>/70000 6.60% 18543.764 19766.911 - 10.73% -
std::is_partitioned(deque<int>)_(partitioned)/50 6.60% 13.960 14.880 - 0.20% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 6.58% 1.122 1.196 - -9.54% -
std::map<int,_int>::erase(key)_(non-existent)/8192 6.57% 7.360 7.843 - 2.13% -
std::map<int,_int>::insert(value)_(new_value)/8192 6.53% 36.092 38.447 - -3.30% -
BM_StringRelational_Less_Small_Huge_Control 6.52% 1.727 1.840 - 4.68% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 6.52% 22.209 23.657 - 8.12% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 6.50% 7206.484 7674.913 - 5.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 6.50% 9052052.702 9640097.129 - -10.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 6.49% 32.553 34.664 - 20.11% -
BM_std_minmax<char>/11 6.48% 1.691 1.800 - 9.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 6.48% 209266702.715 222818164.951 - 6.92% -
rng::count_if(list<int>)_(every_other)/8192 6.47% 7215.838 7682.772 - 5.21% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 6.46% 19041.470 20271.687 - -2.52% -
BM_std_minmax<unsigned_char>/10 6.45% 1.302 1.386 - 3.38% -
BM_std_minmax<unsigned_char>/20 6.44% 1.907 2.030 - 5.05% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 6.42% 1.179 1.254 - -4.11% -
SetIntersection_Front_Vector_string_64_16 6.42% 21299604.971 22666475.753 - 3.20% -
rng::find_first_of(deque<int>)_(large_needle)/50 6.41% 672.971 716.095 - 0.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 6.40% 0.978 1.041 - 4.99% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 6.40% 1.592 1.694 - 6.51% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 6.39% 31.768 33.798 - 6.86% -
SetIntersection_Front_Vector_string_64_64 6.37% 26865337.332 28577453.697 - 3.14% -
std::stable_partition(deque<int>)_(sparse)/8192 6.35% 3500.010 3722.094 - 10.46% -
std::find_end(list<int>)_(same_length)/8192 6.33% 16663.816 17718.909 - -5.01% -
bm_lexicographical_compare<int>/3 6.32% 1.611 1.713 - 1.21% -
SetIntersection_Front_Vector_string_1024_64 6.30% 3483720.456 3703137.215 - 6.81% -
std::copy(vector<int>)/4096 6.28% 212.847 226.218 - -1.86% -
std::count_if(list<int>)_(every_other)/8192 6.28% 7129.747 7577.522 - -0.96% -
SetIntersection_None_Set_string_16384_16384 6.27% 189000999.368 200855137.369 - 0.84% -
SetIntersection_Interlaced_Vector_string_262144_64 6.26% 18411632.224 19565046.633 - -11.53% -
std::is_partitioned(deque<int>)_(partitioned)/32 6.26% 9.151 9.723 - -0.52% -
BM_std_min<char>/8 6.23% 2.217 2.355 - 4.66% -
std::flat_map<int,_int>::contains(key)_(existent)/32 6.20% 3.360 3.569 - 0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 6.20% 20972853.273 22272980.254 - 2.03% -
std::none_of(vector<int>)_(process_all)/8 6.20% 2.396 2.545 - 1.69% -
std::multimap<int,_int>::erase(key)_(existent)/1024 6.18% 25.454 27.028 - 6.27% -
BM_std_min<unsigned_char>/28 6.18% 1.722 1.829 - 4.65% -
SetIntersection_Interlaced_Vector_uint64_16384_4 6.18% 1433543.976 1522089.405 - -4.74% -
rng::move(list<int>)/4096 6.16% 5389.653 5721.766 - 6.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 6.16% 5192.241 5512.115 - -3.50% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 6.15% 320.439 340.141 - -0.12% -
rng::reverse(list<int>)/32768 6.15% 17134.514 18187.602 - 3.12% -
rng::remove_copy_if(deque<int>)_(prefix)/50 6.13% 27.380 29.059 - 4.30% -
BM_std_minmax<short>/32 6.13% 1.262 1.339 - 8.97% -
std::rotate(list<int>)_(1_element_forward)/8192 6.12% 8008.950 8499.493 - 7.53% -
std::multiset<std::string>::erase(key)_(non-existent)/32 6.12% 10.020 10.633 - 5.29% -
BM_std_minmax_element<short>/5500 6.12% 1467.695 1557.512 - 10.52% -
BM_RangesPushHeap_float_Descending_4 6.12% 0.357 0.379 - 4.20% -
BM_std_minmax<long_long>/1 6.10% 0.613 0.651 - -6.11% -
SetIntersection_Front_Vector_string_16384_1024 6.09% 39134042.554 41515832.542 - 5.39% -
SetIntersection_Front_Set_string_256_16 6.05% 6954650.944 7375697.959 - -2.98% -
BM_SortHeap_pair<uint32,_uint32>_1 6.05% 0.246 0.261 - 4.22% -
BM_deque_deque_ranges_copy_backward/512 6.04% 18.588 19.711 - 1.10% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 6.04% 99.633 105.652 - 1.13% -
SetIntersection_Interlaced_Set_float_256_64 6.04% 14469757.270 15343809.733 - -0.89% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 6.04% 1.852 1.964 - 6.07% -
rng::stable_sort(deque<int>)_(repeated)/1024 6.04% 1330.927 1411.250 - 1.57% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 6.02% 11.063 11.729 - 7.86% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 6.01% 988266.454 1047707.833 - -0.18% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 6.00% 27.691 29.354 - -1.48% -
BM_PushHeap_uint64_SingleElement_262144 6.00% 0.357 0.379 - 5.98% -
BM_std_minmax_element<int>/2 6.00% 0.647 0.686 - 7.45% -
BM_MakeHeap_uint64_Random_1024 5.99% 1.038 1.100 - 0.27% -
rng::unique_copy(list<int>)_(sprinkled)/52 5.99% 22.383 23.724 - -0.40% -
std::map<std::string,_int>::find(key)_(existent)/32 5.97% 14.549 15.418 - 0.87% -
BM_PushHeap_uint64_SingleElement_4 5.97% 0.357 0.378 - 5.89% -
BM_std_min<short>/17 5.96% 1.534 1.625 - 2.46% -
std::for_each_n(vector<int>)/8 5.95% 2.396 2.539 - 1.40% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 5.93% 74.095 78.492 - 1.58% -
BM_StringRelationalLiteral_Less_Small_Small_Control 5.93% 1.628 1.725 - -6.15% -
std::sort(deque<int>)_(descending)/1024 5.92% 1311.650 1389.265 - 3.99% -
rng::remove_copy(deque<int>)_(prefix)/50 5.91% 19.904 21.081 - -3.59% -
rng::remove_copy_if(list<int>)_(prefix)/8192 5.90% 7271.310 7700.618 - 5.84% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 5.89% 25.676 27.189 - 10.83% -
std::unordered_set<int>::count(key)_(non-existent)/32 5.89% 1.405 1.488 - 0.50% -
rng::find_first_of(vector<int>)_(small_needle)/8192 5.88% 11279.485 11943.178 - 5.80% -
std::find(vector<long_long>)_(bail_25%)/8 5.87% 0.906 0.959 - 0.31% -
std::multiset<std::string>::count(key)_(non-existent)/32 5.87% 9.863 10.442 - 11.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5.87% 4983457.033 5275791.108 - 4.88% -
BM_std_minmax<unsigned_int>/6 5.86% 1.310 1.387 - 3.18% -
rng::remove_copy_if(deque<int>)_(prefix)/32 5.85% 17.542 18.569 - 6.35% -
SetIntersection_None_Set_float_16384_1024 5.85% 157430963.237 166647805.134 - 4.87% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.82% 11588.593 12263.513 - 3.31% -
rng::starts_with(list<int>,_pred)/8192 5.81% 10773.658 11399.783 - 0.08% -
BM_RangesMakeHeap_uint64_Random_16 5.80% 1.261 1.334 - 3.15% -
std::set<int>::insert(value)_(new_value)/8192 5.78% 72.424 76.612 - 7.84% -
std::unique_copy(list<int>)_(sprinkled)/32 5.77% 12.457 13.175 - -0.67% -
BM_std_minmax<unsigned_char>/19 5.76% 1.653 1.748 - 5.58% -
rng::swap_ranges(list<int>)/8192 5.75% 10775.943 11395.225 - 13.12% -
rng::find_first_of(list<int>)_(large_needle)/8192 5.74% 49104405.598 51925255.934 - 2.86% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 5.73% 2.387 2.524 - 5.53% -
std::unique(vector<int>)_(sprinkled)/52 5.73% 55.538 58.722 - -0.43% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 5.72% 12101.069 12793.658 - -0.28% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 5.72% 3708.412 3920.590 - 5.51% -
BM_RangesMakeHeap_float_Random_16384 5.69% 1.115 1.178 - -3.12% -
BM_LowerBound_string_1 5.66% 4.487 4.741 - 3.17% -
BM_RangesPushHeap_string_Ascending_262144 5.63% 27.670 29.229 - -17.16% -
std::unique(deque<int>)_(contiguous)/32 5.63% 58.920 62.236 - 4.40% -
BM_MakeThenSortHeap_string_Descending_256 5.63% 17.710 18.706 - -4.87% -
BM_RangesMakeHeap_string_PipeOrgan_256 5.61% 4.764 5.031 - -8.50% -
std::map<int,_int>::count(key)_(non-existent)/8192 5.60% 11.314 11.948 - 6.69% -
BM_RangesMakeHeap_string_Ascending_256 5.60% 4.840 5.111 - 0.86% -
std::equal(vector<int>)_(it,_it,_it)/50 5.59% 4.235 4.472 - 2.38% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 5.59% 1.447 1.528 - 2.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 5.59% 3.449 3.642 - 2.44% -
BM_PushHeap_uint64_SingleElement_1024 5.58% 0.364 0.384 - 5.47% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 5.57% 10.099 10.661 - 1.98% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 5.55% 561.707 592.882 - 5.96% -
std::set<int>::upper_bound(key)_(existent)/1024 5.54% 4.117 4.346 - 5.08% -
BM_std_minmax<unsigned_char>/27 5.52% 1.809 1.909 - 2.20% -
BM_vector_deque_ranges_copy/64 5.52% 2.694 2.843 - 0.87% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 5.52% 1375.390 1451.264 - -15.27% -
std::copy(list<int>)/4096 5.51% 3277.460 3458.203 - 4.93% -
SetIntersection_None_Set_float_1024_16 5.51% 10460939.371 11036958.585 - 21.84% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 5.50% 836.443 882.469 - 19.99% -
BM_MakeHeap_string_Ascending_16384 5.50% 5.165 5.449 - -5.25% -
std::stable_sort(deque<int>)_(repeated)/1024 5.50% 1337.852 1411.437 - 2.70% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 5.50% 1.121 1.182 - 1.69% -
bm_lexicographical_compare<unsigned_char>/64 5.49% 1.904 2.009 - 2.24% -
rng::rotate(deque<int>)_(by_1/2)/1024 5.49% 173.476 182.994 - 5.44% -
BM_std_minmax<int>/16 5.48% 1.313 1.385 - 5.42% -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 5.48% 13269.970 13997.113 - 1.07% -
std::multimap<std::string,_int>::erase(iterator)/1024 5.45% 31.111 32.808 - -0.61% -
std::count(list<int>)_(every_other)/8192 5.44% 6392.372 6740.265 - 1.15% -
BM_std_min<__int128>/70000 5.43% 27051.454 28519.586 - 5.39% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 5.43% 3714.356 3915.888 - 5.44% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.42% 29.871 31.490 - 7.88% -
std::move_backward(vector<bool>)_(unaligned)/64 5.42% 1.782 1.878 - 4.92% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 5.41% 26554.988 27992.446 - -1.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.41% 23.033 24.278 - 26.75% -
BM_MakeHeap_uint64_Random_256 5.40% 1.171 1.234 - 8.78% -
rng::for_each(multimap<int>)/50 5.40% 49.124 51.776 - 2.48% -
BM_std_min<char>/28 5.39% 1.667 1.757 - -1.05% -
rng::find_last_if(list<int>)_(bail_90%)/50 5.38% 2.075 2.187 - 0.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 5.37% 11140.852 11739.098 - 6.20% -
BM_std_min<__int128>/5500 5.37% 2118.247 2231.928 - 5.25% -
BM_RangesMakeHeap_float_Random_16 5.37% 1.542 1.625 - -4.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 5.36% 0.896 0.944 - 4.78% -
rng::partial_sort(deque<int>)_(ascending)/8 5.35% 31.685 33.382 - 9.44% -
BM_MakeHeap_uint64_QuickSortAdversary_4 5.35% 0.403 0.425 - -0.66% -
731_astcenc_r 5.35% 10.320 10.872 - 6.42% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 5.33% 0.495 0.521 - 5.35% -
rng::fill(vector<bool>)/64 5.33% 1.600 1.685 - 4.98% -
std::find_end(list<int>)_(process_all)/1024 5.30% 674.022 709.778 - 0.96% -
BM_vector_deque_ranges_copy/1 5.29% 2.201 2.318 - -1.47% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 5.29% 1.591 1.675 - 5.40% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 5.29% 0.778 0.819 - 5.22% -
BM_PushHeap_uint64_Ascending_64 5.28% 1.624 1.710 - 12.61% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 5.28% 0.531 0.559 - -0.02% -
BM_std_min<__int128>/4096 5.28% 1577.067 1660.359 - 5.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.27% 196455839.937 206809660.616 - 1.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 5.27% 13028352.790 13714592.995 - 1.80% -
BM_PushHeap_uint64_SingleElement_256 5.25% 0.386 0.406 - 5.19% -
std::unordered_set<int>::find(key)_(non-existent)/1024 5.25% 1.064 1.120 - -13.94% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 5.24% 4400.801 4631.290 - 5.24% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 5.21% 28259.622 29731.450 - 4.87% -
std::remove_if(vector<int>)_(prefix)/50 5.21% 57.663 60.666 - -0.28% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 5.20% 11.016 11.589 - 9.40% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.19% 29.112 30.624 - 6.76% -
SetIntersection_Interlaced_Vector_uint32_256_16 5.19% 6503271.951 6840583.325 - 1.64% -
BM_RangesSortHeap_uint32_1 5.18% 0.251 0.264 - -1.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.17% 1086903.397 1143145.363 - 3.01% -
BM_std_min<__int128>/4000 5.17% 1541.677 1621.407 - 5.24% -
BM_std_min<__int128>/1024 5.16% 395.913 416.340 - 5.12% -
BM_std_minmax<unsigned_char>/14 5.15% 2.464 2.591 - 1.90% -
BM_std_min<__int128>/64000 5.14% 24732.478 26003.413 - 5.14% -
BM_RangesMakeHeap_uint32_Random_256 5.13% 1.156 1.216 - 1.77% -
BM_std_minmax<unsigned_char>/18 5.12% 1.298 1.364 - 3.63% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 5.10% 23.148 24.328 - 2.53% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 5.10% 28.709 30.173 - 2.03% -
std::replace(vector<int>)_(sprinkled)/50 5.10% 8.089 8.501 - 10.03% -
BM_std_minmax<int>/4 5.09% 0.925 0.972 - -0.33% -
rng::rotate(list<int>)_(by_1/2)/8192 5.09% 4972.535 5225.638 - 5.36% -
BM_std_min<__int128>/65536 5.07% 25341.336 26625.928 - 5.05% -
bm_lexicographical_compare<unsigned_char>/7 5.06% 2.038 2.141 - -3.25% -
BM_std_min<__int128>/512 5.06% 198.821 208.873 - 5.03% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 5.04% 11.119 11.680 - 0.48% -
BM_std_minmax_element<int>/5500 5.03% 1350.408 1418.375 - -1.62% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.03% 4.877 5.123 - 4.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5.03% 6033396.380 6336711.679 - -0.52% -
std::multimap<int,_int>::find(key)_(existent)/1024 5.03% 3.770 3.960 - 0.19% -
rng::find_first_of(vector<int>)_(small_needle)/1024 5.02% 1425.743 1497.375 - 6.00% -
BM_deque_deque_ranges_move_backward/512 5.02% 18.576 19.509 - -4.82% -
BM_MakeHeap_float_Random_1024 5.02% 1.200 1.260 - 2.19% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 5.02% 2.374 2.493 - 9.09% -
rng::equal(vector<bool>)_(unaligned)/8 5.01% 0.896 0.940 - 27.41% -
SetIntersection_None_Set_float_64_1 5.00% 22512028.240 23638503.015 - 1.10% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 4.99% 107676.315 113053.052 - 1.46% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 4.99% 1.520 1.595 - -4.89% -
BM_deque_vector_ranges_copy/70000 4.98% 2808.770 2948.665 - -4.68% -
SetIntersection_None_Set_float_1024_256 4.98% 10518555.170 11042049.200 - 22.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.97% 202430751.450 212495441.333 - 2.21% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 4.97% 14392.366 15107.174 - 0.80% -
BM_MakeHeap_uint64_Random_64 4.96% 1.220 1.280 - -0.18% -
BM_std_minmax_element<int>/1024 4.96% 257.536 270.316 - -0.90% -
rng::find_end(vector<int>)_(process_all)/1048576 4.95% 244644.415 256750.780 - 1.22% -
rng::none_of(deque<int>)_(process_all)/8 4.93% 4.479 4.700 - 7.18% -
std::unordered_multiset<int>::clear()/8192 4.93% 58217.919 61085.742 - 1.61% -
SetIntersection_Interlaced_Set_uint32_16384_1 4.92% 1061383.493 1113583.898 - 0.56% -
rng::contains_subrange(vector<int>)_(single_element)/50 4.92% 12.335 12.941 - -0.32% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.92% 1453.588 1525.042 - -3.66% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 4.91% 24.835 26.055 - 27.40% -
rng::is_partitioned(deque<int>)_(partitioned)/50 4.91% 15.026 15.763 - -0.53% -
SetIntersection_Front_Set_uint64_64_64 4.90% 15180938.116 15925104.816 - 5.68% -
std::unordered_set<int>::erase(key)_(existent)/8192 4.90% 23.689 24.850 - 8.80% -
rng::partial_sort_copy(list<int>)_(descending)/8 4.87% 17.759 18.624 - 0.19% -
BM_std_minmax_element<int>/4000 4.87% 989.243 1037.412 - -1.56% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 4.87% 7.345 7.703 - 18.58% -
std::multiset<int>::count(key)_(existent)/8192 4.86% 9.263 9.713 - 5.72% -
std::map<int,_int>::erase(key)_(non-existent)/32 4.85% 2.402 2.518 - 5.79% -
BM_std_minmax<int>/12 4.83% 1.322 1.385 - -0.00% -
SetIntersection_Front_Set_uint64_16384_16384 4.82% 335667497.506 351858683.933 - 2.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4.82% 5076584.799 5321310.601 - 4.73% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 4.81% 349.058 365.854 - 4.08% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.81% 223.341 234.078 - 0.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.81% 48.351 50.675 - 10.94% -
std::map<std::string,_int>::contains(key)_(existent)/8192 4.81% 31.248 32.750 - 8.08% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 4.80% 92348.287 96779.328 - 0.00% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 4.79% 5.934 6.219 - -5.50% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.78% 9.937 10.413 - 5.13% -
BM_StringFindStringLiteral/1024 4.78% 17.276 18.103 - 0.10% -
std::find_if_not(deque<int>)_(bail_25%)/8 4.76% 1.485 1.556 - 1.66% -
std::set<int>::erase(key)_(non-existent)/8192 4.74% 8.126 8.511 - -2.68% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 4.74% 22.616 23.687 - -6.45% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 4.73% 26.394 27.644 - -9.55% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 4.73% 1.174 1.229 - 4.40% -
SetIntersection_Interlaced_Vector_uint32_256_4 4.73% 4884980.348 5116048.597 - -3.31% -
BM_std_min<char>/21 4.72% 1.718 1.799 - -0.58% -
rng::sort(deque<int>)_(pipe-organ)/8192 4.72% 26476.365 27725.494 - 1.26% -
std::multiset<std::string>::erase(iterator)/32 4.71% 31.023 32.484 - 5.57% -
BM_PushHeap_string_SingleElement_256 4.70% 2.452 2.567 - -6.43% -
BM_StringRelational_Less_Small_Empty_Control 4.69% 1.900 1.989 - 4.79% -
SetIntersection_Interlaced_Set_float_1024_256 4.69% 15309395.077 16027309.537 - -1.18% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 4.69% 11.369 11.902 - 2.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 4.67% 52.981 55.457 - 0.83% -
BM_RangesMakeHeap_float_PipeOrgan_256 4.67% 0.669 0.700 - 1.92% -
rng::is_partitioned(list<int>)_(partitioned)/8192 4.67% 6886.585 7208.300 - 0.56% -
rng::stable_partition(list<int>)_(sparse)/8192 4.67% 8885.614 9300.203 - 4.95% -
BM_std_minmax<unsigned_int>/12 4.66% 1.324 1.385 - -0.06% -
BM_std_minmax<unsigned_char>/17 4.65% 1.087 1.138 - 2.98% -
BM_std_minmax<char>/12 4.63% 1.930 2.020 - 5.43% -
SetIntersection_Front_Vector_string_256_256 4.62% 20321961.773 21260651.377 - 5.42% -
BM_PushHeap_string_SingleElement_1024 4.62% 2.480 2.594 - -6.28% -
BM_PushHeap_uint64_SingleElement_16384 4.61% 0.364 0.381 - 4.45% -
std::multiset<std::string>::erase(key)_(existent)/8192 4.61% 128.931 134.877 - -0.12% -
SetIntersection_Front_Set_uint64_262144_1024 4.61% 15902489.767 16634985.008 - 14.85% -
BM_RangesMakeHeap_string_Ascending_64 4.60% 4.727 4.945 - 1.62% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.58% 52862.551 55285.169 - -0.03% -
std::remove_copy_if(list<int>)_(sprinkled)/50 4.58% 24.634 25.761 - 4.61% -
std::partial_sort_copy(list<int>)_(heap)/8 4.57% 15.809 16.532 - 1.43% -
BM_PushHeap_uint32_Random_1 4.57% 0.553 0.578 - 29.10% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 4.57% 210.947 220.587 - 0.51% -
std::is_sorted(vector<int>,_pred)/8 4.57% 3.751 3.923 - -4.49% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.57% 76.455 79.947 - 5.51% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.55% 206.226 215.612 - 2.14% -
BM_std_minmax_element<short>/1024 4.55% 280.150 292.896 - 9.16% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 4.54% 25419.217 26573.746 - 4.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 4.54% 1130607.170 1181937.899 - 1.80% -
BM_PushHeap_string_SingleElement_64 4.54% 2.490 2.603 - -6.14% -
BM_deque_deque_ranges_copy_backward/64 4.53% 3.327 3.478 - 3.00% -
SetIntersection_Front_Vector_string_262144_256 4.52% 10244860.658 10707455.719 - 7.39% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 4.51% 1.522 1.591 - -11.45% -
SetIntersection_Front_Set_uint64_1024_64 4.51% 1960660.974 2049084.140 - 8.53% -
SetIntersection_Interlaced_Vector_uint32_16384_4 4.51% 1424979.988 1489194.128 - -2.71% -
BM_std_min<short>/23 4.50% 1.989 2.078 - -1.78% -
BM_deque_deque_ranges_move/1 4.49% 3.339 3.489 - 1.98% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.49% 216.425 226.142 - 2.83% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 4.48% 1.494 1.561 - 0.08% -
BM_RangesMakeHeap_string_PipeOrgan_64 4.48% 4.689 4.899 - -4.02% -
BM_std_min<unsigned_short>/2 4.48% 0.485 0.507 - 4.48% -
bm_lexicographical_compare<unsigned_char>/5 4.47% 1.607 1.679 - -3.14% -
BM_MakeHeap_uint32_PipeOrgan_4 4.46% 0.401 0.419 - -0.09% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.46% 5.266 5.501 - 15.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 4.45% 1124609.584 1174695.808 - 0.60% -
std::sort(deque<int>)_(pipe-organ)/8192 4.45% 26590.152 27773.103 - 1.06% -
BM_RangesPushHeap_string_SingleElement_16 4.45% 2.420 2.527 - -1.01% -
BM_RangesMakeHeap_uint64_SingleElement_256 4.44% 0.563 0.588 - 1.55% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 4.43% 1.345 1.404 - 1.66% -
BM_std_minmax_element<int>/512 4.43% 131.001 136.808 - -0.96% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 4.43% 0.456 0.476 - 2.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4.43% 6380438.683 6662999.722 - -0.49% -
BM_deque_deque_ranges_copy/1 4.43% 3.343 3.491 - 1.82% -
BM_std_minmax_element<int>/4096 4.43% 1014.142 1059.029 - -1.81% -
SetIntersection_Front_Set_uint64_256_256 4.41% 8724644.146 9109677.467 - -7.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 4.41% 1073970.770 1121348.681 - 3.90% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 4.41% 20.809 21.727 - 1.45% -
BM_PushHeap_string_SingleElement_16 4.39% 2.447 2.554 - -7.60% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 4.39% 145700.773 152098.362 - 0.58% -
BM_PushHeap_float_Ascending_16 4.38% 0.976 1.019 - -4.32% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.38% 43.141 45.029 - 3.46% -
SetIntersection_Front_Vector_uint32_262144_262144 4.37% 337926302.140 352698216.593 - 0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.36% 236407891.302 246717028.338 - 1.30% -
std::stable_partition(list<int>)_(sparse)/8192 4.36% 8787.272 9170.368 - 4.39% -
SetIntersection_None_Set_string_16384_1 4.36% 197770359.826 206386268.914 - 2.10% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 4.35% 17290.658 18043.533 - 3.34% -
std::unordered_set<std::string>::find(key)_(existent)/1024 4.33% 37.037 38.641 - 9.57% -
std::remove_if(list<int>)_(sprinkled)/50 4.32% 73.411 76.581 - 4.29% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 4.31% 16340.890 17045.865 - 3.71% -
rng::reverse_copy(vector<int>)/8 4.31% 2.424 2.528 - -0.23% -
rng::remove_copy(list<int>)_(prefix)/8192 4.30% 7033.887 7336.055 - 4.34% -
SetIntersection_Interlaced_Set_uint32_262144_16 4.30% 1608664.632 1677771.076 - 7.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 4.30% 1636327.068 1706617.431 - -0.60% -
std::sort(deque<int>)_(pipe-organ)/1024 4.27% 2725.404 2841.851 - 0.53% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 4.26% 91576.999 95481.446 - -0.58% -
BM_MakeHeap_uint32_SingleElement_4 4.26% 0.324 0.338 - -0.05% -
SetIntersection_None_Set_float_1024_4 4.25% 10515321.712 10962436.670 - 23.55% -
BM_std_minmax_element<int>/64 4.25% 16.553 17.257 - -0.13% -
std::all_of(deque<int>)_(process_all)/8 4.25% 3.090 3.222 - 4.21% -
SetIntersection_Interlaced_Vector_uint32_262144_256 4.25% 29173931.378 30412638.075 - 3.20% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.24% 6232.576 6497.094 - 4.03% -
std::map<int,_int>::contains(key)_(non-existent)/8192 4.24% 7.497 7.815 - 3.40% -
std::any_of(deque<int>)_(process_all)/8 4.24% 3.089 3.220 - 4.22% -
rng::find_last(forward_list<int>)_(bail_90%)/8 4.23% 2.311 2.409 - -1.71% -
SetIntersection_Front_Set_string_16_4 4.23% 65433556.086 68201688.620 - 2.02% -
std::search_n(vector<int>)_(no_match)/1024 4.22% 210.031 218.887 - 4.03% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.22% 1.156 1.204 - 4.27% -
std::partial_sort(deque<int>)_(shuffled)/8192 4.21% 261909.749 272939.687 - 1.07% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 4.21% 12.584 13.114 - -5.37% -
BM_RangesPushHeap_uint32_Ascending_16384 4.20% 6.449 6.720 - -0.67% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 4.20% 29.947 31.204 - 3.32% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 4.19% 463.211 482.617 - 0.50% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 4.19% 1183.325 1232.881 - 2.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 4.18% 7662484.654 7982799.220 - 17.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.18% 197975671.865 206241280.772 - 3.59% -
BM_PushHeap_uint32_Descending_16 4.17% 0.358 0.373 - 5.41% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 4.17% 11.875 12.369 - -11.96% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 4.16% 17.203 17.919 - 1.05% -
std::rotate(list<int>)_(by_1/4)/8192 4.15% 7335.605 7640.371 - 5.75% -
BM_RangesPushHeap_float_SingleElement_16 4.15% 0.364 0.379 - 0.35% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 4.15% 91774.977 95585.027 - 0.56% -
BM_deque_vector_ranges_move_backward/0 4.15% 1.470 1.531 - 1.91% -
BM_PushHeap_string_SingleElement_4 4.15% 2.185 2.276 - -5.21% -
rng::move(vector<int>)/1048576 4.14% 56255.729 58587.200 - 1.43% -
rng::adjacent_find(deque<int>,_pred)/8 4.14% 3.995 4.160 - -0.29% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.14% 1.155 1.203 - 3.40% -
BM_StringRelational_Compare_Small_Small_ChangeLast 4.14% 1.658 1.726 - -0.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 4.13% 11776737.539 12263627.426 - 2.22% -
BM_MakeHeap_uint64_Random_262144 4.12% 1.045 1.088 - 4.95% -
BM_std_minmax<char>/3 4.11% 1.165 1.213 - 0.34% -
BM_std_min<__int128>/64 4.11% 24.503 25.511 - 4.11% -
rng::find(list<int>)_(process_all)/8 4.09% 2.299 2.393 - 1.55% -
std::none_of(deque<int>)_(process_all)/8 4.09% 3.095 3.222 - 4.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 4.09% 18860586.923 19631217.663 - 4.62% -
SetIntersection_Interlaced_Vector_uint64_1024_4 4.09% 1405853.013 1463291.875 - 3.76% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 4.08% 39.141 40.737 - -0.37% -
std::find_end(list<int>,_pred)_(process_all)/8192 4.08% 7429.128 7731.919 - -0.66% -
std::search_n(vector<int>)_(no_match)/1000 4.07% 205.316 213.682 - 4.00% -
rng::find_end(list<int>)_(process_all)/1000 4.07% 656.178 682.894 - -0.40% -
std::replace_if(list<int>)_(sprinkled)/50 4.07% 23.068 24.007 - 4.27% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 4.06% 3319.545 3454.387 - 1.02% -
BM_PushHeap_uint32_Ascending_16384 4.05% 6.535 6.800 - 0.97% -
BM_StringRelational_Less_Small_Large_Control 4.05% 1.825 1.899 - 17.44% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 4.04% 151.807 157.938 - 2.62% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 4.02% 208837.760 217230.587 - 0.08% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 4.02% 2.574 2.678 - -4.61% -
BM_MakeThenSortHeap_float_Random_1 4.00% 0.269 0.280 - 2.34% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 4.00% 809.512 841.854 - -0.49% -
SetIntersection_Interlaced_Set_uint64_262144_4 3.98% 1325121.746 1377923.180 - 3.62% -
BM_StringEraseWithMove_Large_Opaque 3.98% 2.746 2.855 - -0.27% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 3.98% 1.397 1.453 - 12.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.97% 5348568.113 5560771.103 - -2.56% -
rng::stable_sort(deque<int>)_(descending)/8 3.96% 27.021 28.091 - 2.69% -
std::deque<std::string>::ctor(size)/32 3.95% 40.736 42.346 - 5.50% -
std::stable_partition(deque<int>)_(alloc_fails)/50 3.95% 1940.629 2017.272 - 3.57% -
BM_RangesMakeHeap_float_SingleElement_262144 3.94% 0.712 0.740 - 3.73% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 3.94% 0.463 0.481 - 7.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.93% 200420226.383 208295154.923 - 1.05% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.92% 22.975 23.877 - 4.82% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.91% 49615.776 51556.374 - 3.53% -
rng::find_end(list<int>)_(process_all)/8192 3.91% 6634.379 6893.565 - 0.98% -
rng::find_first_of(deque<int>)_(large_needle)/32 3.90% 283.736 294.807 - -1.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.90% 1652220.703 1716663.086 - 1.74% -
BM_LowerBound_pair<uint32,_uint32>_16384 3.90% 100.979 104.912 - 3.03% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.89% 9.809 10.191 - 9.52% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 3.88% 1.109 1.152 - 3.67% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.88% 4.669 4.850 - 2.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.87% 0.821 0.853 - 3.28% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.87% 22.166 23.023 - 4.45% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.86% 532.503 553.060 - -0.95% -
rng::find_end(list<int>,_pred)_(single_element)/8192 3.85% 7461.745 7749.030 - -15.42% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.85% 9.650 10.021 - 9.11% -
std::find_first_of(list<int>)_(large_needle)/8192 3.84% 47844641.671 49682758.329 - 1.79% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 3.84% 6.026 6.257 - 3.46% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 3.84% 1.209 1.256 - 4.40% -
BM_std_min<long_long>/20 3.83% 1.990 2.066 - 2.94% -
std::multiset<int>::insert(value)_(new_value)/1024 3.83% 48.678 50.543 - 5.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.82% 3.590 3.727 - 9.56% -
BM_deque_deque_ranges_copy/2 3.82% 3.056 3.172 - 3.58% -
std::move(vector<bool>)_(unaligned)/64 3.82% 1.518 1.576 - 2.70% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 3.82% 31.010 32.193 - 5.30% -
BM_std_minmax<unsigned_char>/31 3.81% 3.134 3.254 - 3.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 3.81% 39279.961 40777.500 - -4.21% -
std::stable_partition(vector<int>)_(alloc_fails)/32 3.81% 1883.825 1955.642 - 3.47% -
rng::partial_sort(deque<int>)_(descending)/8192 3.81% 280966.678 291666.646 - 2.67% -
BM_std_min<unsigned_char>/16 3.80% 2.473 2.567 - -2.00% -
BM_MakeThenSortHeap_string_Descending_16384 3.80% 65.425 67.911 - -0.18% -
SetIntersection_Front_Set_uint64_262144_262144 3.80% 1806692.220 1875329.592 - 3.37% -
BM_deque_vector_ranges_move/0 3.80% 1.443 1.498 - -3.25% -
BM_std_minmax_element<short>/512 3.79% 143.395 148.834 - 7.83% -
rng::search(list<int>)_(no_match)/1048576 3.78% 829484.903 860875.662 - 1.82% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.77% 3.215 3.336 - 3.88% -
BM_std_minmax<unsigned_int>/14 3.77% 1.559 1.618 - -0.00% -
SetIntersection_Front_Vector_string_262144_1024 3.76% 40552048.870 42076955.807 - 4.88% -
BM_num_get<double> 3.76% 34.891 36.202 - 2.23% -
BM_std_min<unsigned_short>/3 3.76% 0.693 0.719 - 3.74% -
rng::none_of(list<int>)_(process_all)/32 3.75% 11.506 11.937 - 0.70% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.73% 13974.555 14495.872 - 2.41% -
BM_StringFindStringLiteral/512 3.73% 9.264 9.609 - 1.31% -
rng::find(vector<char>)_(bail_25%)/8 3.72% 1.064 1.104 - 12.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3.72% 3855925.041 3999301.288 - 39.04% -
BM_std_min<unsigned_char>/5 3.72% 1.251 1.298 - -1.46% -
SetIntersection_Interlaced_Set_uint32_1024_1024 3.70% 15120574.841 15679800.252 - -1.09% -
SetIntersection_Interlaced_Set_uint64_256_16 3.70% 12157857.082 12607285.891 - 3.84% -
BM_deque_deque_copy_backward/512 3.69% 18.576 19.263 - 3.72% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 3.69% 13981.581 14498.165 - 0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.67% 1656400.227 1717178.141 - 1.93% -
BM_deque_deque_move/2 3.66% 3.063 3.175 - 3.82% -
BM_std_min<unsigned_short>/28 3.66% 2.649 2.746 - 1.97% -
std::none_of(list<int>)_(process_all)/8 3.65% 2.609 2.704 - -0.45% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 3.65% 21.331 22.110 - 7.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 3.65% 1.196 1.240 - 0.58% -
BM_PushHeap_uint32_Random_4 3.65% 2.435 2.524 - 1.76% -
SetIntersection_Interlaced_Set_uint32_262144_4 3.65% 1300000.571 1347439.451 - 6.82% -
std::set<int>::find(key)_(existent)/1024 3.65% 3.890 4.032 - 0.29% -
BM_std_min<long_long>/3 3.65% 1.236 1.281 - -0.12% -
BM_RangesMakeHeap_uint32_SingleElement_262144 3.64% 0.636 0.659 - 5.26% -
BM_RangesMakeThenSortHeap_string_Heap_16384 3.64% 100.763 104.428 - 2.95% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 3.64% 10.351 10.727 - -3.78% -
BM_RangesPushHeap_float_Descending_16 3.64% 0.363 0.377 - 2.54% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.62% 1.009 1.046 - 0.79% -
std::search(list<int>)_(no_match)/1048576 3.62% 830333.772 860376.309 - 1.20% -
rng::unique(list<int>)_(contiguous)/52 3.62% 67.430 69.869 - -6.84% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.62% 25.431 26.350 - -0.95% -
rng::partition(vector<int>)_(dense)/32 3.62% 8.105 8.398 - -0.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 3.61% 6.722 6.965 - 0.99% -
BM_MakeHeap_string_PipeOrgan_16384 3.60% 5.114 5.298 - -4.70% -
BM_std_minmax<int>/14 3.59% 1.562 1.618 - 0.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 3.58% 1080218.455 1118898.934 - -0.57% -
BM_std_minmax<short>/18 3.58% 1.999 2.070 - 3.94% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 3.58% 28.462 29.481 - -1.24% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 3.58% 765.407 792.792 - -0.58% -
rng::find_if_not(vector<char>)_(process_all)/8 3.58% 2.437 2.525 - 2.24% -
BM_std_min<unsigned_char>/13 3.57% 1.561 1.616 - 3.50% -
BM_std_minmax<short>/2 3.57% 0.848 0.878 - -4.13% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 3.56% 23458.710 24294.318 - -0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.56% 1188076.844 1230355.510 - -0.09% -
SetIntersection_Interlaced_Set_uint32_64_64 3.56% 15183414.827 15723648.029 - 1.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 3.56% 10.822 11.207 - 2.06% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 3.55% 1.168 1.210 - -0.88% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 3.55% 11340.546 11742.958 - -7.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.55% 1642453.613 1700727.213 - -0.44% -
BM_deque_deque_ranges_move/2 3.55% 3.061 3.169 - 3.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.54% 1225522.077 1268964.739 - 1.71% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.54% 3.397 3.517 - 1.81% -
BM_MakeThenSortHeap_float_Random_16 3.54% 9.881 10.231 - 0.20% -
rng::find_last_if(vector<int>)_(bail_90%)/8 3.54% 0.463 0.480 - 3.15% -
rng::reverse(list<int>)/4096 3.54% 1691.292 1751.081 - -0.07% -
SetIntersection_Front_Set_string_262144_1024 3.53% 57910478.165 59955338.544 - 0.03% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 3.53% 69.595 72.052 - 1.55% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.52% 5.031 5.209 - 4.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.52% 3.222 3.336 - -0.11% -
rng::for_each(multiset<int>)/8192 3.52% 16215.064 16785.379 - 2.90% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.52% 0.951 0.985 - 2.31% -
SetIntersection_None_Set_uint64_1024_1 3.52% 8731118.533 9038025.685 - 1.42% -
BM_std_minmax<int>/11 3.51% 1.680 1.739 - -5.08% -
BM_RangesPushHeap_float_Ascending_16384 3.51% 4.150 4.296 - -1.49% -
BM_PushHeap_float_SingleElement_4 3.50% 0.356 0.369 - -2.54% -
BM_std_min<unsigned_long_long>/8 3.49% 2.269 2.348 - 0.84% -
rng::remove_copy(list<int>)_(sprinkled)/8192 3.49% 7034.861 7280.521 - 3.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.49% 0.750 0.776 - 4.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.49% 329814928.588 341322250.027 - -1.18% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 3.48% 452317.986 468079.258 - 2.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.48% 245802724.165 254366052.731 - 2.52% -
rng::fill_n(vector<bool>)/64 3.48% 1.363 1.411 - -0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.48% 7298409.682 7552435.414 - 2.81% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 3.48% 9.453 9.782 - 0.57% -
BM_std_minmax<unsigned_short>/20 3.48% 1.914 1.980 - 1.44% -
bm_lexicographical_compare<unsigned_char>/6 3.48% 1.839 1.903 - -2.86% -
BM_std_minmax<char>/6 3.47% 2.004 2.074 - -3.77% -
BM_RangesSortHeap_float_16 3.46% 1.600 1.655 - 0.25% -
rng::any_of(deque<int>)_(process_all)/8 3.46% 3.114 3.222 - 4.21% -
std::mismatch(list<int>)_(it,_it,_it)/8 3.46% 2.666 2.758 - 4.30% -
BM_std_minmax<int>/8 3.46% 1.117 1.156 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.45% 1638740.964 1695330.646 - -1.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.45% 1641087.644 1697730.957 - -0.56% -
std::multimap<int,_int>::ctor(const&)/32 3.45% 207.268 214.417 - 0.24% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 3.44% 0.467 0.483 - 3.54% -
rng::adjacent_find(deque<int>,_pred)/50 3.44% 28.680 29.667 - 2.24% -
BM_std_minmax<unsigned_int>/8 3.43% 1.117 1.156 - -0.00% -
BM_PushHeap_string_SingleElement_262144 3.43% 2.521 2.607 - -6.37% -
SetIntersection_Front_Set_string_64_16 3.43% 24427501.637 25264591.608 - -1.93% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.43% 3.070 3.175 - 5.63% -
SetIntersection_Front_Vector_string_1024_1024 3.42% 40569865.571 41958946.969 - 3.43% -
SetIntersection_Front_Set_float_262144_4 3.42% 1103979.017 1141761.261 - 0.13% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.42% 10.421 10.777 - 3.32% -
BM_RangesPushHeap_string_SingleElement_256 3.42% 2.426 2.509 - -2.00% -
std::search(list<int>)_(single_element)/1024 3.42% 740.759 766.069 - -0.62% -
BM_std_min<char>/16 3.42% 2.385 2.466 - -3.76% -
BM_std_min<unsigned_char>/24 3.42% 2.754 2.848 - 3.31% -
BM_std_minmax<unsigned_int>/1 3.41% 0.602 0.623 - 3.64% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 3.41% 26.948 27.867 - 0.47% -
BM_std_minmax<short>/28 3.40% 2.524 2.609 - -0.44% -
BM_std_minmax_element<short>/1 3.40% 0.303 0.314 - 3.38% -
rng::stable_partition(vector<int>)_(sparse)/50 3.40% 20.277 20.966 - 1.99% -
std::unique(deque<int>)_(sprinkled)/1024 3.39% 842.233 870.815 - -0.62% -
BM_RangesMakeThenSortHeap_string_Heap_262144 3.39% 178.298 184.348 - -5.99% -
std::for_each_n(list<int>)/32 3.39% 11.118 11.495 - 2.91% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 3.39% 658890.522 681232.388 - 4.27% -
std::set<int>::insert(value)_(new_value)/1024 3.39% 42.160 43.589 - 3.91% -
SetIntersection_Front_Set_uint64_16_16 3.39% 40701673.966 42080239.822 - 2.82% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 3.39% 46170435.574 47733829.171 - 3.43% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 3.39% 49289.215 50957.966 - 2.23% -
BM_std_minmax<unsigned_char>/21 3.38% 2.171 2.245 - 0.61% -
BM_LowerBound_pair<uint32,_uint32>_262144 3.38% 603.713 624.117 - 0.39% -
BM_std_minmax<char>/10 3.38% 1.339 1.384 - 6.38% -
SetIntersection_Front_Vector_string_256_4 3.38% 4914044.455 5079949.286 - 2.20% -
SetIntersection_None_Set_string_1024_256 3.37% 8880494.165 9179413.582 - 2.72% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.37% 28.231 29.181 - -2.69% -
BM_RangesPushHeap_string_SingleElement_4 3.36% 2.156 2.228 - -2.85% -
SetIntersection_Front_Set_string_16384_1024 3.36% 56915218.251 58827594.402 - -0.80% -
SetIntersection_None_Vector_string_262144_262144 3.36% 1312977.408 1357065.590 - -0.21% -
std::search(list<int>)_(no_match)/8192 3.36% 7031.929 7268.036 - 1.61% -
BM_RangesPushHeap_uint64_SingleElement_16 3.36% 0.337 0.349 - 3.43% -
SetIntersection_Front_Set_float_262144_16 3.35% 1252262.101 1294265.258 - 1.75% -
rng::remove_if(list<int>)_(prefix)/8192 3.35% 9236.241 9545.951 - 4.46% -
BM_std_minmax<unsigned_short>/22 3.35% 2.265 2.341 - -2.22% -
BM_MakeHeap_float_Random_262144 3.35% 1.121 1.159 - 3.89% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.34% 2.272 2.348 - 5.29% -
rng::rotate(list<int>)_(1_element_forward)/8192 3.34% 7680.499 7937.164 - -3.88% -
BM_SortHeap_float_16 3.34% 1.603 1.656 - 0.34% -
BM_std_minmax<short>/7 3.34% 1.746 1.804 - 3.24% -
BM_vector_deque_copy_backward/65536 3.34% 8034.233 8302.523 - 7.13% -
std::remove_if(vector<int>)_(prefix)/32 3.33% 51.892 53.621 - -0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.33% 1641299.561 1695984.132 - -0.48% -
rng::stable_sort(deque<int>)_(ascending)/8 3.33% 18.040 18.641 - 1.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.33% 198716797.737 205336559.001 - 0.83% -
766_femflow_r 3.33% 12.747 13.172 - 1.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.33% 13290354.721 13732458.549 - 35.46% -
rng::reverse_copy(deque<int>)/8 3.32% 2.919 3.016 - -0.97% -
BM_std_minmax<unsigned_char>/23 3.32% 2.927 3.025 - 1.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.32% 3.021 3.121 - 4.61% -
SetIntersection_Front_Set_string_16384_256 3.32% 14826385.669 15318000.462 - 4.35% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 3.31% 23.933 24.726 - 2.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.31% 12048121.206 12446654.243 - -0.09% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.30% 6.317 6.526 - 3.14% -
BM_std_min<unsigned___int128>/2 3.30% 0.665 0.687 - 4.14% -
BM_std_min<short>/26 3.30% 2.083 2.151 - 2.50% -
SetIntersection_Interlaced_Set_string_16384_256 3.29% 351438484.238 363014892.918 - 3.24% -
std::find(list<int>)_(bail_25%)/8 3.29% 0.922 0.953 - -0.12% -
BM_RangesMakeThenSortHeap_float_Ascending_64 3.29% 3.962 4.093 - -0.40% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 3.29% 9.334 9.641 - 1.19% -
BM_StringAssignAsciizMix_Opaque 3.29% 4.803 4.961 - 4.92% -
std::stable_partition(list<int>)_(alloc_fails)/32 3.28% 1889.946 1951.977 - 3.54% -
SetIntersection_Interlaced_Vector_string_1024_64 3.28% 8145587.504 8412672.179 - -0.44% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 3.27% 4240.085 4378.823 - -4.94% -
std::is_sorted(deque<int>,_pred)/8 3.27% 4.329 4.470 - 2.93% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.27% 273514.910 282451.105 - 0.09% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 3.27% 1.575 1.626 - 8.26% -
rng::remove_if(vector<int>)_(prefix)/32 3.26% 52.034 53.731 - 0.19% -
std::flat_multimap<int,_int>::erase(iterator)/8192 3.26% 509.765 526.391 - 4.16% -
BM_std_min<unsigned_long_long>/4 3.26% 1.027 1.061 - -3.63% -
BM_MakeHeap_uint64_Ascending_16 3.25% 0.661 0.683 - 1.99% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.25% 208980.299 215769.283 - 5.49% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 3.25% 12356.327 12757.294 - 3.29% -
BM_RangesMakeThenSortHeap_string_Descending_16384 3.24% 65.838 67.974 - -1.58% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.24% 16.979 17.529 - 1.68% -
SetIntersection_Front_Set_string_64_4 3.23% 19569677.368 20202452.047 - 0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 3.23% 2277687.687 2351319.067 - -0.72% -
BM_std_minmax<short>/25 3.23% 2.266 2.339 - 6.20% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 3.22% 4.225 4.361 - 1.81% -
BM_RangesPushHeap_uint64_SingleElement_4 3.22% 0.357 0.368 - 3.17% -
rng::partial_sort(deque<int>)_(shuffled)/8192 3.22% 255701.486 263933.371 - -3.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.22% 1.916 1.978 - -0.40% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 3.22% 16.363 16.890 - -0.33% -
BM_deque_vector_copy_backward/0 3.21% 1.497 1.545 - 12.08% -
std::map<int,_int>::count(key)_(existent)/8192 3.21% 5.913 6.103 - 0.33% -
std::unordered_set<int>::insert(value)_(already_present)/8192 3.20% 2.047 2.112 - -5.52% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 3.19% 8702.583 8980.041 - 0.10% -
std::multiset<int>::clear()/8192 3.19% 75977.516 78399.318 - 5.30% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 3.19% 0.447 0.462 - -6.76% -
BM_StringRelational_Less_Empty_Huge_Control 3.19% 1.995 2.059 - 3.38% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 3.18% 2.292 2.364 - 1.32% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 3.17% 1.728 1.782 - 2.58% -
std::stable_partition(vector<int>)_(alloc_fails)/50 3.17% 1899.136 1959.340 - 2.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.17% 0.697 0.719 - 2.49% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.17% 542.056 559.228 - -1.29% -
rng::sort(deque<int>)_(pipe-organ)/1024 3.16% 2788.145 2876.324 - 0.90% -
SetIntersection_None_Set_float_64_64 3.16% 11716958.555 12087522.094 - 1.79% -
std::map<int,_int>::count(key)_(existent)/1024 3.16% 4.226 4.360 - 0.01% -
std::vector<int>::insert(middle)_(cheap_elements)/32 3.15% 5.887 6.073 - 0.55% -
std::multiset<int>::insert(value)_(already_present)/32 3.15% 19.004 19.604 - 3.17% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.15% 129.171 133.238 - -5.05% -
BM_std_minmax<unsigned_int>/31 3.14% 2.505 2.584 - 4.27% -
std::flat_map<int,_int>::erase(iterator)/8192 3.14% 501.407 517.159 - 2.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.14% 2348056.088 2421761.644 - -2.49% -
std::generate(list<int>)/8192 3.13% 6936.355 7153.670 - -3.41% -
BM_MakeThenSortHeap_float_Heap_4 3.12% 1.189 1.226 - -1.03% -
std::remove(list<int>)_(prefix)/1024 3.12% 983.669 1014.352 - 1.70% -
std::unordered_multiset<int>::erase(iterator)/32 3.12% 20.127 20.754 - 3.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 3.11% 15483749.977 15965766.206 - 1.86% -
rng::stable_sort(deque<int>)_(heap)/8 3.11% 25.965 26.772 - 1.55% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 3.11% 0.447 0.461 - -7.07% -
BM_RangesPushHeap_uint32_Random_256 3.10% 5.905 6.089 - 2.78% -
SetIntersection_Interlaced_Set_uint64_1024_64 3.10% 10195837.205 10511710.575 - 5.46% -
BM_MakeHeap_string_Heap_16384 3.10% 4.966 5.120 - -0.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 3.10% 828.278 853.936 - 3.86% -
BM_RangesMakeThenSortHeap_string_Ascending_256 3.09% 20.261 20.888 - -8.10% -
SetIntersection_None_Set_string_16384_16 3.09% 198953015.500 205099926.566 - 4.08% -
rng::find_first_of(vector<int>)_(small_needle)/50 3.09% 74.899 77.213 - 7.70% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 3.09% 0.824 0.849 - -2.74% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 3.08% 4.763 4.909 - 8.65% -
BM_vector_deque_move_backward/4000 3.08% 141.153 145.507 - 0.26% -
bm_lexicographical_compare<unsigned_char>/1 3.08% 1.619 1.669 - -1.22% -
SetIntersection_Front_Set_uint32_262144_1 3.08% 1069449.304 1102411.330 - 0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 3.08% 2568018.913 2647148.329 - 27.80% -
BM_StringConstructDestroyCStr_Huge_Transparent 3.08% 68.414 70.523 - 2.82% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 3.08% 197255.455 203333.068 - -0.49% -
SetIntersection_Interlaced_Set_uint64_262144_16 3.08% 1637266.521 1687682.373 - 2.61% -
SetIntersection_Interlaced_Set_uint32_256_16 3.08% 12109692.433 12482100.409 - 4.17% -
BM_std_minmax<char>/15 3.07% 2.966 3.057 - 4.36% -
std::unordered_multiset<int>::clear()/1024 3.07% 7604.936 7838.448 - -0.59% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 3.07% 0.571 0.589 - 2.84% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.07% 4.628 4.770 - 3.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 3.06% 1216223.204 1253499.504 - 1.88% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.06% 2.212 2.280 - 5.51% -
rng::partition_copy(deque<int>)/50 3.05% 27.887 28.738 - 4.66% -
rng::search(vector<int>)_(single_element)/1000 3.05% 227.414 234.358 - 1.04% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.05% 49692.387 51209.414 - 2.72% -
721_gcc_r 3.05% 13.170 13.571 - 2.87% -
std::unordered_set<std::string>::ctor(const&)/32 3.05% 686.432 707.356 - -2.32% -
rng::all_of(deque<int>)_(process_all)/8 3.04% 3.124 3.220 - 4.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 3.04% 22003266.570 22672710.229 - -0.61% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 3.04% 6666.196 6868.818 - 1.02% -
std::list<int>::operator=(const&)_(cheap_elements)/32 3.04% 16.649 17.154 - 1.77% -
BM_RangesMakeHeap_float_PipeOrgan_4 3.03% 0.384 0.396 - 1.51% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 3.03% 19.336 19.923 - 1.96% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 3.02% 11.388 11.732 - 2.22% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 3.02% 200247.226 206294.869 - -0.12% -
rng::contains_subrange(vector<int>)_(process_all)/8192 3.02% 1627.911 1677.071 - 1.52% -
BM_std_minmax<unsigned_char>/29 3.02% 2.406 2.479 - 2.02% -
std::search_n(vector<int>)_(no_match)/8192 3.02% 1625.390 1674.400 - 2.71% -
std::find_end(list<int>,_pred)_(same_length)/8192 3.01% 16520.843 17018.680 - -17.33% -
SetIntersection_None_Set_uint64_262144_4 3.01% 1194577.799 1230537.110 - 2.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.01% 24.245 24.975 - 0.67% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 3.01% 536.128 552.263 - 4.21% -
SetIntersection_Interlaced_Vector_string_16384_4 3.01% 1815463.393 1870096.298 - 2.70% -
rng::remove(list<int>)_(sprinkled)/32 3.01% 55.002 56.657 - -1.67% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.01% 4.004 4.124 - 1.84% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.00% 43401.257 44704.030 - 2.30% -
SetIntersection_Front_Vector_string_16_16 3.00% 54786057.608 56427943.905 - 3.16% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 3.00% 6.945 7.153 - -1.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.99% 1661564.779 1711322.754 - 1.41% -
SetIntersection_Interlaced_Vector_string_1024_256 2.99% 20573239.870 21188526.017 - 2.13% -
BM_std_min<unsigned_int>/29 2.97% 1.965 2.024 - -3.12% -
BM_vector_deque_move_backward/64 2.97% 3.016 3.106 - 2.52% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 2.97% 464.963 478.761 - 1.77% -
BM_PushHeap_string_SingleElement_16384 2.97% 2.493 2.567 - -5.60% -
SetIntersection_Interlaced_Set_uint64_1024_1 2.97% 1083679.773 1115828.222 - 0.78% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 2.96% 79.012 81.352 - -4.13% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 2.96% 23.096 23.779 - -3.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.96% 27714.275 28533.535 - 13.54% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 2.95% 26.752 27.542 - 0.14% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 2.95% 1.118 1.151 - 3.98% -
SetIntersection_None_Set_string_16384_4 2.95% 198829925.897 204685933.945 - 3.87% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 2.93% 161335.589 166059.297 - 0.64% -
std::search(deque<int>)_(same_length)/8192 2.92% 3784.102 3894.783 - 2.61% -
BM_RangesMakeThenSortHeap_string_Heap_1024 2.92% 63.120 64.964 - 3.15% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 2.91% 91.725 94.396 - 5.56% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.91% 219.323 225.705 - 1.30% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.91% 6.695 6.889 - -1.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 2.91% 11336106.756 11665695.810 - 1.75% -
BM_StringFindStringLiteral/128 2.91% 3.039 3.128 - 0.10% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 2.90% 5.292 5.446 - 0.85% -
std::map<int,_int>::contains(key)_(existent)/8192 2.90% 5.437 5.595 - 1.88% -
SetIntersection_Interlaced_Vector_string_16_16 2.90% 53565989.009 55119774.282 - -0.92% -
BM_StringAssignAsciizMix_Transparent 2.90% 3.024 3.111 - 2.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 2.90% 1144610.941 1177775.705 - -0.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 2.89% 1.180 1.214 - -0.20% -
rng::search(vector<int>)_(single_element)/1024 2.89% 232.815 239.548 - 1.00% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 2.89% 1.347 1.385 - 1.96% -
SetIntersection_Interlaced_Vector_uint64_256_4 2.89% 4865682.570 5006157.649 - -1.13% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 2.88% 36.451 37.502 - 0.08% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.88% 53.883 55.437 - -16.79% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.88% 3644.640 3749.775 - 0.94% -
rng::find_first_of(vector<int>)_(large_needle)/32 2.88% 103.575 106.562 - 1.45% -
BM_std_minmax<char>/2 2.88% 0.868 0.893 - -0.27% -
rng::is_sorted_until(list<int>,_pred)/8192 2.88% 8023.423 8254.646 - 5.72% -
SetIntersection_Front_Vector_string_16384_1 2.88% 1131915.058 1164512.540 - 1.72% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 2.88% 3.276 3.370 - 3.06% -
SetIntersection_None_Set_float_256_4 2.88% 11519201.756 11850599.288 - 1.75% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 2.88% 8.692 8.942 - 0.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.87% 1211757.995 1246582.211 - 4.97% -
BM_PopHeap_string_16384 2.87% 71.501 73.555 - 1.18% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.87% 9.972 10.258 - 1.84% -
BM_PushHeap_uint32_Descending_4 2.87% 0.358 0.369 - 7.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 2.86% 9.136 9.397 - 1.04% -
BM_vector_deque_move_backward/1024 2.85% 37.188 38.249 - -0.65% -
BM_std_minmax<short>/64 2.85% 1.547 1.592 - 4.34% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 2.85% 3744.548 3851.191 - -0.15% -
std::search_n(vector<int>)_(no_match)/1048576 2.85% 208465.570 214401.551 - 2.35% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 2.85% 4515.516 4644.093 - -0.15% -
BM_std_minmax<int>/6 2.85% 1.348 1.387 - 2.80% -
SetIntersection_Interlaced_Set_float_64_64 2.84% 15303494.750 15738716.951 - 4.24% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.84% 212.812 218.855 - 0.99% -
BM_std_minmax<unsigned_int>/13 2.84% 1.349 1.387 - -0.04% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.84% 2.945 3.029 - 0.17% -
BM_RangesMakeHeap_uint64_Random_4 2.83% 1.735 1.784 - 54.61% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 2.83% 188.732 194.076 - -7.19% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 2.83% 4.295 4.417 - -0.14% -
BM_std_min<char>/6 2.83% 1.612 1.657 - 4.31% -
std::map<std::string,_int>::ctor(const&)/32 2.82% 692.181 711.726 - -9.78% -
rng::fold_left(list<int>)/50 2.82% 38.710 39.801 - 6.19% -
SetIntersection_None_Set_uint64_262144_1 2.82% 1199393.391 1233220.457 - 2.87% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.81% 3.536 3.636 - 0.60% -
rng::find(vector<char>)_(process_all)/1024 2.81% 16.238 16.694 - -4.59% -
BM_deque_vector_ranges_copy_backward/70000 2.81% 8600.858 8842.295 - 2.15% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 2.81% 23008.257 23653.684 - -0.30% -
rng::move(deque<int>)/64 2.80% 6.284 6.460 - 2.25% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.80% 51.705 53.153 - -0.16% -
BM_MakeHeap_string_Descending_16384 2.80% 2.760 2.838 - -4.64% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 2.80% 3.067 3.153 - 1.38% -
rng::for_each(multiset<int>::iterator)/32 2.79% 20.613 21.188 - -1.25% -
std::adjacent_find(list<int>)/8 2.79% 2.097 2.155 - 2.22% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 2.79% 64.071 65.858 - 3.28% -
BM_std_minmax<int>/13 2.79% 1.349 1.387 - -0.00% -
SetIntersection_Front_Set_uint64_256_4 2.78% 4438436.231 4562001.450 - 2.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 2.78% 11470.364 11789.237 - -0.43% -
BM_vector_deque_copy_backward/2 2.78% 1.950 2.004 - -3.04% -
BM_MakeThenSortHeap_string_Ascending_4 2.78% 5.261 5.408 - 0.95% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 2.78% 18.183 18.688 - 2.05% -
rng::for_each_n(join_view(vector<vector<int>>)/8 2.78% 1.624 1.669 - -6.58% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 2.77% 1.216 1.250 - -6.10% -
std::map<int,_int>::clear()/1024 2.77% 10094.784 10374.383 - -1.95% -
SetIntersection_Interlaced_Set_uint32_256_64 2.77% 14959717.828 15373706.021 - 4.79% -
BM_RangesPushHeap_string_SingleElement_64 2.77% 2.486 2.555 - -2.14% -
BM_std_minmax<int>/7 2.77% 1.699 1.746 - 2.05% -
std::multiset<int>::clear()/1024 2.76% 9662.818 9929.964 - 5.05% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 2.76% 22.872 23.504 - -0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.76% 8704239.909 8944746.834 - 2.17% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.76% 5.159 5.302 - 6.19% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 2.76% 89.457 91.924 - 38.06% -
BM_PopHeap_float_1 2.76% 0.467 0.479 - 2.00% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.75% 2.382 2.447 - 3.77% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 2.75% 12.007 12.338 - 1.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 2.75% 165764834.397 170327295.516 - -0.43% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 2.75% 1.557 1.600 - 4.17% -
BM_SortHeap_float_256 2.75% 5.762 5.920 - -2.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.75% 200579065.325 206093224.836 - 1.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 2.75% 20720752.333 21290084.794 - 1.36% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 2.75% 5576.518 5729.662 - -0.42% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 2.74% 31.869 32.744 - 0.16% -
BM_std_minmax<short>/3 2.74% 1.142 1.173 - -1.49% -
BM_std_minmax<char>/14 2.74% 2.521 2.590 - 1.42% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.74% 1917.072 1969.554 - 2.52% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 2.74% 1.018 1.046 - -6.07% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.74% 8.582 8.816 - 2.63% -
BM_std_min<unsigned_long_long>/32 2.73% 3.262 3.351 - 2.77% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.73% 720.084 739.765 - 0.76% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 2.73% 13299.079 13662.178 - 1.31% -
BM_std_min<char>/7 2.73% 1.845 1.895 - 2.13% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.73% 709.657 729.025 - 1.63% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.73% 28718.857 29501.972 - 4.50% -
SetIntersection_Interlaced_Set_string_1024_16 2.72% 13560255.083 13929719.099 - 0.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 2.72% 0.434 0.445 - -6.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 2.71% 4521852.216 4644510.317 - -0.35% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 2.71% 22.319 22.923 - 2.27% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 2.71% 101.018 103.754 - 2.17% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 2.70% 1.178 1.210 - -1.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.70% 11664220.066 11978768.140 - 1.53% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 2.69% 273.822 281.192 - -0.43% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.69% 2.865 2.942 - -0.48% -
std::map<int,_int>::count(key)_(existent)/32 2.69% 1.670 1.715 - 1.10% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 2.69% 0.492 0.505 - -17.23% -
BM_deque_vector_ranges_copy/64000 2.69% 2593.813 2663.464 - -6.50% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.69% 35873.921 36837.191 - 1.56% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 2.68% 26.879 27.601 - -0.29% -
std::set<std::string>::insert(value)_(already_present)/0 2.68% 15.525 15.942 - 6.42% -
rng::stable_sort(deque<int>)_(ascending)/1024 2.68% 2096.752 2153.025 - 1.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.68% 101.335 104.054 - -0.74% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 2.68% 0.539 0.554 - 2.36% -
BM_RangesMakeHeap_uint32_Random_262144 2.68% 1.004 1.031 - -2.08% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.68% 1922.496 1973.982 - 2.72% -
std::rotate(deque<int>)_(by_1/2)/50 2.67% 10.248 10.521 - 2.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 2.66% 1215178.804 1247555.740 - 2.47% -
vector<bool>::reserve() 2.66% 8.430 8.655 - -14.54% -
BM_RangesMakeThenSortHeap_string_Heap_256 2.66% 48.935 50.235 - 2.37% -
BM_RangesPushHeap_uint64_Ascending_16 2.65% 0.931 0.956 - 2.04% -
SetIntersection_None_Vector_string_256_64 2.65% 3783832.077 3884252.946 - 1.79% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.65% 2.390 2.453 - 0.92% -
BM_std_minmax<unsigned_short>/27 2.65% 2.786 2.860 - -0.60% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.65% 26.308 27.004 - 2.61% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 2.64% 22.198 22.784 - 1.34% -
std::set<int>::find(key)_(existent)/8192 2.63% 7.977 8.187 - 1.87% -
rng::for_each(map<int>)/32 2.63% 21.311 21.872 - 2.93% -
BM_std_minmax<unsigned_short>/3 2.63% 1.185 1.216 - 4.41% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 2.63% 13.071 13.415 - 1.95% -
BM_std_min<__int128>/31 2.62% 11.772 12.081 - 2.59% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 2.62% 7.766 7.969 - 6.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.62% 1757237.224 1803279.133 - -0.92% -
BM_std_min<__int128>/32 2.61% 12.194 12.513 - 2.70% -
BM_std_minmax<int>/15 2.61% 1.911 1.961 - -3.33% -
rng::reverse_copy(list<int>)/32768 2.61% 25322.723 25983.904 - -0.40% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.60% 34913.880 35821.097 - 0.55% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.59% 9.770 10.023 - -1.03% -
BM_PushHeap_uint64_Ascending_256 2.59% 2.201 2.258 - 7.96% -
rng::find_last(list<int>)_(bail_90%)/50 2.59% 1.267 1.300 - 0.28% -
std::find_end(deque<int>,_pred)_(same_length)/1000 2.58% 1336.820 1371.364 - 0.59% -
BM_deque_vector_move_backward/65536 2.58% 7922.725 8127.447 - 1.72% -
BM_MakeThenSortHeap_uint64_SingleElement_4 2.58% 1.216 1.247 - 0.71% -
std::unordered_multiset<int>::erase(key)_(existent)/32 2.58% 21.050 21.593 - 1.41% -
std::copy(deque<int>)/262144 2.58% 10295.695 10561.089 - 2.02% -
std::find_if_not(vector<char>)_(process_all)/8 2.58% 2.373 2.434 - -1.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.58% 20710803.660 21244585.043 - 4.24% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 2.58% 0.428 0.439 - 0.43% -
std::rotate_copy(deque<int>)/32 2.57% 2.622 2.690 - 2.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 2.57% 53950.000 55338.715 - 0.34% -
SetIntersection_None_Set_uint32_256_256 2.57% 5826446.411 5976307.727 - 3.59% -
BM_MakeThenSortHeap_uint32_Heap_4 2.57% 1.200 1.231 - 2.81% -
SetIntersection_None_Vector_string_262144_16 2.57% 1352444.953 1387196.023 - 2.16% -
rng::copy(vector<int>)/8 2.56% 2.203 2.260 - -1.26% -
std::search(deque<int>)_(single_element)/1000 2.56% 433.857 444.945 - 1.30% -
BM_std_minmax<short>/17 2.56% 1.749 1.794 - 0.10% -
rng::stable_partition(vector<int>)_(sparse)/8192 2.55% 1506.934 1545.429 - -0.45% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 2.55% 4462.394 4576.194 - 0.08% -
SetIntersection_Interlaced_Vector_float_64_16 2.55% 18968820.089 19452505.075 - 1.37% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.55% 2.083 2.136 - 2.06% -
rng::copy_n(list<int>)/64 2.54% 13.858 14.210 - 0.30% -
BM_RangesPushHeap_string_SingleElement_16384 2.54% 2.462 2.525 - -1.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.54% 1854232.746 1901325.601 - -0.00% -
BM_RangesPushHeap_float_Random_4 2.54% 2.944 3.018 - 3.65% -
SetIntersection_None_Vector_uint64_16384_256 2.54% 1121767.974 1150221.934 - -2.65% -
BM_StringEraseWithMove_Small_Opaque 2.54% 2.557 2.622 - 1.86% -
rng::is_sorted(deque<int>)/8 2.54% 2.753 2.823 - -1.08% -
SetIntersection_None_Set_uint32_262144_16384 2.53% 1194772.299 1225044.596 - 6.38% -
std::stable_sort(deque<int>)_(ascending)/1024 2.53% 2100.202 2153.413 - 1.81% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.53% 208.672 213.956 - 2.26% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 2.53% 3.108 3.186 - -0.54% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 2.53% 9.980 10.232 - 1.86% -
std::set<int>::upper_bound(key)_(existent)/32 2.52% 1.740 1.784 - 3.02% -
BM_num_get<long> 2.52% 11.572 11.863 - 7.24% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.52% 19.809 20.307 - 3.26% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 2.52% 18282.938 18742.990 - -0.09% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 2.51% 580.316 594.909 - 0.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 2.51% 1404960.638 1440282.387 - -1.21% -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.51% 2.499 2.562 - 0.57% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.51% 692.902 710.294 - 1.76% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 2.51% 3358.855 3443.079 - -4.02% -
std::shift_right(list<int>)/8192 2.50% 7282.182 7464.475 - -3.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 2.50% 15108.294 15485.928 - 1.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.50% 20356401.680 20864838.385 - 4.23% -
BM_std_min<unsigned_char>/23 2.49% 2.327 2.385 - 2.20% -
SetIntersection_None_Set_uint64_262144_64 2.49% 1197254.230 1227026.041 - 2.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.49% 41.673 42.710 - 10.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 2.49% 27861884.882 28554283.405 - 1.11% -
BM_RangesPushHeap_string_PipeOrgan_262144 2.48% 17.274 17.703 - -1.70% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.48% 0.463 0.475 - 1.30% -
BM_std_minmax<unsigned_char>/22 2.48% 2.467 2.528 - 0.78% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 2.47% 126295.980 129421.596 - -1.05% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.47% 661.430 677.795 - -3.09% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.47% 381.747 391.188 - 1.24% -
rng::rotate(deque<int>)_(by_1/2)/32 2.47% 7.284 7.464 - 1.69% -
std::for_each_n(deque<int>)/50 2.46% 3.940 4.037 - 1.67% -
BM_std_min<char>/29 2.46% 1.983 2.032 - 1.48% -
std::multiset<int>::erase(key)_(existent)/0 2.46% 20.898 21.412 - 2.89% -
BM_std_minmax<char>/21 2.46% 2.204 2.258 - -5.60% -
rng::partial_sort(deque<int>)_(ascending)/8192 2.44% 163950.383 167958.697 - 2.37% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.44% 4105.838 4206.007 - 0.23% -
rng::copy_n(vector<bool>)_(aligned)/262144 2.43% 272.823 279.458 - 0.63% -
BM_std_minmax<unsigned_char>/30 2.43% 2.671 2.736 - 0.64% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.42% 205.550 210.533 - 107.12% -
BM_PushHeap_float_Random_4 2.42% 2.975 3.047 - 7.41% -
std::multiset<int>::ctor(const&,_alloc)/32 2.42% 219.179 224.481 - 1.91% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 2.42% 23.854 24.431 - -5.77% -
BM_std_min<__int128>/30 2.42% 11.394 11.670 - 2.50% -
SetIntersection_None_Set_float_64_16 2.42% 18816796.217 19271367.555 - 0.23% -
rng::all_of(deque<int>)_(process_all)/50 2.42% 17.903 18.335 - -0.00% -
std::multiset<int>::ctor(const&)/32 2.41% 217.467 222.712 - -1.63% -
BM_StringFindNoMatch/64 2.41% 1.932 1.979 - 7.01% -
rng::is_sorted_until(list<int>,_pred)/8 2.41% 3.760 3.850 - 1.25% -
SetIntersection_None_Set_uint64_262144_256 2.41% 1198610.757 1227508.709 - 2.01% -
SetIntersection_None_Set_uint64_262144_16384 2.41% 1196953.287 1225751.793 - 1.10% -
std::sort(vector<int>)_(descending)/8 2.40% 24.542 25.132 - 1.91% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 2.40% 208847.438 213860.209 - 1.15% -
BM_num_get<float> 2.40% 35.096 35.938 - 1.54% -
rng::find_if_not(vector<int>)_(process_all)/8 2.39% 2.529 2.590 - 2.87% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 2.39% 24.253 24.833 - 2.26% -
rng::partial_sort(deque<int>)_(shuffled)/8 2.39% 34.154 34.971 - 2.20% -
BM_std_min<__int128>/27 2.39% 10.210 10.454 - 2.25% -
BM_RangesMakeHeap_uint64_Random_64 2.39% 1.230 1.259 - -2.62% -
BM_std_min<long_long>/31 2.39% 3.290 3.368 - -1.02% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.39% 1.485 1.521 - 4.51% -
BM_RangesMakeThenSortHeap_float_Descending_16 2.38% 1.841 1.885 - 0.91% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 2.38% 16530.328 16923.906 - 3.08% -
BM_StringAssignAsciiz_Large_Transparent 2.38% 11.533 11.807 - 1.94% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.38% 12.352 12.646 - 0.52% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 2.37% 37.549 38.441 - -0.29% -
rng::copy_backward(deque<int>)/1048576 2.37% 124091.171 127030.907 - 0.41% -
SetIntersection_Interlaced_Set_float_16384_16384 2.37% 352462198.999 360811620.660 - 3.37% -
BM_std_min<long_long>/29 2.37% 2.960 3.030 - -0.38% -
SetIntersection_None_Vector_string_1024_1024 2.37% 1194042.952 1222283.595 - -0.14% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 2.36% 1.334 1.366 - 8.83% -
SetIntersection_None_Set_uint64_262144_16 2.36% 1198503.744 1226813.803 - 2.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.36% 358989441.471 367457554.125 - 6.55% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 2.36% 54279.150 55559.423 - 0.62% -
BM_std_min<int>/4 2.35% 1.035 1.059 - 3.65% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.35% 6238.834 6385.656 - 2.16% -
rng::copy_n(vector<int>)/1048576 2.35% 48731.108 49877.677 - 1.03% -
rng::find_last(vector<int>)_(bail_90%)/8 2.35% 0.627 0.642 - 17.18% -
std::move(deque<int>)/64 2.35% 5.986 6.126 - 2.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.35% 2127003.094 2176933.677 - 0.15% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.34% 18.407 18.838 - 3.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.34% 634.435 649.267 - -0.73% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.34% 849.378 869.230 - 1.34% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 2.34% 4432.153 4535.745 - 0.13% -
BM_std_minmax<short>/30 2.34% 2.757 2.821 - 0.86% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 2.34% 25660.281 26259.731 - -0.00% -
SetIntersection_Front_Set_string_1024_16 2.33% 1960187.151 2005949.131 - -0.78% -
BM_std_min<__int128>/28 2.33% 10.612 10.859 - 2.30% -
rng::partial_sort(deque<int>)_(heap)/8192 2.33% 281074.642 287629.501 - 0.61% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 2.33% 114597.727 117266.971 - 1.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.33% 349000777.510 357120210.682 - 2.32% -
SetIntersection_Front_Set_uint64_16384_4 2.32% 1127995.982 1154197.604 - 6.53% -
SetIntersection_None_Set_uint64_262144_262144 2.32% 1212248.289 1240406.412 - 2.33% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.32% 1259167.400 1288412.354 - 1.16% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 2.32% 1.333 1.364 - 0.29% -
rng::fill_n(deque<int>)/8192 2.32% 240.056 245.629 - 2.07% -
BM_std_min<__int128>/29 2.32% 11.010 11.266 - 2.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 2.32% 23700813.193 24249720.804 - -1.68% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.32% 708.110 724.503 - 1.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.31% 5247455.258 5368843.517 - 1.95% -
rng::search(deque<int>)_(no_match)/1024 2.31% 405.440 414.803 - 35.97% -
rng::for_each_n(vector<int>)/8 2.31% 2.469 2.526 - -0.44% -
rng::sort(deque<int>)_(ascending)/8 2.30% 18.558 18.986 - 4.11% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.30% 366.556 374.986 - 0.16% -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.30% 2.310 2.363 - -0.94% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.30% 4.803 4.914 - 0.46% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.30% 47.956 49.057 - 4.73% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.30% 258.485 264.420 - 3.30% -
rng::starts_with(list<int>,_pred)/8 2.29% 3.637 3.720 - -0.13% -
std::partial_sort(deque<int>)_(ascending)/8192 2.29% 163774.819 167528.292 - 2.34% -
BM_std_minmax<char>/5 2.29% 1.745 1.785 - -3.99% -
BM_RangesPushHeap_uint64_Random_16 2.28% 4.208 4.304 - 0.57% -
BM_std_minmax<unsigned_long_long>/4 2.28% 1.531 1.566 - -1.89% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 2.28% 1.184 1.211 - 1.84% -
std::for_each_n(deque<int>)/8192 2.28% 258.356 264.252 - 2.64% -
BM_std_min<unsigned_short>/16 2.28% 1.682 1.721 - -0.63% -
SetIntersection_None_Set_float_1024_64 2.28% 10634137.569 10876386.629 - 20.84% -
rng::partial_sort(deque<int>)_(repeated)/8 2.28% 27.299 27.920 - 1.03% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.27% 4.709 4.816 - -0.64% -
SetIntersection_Front_Vector_string_256_16 2.27% 6443586.344 6590124.384 - 2.42% -
rng::unique_copy(vector<int>)_(contiguous)/52 2.27% 13.438 13.744 - 0.45% -
BM_RangesPushHeap_string_SingleElement_1024 2.27% 2.450 2.506 - -2.78% -
SetIntersection_Interlaced_Set_float_1024_1024 2.27% 15273381.808 15620114.285 - 2.72% -
BM_PushHeap_float_PipeOrgan_4 2.27% 0.481 0.492 - 2.12% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 2.26% 10.073 10.300 - 7.99% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.26% 38128.562 38989.178 - -0.10% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 2.26% 542.128 554.359 - -0.28% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 2.25% 53621.346 54830.186 - -0.05% -
std::search_n(vector<int>,_pred)_(no_match)/8192 2.25% 4181.746 4275.687 - -0.43% -
std::copy(deque<int>)/1048576 2.25% 49771.178 50889.154 - 2.32% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 2.24% 127270.053 130124.606 - 1.90% -
BM_deque_deque_move_backward/64 2.24% 3.326 3.401 - 0.64% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 2.24% 17.558 17.950 - -0.33% -
BM_std_minmax<short>/1 2.23% 0.627 0.641 - 1.01% -
BM_std_minmax<unsigned_char>/28 2.23% 2.092 2.138 - -0.54% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 2.23% 114485.060 117035.848 - 0.85% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 2.23% 1.532 1.566 - -1.96% -
std::count(list<int>)_(every_other)/1048576 2.23% 806970.657 824936.541 - -0.79% -
rng::any_of(list<int>)_(process_all)/32 2.23% 11.455 11.710 - 0.86% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.22% 383597.679 392130.746 - 2.51% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.22% 16.275 16.636 - 2.09% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.22% 2.401 2.454 - 4.30% -
BM_std_minmax<unsigned_char>/12 2.21% 1.936 1.979 - 1.70% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 2.21% 23.107 23.618 - -1.85% -
BM_RangesMakeThenSortHeap_float_Ascending_256 2.21% 6.576 6.721 - 0.83% -
BM_LowerBound_string_4 2.21% 19.775 20.211 - 1.19% -
rng::for_each(list<int>)/8 2.21% 2.519 2.575 - 1.69% -
std::map<int,_int>::clear()/8192 2.21% 80742.758 82523.709 - 1.82% -
BM_std_minmax<int>/27 2.21% 2.405 2.458 - -1.37% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.20% 15114.806 15447.887 - 1.73% -
rng::find_last(vector<int>)_(bail_10%)/8 2.20% 2.077 2.123 - 0.73% -
rng::rotate_copy(deque<int>)/32 2.20% 2.643 2.701 - 0.27% -
BM_deque_vector_copy_backward/65536 2.20% 7994.599 8170.349 - 0.37% -
std::multiset<int>::ctor(const&,_alloc)/8192 2.20% 49132.721 50212.527 - 1.00% -
std::flat_map<int,_int>::ctor(const&)/1024 2.20% 180.103 184.058 - 2.75% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 2.20% 44657.887 45638.762 - -0.37% -
rng::for_each_n(list<int>)/8 2.20% 2.516 2.571 - 0.36% -
BM_PushHeap_float_Random_16 2.19% 5.345 5.462 - 0.92% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 2.19% 544.050 555.986 - -0.24% -
BM_vector_deque_copy_backward/1 2.19% 2.207 2.256 - -2.36% -
std::multiset<std::string>::insert(value)_(new_value)/32 2.19% 43.098 44.042 - 3.19% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 2.19% 3.817 3.901 - -0.13% -
std::multiset<int>::count(key)_(non-existent)/32 2.19% 2.248 2.297 - 0.79% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.19% 24.296 24.828 - 0.18% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.19% 7.679 7.847 - -2.00% -
SetIntersection_None_Set_uint64_262144_1024 2.19% 1200040.201 1226284.587 - 1.25% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 2.19% 59.250 60.546 - 2.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.19% 19337.037 19759.876 - -1.30% -
BM_PushHeap_float_Ascending_64 2.19% 1.737 1.775 - -2.07% -
BM_std_min<__int128>/26 2.18% 9.810 10.024 - 2.13% -
BM_PushHeap_string_PipeOrgan_64 2.18% 5.778 5.904 - -6.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.17% 185878.563 189921.169 - -1.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.17% 1135637.532 1160335.624 - -0.85% -
std::any_of(vector<int>)_(process_all)/8 2.17% 2.432 2.485 - 0.16% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.17% 19.498 19.920 - -2.19% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.17% 26111.902 26677.831 - 3.13% -
BM_std_minmax<unsigned_int>/5 2.17% 1.131 1.156 - -0.13% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 2.17% 12760.030 13036.344 - -0.11% -
std::find_if(vector<char>)_(process_all)/1024 2.16% 268.552 274.363 - 1.53% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 2.16% 1.029 1.051 - 1.40% -
rng::search(vector<int>)_(no_match)/1048576 2.16% 212086.227 216667.504 - -0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.16% 22243740.693 22723795.812 - 1.32% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.14% 49763.160 50830.390 - 1.91% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 2.14% 1.197 1.222 - 2.23% -
BM_std_min<__int128>/25 2.14% 9.462 9.664 - 2.16% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 2.14% 0.916 0.935 - 1.20% -
BM_SortHeap_string_16384 2.14% 96.039 98.092 - -0.98% -
BM_std_minmax<short>/31 2.14% 3.086 3.151 - 2.15% -
std::multiset<int>::erase(key)_(existent)/32 2.13% 22.272 22.745 - 1.78% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.13% 792.791 809.647 - 1.97% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 2.12% 7.364 7.520 - 1.01% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 2.12% 9.259 9.455 - -0.30% -
BM_MakeThenSortHeap_float_Random_64 2.12% 17.902 18.282 - 0.64% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.12% 16.952 17.312 - 2.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 2.11% 17776554.913 18152318.826 - 2.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.11% 18600411.540 18993334.453 - -2.16% -
BM_std_min<unsigned_short>/32 2.11% 2.867 2.928 - 0.51% -
SetIntersection_None_Set_uint64_256_16 2.11% 10829976.602 11058570.807 - 0.78% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 2.10% 179.850 183.630 - 2.34% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.10% 6271.489 6403.078 - 2.76% -
std::multimap<int,_int>::contains(key)_(existent)/32 2.10% 1.652 1.686 - 0.69% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.09% 8.425 8.601 - 0.39% -
std::partial_sort_copy(deque<int>)_(heap)/1024 2.09% 8561.326 8739.974 - 0.55% -
SetIntersection_Interlaced_Set_uint64_1024_16 2.09% 11351595.179 11588450.307 - 1.65% -
rng::search(vector<int>)_(no_match)/1024 2.09% 213.435 217.886 - -0.64% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.08% 14.119 14.413 - 1.64% -
BM_StringAssignAsciiz_Large_Opaque 2.08% 11.597 11.838 - 1.29% -
SetIntersection_Front_Vector_uint32_262144_16 2.08% 1146779.294 1170599.829 - -1.71% -
BM_deque_deque_copy/2 2.08% 3.112 3.177 - 3.76% -
SetIntersection_Interlaced_Set_string_64_64 2.07% 38031034.567 38819108.880 - 7.79% -
SetIntersection_Interlaced_Set_uint64_64_16 2.07% 24499725.948 25006125.740 - 2.91% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 2.06% 10.116 10.325 - 1.21% -
SetIntersection_Front_Vector_uint64_16384_256 2.06% 2264887.406 2311575.953 - 0.86% -
BM_std_min<short>/25 2.06% 2.078 2.121 - 1.70% -
SetIntersection_None_Vector_string_16384_1 2.06% 1289814.674 1316366.375 - 2.38% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.06% 3.697 3.773 - 0.56% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.05% 150183.662 153269.090 - 1.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.05% 4268331.436 4355858.567 - 0.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 2.05% 6.498 6.631 - 0.98% -
rng::rotate(list<int>)_(by_1/4)/8192 2.05% 8376.901 8548.634 - 18.49% -
BM_std_min<unsigned_short>/20 2.05% 2.174 2.219 - -0.08% -
BM_num_put<long_long> 2.05% 11.953 12.198 - -1.96% -
rng::search_n(list<int>)_(no_match)/1024 2.05% 726.409 741.280 - -0.32% -
std::stable_sort(deque<int>)_(heap)/1024 2.04% 2724.033 2779.685 - 2.33% -
rng::search(list<int>,_pred)_(no_match)/1048576 2.04% 902714.462 921117.460 - 2.29% -
bm_ranges_lexicographical_compare<int>/4 2.04% 1.326 1.353 - 4.36% -
SetIntersection_Interlaced_Set_uint64_256_64 2.03% 15140014.655 15448088.183 - 5.02% -
BM_RangesPushHeap_uint32_Random_16384 2.03% 6.237 6.364 - 1.97% -
SetIntersection_Front_Set_string_1024_4 2.03% 1307519.663 1334113.377 - 1.60% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.03% 254.373 259.540 - 1.24% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.03% 107578.046 109761.239 - -0.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.03% 1393847.094 1422122.067 - 6.90% -
std::multiset<int>::clear()/32 2.03% 638.442 651.388 - 1.81% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 2.03% 0.629 0.642 - 1.60% -
BM_RangesMakeThenSortHeap_string_Descending_256 2.02% 18.440 18.814 - -2.62% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2.02% 4725.454 4820.928 - -0.16% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 2.02% 15.714 16.031 - 1.46% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.02% 6.374 6.502 - 1.98% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 2.02% 9.877 10.076 - -0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 2.01% 1242635.417 1267649.820 - 0.08% -
rng::sort(vector<int>)_(descending)/8 2.01% 24.620 25.115 - 1.71% -
BM_std_minmax<char>/4 2.01% 1.463 1.492 - -3.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 2.01% 4443380.951 4532605.743 - 1.39% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 2.01% 4.891 4.989 - -1.45% -
BM_deque_deque_ranges_move/5500 2.00% 201.350 205.387 - 2.04% -
std::adjacent_find(deque<int>,_pred)/50 2.00% 29.338 29.925 - 0.74% -
BM_std_minmax<unsigned_short>/7 1.99% 1.645 1.677 - -4.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.99% 11.584 11.815 - 2.30% -
BM_MakeHeap_uint32_Random_256 1.99% 1.163 1.187 - 3.41% -
std::partition(vector<int>)_(dense)/1024 1.99% 242.290 247.108 - -0.53% -
rng::search(vector<int>)_(no_match)/1000 1.99% 208.698 212.848 - -0.80% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 1.99% 35.241 35.942 - 0.45% -
rng::all_of(list<int>)_(process_all)/32 1.99% 11.511 11.740 - 0.34% -
BM_RangesPushHeap_string_SingleElement_262144 1.99% 2.505 2.555 - -3.05% -
BM_std_minmax_element<char>/4096 1.99% 1110.458 1132.519 - 0.51% -
BM_MakeThenSortHeap_float_Random_4 1.99% 4.319 4.404 - -1.28% -
std::move_backward(vector<bool>)_(unaligned)/512 1.98% 4.642 4.734 - 2.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.98% 1246085.617 1270786.307 - 0.75% -
std::remove_if(list<int>)_(prefix)/8192 1.98% 9806.189 10000.403 - 6.94% -
BM_PopHeap_uint32_262144 1.98% 40.709 41.514 - -1.24% -
BM_std_minmax<long_long>/15 1.98% 3.659 3.731 - 2.25% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.97% 175.235 178.694 - -0.31% -
std::search_n(deque<int>)_(no_match)/1000 1.97% 435.060 443.642 - -0.94% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.97% 344244978.106 351033563.193 - 0.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.97% 33.244 33.899 - 2.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.97% 34.570 35.251 - 1.90% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.97% 13011.787 13267.955 - -0.19% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 1.97% 49.468 50.442 - -2.60% -
SetIntersection_None_Vector_string_256_256 1.96% 2386216.957 2432945.941 - 1.39% -
SetIntersection_Front_Vector_uint64_1024_64 1.95% 1389734.678 1416898.319 - 3.28% -
BM_num_put<long> 1.95% 11.711 11.940 - -1.46% -
BM_vector_deque_copy_backward/4000 1.95% 141.694 144.462 - -1.52% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.95% 16.680 17.006 - 1.88% -
BM_std_min<__int128>/24 1.95% 9.106 9.284 - 1.99% -
std::partial_sort(deque<int>)_(repeated)/8192 1.95% 68416.314 69748.055 - 0.15% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.95% 54166.399 55220.322 - 2.34% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.94% 75653.821 77124.147 - -0.22% -
BM_std_minmax<unsigned_short>/18 1.94% 1.932 1.970 - -0.75% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.94% 1243.722 1267.866 - 1.82% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.94% 3.699 3.771 - 2.48% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 1.94% 11.645 11.870 - -1.61% -
std::partial_sort(deque<int>)_(repeated)/8 1.94% 27.442 27.974 - 2.42% -
BM_MakeThenSortHeap_float_PipeOrgan_256 1.94% 6.294 6.416 - -1.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.94% 33.725 34.378 - 0.09% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 1.93% 0.679 0.692 - -2.50% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.93% 582.507 593.757 - 0.95% -
BM_RangesPopHeap_uint64_262144 1.93% 41.674 42.478 - 3.22% -
BM_RangesPopHeap_string_16384 1.92% 70.820 72.183 - 0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.92% 6641592.604 6769427.909 - -0.53% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.92% 0.913 0.931 - 2.56% -
std::remove_if(list<int>)_(prefix)/1024 1.92% 1021.136 1040.769 - -0.61% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.92% 169435.440 172692.101 - 1.67% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 1.92% 8.213 8.370 - 0.77% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 1.92% 23.920 24.379 - 9.38% -
rng::is_sorted(list<int>)/8 1.92% 2.132 2.173 - 1.15% -
BM_SortHeap_string_1024 1.92% 58.960 60.092 - -1.23% -
std::sort(deque<int>)_(repeated)/8 1.91% 18.748 19.106 - 2.04% -
std::move_backward(list<int>)/32768 1.91% 30964.214 31554.344 - -1.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.91% 20300984.691 20687832.271 - 2.80% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.91% 79625.247 81142.179 - -2.13% -
SetIntersection_Front_Vector_uint64_262144_256 1.90% 2294795.855 2338448.876 - -0.39% -
SetIntersection_Front_Set_string_256_4 1.90% 5111515.897 5208723.487 - -1.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.90% 24910981.108 25384699.053 - 0.94% -
std::partition(vector<int>)_(sparse)/50 1.90% 14.024 14.291 - 3.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 1.90% 14.667 14.946 - 2.12% -
SetIntersection_Interlaced_Set_string_1024_1024 1.90% 57874325.247 58972742.326 - 4.16% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.90% 212.775 216.808 - 0.44% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.89% 44.370 45.207 - 1.80% -
SetIntersection_Front_Set_float_256_64 1.89% 6097375.456 6212323.755 - -5.23% -
BM_PushHeap_float_Ascending_262144 1.88% 5.083 5.179 - -1.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.88% 2213011.554 2254697.672 - 1.38% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.88% 138153.136 140754.618 - 0.74% -
rng::replace(vector<int>)_(sprinkled)/1024 1.88% 184.435 187.903 - 9.15% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.88% 5494.165 5597.426 - 2.48% -
rng::stable_sort(deque<int>)_(heap)/1024 1.88% 2727.343 2778.558 - 2.05% -
BM_StringAssignStr_Large_Opaque 1.87% 10.222 10.414 - 2.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.87% 3007061.034 3063382.486 - -1.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.87% 203018241.866 206820621.232 - 2.50% -
BM_std_minmax<short>/15 1.87% 1.977 2.014 - 1.16% -
rng::move_backward(deque<int>)/64 1.87% 5.439 5.541 - -1.40% -
std::multiset<std::string>::insert(value)_(already_present)/1024 1.87% 56.010 57.057 - 1.59% -
std::copy_if(vector<int>)_(every_other)/8 1.87% 2.504 2.551 - 0.84% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.87% 52563.971 53545.048 - 3.93% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.87% 6.656 6.781 - -1.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.87% 11851526.758 12072660.673 - 0.68% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 1.87% 28.317 28.845 - -8.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.86% 0.660 0.672 - 2.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.86% 18006898.161 18342523.029 - 1.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1.86% 2268943.821 2311233.542 - -1.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.86% 1219375.244 1242053.303 - -0.44% -
rng::search_n(vector<int>)_(no_match)/1000 1.86% 206.662 210.505 - 1.81% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.86% 14.040 14.301 - 0.06% -
BM_num_get<long_double> 1.86% 36.269 36.942 - 3.84% -
std::multiset<int>::ctor(const&)/8192 1.85% 49323.172 50237.454 - 2.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.85% 10.513 10.707 - 1.23% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.85% 208.391 212.246 - 1.82% -
BM_PushHeap_uint64_Ascending_262144 1.85% 4.897 4.988 - 7.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.85% 1062087.278 1081727.691 - -3.04% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 1.85% 16817.001 17127.659 - 1.36% -
BM_std_min<int>/32 1.84% 2.217 2.257 - 1.59% -
BM_std_min<__int128>/23 1.84% 8.729 8.890 - 1.80% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.84% 43.607 44.409 - 1.16% -
std::adjacent_find(deque<int>,_pred)/8 1.84% 4.292 4.371 - 1.97% -
std::is_sorted_until(list<int>)/8192 1.84% 7269.999 7403.780 - 1.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.84% 7.648 7.789 - 0.70% -
bm_ranges_lexicographical_compare<int>/1 1.84% 1.354 1.379 - 6.43% -
SetIntersection_None_Vector_string_16384_1024 1.84% 1285160.676 1308765.910 - 2.25% -
rng::find(vector<char>)_(process_all)/50 1.84% 1.624 1.653 - 2.00% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.83% 13.854 14.108 - 1.87% -
std::search_n(list<int>,_pred)_(no_match)/1048576 1.83% 983392.698 1001407.572 - 1.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.83% 27092801.410 27588742.825 - 1.76% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.83% 1.510 1.537 - 2.01% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 1.83% 34.376 35.005 - 0.05% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.83% 73.344 74.685 - 6.34% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.83% 76215.277 77607.947 - 1.88% -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.83% 1.616 1.646 - -6.16% -
SetIntersection_Front_Vector_string_16384_16 1.82% 1718523.840 1749871.414 - 1.84% -
BM_deque_deque_move/70000 1.82% 3102.351 3158.914 - -4.93% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.82% 21.771 22.167 - -0.05% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.82% 13933.122 14186.060 - 3.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.82% 22.612 23.022 - -0.10% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.81% 38.688 39.389 - 3.54% -
BM_std_minmax<unsigned_int>/23 1.81% 2.353 2.396 - 0.34% -
BM_std_minmax<unsigned_short>/16 1.81% 1.658 1.688 - 0.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.81% 16872.281 17177.969 - -1.28% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 1.81% 9264.538 9432.101 - 0.81% -
std::find_end(deque<int>)_(match_near_end)/1024 1.81% 3468.917 3531.652 - 6.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.80% 66455.446 67653.292 - -1.20% -
rng::sort(deque<int>)_(ascending)/8192 1.80% 5769.195 5873.048 - 0.95% -
SetIntersection_Interlaced_Set_string_4_4 1.80% 164134447.422 167084273.916 - -0.71% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.80% 22.289 22.690 - 2.26% -
BM_PushHeap_uint32_Random_16384 1.80% 6.291 6.404 - 2.04% -
BM_MakeHeap_uint32_QuickSortAdversary_16 1.79% 0.606 0.617 - 0.15% -
std::unordered_set<int>::ctor(const&)/32 1.79% 196.688 200.216 - 0.82% -
BM_std_minmax<int>/23 1.79% 2.259 2.300 - -2.46% -
BM_std_min<long_long>/4 1.79% 1.657 1.687 - 0.35% -
BM_MakeThenSortHeap_string_SingleElement_64 1.79% 19.439 19.787 - 0.57% -
std::rotate(list<int>)_(1_element_forward)/32 1.79% 14.000 14.250 - 15.06% -
BM_RangesMakeHeap_uint64_SingleElement_262144 1.79% 0.757 0.770 - 2.08% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.78% 359.409 365.821 - -1.42% -
std::multimap<int,_int>::clear()/8192 1.78% 81859.754 83319.312 - 1.90% -
BM_SortHeap_string_256 1.78% 44.311 45.100 - -1.26% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.78% 18.952 19.290 - 1.21% -
BM_std_minmax<int>/10 1.78% 1.369 1.393 - -3.03% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.77% 55100.366 56077.569 - -0.66% -
std::is_sorted_until(list<int>,_pred)/8 1.77% 4.168 4.242 - 0.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.77% 23.278 23.690 - 1.88% -
BM_MakeHeap_string_Random_256 1.77% 10.370 10.554 - 1.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.77% 1171550.111 1192255.563 - 5.42% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 1.77% 26.618 27.089 - 0.43% -
SetIntersection_Front_Set_string_16_16 1.76% 61426890.489 62509871.899 - -1.27% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 1.76% 16.308 16.595 - 0.88% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.76% 347834235.364 353957595.166 - 3.61% -
SetIntersection_None_Vector_string_262144_16384 1.76% 1353294.941 1377090.412 - 1.08% -
BM_deque_deque_copy_backward/64000 1.76% 7826.649 7964.259 - -1.61% -
std::multiset<std::string>::insert(value)_(new_value)/0 1.76% 34.868 35.480 - 1.12% -
BM_RangesPushHeap_uint32_Random_64 1.76% 5.509 5.606 - 1.75% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 1.76% 9.532 9.699 - -13.96% -
SetIntersection_Front_Set_uint32_16384_64 1.75% 1991460.775 2026408.809 - -1.06% -
std::sort(vector<int>)_(descending)/8192 1.75% 7308.817 7436.943 - 2.15% -
BM_RangesMakeHeap_string_Descending_1024 1.75% 2.708 2.756 - -22.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 1.75% 0.586 0.596 - -0.74% -
BM_std_min<__int128>/21 1.75% 7.924 8.063 - 1.48% -
std::find_if_not(deque<int>)_(process_all)/1024 1.75% 487.400 495.922 - 2.30% -
rng::partition(vector<int>)_(sparse)/50 1.75% 14.108 14.355 - 0.49% -
std::rotate(list<int>)_(by_1/3)/8192 1.75% 8965.925 9122.522 - 3.96% -
std::multiset<std::string>::insert(value)_(new_value)/1024 1.74% 63.340 64.444 - 4.70% -
BM_LowerBound_uint64_16384 1.74% 70.468 71.695 - 1.75% -
SetIntersection_Interlaced_Set_uint64_256_4 1.74% 11814022.431 12019590.181 - 4.55% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.74% 350813589.329 356917039.971 - 3.81% -
std::find(vector<char>)_(process_all)/50 1.74% 1.616 1.644 - 0.90% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.74% 2.017 2.052 - -1.40% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.74% 3.561 3.623 - 0.08% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.73% 24.511 24.936 - 1.77% -
rng::remove_if(deque<int>)_(sprinkled)/50 1.73% 70.461 71.684 - 0.40% -
std::partition(vector<int>)_(dense)/50 1.73% 13.058 13.284 - 0.78% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.73% 2.372 2.413 - -0.11% -
BM_std_min<__int128>/22 1.72% 8.332 8.476 - 1.70% -
rng::partial_sort_copy(deque<int>)_(heap)/1024 1.72% 8595.249 8743.288 - 0.49% -
BM_RangesPushHeap_uint64_Random_256 1.72% 5.691 5.789 - 1.24% -
SetIntersection_None_Set_uint32_16384_16384 1.72% 156369852.664 159056051.158 - 3.13% -
rng::distance(join_view(vector<vector<int>>)/1024 1.72% 1.028 1.045 - 0.98% -
std::partition_copy(vector<int>)/50 1.72% 12.874 13.095 - 0.96% -
rng::partition(deque<int>)_(dense)/32 1.72% 10.627 10.810 - 2.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1.71% 2035803.476 2070674.863 - 26.72% -
rng::stable_sort(deque<int>)_(shuffled)/8 1.71% 24.091 24.503 - 0.04% -
rng::stable_sort(deque<int>)_(descending)/1024 1.71% 2930.867 2980.969 - 1.25% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.71% 23.443 23.844 - 1.66% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.71% 3.105 3.158 - 1.30% -
rng::for_each(join_view(vector<vector<int>>)/50 1.71% 4.128 4.199 - 1.45% -
BM_deque_vector_ranges_move/1 1.71% 2.101 2.137 - -0.61% -
std::partition(deque<int>)_(sparse)/32 1.71% 12.386 12.597 - 30.68% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.70% 524309.758 533244.920 - 1.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.70% 43675162.145 44418976.626 - 1.36% -
SetIntersection_Interlaced_Vector_uint32_1024_256 1.70% 6076057.464 6179451.489 - -2.94% -
BM_MakeHeap_string_Heap_262144 1.70% 5.253 5.342 - -2.29% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.70% 360.992 367.130 - 2.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.70% 1221348.225 1242114.501 - -1.24% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.70% 2.144 2.181 - 2.14% -
std::multiset<std::string>::contains(key)_(existent)/1024 1.70% 22.232 22.609 - -1.62% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.69% 1624535.806 1652056.641 - 1.99% -
std::search(list<int>,_pred)_(no_match)/1048576 1.69% 899168.115 914396.133 - 1.21% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.69% 1.189 1.209 - 0.83% -
BM_std_minmax_element<short>/64 1.69% 17.459 17.755 - 3.00% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.69% 1.212 1.232 - -0.64% -
BM_RangesPushHeap_uint32_Random_262144 1.69% 6.272 6.378 - 1.61% -
735_gem5_r 1.69% 13.646 13.877 - 2.30% -
BM_std_minmax<short>/20 1.69% 1.991 2.025 - 1.19% -
BM_std_min<char>/24 1.69% 2.593 2.637 - -0.30% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.69% 21.243 21.601 - 0.70% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.68% 0.621 0.631 - 1.78% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.68% 14.171 14.408 - 1.22% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.68% 49740.705 50573.982 - -0.23% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.67% 8.822 8.969 - 5.37% -
rng::starts_with(deque<int>)/8 1.67% 4.155 4.224 - 3.06% -
std::sort(deque<int>)_(shuffled)/8 1.67% 23.440 23.832 - 0.82% -
rng::remove(list<int>)_(prefix)/1024 1.67% 951.841 967.766 - 0.83% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.67% 4031.556 4098.847 - 1.80% -
SetIntersection_Front_Set_uint64_262144_16 1.67% 1311333.273 1333203.106 - 2.05% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.67% 9161.614 9314.373 - 1.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.67% 83.829 85.225 - -4.31% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.66% 17.588 17.881 - 0.41% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 1.66% 22.186 22.555 - 13.71% -
std::find_if_not(list<int>)_(process_all)/50 1.66% 21.489 21.846 - 2.44% -
std::search_n(list<int>)_(no_match)/1048576 1.66% 863519.342 877877.682 - 1.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.66% 425.107 432.174 - 2.01% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.66% 3296.277 3351.037 - 0.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 1.66% 6024315.295 6124384.965 - -0.52% -
std::multiset<int>::erase(iterator)/32 1.66% 21.590 21.948 - 2.95% -
std::find_end(vector<int>)_(match_near_end)/1000 1.66% 267.969 272.409 - 3.74% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.66% 2920.586 2968.957 - 1.91% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.65% 30.415 30.918 - 1.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.65% 1.012 1.029 - 0.62% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 1.65% 0.820 0.834 - 1.39% -
rng::sort(deque<int>)_(qsort_adversarial)/8 1.65% 18.552 18.858 - 2.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.65% 5289650.256 5376706.856 - 0.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 1.65% 0.780 0.793 - 1.12% -
BM_LowerBound_pair<uint32,_uint32>_1 1.64% 2.821 2.867 - 0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.64% 18896738.117 19207431.165 - -0.58% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.64% 24.990 25.399 - 1.79% -
rng::starts_with(vector<int>,_pred)/1000 1.64% 448.164 455.496 - -0.05% -
std::sort(deque<int>)_(ascending)/1024 1.64% 770.274 782.875 - 2.36% -
BM_std_minmax<short>/6 1.63% 1.370 1.392 - 0.92% -
BM_num_get<long_long> 1.63% 11.656 11.846 - 6.06% -
rng::contains(vector<int>)_(process_all)/8 1.63% 2.657 2.701 - 0.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.63% 23.610 23.995 - 0.79% -
std::stable_sort(deque<int>)_(descending)/1024 1.63% 2929.377 2977.023 - 1.31% -
std::search(list<int>,_pred)_(single_element)/1000 1.63% 820.508 833.841 - 1.32% -
rng::search(list<int>,_pred)_(near_matches)/1000 1.62% 43214.538 43915.416 - -0.26% -
BM_std_minmax<unsigned_char>/3 1.62% 1.170 1.189 - -0.31% -
BM_vector_deque_move_backward/512 1.62% 17.611 17.897 - 1.68% -
rng::transform(deque<int>)_(identity_transform)/50 1.62% 19.430 19.745 - -0.37% -
rng::for_each(set<int>::iterator)/8 1.62% 4.578 4.652 - 2.61% -
SetIntersection_Interlaced_Set_uint64_262144_1024 1.62% 1578155.193 1603680.746 - 0.78% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.61% 14296.877 14527.255 - -0.42% -
rng::copy_if(vector<int>)_(entire_range)/8 1.61% 2.235 2.271 - 3.06% -
rng::find_first_of(vector<int>)_(large_needle)/8192 1.60% 6920548.675 7031340.830 - -0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.60% 1146207.278 1164548.533 - -0.87% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.60% 1.216 1.235 - 0.10% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.60% 8.666 8.805 - -0.21% -
rng::is_partitioned(list<int>)_(partitioned)/1024 1.60% 699.955 711.121 - -1.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.59% 13974.013 14196.801 - -0.57% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.59% 3762.288 3822.259 - -0.50% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.59% 6180.991 6279.484 - 1.63% -
BM_std_minmax<int>/5 1.59% 1.138 1.156 - 0.03% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1.59% 2356904.179 2394418.521 - -1.32% -
BM_std_minmax<long_long>/7 1.59% 2.558 2.599 - 0.05% -
std::fill_n(vector<bool>)/32768 1.59% 29.952 30.428 - 1.37% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 1.59% 2931.032 2977.612 - 0.59% -
rng::copy(deque<int>)/1048576 1.59% 49924.757 50718.140 - 1.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.59% 38.628 39.241 - 35.05% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 1.59% 590.779 600.155 - 2.40% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 1.59% 5140.464 5222.007 - 1.60% -
BM_MakeHeap_string_SingleElement_16 1.58% 5.533 5.620 - -1.82% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.58% 2928.033 2974.323 - 1.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.58% 2142354.575 2176214.032 - 0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.58% 2003487.225 2035142.903 - 0.76% -
std::set<int>::contains(key)_(non-existent)/1024 1.58% 5.305 5.389 - 1.57% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.58% 1368.002 1389.594 - 1.00% -
std::find_if(deque<int>)_(process_all)/1024 1.58% 476.557 484.073 - -1.36% -
SetIntersection_Interlaced_Vector_string_262144_1 1.58% 1149870.696 1167994.556 - 0.48% -
BM_SortHeap_string_64 1.58% 29.718 30.186 - -1.18% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.58% 1876.404 1905.965 - 1.46% -
rng::stable_sort(vector<int>)_(ascending)/8 1.57% 16.543 16.804 - 1.86% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.57% 9.702 9.855 - 1.02% -
BM_std_minmax_element<char>/64 1.57% 17.414 17.687 - 0.13% -
BM_RangesPopHeap_string_256 1.57% 40.477 41.112 - 0.98% -
std::find_first_of(deque<int>)_(small_needle)/50 1.57% 169.356 172.008 - 4.53% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.56% 3092.858 3141.205 - 0.50% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 1.56% 16.886 17.150 - 0.89% -
BM_std_minmax_element<char>/65536 1.56% 17659.349 17934.904 - 0.27% -
SetIntersection_None_Set_uint64_1024_64 1.56% 8650693.770 8785496.978 - 1.27% -
rng::move_backward(vector<int>)/1048576 1.56% 56612.305 57493.962 - -1.78% -
BM_std_minmax_element<char>/64000 1.56% 17235.756 17503.854 - 0.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.56% 1.053 1.069 - -4.48% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 1.55% 109.107 110.802 - 0.72% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.55% 391931.479 398018.892 - 1.84% -
rng::find_if_not(list<int>)_(bail_25%)/1024 1.55% 191.647 194.619 - -0.26% -
SetIntersection_Front_Set_string_1024_1024 1.55% 54646890.942 55493759.285 - -1.51% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 1.55% 4724.122 4797.322 - 2.34% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.55% 4856.114 4931.325 - -1.33% -
SetIntersection_None_Set_string_16384_64 1.55% 201032048.586 204142172.937 - 1.71% -
BM_RangesPopHeap_uint32_256 1.55% 16.958 17.220 - 2.07% -
std::find_first_of(deque<int>)_(small_needle)/32 1.54% 110.511 112.218 - 4.53% -
BM_MakeThenSortHeap_uint64_Heap_64 1.54% 8.270 8.398 - 2.01% -
BM_RangesMakeThenSortHeap_float_Heap_262144 1.54% 30.207 30.673 - 0.26% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.54% 34.738 35.273 - 0.92% -
std::shift_left(deque<int>)/32 1.54% 4.721 4.794 - 1.38% -
BM_MakeThenSortHeap_uint64_Random_262144 1.54% 35.304 35.846 - 1.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.54% 10.939 11.107 - 1.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.53% 15856.449 16099.567 - 2.52% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.53% 13.524 13.732 - 0.25% -
BM_std_minmax_element<char>/70000 1.53% 18848.980 19137.877 - -0.02% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 1.53% 25.061 25.445 - 0.59% -
SetIntersection_Front_Vector_string_4_4 1.53% 159909014.996 162352800.216 - 0.94% -
std::sort(deque<int>)_(ascending)/8192 1.52% 5753.235 5840.956 - 0.44% -
rng::move(deque<int>)/4096 1.52% 152.287 154.608 - 0.42% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.52% 2643.338 2683.610 - 2.13% -
BM_RangesMakeThenSortHeap_float_Random_16384 1.52% 46.742 47.454 - 0.82% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 1.52% 98988.050 100495.838 - 0.03% -
BM_std_minmax<unsigned_char>/13 1.52% 2.184 2.218 - -0.05% -
SetIntersection_Front_Set_float_262144_16384 1.52% 253611284.503 257462014.589 - -27.48% -
BM_MakeThenSortHeap_float_Descending_64 1.51% 3.302 3.352 - 0.63% -
std::move(vector<bool>)_(unaligned)/4096 1.51% 26.867 27.273 - 2.37% -
BM_deque_deque_copy_backward/5500 1.51% 205.081 208.179 - 0.29% -
BM_deque_vector_ranges_move_backward/64000 1.51% 7876.762 7995.627 - 1.68% -
BM_vector_deque_ranges_copy_backward/4000 1.51% 141.059 143.187 - 0.29% -
SetIntersection_None_Set_uint64_256_64 1.51% 9267421.022 9407105.090 - 2.74% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.51% 24.472 24.841 - 1.83% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.51% 13.021 13.217 - 0.04% -
rng::rotate(vector<int>)_(1_element_backward)/8192 1.50% 295.682 300.130 - 0.56% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.50% 1.424 1.445 - 0.59% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 1.50% 99246.661 100735.396 - -0.01% -
std::multimap<int,_int>::ctor(const&)/8192 1.50% 49633.341 50377.578 - -0.08% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 1.50% 8.446 8.573 - 0.64% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 1.49% 175.638 178.262 - 1.42% -
SetIntersection_None_Set_float_1024_1 1.49% 10635744.888 10794536.224 - 17.47% -
BM_lexicographical_compare_three_way<IntPtr>/65536 1.49% 15028.398 15252.516 - -0.34% -
std::unordered_multiset<int>::ctor(const&)/8192 1.49% 54427.854 55239.047 - 0.93% -
BM_RangesPushHeap_uint32_Ascending_256 1.49% 3.052 3.097 - 0.96% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 1.49% 6736.506 6836.854 - 1.54% -
SetIntersection_Interlaced_Set_uint64_262144_256 1.49% 1626113.770 1650336.102 - 1.26% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 1.49% 183896.843 186636.034 - -0.03% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 1.49% 814.227 826.353 - 0.72% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.49% 10.455 10.611 - -0.09% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 1.49% 5.934 6.022 - 5.55% -
BM_std_minmax_element<char>/5500 1.49% 1488.689 1510.834 - 0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.49% 2370472.403 2405684.229 - 19.61% -
rng::generate(deque<int>)/8192 1.49% 2053.181 2083.674 - 1.96% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.48% 4.965 5.039 - 0.11% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.48% 16.691 16.938 - 2.24% -
BM_PushHeap_string_PipeOrgan_1024 1.48% 9.575 9.717 - -9.99% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.48% 8.203 8.324 - -1.94% -
std::remove_if(list<int>)_(sprinkled)/1024 1.48% 996.385 1011.113 - -4.11% -
BM_RangesPushHeap_uint32_Ascending_1024 1.48% 3.894 3.952 - 0.94% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 1.48% 577.257 585.773 - 2.38% -
std::find_first_of(list<int>)_(small_needle)/1024 1.47% 2807.942 2849.334 - -1.19% -
rng::copy_if(list<int>)_(every_other)/32768 1.47% 25048.341 25416.660 - 0.32% -
rng::remove(vector<int>)_(prefix)/32 1.47% 52.544 53.315 - 0.74% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.47% 1.255 1.273 - 2.55% -
rng::search(list<int>,_pred)_(near_matches)/1024 1.46% 44973.792 45631.781 - -0.38% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 1.46% 52.840 53.613 - 45.00% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 1.46% 3.004 3.048 - -3.60% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 1.46% 8.591 8.716 - 0.65% -
BM_CmpEqual_ushort_short 1.46% 1.045 1.061 - 0.33% -
rng::find_first_of(deque<int>)_(small_needle)/50 1.46% 162.330 164.697 - -3.55% -
BM_deque_vector_ranges_move_backward/65536 1.46% 8006.653 8123.390 - 0.33% -
rng::search(vector<int>)_(single_element)/8192 1.46% 1808.788 1835.147 - 0.16% -
BM_RangesMakeHeap_string_PipeOrgan_4 1.46% 2.580 2.618 - -5.47% -
rng::search(vector<int>,_pred)_(near_matches)/1000 1.45% 22705.217 23034.614 - -0.06% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 1.45% 5.874 5.959 - -1.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 1.45% 66899290.164 67868355.569 - -0.29% -
std::find_if(deque<int>)_(bail_25%)/8 1.45% 1.531 1.553 - 0.44% -
BM_PushHeap_uint32_Ascending_262144 1.45% 8.198 8.317 - 1.71% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.45% 5.035 5.108 - -6.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1.45% 1377610.352 1397538.900 - 1.07% -
rng::search(vector<int>,_pred)_(near_matches)/1024 1.45% 23742.287 24085.729 - 0.08% -
SetIntersection_Interlaced_Vector_float_16_16 1.44% 38157338.751 38708371.682 - -1.11% -
BM_std_minmax<char>/20 1.44% 1.912 1.940 - -6.33% -
rng::find_if_not(deque<int>)_(process_all)/8 1.44% 3.962 4.019 - 2.36% -
rng::find_first_of(list<int>)_(small_needle)/8192 1.44% 22234.174 22554.768 - -2.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.44% 14873.819 15088.110 - 1.56% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.44% 9.060 9.190 - 0.28% -
BM_MakeHeap_uint32_Random_64 1.44% 1.265 1.283 - 2.63% -
SetIntersection_Front_Set_string_4_4 1.43% 166422956.342 168810907.650 - 1.24% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.43% 4629463.731 4695890.128 - 0.66% -
SetIntersection_None_Set_uint32_262144_16 1.43% 1203094.806 1220354.250 - 5.52% -
BM_StringEraseWithMove_Huge_Opaque 1.43% 46.080 46.739 - 1.24% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.43% 31.580 32.031 - 2.48% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 1.43% 10.056 10.200 - 0.53% -
bm_ranges_lexicographical_compare<int>/2 1.43% 1.584 1.607 - 5.21% -
rng::search(vector<int>)_(same_length)/8192 1.43% 1904.818 1931.977 - 2.83% -
SetIntersection_Front_Vector_string_64_4 1.43% 18823632.167 19092007.021 - 1.42% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.43% 1531430.338 1553261.963 - 3.10% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.42% 1.094 1.110 - 1.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.42% 0.981 0.994 - -0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.42% 179249564.208 181799568.968 - 1.51% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.42% 44590.901 45224.368 - -2.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1.42% 1605984.449 1628790.658 - -3.95% -
BM_LowerBound_string_1024 1.42% 175.346 177.830 - -0.17% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 1.42% 124330.234 126091.304 - -0.52% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 1.42% 3.001 3.043 - 1.21% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.42% 22.799 23.122 - 2.55% -
SetIntersection_Front_Vector_uint32_16384_1 1.42% 1113540.127 1129307.652 - 1.24% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.42% 21778.088 22086.362 - -0.12% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 1.42% 15.700 15.922 - -0.95% -
BM_std_min<unsigned_long_long>/31 1.41% 2.978 3.020 - -0.22% -
rng::fill(vector<bool>)/32768 1.41% 30.021 30.445 - -1.83% -
BM_RangesPushHeap_uint32_Random_1024 1.41% 6.138 6.225 - 3.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.41% 1220015.827 1237248.147 - -0.63% -
std::multiset<int>::ctor(const&)/1024 1.41% 6191.037 6278.402 - 1.96% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.41% 262.784 266.485 - 0.97% -
BM_std_min<int>/7 1.41% 1.040 1.055 - 0.15% -
SetIntersection_None_Set_uint32_262144_1 1.41% 1211276.935 1228315.105 - 5.97% -
BM_std_minmax<int>/64 1.40% 2.496 2.531 - 0.64% -
BM_num_get<bool> 1.40% 12.584 12.761 - 5.63% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.40% 3.782 3.835 - 0.48% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.40% 50986.077 51700.964 - 0.43% -
BM_StringEraseToEnd_Huge_Opaque 1.40% 2.318 2.351 - -6.43% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 1.40% 6803.186 6898.188 - -10.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.40% 1.103 1.119 - -2.34% -
rng::sample(list<int>)/8192 1.39% 98867.978 100246.179 - 1.29% -
rng::remove_if(list<int>)_(sprinkled)/8192 1.39% 8212.753 8327.047 - 0.58% -
BM_deque_deque_ranges_copy_backward/70000 1.39% 8794.367 8916.691 - 0.55% -
BM_PushHeap_float_Random_16384 1.39% 7.624 7.730 - 2.73% -
std::remove(list<int>)_(prefix)/50 1.39% 66.940 67.871 - 1.67% -
rng::unique(vector<int>,_pred)_(contiguous)/52 1.39% 64.419 65.315 - -0.68% -
BM_std_min<unsigned_char>/15 1.39% 2.098 2.128 - 2.00% -
SetIntersection_Front_Vector_string_1024_16 1.39% 1718943.987 1742781.875 - 1.08% -
SetIntersection_Front_Vector_float_16_16 1.39% 38480066.619 39013303.328 - 2.37% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.39% 6788.623 6882.675 - 0.51% -
BM_std_minmax<long_long>/14 1.38% 3.292 3.338 - 1.44% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 1.38% 581.012 589.053 - -0.16% -
rng::rotate(list<int>)_(by_1/3)/50 1.38% 23.793 24.123 - 2.27% -
SetIntersection_Interlaced_Set_string_262144_262144 1.38% 17503032.310 17745181.477 - 2.13% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.38% 32.258 32.704 - 0.40% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.38% 4.149 4.206 - -0.50% -
BM_SortHeap_uint32_16 1.38% 4.796 4.862 - 0.95% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.38% 788.370 799.246 - 2.71% -
rng::all_of(list<int>)_(process_all)/50 1.38% 21.771 22.071 - 0.06% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 1.38% 665.557 674.724 - 1.22% -
rng::move(vector<int>)/8 1.38% 2.342 2.374 - 6.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.38% 1225493.977 1242349.041 - -0.60% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 1.37% 3.884 3.938 - 1.80% -
BM_LowerBound_uint32_262144 1.37% 553.755 561.343 - 0.95% -
BM_MakeThenSortHeap_string_SingleElement_256 1.37% 24.748 25.087 - -0.15% -
BM_PushHeap_uint64_Ascending_1024 1.37% 2.676 2.712 - 5.23% -
BM_RangesPushHeap_uint32_Ascending_64 1.37% 2.202 2.232 - 0.76% -
bm_gcd_random 1.36% 30.396 30.811 - 0.49% -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 1.36% 24.618 24.953 - 0.27% -
BM_align/8 1.36% 0.949 0.962 - 7.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.36% 49.806 50.484 - 0.30% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 1.36% 30.685 31.102 - 4.23% -
std::find_if(list<int>)_(process_all)/8192 1.36% 12066.191 12230.264 - 0.35% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.36% 103.314 104.718 - -2.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 1.36% 92087.946 93337.927 - 0.36% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.35% 273766.324 277471.484 - 1.04% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.35% 41816.200 42382.102 - 0.42% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.35% 6.790 6.881 - 0.10% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 1.35% 31.690 32.117 - 0.99% -
BM_std_min<unsigned_short>/27 1.35% 2.339 2.370 - -0.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.35% 35333.844 35809.408 - 2.19% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 1.35% 38.723 39.244 - -6.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.34% 1223678.953 1240136.555 - -0.34% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.34% 1926.877 1952.781 - 4.13% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.34% 8.839 8.958 - -0.35% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.34% 19675.464 19939.136 - 2.35% -
BM_std_minmax_element<char>/4000 1.34% 1085.005 1099.534 - -0.10% -
std::unique(list<int>)_(contiguous)/1024 1.34% 912.477 924.695 - -0.29% -
SetIntersection_Front_Set_string_1024_64 1.34% 4763289.505 4827045.034 - 2.78% -
BM_MakeHeap_string_Heap_64 1.34% 4.971 5.038 - -1.26% -
rng::search_n(vector<int>)_(no_match)/1048576 1.34% 210240.213 213052.586 - 1.86% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.33% 1583448.404 1604571.371 - 3.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.33% 1154.564 1169.922 - -5.17% -
BM_RangesMakeHeap_string_PipeOrgan_16 1.33% 3.587 3.635 - -5.42% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 1.33% 567.698 575.246 - -0.20% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.33% 12840.915 13011.609 - 0.32% -
BM_SortHeap_string_16 1.33% 14.118 14.305 - -0.69% -
BM_MakeHeap_string_QuickSortAdversary_256 1.33% 10.374 10.512 - 0.69% -
SetIntersection_None_Set_uint32_262144_256 1.33% 1202949.949 1218926.594 - 5.97% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.33% 2454.733 2487.295 - 2.05% -
SetIntersection_Front_Vector_uint32_256_4 1.32% 4389452.800 4447596.699 - 1.24% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 1.32% 157408.939 159492.776 - 0.42% -
SetIntersection_Interlaced_Vector_string_262144_16 1.32% 5748700.597 5824762.150 - -0.22% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.32% 54012083.305 54726612.145 - 1.29% -
BM_MakeHeap_uint32_PipeOrgan_16 1.32% 1.024 1.037 - -0.35% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 1.32% 0.851 0.862 - -0.86% -
rng::reverse_copy(list<int>)/8 1.32% 2.294 2.324 - 0.71% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.32% 5731.941 5807.689 - 1.36% -
SetIntersection_Front_Set_uint32_1024_64 1.32% 1945854.295 1971507.020 - -3.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.32% 9.359 9.482 - 0.46% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 1.32% 4.140 4.194 - -1.36% -
BM_MakeThenSortHeap_uint32_Heap_16 1.31% 5.114 5.181 - 1.11% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.31% 334.849 339.233 - -1.34% -
SetIntersection_None_Set_uint64_1024_1024 1.31% 8660168.264 8773554.218 - 0.51% -
std::search(list<int>,_pred)_(near_matches)/1000 1.31% 42407.528 42962.688 - -0.05% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.31% 140.552 142.392 - 2.17% -
BM_deque_deque_move/1 1.31% 3.433 3.478 - 2.02% -
BM_std_minmax<char>/13 1.31% 2.227 2.256 - 0.62% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.31% 16.772 16.991 - 1.80% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 1.30% 69.103 70.005 - 0.78% -
rng::copy_backward(list<int>)/4096 1.30% 3062.859 3102.813 - -0.22% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.30% 19360.378 19612.857 - 2.52% -
std::fill_n(list<int>)/50 1.30% 15.809 16.015 - -0.99% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.30% 8.512 8.623 - 1.46% -
BM_deque_deque_move_backward/512 1.30% 18.562 18.804 - 0.92% -
std::multiset<int>::insert(value)_(already_present)/1024 1.30% 28.176 28.542 - -0.05% -
std::search(list<int>,_pred)_(same_length)/8192 1.30% 8931.594 9047.438 - 1.19% -
BM_RangesSortHeap_uint64_4 1.30% 0.932 0.944 - 1.16% -
rng::search(vector<int>)_(same_length)/1024 1.30% 249.303 252.534 - 2.10% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.30% 13.004 13.173 - -0.98% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.29% 13451.721 13625.907 - 1.41% -
std::multiset<int>::erase(iterator)/0 1.29% 20.093 20.353 - 2.05% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.29% 21.713 21.994 - -0.16% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.29% 31.080 31.481 - 2.85% -
SetIntersection_Front_Set_uint32_16384_16384 1.29% 343163780.630 347594009.808 - 3.04% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.29% 39720.348 40233.110 - 1.39% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.29% 21739.342 22019.929 - -0.33% -
SetIntersection_Front_Set_float_1024_1 1.29% 1102753.954 1116940.171 - -0.09% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 1.29% 5.884 5.960 - -1.15% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.28% 8.528 8.638 - 0.98% -
BM_std_minmax<int>/28 1.28% 2.054 2.080 - 0.00% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.28% 10.538 10.674 - 1.24% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.28% 3098.867 3138.625 - 0.93% -
rng::fold_left(list<int>)/8 1.28% 3.818 3.867 - -0.27% -
std::copy_n(list<int>)/64 1.28% 13.784 13.961 - -0.53% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.28% 84083.849 85160.396 - 1.45% -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 1.28% 7873.802 7974.488 - 1.16% -
rng::replace_if(deque<int>)_(prefix)/32 1.28% 13.988 14.167 - 0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.28% 168093246.737 170240486.995 - -0.51% -
rng::search_n(vector<int>)_(no_match)/1024 1.28% 211.817 214.523 - 1.86% -
BM_std_min<unsigned_short>/7 1.28% 1.087 1.101 - 0.24% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.27% 10.354 10.486 - 0.64% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.27% 100702.000 101985.233 - -0.31% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.27% 21.050 21.318 - 0.12% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.27% 19.172 19.416 - 0.30% -
BM_std_minmax<unsigned_long_long>/23 1.27% 4.340 4.396 - 2.27% -
BM_vector_deque_ranges_move_backward/64000 1.27% 7542.995 7638.795 - 6.43% -
rng::stable_sort(deque<int>)_(repeated)/8 1.27% 18.368 18.601 - 3.45% -
std::shift_left(list<int>)/50 1.27% 27.592 27.942 - 0.99% -
SetIntersection_None_Set_uint32_1024_64 1.26% 8815804.894 8927292.596 - 0.62% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.26% 7.352 7.445 - -2.34% -
SetIntersection_Interlaced_Set_float_256_16 1.26% 12121313.063 12274388.348 - 0.78% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.26% 6.373 6.454 - 1.19% -
rng::transform(list<int>)_(identity_transform)/8192 1.26% 7505.226 7599.971 - -0.03% -
rng::stable_sort(deque<int>)_(heap)/8192 1.26% 17781.901 18006.323 - 1.72% -
BM_std_minmax<char>/23 1.26% 2.902 2.939 - -7.16% -
BM_RangesMakeHeap_string_Random_16 1.26% 8.190 8.293 - 0.07% -
std::sort(deque<int>)_(ascending)/8 1.26% 18.598 18.833 - 2.30% -
rng::partition_point(list<int>)/1024 1.26% 1267.533 1283.476 - 1.77% -
BM_deque_deque_ranges_copy_backward/64000 1.26% 7794.058 7892.074 - -0.15% -
BM_RangesMakeHeap_float_Random_262144 1.25% 1.094 1.108 - -2.60% -
rng::contains(list<int>)_(process_all)/8 1.25% 2.348 2.378 - -0.46% -
BM_RangesMakeThenSortHeap_float_Random_16 1.25% 9.851 9.974 - 0.93% -
std::replace(vector<int>)_(sprinkled)/1024 1.25% 155.791 157.737 - -6.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.24% 0.908 0.919 - -0.18% -
std::map<int,_int>::ctor(const&)/1024 1.24% 6239.318 6316.677 - 0.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.24% 23257873.175 23545949.190 - -0.73% -
BM_std_min<unsigned_long_long>/30 1.24% 2.680 2.713 - 0.78% -
rng::find_end(deque<int>)_(near_matches)/1024 1.23% 28619.720 28972.739 - 1.20% -
BM_StringConstructDestroyCStr_Huge_Opaque 1.23% 158.503 160.456 - 0.58% -
BM_RangesPushHeap_string_Ascending_4 1.23% 2.540 2.571 - -1.71% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.23% 7.602 7.695 - 1.05% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.23% 719.765 728.619 - 1.58% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.23% 18165991.300 18389435.681 - 4.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1.23% 1697272.055 1718102.623 - 0.33% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.23% 6.661 6.743 - 1.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.23% 1.177 1.192 - -3.58% -
rng::find_end(list<int>)_(match_near_end)/1000 1.23% 758.578 767.875 - -0.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.22% 4393704.052 4447402.476 - 1.00% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 1.22% 214.717 217.340 - 1.30% -
std::map<std::string,_int>::ctor(const&)/1024 1.22% 34366.749 34786.352 - -1.77% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.22% 2459.459 2489.410 - 1.99% -
BM_align/256 1.22% 0.950 0.961 - 7.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.22% 166494482.271 168518911.694 - 1.33% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 1.21% 5.104 5.166 - -0.51% -
BM_std_min<unsigned_char>/29 1.21% 1.998 2.022 - 2.83% -
rng::reverse_copy(list<int>)/4096 1.21% 3026.682 3063.323 - -0.28% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.21% 27112.696 27440.758 - 1.07% -
rng::search(list<int>)_(single_element)/1024 1.21% 709.092 717.670 - -1.15% -
BM_MakeThenSortHeap_uint64_Descending_64 1.21% 8.365 8.466 - 0.77% -
std::for_each(join_view(vector<vector<int>>))/50 1.21% 4.024 4.072 - 0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.21% 4703102.656 4759932.796 - -0.35% -
SetIntersection_None_Vector_float_16384_1 1.21% 1160072.911 1174087.769 - -2.47% -
BM_std_min<__int128>/20 1.21% 7.612 7.704 - 1.18% -
std::partition_copy(list<int>)/32 1.21% 8.485 8.588 - -0.04% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 1.21% 126113.626 127635.333 - -0.29% -
rng::copy_n(vector<int>)/4096 1.21% 147.739 149.520 - 2.23% -
rng::move(deque<int>)/262144 1.20% 14857.440 15036.439 - 0.27% -
BM_std_minmax<unsigned_int>/10 1.20% 1.371 1.387 - -0.03% -
std::search_n(deque<int>)_(no_match)/1048576 1.20% 438926.163 444200.148 - 0.12% -
BM_PushHeap_float_Ascending_1024 1.20% 3.105 3.143 - -1.15% -
BM_deque_vector_ranges_copy_backward/1024 1.20% 36.856 37.298 - 0.71% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.20% 2.296 2.324 - 1.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.20% 11.376 11.512 - 0.86% -
BM_std_minmax<unsigned_short>/26 1.19% 2.571 2.602 - 0.83% -
SetIntersection_None_Vector_string_262144_64 1.19% 1349836.897 1365957.921 - -0.39% -
SetIntersection_Front_Vector_string_262144_16 1.19% 1691340.411 1711537.593 - -0.50% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 1.19% 22.108 22.372 - 0.32% -
std::partition_point(list<int>)/32 1.19% 15.995 16.186 - 1.63% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 1.19% 11.624 11.763 - 0.05% -
rng::adjacent_find(vector<int>,_pred)/8 1.19% 3.419 3.459 - 1.85% -
std::multimap<int,_int>::clear()/1024 1.19% 10155.340 10275.850 - 0.53% -
BM_MakeThenSortHeap_string_SingleElement_262144 1.19% 49.343 49.928 - -3.14% -
BM_std_min<unsigned_short>/4096 1.18% 55.157 55.810 - 1.21% -
BM_RangesPopHeap_uint32_4 1.18% 2.632 2.664 - 1.33% -
std::move(list<int>)/8 1.18% 3.448 3.489 - 0.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.18% 33.961 34.363 - 0.36% -
rng::for_each(multimap<int>::iterator)/8 1.18% 4.509 4.562 - 1.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.18% 1097944.915 1110902.493 - 1.03% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.18% 25.203 25.500 - -0.14% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.18% 1901.333 1923.753 - 1.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.18% 1102881.994 1115872.666 - -0.64% -
rng::partial_sort_copy(vector<int>)_(descending)/8 1.18% 18.144 18.357 - -0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.18% 9864899.856 9980907.668 - 1.90% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 1.18% 26.728 27.042 - 0.68% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.17% 372.222 376.594 - 3.07% -
BM_LowerBound_float_16 1.17% 7.787 7.878 - 0.03% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.17% 10.091 10.209 - -1.27% -
BM_RangesSortHeap_uint64_16 1.17% 4.947 5.005 - 0.91% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.17% 1.331 1.347 - 0.91% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.17% 1.048 1.060 - -5.59% -
std::multiset<std::string>::clear()/8192 1.17% 203659.860 206036.776 - 3.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1.16% 1342868.899 1358512.533 - -0.06% -
std::rotate(deque<int>)_(by_1/4)/32 1.16% 29.398 29.740 - 0.97% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.16% 15.773 15.957 - -0.05% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.16% 38127.348 38570.869 - 1.15% -
std::search(list<int>,_pred)_(near_matches)/1024 1.16% 44211.134 44725.113 - -0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.16% 39242458.363 39698435.597 - 1.22% -
rng::rotate(deque<int>)_(by_1/2)/50 1.16% 10.289 10.408 - 0.60% -
std::none_of(vector<int>)_(process_all)/32 1.16% 8.330 8.427 - 0.58% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.15% 28673.117 29003.746 - 0.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.15% 165489997.311 167391492.070 - 0.87% -
rng::find_if(list<int>)_(process_all)/50 1.15% 21.498 21.744 - -0.08% -
BM_LowerBound_uint64_262144 1.15% 582.833 589.514 - 0.88% -
std::partition(deque<int>)_(sparse)/50 1.14% 18.493 18.704 - 20.38% -
std::multiset<int>::erase(iterator)/8192 1.14% 23.919 24.192 - 2.32% -
std::multiset<int>::find(key)_(existent)/32 1.14% 1.670 1.689 - -0.19% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.14% 35684.481 36091.129 - 2.27% -
rng::stable_sort(deque<int>)_(repeated)/8192 1.14% 7589.529 7676.006 - 0.56% -
SetIntersection_Front_Set_uint64_1024_16 1.14% 1299186.039 1313980.941 - 2.40% -
BM_RangesMakeThenSortHeap_float_Random_262144 1.14% 62.051 62.758 - 0.60% -
std::unordered_set<int>::erase(iterator)/8192 1.14% 20.653 20.888 - 3.58% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.14% 24.077 24.351 - 0.72% -
std::any_of(vector<int>)_(process_all)/32 1.14% 8.372 8.467 - 1.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.13% 171526.837 173473.415 - -0.13% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.13% 1.241 1.255 - 0.89% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.13% 9.414 9.520 - 2.78% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.13% 16939.803 17131.814 - -0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.13% 13289243.790 13439868.442 - 5.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.13% 1.803 1.824 - 0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.13% 4585544.496 4637453.004 - 0.17% -
SetIntersection_None_Set_uint32_262144_64 1.13% 1206117.186 1219758.138 - 6.02% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 1.13% 6757.562 6833.940 - 1.13% -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 1.13% 16.268 16.452 - 0.49% -
std::remove(list<int>)_(prefix)/32 1.13% 55.238 55.863 - 1.06% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.13% 18.603 18.813 - 2.55% -
std::partial_sort_copy(deque<int>)_(descending)/8192 1.13% 98849.123 99964.366 - -0.15% -
BM_PushHeap_string_QuickSortAdversary_16 1.13% 10.144 10.258 - 1.26% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.13% 14.878 15.046 - 0.87% -
std::partition(vector<int>)_(sparse)/32 1.13% 8.849 8.948 - 2.55% -
BM_RangesPushHeap_uint64_Random_64 1.13% 5.239 5.298 - 0.44% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.13% 22.900 23.158 - 0.37% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.13% 5.750 5.815 - 2.70% -
BM_std_min<unsigned___int128>/3 1.12% 1.023 1.035 - -0.72% -
std::remove_copy(list<int>)_(sprinkled)/50 1.12% 18.566 18.774 - -0.84% -
rng::stable_partition(vector<int>)_(sparse)/1024 1.12% 207.420 209.750 - 1.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.12% 7.697 7.784 - 0.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.12% 27.784 28.096 - -23.51% -
SetIntersection_None_Set_uint32_262144_4 1.12% 1205214.353 1218712.242 - 5.27% -
rng::for_each(set<int>)/8 1.12% 4.502 4.553 - -1.36% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 1.12% 9335.234 9439.725 - 1.83% -
std::unique(deque<int>,_pred)_(contiguous)/8192 1.12% 4445.658 4495.390 - -0.04% -
rng::remove_if(vector<int>)_(prefix)/8192 1.12% 2579.789 2608.635 - -0.42% -
BM_std_min<unsigned_short>/5500 1.12% 75.540 76.384 - 1.14% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 1.12% 8.459 8.554 - -0.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.12% 1656156.250 1674647.135 - -0.33% -
SetIntersection_None_Vector_uint64_16384_4 1.12% 1142754.868 1155513.099 - 2.61% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 1.11% 31.800 32.155 - 0.20% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.11% 1589389.406 1607082.680 - 4.83% -
BM_MakeThenSortHeap_string_SingleElement_16384 1.11% 37.067 37.480 - -3.19% -
std::stable_sort(deque<int>)_(heap)/8192 1.11% 17790.795 17988.522 - 2.25% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 1.11% 20.644 20.873 - 1.93% -
SetIntersection_Front_Set_uint32_16_16 1.11% 41084330.469 41540577.314 - -1.45% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.11% 3915.499 3958.977 - 0.51% -
rng::copy_n(deque<int>)/8 1.11% 2.719 2.749 - -0.31% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.11% 29.176 29.499 - 0.18% -
BM_RangesPushHeap_uint64_Random_262144 1.11% 6.004 6.070 - 1.03% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 1.11% 16.422 16.603 - -1.31% -
rng::copy(vector<int>)/1048576 1.11% 48843.415 49383.663 - -1.62% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.11% 13583.158 13733.314 - 1.52% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.10% 34.217 34.594 - 2.87% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.10% 1.909 1.930 - 0.63% -
BM_deque_vector_move/70000 1.10% 2932.977 2965.287 - -0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 1.10% 61379751.301 62055070.057 - 0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.10% 2041073.647 2063488.850 - -1.38% -
BM_lexicographical_compare_three_way<IntPtr>/262144 1.10% 60352.479 61015.225 - -0.29% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.10% 13.811 13.962 - 0.38% -
rng::partial_sort_copy(deque<int>)_(descending)/1024 1.09% 8414.140 8506.262 - 0.24% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.09% 12.125 12.258 - -0.58% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.09% 41741.036 42197.127 - -0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 1.09% 17626199.283 17818757.788 - 0.74% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 1.09% 3.814 3.855 - 0.03% -
BM_std_min<unsigned_short>/12 1.09% 1.516 1.532 - 0.99% -
std::rotate_copy(vector<int>)/1024 1.09% 33.370 33.734 - 2.67% -
BM_std_minmax<unsigned_short>/23 1.09% 2.428 2.454 - -4.50% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.09% 12.330 12.464 - 1.33% -
SetIntersection_None_Set_uint64_64_4 1.09% 22301613.668 22543797.948 - 1.23% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 1.09% 34.766 35.144 - 0.75% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 1.08% 48.026 48.547 - 3.74% -
BM_align/1 1.08% 0.963 0.973 - 8.55% -
BM_std_minmax<short>/27 1.08% 2.785 2.815 - -1.97% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.08% 20848.381 21074.255 - 0.39% -
BM_std_min<unsigned_int>/1024 1.08% 26.868 27.159 - 1.15% -
std::search_n(deque<int>)_(no_match)/8192 1.08% 3426.708 3463.744 - 0.19% -
rng::sort(deque<int>)_(descending)/8 1.08% 25.752 26.030 - 1.93% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.08% 13250.987 13393.922 - -0.78% -
rng::copy_if(vector<int>)_(entire_range)/64 1.08% 15.691 15.860 - 2.41% -
BM_std_min<unsigned_int>/17 1.07% 0.959 0.970 - -0.11% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 1.07% 681972.439 689285.105 - -0.13% -
rng::find_first_of(vector<int>)_(large_needle)/1024 1.07% 107309.490 108459.895 - -1.26% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.07% 49502.948 50033.457 - 0.14% -
std::unique_copy(deque<int>)_(contiguous)/52 1.07% 14.437 14.592 - -4.91% -
BM_RangesSortHeap_float_1024 1.07% 7.936 8.021 - -0.06% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.07% 16.220 16.394 - 1.17% -
std::multimap<std::string,_int>::count(key)_(existent)/32 1.07% 19.702 19.913 - 11.27% -
SetIntersection_None_Vector_uint32_256_64 1.07% 3634124.761 3673036.343 - 0.74% -
std::stable_sort(deque<int>)_(repeated)/8192 1.07% 7589.298 7670.238 - 0.52% -
std::copy_n(vector<bool>)_(aligned)/4096 1.07% 4.676 4.726 - -0.84% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 1.07% 34.579 34.947 - 1.04% -
BM_std_minmax_element<char>/512 1.07% 144.182 145.719 - -0.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.07% 2443798.605 2469836.250 - -0.10% -
rng::stable_sort(vector<int>)_(repeated)/1024 1.06% 1094.970 1106.630 - -2.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.06% 11623344.199 11747062.174 - 0.38% -
SetIntersection_None_Vector_uint32_256_256 1.06% 2221752.566 2245370.627 - -1.09% -
BM_RangesMakeThenSortHeap_uint64_Descending_64 1.06% 8.387 8.476 - 0.07% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.06% 11.419 11.540 - 0.20% -
rng::for_each(set<int>::iterator)/8192 1.06% 16063.727 16234.039 - -0.06% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 1.06% 3.054 3.087 - 1.59% -
BM_std_min<unsigned_short>/1024 1.06% 13.891 14.038 - 0.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.06% 8947816.233 9042311.837 - 0.72% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 1.06% 305.663 308.891 - -0.57% -
std::unordered_multiset<int>::ctor(const&)/1024 1.05% 6614.412 6684.167 - 1.08% -
BM_std_minmax<int>/32 1.05% 1.601 1.618 - -0.04% -
rng::any_of(list<int>)_(process_all)/50 1.05% 21.751 21.980 - 0.32% -
std::is_sorted(vector<int>)/8 1.05% 2.077 2.099 - 0.98% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 1.05% 75.866 76.664 - 2.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.05% 396461.610 400635.021 - 1.46% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.05% 524.268 529.786 - -0.17% -
bm_lexicographical_compare<signed_char>/512 1.05% 7.807 7.889 - -1.12% -
BM_std_min<unsigned_long_long>/24 1.05% 2.706 2.735 - 1.90% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 1.05% 343.538 347.146 - 1.89% -
BM_MakeHeap_string_Heap_256 1.05% 4.866 4.917 - -0.78% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.05% 2.930 2.960 - -1.34% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 1.05% 10.054 10.159 - -0.61% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.04% 12.656 12.788 - -4.06% -
BM_lexicographical_compare_three_way<IntPtr>/1024 1.04% 245.390 247.951 - -1.11% -
rng::is_sorted_until(vector<int>,_pred)/8192 1.04% 3239.883 3273.660 - 1.14% -
BM_vector_deque_ranges_copy_backward/1 1.04% 2.361 2.385 - 7.50% -
SetIntersection_None_Vector_string_262144_1024 1.04% 1357950.037 1372094.024 - 1.66% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 1.04% 69.528 70.252 - 1.15% -
rng::partition(list<int>)_(dense)/32 1.04% 8.324 8.411 - -0.44% -
SetIntersection_Front_Vector_uint64_256_64 1.04% 4509758.086 4556646.273 - -0.93% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.04% 26.580 26.856 - 1.39% -
rng::partial_sort(deque<int>)_(ascending)/1024 1.04% 7903.801 7985.856 - 0.78% -
rng::find_end(deque<int>)_(near_matches)/1000 1.04% 27579.507 27865.696 - 1.18% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.03% 5865.443 5925.990 - 0.98% -
std::rotate(deque<int>)_(by_1/2)/32 1.03% 7.494 7.571 - 1.43% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 1.03% 7.538 7.615 - -1.21% -
BM_std_min<long_long>/12 1.03% 2.024 2.044 - 0.78% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.03% 16.500 16.670 - 0.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.03% 20.110 20.316 - -2.07% -
BM_vector_deque_move_backward/5500 1.03% 197.355 199.381 - 0.37% -
BM_MakeHeap_string_QuickSortAdversary_64 1.02% 10.146 10.250 - 0.50% -
SetIntersection_Interlaced_Vector_string_64_16 1.02% 30898053.941 31214684.946 - 0.69% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.02% 1.983 2.003 - 1.85% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.02% 168284.172 170006.983 - -1.12% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.02% 20846.045 21059.193 - -1.05% -
BM_PushHeap_string_PipeOrgan_4 1.02% 2.483 2.508 - -4.77% -
std::partial_sort(deque<int>)_(heap)/8192 1.02% 290880.283 293849.298 - 3.60% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.02% 5.479 5.535 - 0.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.02% 9.756 9.855 - 0.39% -
SetIntersection_None_Set_uint64_256_4 1.02% 11395818.651 11511909.178 - 1.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.02% 44.333 44.783 - 27.59% -
rng::remove_copy(list<int>)_(sprinkled)/50 1.02% 17.104 17.278 - 0.90% -
rng::remove_copy_if(vector<int>)_(prefix)/32 1.01% 11.175 11.288 - -0.11% -
BM_std_min<unsigned_short>/11 1.01% 1.159 1.171 - 1.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.01% 40108061.232 40514452.317 - 2.08% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.01% 145.169 146.640 - 0.35% -
SetIntersection_Front_Vector_uint64_256_4 1.01% 4380580.869 4424805.256 - 1.74% -
std::unordered_map<int,_int>::erase(iterator)/32 1.01% 20.382 20.587 - 1.07% -
rng::partial_sort(deque<int>)_(descending)/1024 1.01% 18493.480 18679.386 - 0.47% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 1.00% 5.309 5.363 - 3.83% -
rng::remove_if(list<int>)_(prefix)/32 1.00% 61.382 61.998 - 0.78% -
SetIntersection_Front_Vector_uint32_16384_256 1.00% 2306043.967 2329154.301 - 1.71% -
BM_MakeThenSortHeap_uint64_Ascending_256 1.00% 8.717 8.805 - 0.67% -
BM_RangesMakeThenSortHeap_uint32_Heap_256 1.00% 8.269 8.352 - 0.39% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -99.72% 343241180.520 977273.274 - -99.72% -
std::set<std::string>::contains(key)_(non-existent)/32 -61.62% 25.224 9.682 - 2.80% -
std::set<std::string>::contains(key)_(non-existent)/8192 -61.48% 71.418 27.508 - 5.45% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -61.35% 24.151 9.333 - 1.40% -
std::set<std::string>::contains(key)_(non-existent)/1024 -60.64% 54.040 21.272 - 2.45% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -57.69% 52.936 22.397 - 0.29% -
std::set<std::string>::count(key)_(non-existent)/1024 -57.53% 53.529 22.733 - -0.23% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -57.21% 70.621 30.215 - -1.10% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -57.21% 70.956 30.362 - -2.66% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -57.05% 53.555 23.000 - 0.44% -
std::set<std::string>::count(key)_(non-existent)/32 -57.01% 24.082 10.353 - 7.04% -
std::set<std::string>::find(key)_(non-existent)/1024 -56.93% 52.958 22.810 - 12.00% -
std::fill(list<int>)/1024 -56.88% 1558.443 671.946 - 0.02% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -56.82% 23.810 10.280 - 2.95% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -56.11% 1941.999 852.309 - -55.80% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -55.94% 70.990 31.279 - -0.94% -
std::set<std::string>::find(key)_(non-existent)/32 -55.79% 23.913 10.572 - 13.95% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -55.76% 23.864 10.558 - 0.01% -
std::flat_map<int,_int>::ctor(const&)/8192 -55.69% 1931.287 855.756 - -55.77% -
std::set<std::string>::find(key)_(non-existent)/8192 -55.53% 70.603 31.397 - 11.52% -
std::copy_n(deque<int>)/64 -55.08% 6.179 2.775 - 0.41% -
std::count(list<int>)_(every_other)/1024 -54.98% 1565.768 704.929 - -0.63% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -54.82% 52.649 23.785 - 3.18% -
std::set<std::string>::count(key)_(non-existent)/8192 -54.77% 71.617 32.391 - -0.03% -
std::set<std::string>::erase(key)_(non-existent)/8192 -54.26% 70.713 32.342 - -3.51% -
std::fill(list<int>)/50 -52.26% 35.201 16.807 - -0.41% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -51.91% 2818.101 1355.213 - -50.38% -
std::set<std::string>::erase(key)_(non-existent)/1024 -51.64% 53.007 25.635 - -3.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -51.28% 56.783 27.665 - 25.39% -
rng::starts_with(list<int>)/1000 -50.96% 1544.484 757.398 - -0.54% -
rng::starts_with(list<int>)/1024 -50.86% 1580.186 776.455 - -0.92% -
rng::copy_n(deque<int>)/64 -48.90% 5.622 2.873 - 0.16% -
std::set<std::string>::count(key)_(existent)/8192 -47.79% 51.608 26.944 - -8.93% -
rng::remove(vector<int>)_(sprinkled)/8192 -47.59% 3783.287 1982.681 - -0.03% -
std::set<std::string>::count(key)_(existent)/1024 -46.58% 44.079 23.548 - -3.34% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 -45.91% 1869.456 1011.190 - -2.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -45.90% 15.678 8.482 - -55.14% -
std::set<std::string>::contains(key)_(existent)/1024 -45.65% 40.391 21.951 - 3.32% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -45.02% 40.280 22.145 - -5.76% -
std::set<std::string>::equal_range(key)_(existent)/8192 -44.92% 50.478 27.801 - 2.95% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -43.86% 73.169 41.077 - -13.82% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -43.67% 51.460 28.989 - 0.60% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -43.62% 39.513 22.277 - -3.73% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -43.04% 86957.749 49531.941 - 0.22% -
rng::remove(vector<int>)_(sprinkled)/1024 -43.01% 512.866 292.275 - 1.42% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -42.97% 10866.909 6197.180 - 0.15% -
std::find_end(deque<int>)_(near_matches)/8192 -42.55% 2844284.465 1634010.685 - -30.53% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -42.53% 10683.008 6139.846 - 0.80% -
std::set<std::string>::find(key)_(existent)/1024 -42.51% 40.294 23.166 - 0.92% -
std::set<std::string>::erase(key)_(existent)/8192 -41.90% 122.803 71.345 - 0.40% -
std::set<std::string>::find(key)_(existent)/8192 -41.78% 48.994 28.523 - -0.08% -
std::set<std::string>::erase(key)_(non-existent)/32 -41.41% 23.870 13.984 - -4.78% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -41.26% 83385.829 48977.279 - 0.61% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -41.14% 23.200 13.656 - -8.85% -
std::set<std::string>::equal_range(key)_(existent)/1024 -41.01% 39.876 23.524 - 1.88% -
std::set<std::string>::contains(key)_(existent)/8192 -40.57% 50.114 29.785 - -0.39% -
std::set<std::string>::erase(key)_(existent)/32 -40.27% 118.931 71.036 - 1.98% -
std::set<std::string>::erase(iterator)/0 -39.89% 42.519 25.556 - 0.51% -
std::set<std::string>::count(key)_(existent)/32 -39.71% 24.508 14.776 - 2.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -39.45% 21.959 13.296 - -0.47% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -39.39% 361.485 219.083 - 0.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -39.13% 83.182 50.630 - 2.28% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -38.52% 0.697 0.429 - -20.57% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -38.42% 0.697 0.429 - -30.29% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -38.32% 0.697 0.430 - -38.37% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -38.24% 350.843 216.692 - 0.02% -
SetIntersection_Interlaced_Vector_float_262144_64 -37.83% 20032459.113 12454845.748 - -37.52% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -37.73% 66.930 41.680 - -0.65% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -37.47% 49.803 31.140 - 12.15% -
std::set<std::string>::lower_bound(key)_(existent)/32 -37.06% 23.803 14.981 - -6.92% -
std::set<std::string>::insert(value)_(new_value)/32 -36.97% 64.591 40.713 - 0.95% -
std::find_end(deque<int>)_(near_matches)/1000 -36.79% 42984.500 27169.081 - -9.74% -
std::find_end(deque<int>)_(near_matches)/1024 -36.79% 44676.228 28239.451 - -9.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -36.56% 46.520 29.511 - 0.23% -
std::set<std::string>::insert(value)_(already_present)/32 -36.19% 18.669 11.913 - -0.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -35.65% 100.870 64.907 - -0.41% -
std::set<std::string>::erase(iterator)/8192 -35.50% 40.222 25.943 - 0.54% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -35.36% 39.988 25.848 - -0.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -35.23% 43.953 28.468 - -0.21% -
std::set<std::string>::equal_range(key)_(existent)/32 -34.95% 24.146 15.708 - 1.30% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -34.83% 71.252 46.433 - -25.31% -
BM_PopHeap_string_1 -34.67% 0.700 0.457 - -34.64% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -33.78% 40.005 26.493 - -6.46% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 -33.22% 99584.315 66498.530 - 0.13% -
std::set<std::string>::insert(value)_(new_value)/1024 -33.20% 98.211 65.605 - 1.58% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.06% 40.974 27.428 - 0.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -33.02% 0.613 0.410 - -23.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -32.76% 3.496 2.351 - -36.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -32.39% 12936387.942 8746390.469 - -31.89% -
std::unordered_set<int>::count(key)_(non-existent)/0 -31.97% 0.406 0.276 - -31.82% -
std::set<std::string>::insert(value)_(new_value)/8192 -31.93% 104.744 71.296 - 1.93% -
BM_PushHeap_float_Random_1 -31.88% 0.578 0.394 - -23.79% -
std::set<std::string>::erase(key)_(existent)/1024 -31.77% 113.188 77.231 - 0.87% -
std::set<std::string>::erase(iterator)/1024 -31.65% 41.635 28.457 - 1.09% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -31.58% 40.561 27.750 - -1.01% -
std::all_of(vector<int>)_(process_all)/50 -31.45% 18.415 12.623 - -0.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.29% 12956464.787 8901818.123 - -30.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.29% 12877500.841 8847682.797 - -30.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.21% 12883745.680 8862376.424 - -30.50% -
rng::contains_subrange(deque<int>)_(process_all)/50 -31.12% 22.038 15.179 - -16.84% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -31.10% 9.680 6.670 - 1.22% -
rng::is_sorted_until(deque<int>,_pred)/8 -31.02% 6.280 4.332 - 12.36% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -31.02% 1370.930 945.727 - -0.18% -
std::move(vector<int>)/262144 -30.99% 21455.461 14805.764 - -32.45% -
std::multiset<std::string>::erase(key)_(existent)/1024 -30.97% 86.999 60.056 - 3.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -30.86% 86.086 59.515 - 32.69% -
std::set<std::string>::insert(value)_(already_present)/1024 -30.79% 49.116 33.995 - -0.86% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -30.77% 7.017 4.858 - -0.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -30.67% 4.796 3.325 - 0.88% -
BM_RangesPushHeap_string_Descending_262144 -30.52% 4.631 3.218 - -37.14% -
SetIntersection_Interlaced_Vector_float_262144_16 -30.49% 6471473.463 4498072.889 - -28.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -30.40% 4.790 3.334 - -6.91% -
std::set<int>::ctor(const&,_alloc)/8192 -30.24% 70077.349 48888.680 - -0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -30.23% 13035179.303 9095009.176 - -30.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -30.12% 7.033 4.914 - -6.76% -
std::set<int>::ctor(const&,_alloc)/32 -30.09% 310.202 216.854 - 0.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -29.73% 34.016 23.904 - -17.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -29.72% 12828207.489 9015581.766 - -29.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -29.66% 10.885 7.656 - -0.03% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -29.63% 1034.438 727.973 - 0.97% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -29.62% 57856.566 40721.592 - 0.81% -
std::set<std::string>::find(key)_(existent)/32 -29.59% 23.674 16.668 - 2.24% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -29.55% 363.846 256.312 - -1.06% -
std::set<std::string>::erase(iterator)/32 -29.43% 44.928 31.707 - 1.68% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -29.37% 10.884 7.688 - -6.92% -
std::multiset<std::string>::find(key)_(existent)/8192 -29.35% 41.448 29.282 - 1.30% -
BM_RangesPushHeap_uint64_SingleElement_1 -29.15% 0.697 0.494 - -19.81% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 -29.01% 41.696 29.601 - -0.58% -
std::set<std::string>::ctor(const&)/32 -28.96% 979.093 695.560 - 0.61% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -28.90% 87.065 61.906 - 0.91% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -28.82% 122.803 87.416 - 0.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -28.52% 8.809 6.297 - -0.05% -
BM_vector_deque_ranges_move/0 -28.48% 0.614 0.439 - -15.53% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -28.47% 97912.031 70039.422 - 2.44% -
SetIntersection_Interlaced_Vector_float_1024_16 -28.46% 2957779.529 2115942.058 - -24.96% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -28.36% 12190.585 8733.676 - 2.33% -
BM_std_min<unsigned_short>/1 -28.33% 0.456 0.327 - 28.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -28.24% 8.820 6.330 - -6.15% -
BM_RangesPushHeap_uint32_Ascending_1 -28.11% 0.695 0.500 - -13.31% -
SetIntersection_Interlaced_Vector_string_262144_1024 -28.06% 318348981.265 229034453.364 - -5.11% -
std::set<int>::ctor(const&)/8192 -28.02% 67809.304 48808.272 - -2.25% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -27.93% 17487.250 12603.481 - 2.79% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -27.78% 28.631 20.677 - -22.32% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -27.48% 65.546 47.537 - -0.23% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -27.47% 39.990 29.005 - 0.67% -
std::multiset<std::string>::find(key)_(existent)/32 -27.38% 21.700 15.758 - 6.79% -
BM_RangesMakeHeap_uint32_Random_4 -27.37% 1.570 1.140 - -33.07% -
rng::reverse(vector<int>)/8 -27.36% 2.163 1.572 - -2.90% -
std::map<std::string,_int>::erase(key)_(existent)/32 -27.23% 80.826 58.819 - -26.48% -
rng::find(vector<bool>)_(process_all)/8 -27.19% 0.716 0.521 - -13.32% -
std::set<std::string>::upper_bound(key)_(existent)/32 -27.04% 23.349 17.035 - -0.06% -
std::set<std::string>::contains(key)_(existent)/32 -26.94% 22.397 16.364 - -0.09% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -26.90% 66.329 48.486 - -0.56% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -26.86% 864.530 632.314 - 3.60% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -26.81% 112.856 82.595 - -33.10% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -26.54% 1120083.228 822842.626 - 0.24% -
rng::find(vector<bool>)_(process_all)/50 -26.50% 0.708 0.521 - -29.67% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -26.27% 2087.350 1539.045 - 0.89% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -26.27% 0.633 0.466 - 4.33% -
SetIntersection_Interlaced_Vector_float_16384_256 -26.22% 26882363.489 19833751.743 - -33.24% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -26.21% 80.704 59.553 - -0.88% -
std::set<int>::ctor(const&,_alloc)/1024 -26.11% 8302.701 6134.988 - -1.96% -
BM_StringConstructDestroyCStr_Empty_Transparent -26.08% 0.317 0.235 - -0.47% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -26.01% 910.464 673.643 - 2.01% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -25.87% 93.269 69.138 - -26.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -25.84% 0.569 0.422 - -24.14% -
SetIntersection_Front_Set_float_16384_16384 -25.68% 346496672.173 257508187.654 - -24.90% -
SetIntersection_Interlaced_Vector_float_16384_1024 -25.63% 56345129.630 41901758.054 - -43.12% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -24.87% 1.848 1.389 - -24.85% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -24.65% 1.643 1.238 - -11.33% -
rng::unique_copy(list<int>)_(contiguous)/52 -24.64% 30.022 22.624 - -0.43% -
std::copy(vector<bool>)_(aligned)/1048576 -24.60% 3124.964 2356.296 - -29.04% -
std::set<int>::ctor(const&)/1024 -24.42% 8096.834 6119.346 - -2.65% -
BM_PushHeap_uint64_SingleElement_1 -24.28% 0.535 0.405 - -22.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -24.05% 13.856 10.524 - -3.84% -
std::set<std::string>::clear()/1024 -23.77% 26779.281 20413.143 - 2.71% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -23.65% 0.635 0.485 - -14.51% -
std::multiset<std::string>::find(key)_(existent)/1024 -23.56% 27.662 21.144 - -10.45% -
rng::contains_subrange(deque<int>)_(process_all)/32 -23.43% 14.567 11.153 - -19.86% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -23.34% 71125.205 54521.854 - -0.39% -
BM_std_min<int>/1 -23.34% 0.375 0.287 - 2.07% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -23.18% 16404.598 12601.659 - -0.99% -
rng::find(list<int>)_(process_all)/8192 -23.15% 10721.708 8239.891 - -21.08% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -23.14% 33.817 25.990 - -22.63% -
BM_MakeHeap_uint32_Random_4 -23.12% 1.461 1.123 - 0.14% -
rng::remove_if(vector<int>)_(sprinkled)/8192 -23.06% 3843.073 2956.831 - -0.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -22.68% 88.476 68.410 - -28.66% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -22.65% 1938.217 1499.289 - -7.65% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.62% 3825.176 2959.963 - 0.05% -
std::set<std::string>::clear()/8192 -22.58% 263869.168 204284.538 - 1.13% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -22.57% 395.820 306.497 - 1.65% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -22.21% 149061.507 115958.256 - 2.04% -
std::set<int>::insert(value)_(new_value)/32 -22.16% 25.559 19.894 - 0.77% -
SetIntersection_Interlaced_Vector_float_262144_1024 -22.08% 109955369.901 85681224.905 - -45.19% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -22.01% 36.195 28.227 - -41.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -21.86% 13.373 10.451 - 0.05% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -21.84% 64.746 50.604 - -1.57% -
std::remove_if(vector<int>)_(sprinkled)/1024 -21.75% 523.881 409.929 - 0.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -21.62% 32.062 25.129 - -13.86% -
std::unordered_multiset<int>::count(key)_(existent)/32 -21.48% 1.733 1.360 - -26.78% -
rng::remove_if(vector<int>)_(sprinkled)/1024 -21.47% 520.664 408.866 - -0.13% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -21.42% 0.631 0.496 - -11.68% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -21.36% 865.063 680.290 - 0.93% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -21.32% 12.660 9.961 - -1.40% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -21.24% 1.452 1.144 - -26.10% -
std::copy_n(vector<int>)/4096 -21.16% 214.226 168.890 - -18.87% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -21.12% 1.565 1.234 - -7.26% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -20.90% 1512.234 1196.239 - 1.48% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -20.86% 0.492 0.390 - -13.63% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -20.84% 1.678 1.328 - -11.19% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -20.78% 764313.506 605485.154 - 1.43% -
std::set<int>::insert(value)_(new_value)/0 -20.71% 22.710 18.007 - 0.59% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -20.69% 90.395 71.691 - -41.60% -
std::map<std::string,_int>::erase(key)_(existent)/0 -20.64% 73.576 58.394 - 38.36% -
std::find_if(list<int>)_(bail_25%)/32768 -20.52% 10697.791 8502.675 - -18.43% -
std::set<int>::insert(value)_(already_present)/1024 -20.52% 7.278 5.785 - -14.63% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -20.26% 2079.488 1658.159 - -10.81% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -20.10% 2080.011 1661.858 - -10.07% -
std::equal(list<int>)_(it,_it,_it)/50 -20.03% 42.794 34.223 - 0.91% -
BM_RangesMakeHeap_float_Descending_64 -19.83% 0.248 0.199 - 2.86% -
rng::find_end(vector<int>)_(same_length)/8192 -19.75% 5169.495 4148.508 - 8.41% -
std::reverse(list<int>)/8 -19.55% 2.519 2.027 - -0.15% -
std::stable_partition(deque<int>)_(dense)/1024 -19.53% 704.418 566.876 - -4.92% -
rng::find_if_not(list<int>)_(process_all)/8192 -19.47% 9000.184 7247.959 - -19.13% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -19.46% 869.114 700.002 - 0.17% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -19.23% 22.438 18.123 - -0.18% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -19.18% 39.213 31.692 - -0.53% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -19.08% 29.760 24.082 - -6.28% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -19.06% 5.919 4.791 - 7.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -19.01% 21.784 17.642 - -25.46% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -18.93% 26.360 21.372 - -12.91% -
BM_MakeThenSortHeap_float_Descending_4 -18.92% 1.341 1.087 - -7.49% -
BM_RangesMakeHeap_float_Random_4 -18.81% 1.554 1.262 - -17.53% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -18.15% 9293.660 7607.243 - -0.19% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -17.96% 35.274 28.940 - -20.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -17.91% 1.390 1.141 - -1.32% -
BM_std_min<char>/1 -17.63% 0.380 0.313 - 8.62% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 -17.56% 11.327 9.338 - -0.40% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -17.56% 10452.992 8617.343 - -17.69% -
std::stable_partition(deque<int>)_(dense)/50 -17.45% 45.141 37.262 - -6.11% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -17.43% 30.900 25.515 - -0.04% -
BM_PushHeap_string_Ascending_16 -17.41% 5.598 4.623 - -1.19% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -17.36% 1.215 1.004 - -19.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -17.36% 44.726 36.961 - 4.55% -
std::set<int>::erase(key)_(existent)/0 -17.31% 24.734 20.453 - 0.92% -
std::unordered_set<std::string>::erase(iterator)/8192 -17.30% 31.958 26.430 - -19.92% -
BM_RangesPushHeap_float_Random_1 -17.21% 0.697 0.577 - 34.73% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -17.18% 1.167 0.967 - -15.73% -
std::unordered_set<int>::count(key)_(existent)/32 -17.14% 1.589 1.317 - -10.44% -
std::set<int>::erase(key)_(existent)/32 -17.13% 26.545 21.997 - 0.58% -
std::set<int>::insert(value)_(already_present)/8192 -17.06% 11.554 9.583 - -11.53% -
std::search_n(list<int>)_(no_match)/1000 -17.04% 706.348 585.999 - -13.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -16.87% 3.692 3.069 - -11.89% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -16.82% 24.039 19.995 - 0.42% -
BM_std_min<unsigned_long_long>/1 -16.82% 0.458 0.381 - -16.75% -
SetIntersection_Front_Vector_float_16384_1024 -16.81% 7195379.963 5985767.740 - 0.29% -
SetIntersection_Front_Vector_float_262144_1024 -16.80% 7188266.756 5980511.335 - 0.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -16.75% 62.261 51.832 - 0.97% -
std::search(list<int>)_(single_element)/1000 -16.75% 671.320 558.882 - -16.72% -
std::set<std::string>::clear()/32 -16.68% 1099.360 916.030 - 1.96% -
std::find(vector<bool>)_(process_all)/8 -16.65% 0.800 0.667 - 15.67% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -16.59% 25.043 20.887 - -6.68% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -16.59% 0.575 0.479 - 6.91% -
std::set<int>::erase(iterator)/0 -16.56% 24.054 20.071 - 0.17% -
std::unordered_set<std::string>::erase(iterator)/1024 -16.44% 34.263 28.629 - -4.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.40% 36.680 30.663 - 41.09% -
BM_std_minmax<char>/64 -16.40% 1.381 1.154 - -8.09% -
BM_deque_deque_ranges_copy_backward/0 -16.39% 0.922 0.771 - -3.74% -
BM_vector_deque_move/2 -16.37% 2.007 1.678 - -8.39% -
SetIntersection_Interlaced_Vector_float_256_64 -16.26% 7809059.324 6538974.904 - -26.71% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -16.25% 8.572 7.179 - 12.97% -
rng::find_first_of(list<int>)_(large_needle)/1024 -16.25% 953732.125 798792.363 - -17.28% -
std::set<std::string>::insert(value)_(new_value)/0 -16.23% 39.353 32.967 - 0.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -16.22% 600.510 503.099 - -18.08% -
std::set<int>::erase(iterator)/8192 -15.93% 24.490 20.589 - 1.29% -
SetIntersection_Front_Vector_float_1024_1024 -15.93% 7121046.029 5986913.096 - 0.02% -
std::set<int>::clear()/8192 -15.88% 90250.329 75917.370 - 2.23% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -15.87% 76.254 64.150 - 6.63% -
rng::find_end(deque<int>)_(match_near_end)/8192 -15.85% 211411.910 177897.182 - 8.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -15.84% 0.532 0.448 - -29.43% -
SetIntersection_Interlaced_Vector_float_262144_256 -15.80% 41142878.457 34644293.090 - -33.10% -
BM_std_minmax<long_long>/2 -15.72% 1.327 1.118 - -14.94% -
BM_SortHeap_pair<uint32,_uint32>_4 -15.68% 1.821 1.535 - -18.79% -
std::set<int>::clear()/1024 -15.67% 10550.864 8897.176 - 1.52% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -15.67% 587992.408 495856.658 - 0.39% -
rng::find_end(vector<int>)_(same_length)/1024 -15.63% 656.676 554.033 - 7.85% -
rng::find_end(vector<int>)_(same_length)/1000 -15.44% 637.624 539.149 - 7.38% -
std::find_end(vector<int>)_(same_length)/1024 -15.41% 601.571 508.866 - -0.26% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -15.41% 33.482 28.322 - 20.74% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -15.41% 730.701 618.117 - -14.65% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -15.34% 21.239 17.981 - 0.02% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 -15.31% 76.745 64.998 - 7.13% -
BM_RangesPopHeap_uint32_1 -15.30% 0.574 0.486 - 17.03% -
BM_RangesPushHeap_string_Descending_1024 -15.28% 2.780 2.355 - -5.14% -
BM_vector_deque_ranges_copy_backward/0 -15.26% 0.476 0.403 - -8.75% -
std::set<std::string>::erase(key)_(existent)/0 -15.23% 75.982 64.411 - 0.14% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -15.21% 21.212 17.986 - 0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -15.18% 52.364 44.417 - 0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -15.17% 10764589.996 9131420.603 - -6.30% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -15.17% 26.764 22.704 - -10.57% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -15.14% 4547.256 3858.877 - 1.03% -
std::set<int>::lower_bound(key)_(non-existent)/32 -15.13% 2.719 2.308 - -2.94% -
std::find_end(vector<int>)_(same_length)/8192 -15.13% 4764.198 4043.360 - -0.13% -
std::find_end(vector<int>)_(same_length)/1000 -15.05% 586.445 498.185 - -0.19% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -15.00% 23.942 20.350 - 0.12% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -14.95% 10.892 9.264 - -4.46% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -14.89% 568.976 484.282 - -0.47% -
BM_RangesPushHeap_uint32_Random_1 -14.88% 0.483 0.411 - -17.89% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -14.88% 23.570 20.063 - 0.09% -
BM_std_minmax_element<int>/3 -14.79% 1.244 1.060 - 1.54% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -14.76% 7.155 6.100 - -3.38% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -14.58% 558.933 477.467 - 0.56% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -14.53% 35.815 30.609 - 3.59% -
BM_std_minmax<long_long>/3 -14.50% 1.744 1.491 - -14.77% -
std::stable_partition(deque<int>)_(dense)/32 -14.50% 32.821 28.063 - -6.17% -
rng::remove(vector<int>)_(sprinkled)/50 -14.40% 64.569 55.270 - 0.21% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 -14.40% 1.529 1.309 - -0.56% -
BM_StringEraseWithMove_Empty_Transparent -14.40% 0.666 0.570 - 1.30% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -14.36% 40.363 34.566 - 0.41% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -14.32% 5256.300 4503.771 - -0.16% -
std::set<int>::equal_range(key)_(non-existent)/8192 -14.31% 11.647 9.980 - 1.77% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -14.24% 42389.393 36352.952 - 1.11% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -14.02% 837.381 719.999 - 2.03% -
rng::find(vector<int>)_(bail_25%)/8 -13.97% 1.586 1.364 - -0.30% -
std::set<std::string>::ctor(const&,_alloc)/32 -13.96% 929.099 799.379 - 0.51% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -13.94% 1.140 0.981 - -7.65% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -13.93% 0.712 0.612 - -2.65% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -13.93% 2.444 2.103 - -4.33% -
BM_RangesPushHeap_uint32_Descending_4 -13.89% 0.401 0.345 - -1.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -13.84% 1785.253 1538.183 - -0.34% -
rng::find_end(deque<int>)_(match_near_end)/1000 -13.84% 386.453 332.977 - 2.24% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -13.80% 4930.726 4250.409 - 2.10% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -13.69% 870.960 751.761 - 13.17% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -13.66% 3743.215 3231.836 - 1.77% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -13.64% 1517.485 1310.486 - -22.48% -
rng::move_backward(list<int>)/4096 -13.61% 7695.796 6648.731 - 1.35% -
std::is_sorted(deque<int>)/8 -13.56% 3.259 2.817 - 12.13% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -13.49% 172301.408 149060.812 - -2.40% -
SetIntersection_Interlaced_Vector_float_1024_256 -13.46% 6130430.442 5305125.722 - -33.21% -
SetIntersection_Interlaced_Vector_float_1024_4 -13.37% 1523655.116 1319983.306 - -10.01% -
BM_StringConstructDestroyCStr_Large_Transparent -13.33% 10.616 9.201 - 2.78% -
BM_RangesPopHeap_uint64_1 -13.30% 0.518 0.449 - 0.96% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -13.28% 22.045 19.117 - -0.08% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -13.24% 32.048 27.805 - 6.40% -
std::swap_ranges(list<int>)/8192 -13.17% 10177.664 8837.011 - -8.63% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -13.01% 32.766 28.504 - 0.93% -
SetIntersection_Front_Set_float_262144_1024 -12.92% 16382830.684 14265605.493 - 0.43% -
BM_std_minmax_element<char>/3 -12.86% 1.246 1.086 - -8.02% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -12.84% 20.715 18.055 - -0.68% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -12.84% 20357.980 17744.354 - -0.08% -
rng::find_end(deque<int>)_(match_near_end)/1024 -12.84% 3911.213 3409.128 - 7.34% -
BM_RangesPushHeap_string_Descending_256 -12.83% 2.609 2.275 - -3.94% -
BM_RangesPushHeap_string_Random_262144 -12.70% 20.654 18.031 - -2.54% -
std::for_each_n(join_view(vector<vector<int>>))/8 -12.69% 1.845 1.611 - -4.02% -
std::fill_n(vector<bool>)/64 -12.62% 1.621 1.416 - -6.72% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.59% 301433.592 263478.865 - -0.44% -
SetIntersection_Front_Vector_float_16384_16384 -12.55% 91623582.790 80122260.843 - -0.37% -
BM_RangesMakeHeap_float_Descending_16 -12.43% 0.240 0.210 - 0.29% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -12.42% 440955.754 386174.187 - 0.88% -
std::move(vector<bool>)_(unaligned)/512 -12.34% 4.571 4.006 - 0.73% -
rng::stable_partition(list<int>)_(dense)/32 -12.27% 36.146 31.713 - -0.29% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -12.25% 71.916 63.103 - -12.51% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -12.19% 6344.139 5570.976 - -0.17% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -12.14% 30.213 26.546 - -9.83% -
std::multimap<std::string,_int>::erase(iterator)/0 -12.10% 29.494 25.924 - -1.13% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.07% 31.604 27.790 - -0.20% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -12.05% 19.188 16.875 - 38.79% -
BM_vector_deque_ranges_move_backward/0 -11.99% 0.515 0.454 - -25.18% -
std::unordered_set<int>::count(key)_(existent)/8192 -11.98% 1.502 1.322 - 0.44% -
std::replace_if(vector<int>)_(sprinkled)/50 -11.90% 14.617 12.877 - -0.19% -
std::find(deque<int>)_(process_all)/50 -11.88% 14.892 13.123 - -0.86% -
rng::copy(vector<bool>)_(unaligned)/262144 -11.87% 1552.120 1367.818 - -0.03% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -11.85% 38285.444 33747.669 - 7.73% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.85% 80.344 70.827 - -0.13% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -11.84% 46437.528 40938.029 - 0.30% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -11.83% 10.497 9.255 - -1.86% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -11.77% 1.603 1.414 - -13.73% -
SetIntersection_Front_Vector_float_1024_256 -11.76% 2644918.715 2333792.125 - -1.34% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -11.72% 1.337 1.181 - 9.29% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -11.72% 30.503 26.928 - 6.22% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -11.70% 79.785 70.453 - -18.84% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -11.69% 856.163 756.061 - -8.70% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -11.68% 18316.142 16176.159 - 0.15% -
BM_vector_deque_move/1 -11.63% 2.290 2.024 - -4.12% -
std::find_end(deque<int>)_(match_near_end)/1000 -11.62% 382.647 338.190 - 2.28% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -11.54% 27.831 24.620 - 1.50% -
rng::replace(vector<int>)_(prefix)/8192 -11.49% 1275.327 1128.830 - -10.65% -
BM_StringEraseWithMove_Empty_Opaque -11.34% 0.902 0.799 - 0.10% -
BM_RangesPushHeap_string_Ascending_16384 -11.33% 20.713 18.366 - -4.84% -
BM_std_minmax_element<long_long>/2 -11.25% 0.686 0.609 - 13.20% -
rng::rotate_copy(vector<int>)/8192 -11.25% 613.209 544.205 - 91.88% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -11.25% 8.210 7.286 - 6.89% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 -11.23% 17.782 15.786 - -2.79% -
rng::search_n(list<int>)_(no_match)/8192 -11.21% 7738.659 6871.166 - -7.06% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -11.18% 40736.249 36181.865 - 0.95% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -11.17% 1662.068 1476.479 - -14.74% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -11.15% 4175553.302 3709988.942 - -26.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -11.15% 18682177.185 16599224.923 - -46.33% -
BM_RangesPushHeap_string_Descending_16384 -11.15% 2.648 2.353 - -4.44% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -11.12% 36760.525 32674.315 - 8.51% -
BM_RangesPushHeap_float_Descending_1 -11.09% 0.630 0.560 - -19.63% -
BM_RangesPushHeap_float_Ascending_16 -11.04% 1.109 0.986 - 0.42% -
bm_ranges_lexicographical_compare<int>/16 -10.98% 2.306 2.053 - -10.97% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -10.96% 40.679 36.221 - -0.85% -
std::equal(deque<int>)_(it,_it,_it)/50 -10.96% 22.678 20.193 - -16.23% -
std::fill_n(vector<bool>)/512 -10.94% 1.600 1.425 - -0.01% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -10.92% 52.635 46.887 - 0.79% -
BM_MakeHeap_uint32_Random_16384 -10.85% 1.100 0.980 - -1.94% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -10.78% 934577.535 833856.625 - -10.68% -
std::find_if(vector<int>)_(bail_25%)/8 -10.77% 1.118 0.998 - 0.29% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -10.74% 23.494 20.971 - -2.83% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.65% 7412.414 6623.016 - 2.11% -
SetIntersection_Front_Vector_float_262144_256 -10.61% 2611499.148 2334491.445 - -1.47% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -10.59% 1.350 1.207 - 3.46% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -10.58% 934509.391 835678.585 - -10.61% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -10.57% 1.370 1.225 - -3.76% -
std::remove(deque<int>)_(sprinkled)/50 -10.57% 64.790 57.944 - 1.20% -
BM_MakeThenSortHeap_uint64_Descending_4 -10.55% 1.451 1.298 - -14.21% -
std::multiset<std::string>::contains(key)_(existent)/32 -10.54% 16.614 14.862 - -0.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.53% 10833528.923 9692845.875 - -10.47% -
bm_ranges_lexicographical_compare<signed_char>/64 -10.52% 2.306 2.063 - 8.40% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -10.47% 19.807 17.733 - -7.96% -
rng::any_of(deque<int>)_(process_all)/50 -10.43% 21.492 19.251 - 4.96% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -10.40% 1087.159 974.043 - -5.55% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -10.40% 65.768 58.926 - -1.54% -
SetIntersection_Front_Vector_float_16384_256 -10.40% 2615297.990 2343343.129 - -0.13% -
rng::search(list<int>)_(same_length)/8192 -10.35% 8981.696 8051.876 - -16.89% -
BM_RangesPushHeap_float_SingleElement_1 -10.33% 0.459 0.412 - -35.35% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -10.33% 1.435 1.286 - -7.23% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -10.33% 17.107 15.341 - -9.27% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -10.29% 1.922 1.724 - -7.42% -
SetIntersection_Interlaced_Vector_float_16384_16 -10.29% 2611078.658 2342520.212 - -39.81% -
std::for_each(list<int>)/8192 -10.28% 8662.046 7771.223 - -10.53% -
BM_deque_vector_copy/0 -10.22% 1.635 1.468 - -1.53% -
std::map<int,_int>::equal_range(key)_(existent)/32 -10.17% 1.934 1.737 - -0.85% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -10.06% 29.894 26.887 - -8.42% -
BM_std_min<int>/2 -10.04% 0.514 0.462 - 0.18% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -9.98% 12.006 10.808 - 2.30% -
BM_StringConstructDestroyCStr_Small_Opaque -9.98% 2.312 2.082 - -0.01% -
std::find_if_not(vector<int>)_(process_all)/32768 -9.95% 9769.203 8796.936 - -0.13% -
BM_StringRelationalLiteral_Less_Small_Large_Control -9.95% 1.748 1.574 - -8.49% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -9.94% 0.816 0.735 - -1.91% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -9.94% 9789.173 8815.884 - -9.59% -
std::map<int,_int>::find(key)_(non-existent)/32 -9.91% 2.675 2.410 - 0.35% -
BM_vector_deque_copy_backward/0 -9.88% 0.461 0.415 - 3.48% -
BM_PushHeap_string_Descending_16 -9.88% 2.312 2.084 - -14.44% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -9.88% 42156.913 37993.786 - -5.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.87% 38.377 34.590 - 0.83% -
std::find_if_not(vector<int>)_(process_all)/8192 -9.84% 2431.016 2191.792 - -0.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.84% 51.936 46.828 - -1.54% -
std::search_n(list<int>)_(no_match)/8192 -9.82% 7480.771 6745.801 - -7.80% -
std::set<int>::ctor(&&,_different_allocs)/8192 -9.82% 53473.016 48221.670 - 1.04% -
std::search(deque<int>,_pred)_(near_matches)/1024 -9.82% 28380.739 25595.062 - 4.57% -
std::set<int>::erase(key)_(existent)/1024 -9.80% 43.519 39.257 - 1.74% -
rng::search(deque<int>)_(near_matches)/1024 -9.78% 20024.622 18065.429 - -28.38% -
BM_RangesPushHeap_string_Descending_64 -9.78% 2.427 2.190 - -2.89% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -9.77% 2094535.990 1889949.094 - 19.39% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -9.77% 26.255 23.690 - -9.92% -
std::search(deque<int>,_pred)_(near_matches)/1000 -9.74% 27136.265 24492.743 - 5.08% -
rng::for_each(multiset<int>)/50 -9.73% 52.566 47.450 - 5.09% -
SetIntersection_Front_Vector_float_262144_16384 -9.73% 88887903.772 80243273.994 - -0.43% -
BM_RangesMakeHeap_float_Heap_64 -9.72% 0.246 0.222 - 8.06% -
BM_RangesMakeThenSortHeap_uint32_Descending_1 -9.65% 0.303 0.274 - -1.94% -
std::move(deque<int>)/4096 -9.64% 169.443 153.109 - -0.44% -
BM_StringDestroy_Empty -9.62% 0.755 0.682 - 4.25% -
BM_MakeThenSortHeap_float_Descending_16384 -9.58% 29.955 27.084 - -0.97% -
std::copy(list<int>)/64 -9.53% 33.990 30.751 - -4.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -9.53% 9837.820 8900.745 - -9.02% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -9.52% 41.726 37.753 - -11.79% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 -9.47% 37.233 33.708 - -1.74% -
std::find_if_not(list<int>)_(bail_25%)/8 -9.41% 1.323 1.199 - -1.41% -
BM_PushHeap_float_SingleElement_1 -9.41% 0.698 0.632 - -9.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -9.33% 44177.461 40055.518 - -7.41% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -9.32% 35.252 31.966 - 4.77% -
rng::adjacent_find(deque<int>)/8 -9.32% 3.613 3.277 - -12.62% -
BM_RangesPushHeap_string_Ascending_256 -9.31% 10.512 9.533 - -13.13% -
BM_std_minmax<long_long>/5 -9.31% 2.219 2.012 - -9.55% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -9.28% 7364.524 6680.846 - -2.03% -
rng::remove(vector<int>)_(sprinkled)/32 -9.24% 56.791 51.541 - 0.29% -
std::remove_if(vector<int>)_(sprinkled)/50 -9.23% 65.707 59.640 - -0.74% -
std::swap_ranges(deque<int>)/1024 -9.22% 352.432 319.922 - -2.93% -
std::adjacent_find(list<int>)/50 -9.22% 26.078 23.673 - -0.39% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -9.16% 20.902 18.988 - -19.31% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -9.11% 383039.406 348154.782 - 0.72% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -9.09% 36.509 33.190 - 1.44% -
BM_PopHeap_float_256 -9.09% 22.364 20.331 - -0.03% -
BM_RangesMakeHeap_uint32_Random_1024 -9.03% 1.137 1.034 - -3.45% -
std::set<int>::clear()/32 -9.03% 705.166 641.473 - 0.14% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -9.02% 0.768 0.699 - -0.16% -
std::reverse_copy(vector<int>)/8 -9.01% 2.606 2.371 - 0.20% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -8.97% 0.768 0.699 - -0.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.97% 5788.457 5268.983 - -9.16% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -8.95% 0.768 0.699 - -0.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -8.94% 2.034 1.852 - -8.83% -
rng::adjacent_find(list<int>,_pred)/8192 -8.92% 8703.324 7926.627 - -9.13% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -8.91% 10.419 9.491 - -8.31% -
std::copy(vector<bool>)_(unaligned)/262144 -8.84% 1878.437 1712.392 - -0.04% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.83% 627.126 571.768 - 0.47% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -8.81% 56.500 51.521 - 10.92% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -8.80% 23.963 21.854 - -3.79% -
BM_StringFindAllMatch/1 -8.75% 2.887 2.634 - -5.06% -
SetIntersection_Front_Set_float_1024_256 -8.74% 4820258.162 4398894.509 - -12.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.73% 44.410 40.533 - 7.94% -
std::find_end(list<int>)_(process_all)/8192 -8.71% 7707.471 7036.142 - 0.68% -
rng::none_of(deque<int>)_(process_all)/50 -8.68% 26.973 24.632 - -7.26% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -8.65% 30.494 27.857 - -2.54% -
SetIntersection_Front_Set_uint64_16384_256 -8.65% 4832582.852 4414613.959 - -12.81% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 -8.62% 22.663 20.709 - 4.17% -
std::find(vector<bool>)_(process_all)/50 -8.61% 0.805 0.736 - 27.18% -
rng::is_sorted(vector<int>,_pred)/8 -8.60% 3.918 3.581 - 1.97% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -8.59% 26.457 24.184 - -0.51% -
BM_MakeHeap_float_Random_16 -8.59% 1.664 1.521 - -5.40% -
std::find_end(forward_list<int>)_(same_length)/8192 -8.59% 14227.153 13005.302 - -10.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -8.53% 3.840 3.513 - -2.39% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.47% 10.927 10.002 - -5.98% -
std::swap_ranges(deque<int>)/8192 -8.45% 2810.828 2573.271 - -2.38% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.45% 16.641 15.235 - -15.81% -
rng::find_first_of(vector<int>)_(large_needle)/50 -8.39% 285.335 261.393 - -8.47% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -8.37% 0.397 0.364 - 8.28% -
rng::all_of(deque<int>)_(process_all)/8192 -8.36% 2866.592 2626.824 - -0.20% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 -8.36% 720.425 660.232 - -0.22% -
rng::stable_partition(list<int>)_(dense)/50 -8.35% 58.330 53.461 - 1.55% -
std::none_of(deque<int>)_(process_all)/8192 -8.34% 2880.617 2640.370 - -8.10% -
std::map<std::string,_int>::erase(iterator)/8192 -8.32% 35.378 32.433 - 22.63% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 -8.32% 5725.473 5248.986 - -0.98% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.31% 17248.084 15813.946 - -2.98% -
BM_RangesMakeHeap_float_Heap_16 -8.30% 0.241 0.221 - 4.82% -
rng::replace(vector<int>)_(prefix)/1024 -8.26% 166.032 152.324 - -7.87% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -8.25% 29.930 27.461 - -11.21% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -8.24% 35.414 32.496 - -0.33% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -8.24% 893.293 819.695 - 12.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -8.21% 3603460.796 3307509.350 - -7.21% -
rng::all_of(deque<int>)_(process_all)/32768 -8.20% 11472.370 10531.779 - -0.18% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -8.19% 5.262 4.831 - 5.74% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -8.18% 0.876 0.804 - -3.45% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -8.17% 1199942.370 1101929.620 - 0.35% -
rng::search(deque<int>)_(near_matches)/1000 -8.16% 19244.731 17674.835 - -26.62% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -8.14% 2.015 1.851 - -0.11% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 -8.14% 17.503 16.078 - -0.36% -
std::none_of(deque<int>)_(process_all)/32768 -8.13% 11530.972 10593.462 - -7.98% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -8.12% 1.253 1.151 - -4.62% -
std::fill(vector<bool>)/64 -8.09% 1.648 1.514 - -7.36% -
BM_RangesMakeHeap_float_Random_256 -8.09% 1.382 1.270 - -12.22% -
std::map<int,_int>::find(key)_(non-existent)/8192 -8.09% 7.954 7.310 - 3.21% -
BM_StringEraseToEnd_Small_Transparent -8.09% 0.453 0.417 - 0.15% -
rng::is_sorted_until(list<int>)/8192 -8.03% 8277.279 7612.222 - -7.77% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -8.03% 3.243 2.982 - -4.77% -
BM_RangesPushHeap_uint32_SingleElement_4 -8.03% 0.370 0.340 - -1.67% -
rng::find_end(deque<int>)_(same_length)/1000 -8.03% 1020.462 938.535 - -0.07% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -8.00% 12638.479 11626.966 - -19.54% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -8.00% 1.340 1.233 - -4.64% -
rng::find_last(deque<int>)_(bail_90%)/50 -7.96% 1.998 1.839 - -0.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.94% 86.848 79.949 - -12.43% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -7.93% 14.398 13.257 - -19.58% -
BM_vector_deque_move_backward/2 -7.92% 2.285 2.104 - -7.73% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -7.92% 16.555 15.244 - -4.80% -
std::find_if_not(vector<int>)_(process_all)/1024 -7.90% 307.655 283.352 - -0.12% -
SetIntersection_Front_Set_uint32_1024_1024 -7.90% 16376871.387 15083718.675 - -7.49% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 -7.89% 1.118 1.030 - -0.74% -
std::remove(deque<int>)_(sprinkled)/32 -7.88% 57.537 53.001 - 0.71% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -7.87% 881.526 812.158 - -0.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.86% 83803.757 77214.844 - -2.75% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -7.86% 0.467 0.430 - 4.50% -
BM_RangesMakeThenSortHeap_float_Descending_16384 -7.82% 29.245 26.959 - 1.15% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -7.81% 18.273 16.846 - -6.11% -
std::unique(list<int>)_(contiguous)/52 -7.78% 73.122 67.435 - 0.24% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.76% 57396.935 52945.023 - 1.56% -
BM_PopHeap_float_16 -7.72% 7.034 6.491 - 0.21% -
rng::move_backward(vector<bool>)_(aligned)/64 -7.72% 1.847 1.704 - -7.77% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -7.69% 830.932 767.057 - -1.34% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -7.69% 15141.204 13977.394 - -4.60% -
std::unique(list<int>)_(sprinkled)/52 -7.67% 76.174 70.333 - -0.42% -
BM_RangesPopHeap_float_256 -7.62% 22.096 20.412 - 2.11% -
BM_std_min<char>/32 -7.62% 3.081 2.846 - -2.66% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -7.58% 141234.230 130530.150 - -2.71% -
std::stable_partition(deque<int>)_(dense)/8192 -7.58% 6104.388 5641.950 - -0.48% -
std::partition_copy(list<int>)/8192 -7.56% 7263.706 6714.214 - -7.93% -
std::find(list<int>)_(process_all)/8192 -7.56% 8138.124 7523.166 - -11.51% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 -7.55% 29.119 26.921 - -0.01% -
BM_StringRelational_Less_Huge_Empty_Control -7.55% 2.100 1.942 - -6.88% -
BM_PopHeap_float_262144 -7.52% 40.911 37.834 - -6.97% -
rng::find_last(deque<int>)_(bail_10%)/1024 -7.52% 262.749 242.995 - 6.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -7.49% 1644.303 1521.126 - -7.31% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -7.45% 20.928 19.369 - 0.02% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -7.45% 31.534 29.185 - -0.43% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -7.44% 8.080 7.479 - 12.18% -
BM_std_minmax<int>/3 -7.39% 1.094 1.014 - -15.40% -
SetIntersection_Front_Set_float_16384_256 -7.39% 4837340.465 4480019.276 - -12.90% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -7.36% 374930.174 347341.390 - 0.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.36% 37.676 34.904 - -12.05% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 -7.35% 306042.140 283542.813 - -0.10% -
BM_RangesPushHeap_string_Descending_4 -7.32% 2.039 1.889 - 0.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -7.31% 10442207.687 9678612.673 - -10.63% -
BM_PopHeap_float_64 -7.30% 13.468 12.485 - -0.18% -
BM_deque_vector_move/0 -7.30% 1.539 1.427 - 0.10% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -7.29% 0.278 0.257 - 0.06% -
BM_std_minmax<char>/8 -7.29% 0.994 0.922 - -10.01% -
BM_StringRelational_Less_Small_Small_ChangeLast -7.28% 1.897 1.759 - -4.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -7.28% 1651.929 1531.688 - -6.78% -
rng::find_last(deque<int>)_(bail_10%)/50 -7.26% 13.107 12.155 - 6.18% -
std::copy_n(vector<int>)/32768 -7.26% 3793.762 3518.398 - -7.31% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.26% 0.759 0.703 - -3.98% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -7.26% 15.569 14.439 - -1.33% -
rng::remove_if(vector<int>)_(sprinkled)/50 -7.25% 64.302 59.637 - -0.02% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -7.24% 10.612 9.843 - -2.05% -
BM_std_minmax<long_long>/4 -7.23% 1.874 1.739 - -6.94% -
std::unordered_set<int>::find(key)_(existent)/1024 -7.23% 1.424 1.321 - 14.40% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -7.22% 0.353 0.327 - -14.23% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.22% 3.042 2.822 - -0.09% -
std::vector<int>::ctor(size)/32 -7.22% 10.751 9.975 - -8.62% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -7.21% 4.479 4.156 - -2.55% -
std::search(deque<int>)_(same_length)/1000 -7.21% 351.312 325.996 - -7.71% -
std::unique(list<int>)_(sprinkled)/1024 -7.20% 1020.200 946.703 - -0.46% -
rng::partition_copy(list<int>)/8192 -7.19% 7540.544 6998.025 - -5.04% -
BM_RangesPushHeap_string_Ascending_1024 -7.18% 12.971 12.039 - -13.04% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -7.18% 6.413 5.952 - -0.65% -
BM_vector_deque_move/0 -7.17% 0.429 0.398 - -28.30% -
BM_MakeHeap_string_Ascending_262144 -7.16% 7.625 7.079 - -22.82% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -7.14% 9021.977 8377.846 - 0.11% -
BM_StringFindAllMatch/512 -7.13% 12.347 11.467 - -2.01% -
rng::find_last(deque<int>)_(bail_90%)/1024 -7.10% 31.042 28.838 - -0.57% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -7.09% 4.136 3.843 - -10.35% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -7.08% 102.663 95.390 - -1.94% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -7.08% 20.200 18.770 - -3.03% -
SetIntersection_None_Vector_uint64_16384_1 -7.08% 1209612.790 1124009.358 - -4.34% -
BM_std_min<__int128>/1 -7.06% 0.338 0.314 - -15.24% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -7.05% 0.982 0.912 - -1.97% -
SetIntersection_Front_Vector_uint32_262144_16384 -7.02% 85665313.611 79655497.585 - 0.56% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -6.99% 2.428 2.258 - 3.14% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -6.99% 10.569 9.830 - -4.79% -
BM_deque_vector_ranges_copy_backward/0 -6.97% 1.533 1.426 - 3.60% -
BM_std_minmax_element<char>/1 -6.96% 0.324 0.301 - 0.02% -
std::unordered_set<int>::contains(key)_(existent)/1024 -6.96% 1.259 1.172 - -16.43% -
BM_lexicographical_compare_three_way_slow_path/262144 -6.96% 64782.187 60275.556 - -6.93% -
rng::for_each(map<int>)/50 -6.95% 43.625 40.594 - -2.21% -
rng::find_last(deque<int>)_(bail_90%)/8 -6.89% 0.929 0.865 - -0.21% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -6.87% 474.373 441.769 - -8.39% -
BM_lexicographical_compare_three_way_slow_path/65536 -6.87% 16148.159 15039.043 - -6.93% -
std::find_first_of(vector<int>)_(large_needle)/50 -6.87% 284.904 265.337 - -0.97% -
BM_PushHeap_uint64_Random_4 -6.85% 2.162 2.014 - -2.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.85% 828.640 771.864 - -2.81% -
std::unique_copy(deque<int>)_(sprinkled)/32 -6.85% 9.910 9.232 - 0.01% -
rng::for_each_n(list<int>)/50 -6.85% 24.168 22.513 - 3.59% -
BM_std_minmax<short>/19 -6.84% 2.460 2.292 - -5.62% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -6.82% 69.431 64.695 - -0.09% -
std::set<int>::erase(iterator)/1024 -6.82% 21.976 20.477 - 1.07% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -6.77% 2562255.934 2388808.436 - -1.90% -
rng::stable_partition(deque<int>)_(sparse)/32 -6.75% 12.378 11.543 - 3.39% -
rng::starts_with(deque<int>,_pred)/8192 -6.72% 4197.627 3915.489 - -3.41% -
SetIntersection_Front_Vector_uint32_16384_64 -6.72% 1507962.596 1406669.678 - -2.86% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -6.69% 5.652 5.274 - -0.20% -
BM_MakeHeap_uint64_Heap_4 -6.68% 0.296 0.276 - -0.22% -
BM_StringRelational_Less_Large_Large_ChangeLast -6.67% 2.051 1.914 - 3.31% -
BM_RangesPushHeap_string_PipeOrgan_16384 -6.67% 14.104 13.163 - -10.66% -
BM_RangesPushHeap_uint32_Descending_16 -6.64% 0.382 0.357 - -1.09% -
std::for_each_n(list<int>)/8192 -6.63% 8499.383 7936.082 - 9.00% -
BM_RangesMakeThenSortHeap_float_Heap_256 -6.61% 6.213 5.803 - -1.61% -
BM_RangesPopHeap_float_64 -6.60% 13.406 12.520 - 2.19% -
std::copy_backward(vector<int>)/4096 -6.58% 211.790 197.848 - -17.26% -
rng::find_if(list<int>)_(bail_25%)/32768 -6.58% 8976.005 8385.474 - -0.82% -
std::set<std::string>::ctor(const&,_alloc)/1024 -6.56% 38996.667 36438.371 - 0.67% -
BM_toupper_char<wchar_t> -6.55% 0.685 0.640 - 15.61% -
std::find_end(vector<int>)_(near_matches)/1024 -6.52% 16616.964 15532.938 - -0.04% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -6.51% 6.901 6.452 - 3.81% -
rng::for_each_n(list<int>)/8192 -6.51% 7778.654 7272.200 - 0.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -6.51% 0.768 0.718 - 1.47% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.50% 734.196 686.476 - -18.12% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -6.50% 35.249 32.958 - 0.28% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -6.50% 10.959 10.247 - 0.48% -
rng::remove(deque<int>)_(sprinkled)/50 -6.48% 61.483 57.500 - -10.48% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -6.43% 40527.852 37920.977 - -2.40% -
rng::find_end(list<int>)_(same_length)/8192 -6.42% 17971.163 16817.274 - 5.70% -
std::unordered_set<int>::count(key)_(existent)/1024 -6.41% 1.378 1.290 - 7.16% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -6.39% 0.811 0.759 - -7.30% -
SetIntersection_Front_Vector_uint32_1024_1024 -6.35% 6406103.566 5999419.867 - 0.09% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -6.31% 1870.232 1752.174 - 10.61% -
BM_MakeThenSortHeap_uint32_Descending_4 -6.30% 1.450 1.359 - -5.26% -
BM_std_min<short>/16 -6.30% 1.814 1.700 - -5.59% -
rng::copy_backward(vector<bool>)_(aligned)/64 -6.28% 1.906 1.787 - -5.64% -
std::copy_backward(vector<bool>)_(aligned)/512 -6.28% 1.617 1.516 - -2.84% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -6.28% 23.685 22.198 - -14.72% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 -6.27% 3.569 3.345 - -0.93% -
BM_RangesPushHeap_string_PipeOrgan_1024 -6.24% 10.343 9.697 - -7.20% -
std::for_each_n(list<int>)/50 -6.24% 23.892 22.402 - -1.60% -
BM_std_minmax<long_long>/11 -6.22% 2.537 2.379 - -6.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -6.20% 788.631 739.705 - -22.43% -
rng::none_of(deque<int>)_(process_all)/32 -6.20% 17.481 16.397 - -9.54% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -6.15% 28.692 26.927 - -0.34% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -6.14% 8341.970 7829.574 - -4.88% -
rng::find_last(deque<int>)_(bail_90%)/8192 -6.14% 216.253 202.976 - -0.38% -
SetIntersection_Front_Vector_float_16384_64 -6.14% 1515894.998 1422869.957 - -0.48% -
std::generate_n(vector<int>)/50 -6.13% 12.726 11.946 - -0.88% -
std::find_end(vector<int>)_(near_matches)/1000 -6.09% 15921.140 14951.704 - -0.32% -
BM_RangesPushHeap_string_Descending_16 -6.07% 2.226 2.091 - -0.81% -
BM_deque_vector_copy/1 -6.06% 2.246 2.110 - -0.82% -
std::find_if_not(list<int>)_(process_all)/32768 -6.05% 29536.832 27748.812 - -7.34% -
BM_PushHeap_string_Descending_4 -6.05% 2.001 1.880 - -13.23% -
BM_std_min<char>/5 -6.04% 1.480 1.390 - -2.51% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -6.04% 24.921 23.416 - -12.76% -
std::unordered_set<std::string>::erase(iterator)/32 -6.02% 29.972 28.169 - -11.25% -
std::move_backward(list<int>)/4096 -5.99% 5310.738 4992.768 - 1.55% -
BM_std_min<unsigned___int128>/65536 -5.98% 28391.148 26693.736 - -39.19% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 -5.97% 610603.278 574150.478 - -0.20% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -5.97% 0.993 0.934 - 2.93% -
BM_std_min<unsigned___int128>/64000 -5.96% 27776.299 26120.196 - -39.09% -
rng::contains_subrange(deque<int>)_(process_all)/16 -5.96% 8.919 8.387 - -10.72% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.95% 818.314 769.589 - -25.21% -
BM_SortHeap_float_1 -5.95% 0.266 0.250 - -0.60% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -5.94% 0.876 0.824 - -11.63% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -5.94% 31.649 29.770 - -0.72% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -5.92% 1663.644 1565.147 - -0.01% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -5.90% 1.658 1.560 - -8.42% -
BM_std_min<unsigned___int128>/1024 -5.90% 443.969 417.786 - -38.52% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -5.89% 3.785 3.562 - -4.49% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 -5.88% 20.995 19.760 - -6.08% -
std::copy_if(vector<int>)_(entire_range)/64 -5.87% 16.321 15.363 - -6.11% -
std::set<int>::upper_bound(key)_(non-existent)/32 -5.86% 2.588 2.436 - 0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -5.85% 6298821.069 5930436.460 - -14.62% -
SetIntersection_Front_Set_float_256_256 -5.85% 9159285.963 8623878.234 - -7.27% -
BM_MakeHeap_float_Random_16384 -5.83% 1.264 1.190 - -0.96% -
std::set<int>::erase(key)_(non-existent)/32 -5.83% 2.495 2.349 - -12.32% -
rng::find_if_not(deque<int>)_(process_all)/8192 -5.82% 3000.451 2825.907 - 0.86% -
BM_vector_deque_move_backward/1 -5.82% 2.598 2.447 - -4.75% -
std::map<std::string,_int>::find(key)_(existent)/8192 -5.81% 30.057 28.311 - -8.70% -
BM_std_min<unsigned___int128>/4096 -5.80% 1768.517 1665.874 - -38.82% -
std::find_first_of(vector<int>)_(large_needle)/8192 -5.80% 7476217.021 7042883.839 - -0.27% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -5.79% 26.881 25.324 - -1.40% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -5.79% 740.416 697.546 - -19.53% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -5.79% 1.206 1.137 - 0.25% -
BM_RangesPushHeap_uint32_SingleElement_16 -5.78% 0.357 0.337 - -2.64% -
BM_std_minmax<long_long>/6 -5.78% 2.417 2.277 - -6.26% -
rng::sort(vector<NonIntegral>)_(descending)/8 -5.76% 24.896 23.462 - -7.23% -
BM_std_min<short>/12 -5.75% 1.559 1.470 - -3.31% -
SetIntersection_Interlaced_Vector_string_262144_4 -5.75% 2353007.984 2217662.627 - 6.92% -
SetIntersection_Front_Set_uint32_262144_64 -5.75% 1989802.256 1875405.847 - -6.66% -
BM_std_min<unsigned___int128>/64 -5.74% 27.106 25.550 - -34.09% -
rng::none_of(vector<int>)_(process_all)/8 -5.73% 2.466 2.325 - -1.23% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.73% 810.453 764.053 - -1.66% -
std::set<std::string>::ctor(const&)/1024 -5.72% 37681.244 35525.639 - 3.57% -
std::find_end(vector<int>)_(near_matches)/8192 -5.71% 970812.444 915373.694 - -0.48% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -5.69% 30.008 28.300 - -2.12% -
rng::partial_sort_copy(deque<int>)_(descending)/8 -5.66% 20.938 19.753 - 0.41% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -5.62% 22.515 21.249 - -11.90% -
BM_std_min<unsigned___int128>/70000 -5.62% 30205.334 28508.041 - -39.19% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -5.62% 22.201 20.954 - -5.44% -
BM_std_min<unsigned___int128>/5500 -5.61% 2368.229 2235.434 - -38.87% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.60% 57889.153 54646.809 - -0.11% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -5.59% 12624.163 11917.892 - -1.74% -
std::copy_if(list<int>)_(entire_range)/32768 -5.59% 29985.536 28308.772 - -5.65% -
BM_std_min<unsigned___int128>/31 -5.58% 12.834 12.118 - -27.71% -
std::map<std::string,_int>::count(key)_(existent)/8192 -5.57% 31.289 29.546 - -1.82% -
std::find_if_not(vector<int>)_(process_all)/50 -5.57% 15.029 14.192 - -0.29% -
rng::starts_with(deque<int>,_pred)/1048576 -5.56% 541258.446 511187.243 - -3.46% -
SetIntersection_Front_Set_float_16384_64 -5.55% 1979419.397 1869477.302 - -7.14% -
std::find_first_of(vector<int>)_(large_needle)/32 -5.55% 112.874 106.611 - 1.75% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -5.54% 0.654 0.617 - -4.66% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -5.54% 0.507 0.479 - -31.14% -
std::copy_backward(vector<bool>)_(aligned)/64 -5.54% 1.813 1.712 - -3.56% -
std::find(list<int>)_(process_all)/32768 -5.51% 27108.980 25615.500 - -7.23% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -5.49% 905119.394 855407.028 - -2.35% -
SetIntersection_None_Vector_uint64_262144_16384 -5.49% 1199010.840 1133188.904 - -6.85% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -5.49% 10.932 10.332 - -1.87% -
SetIntersection_None_Set_float_16384_16384 -5.49% 163666233.865 154685429.671 - -1.32% -
std::reverse(deque<int>)/32768 -5.47% 6061.608 5729.798 - -0.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -5.46% 6.673 6.309 - -3.16% -
BM_std_min<short>/4 -5.46% 1.055 0.997 - -7.81% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -5.44% 9.564 9.044 - -12.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.43% 148043699.847 140004734.043 - -10.57% -
BM_PushHeap_uint32_SingleElement_16 -5.41% 0.355 0.336 - -5.88% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -5.40% 2.667 2.523 - -4.38% -
BM_RangesPopHeap_float_16 -5.40% 6.929 6.555 - 1.74% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -5.38% 1044626.055 988392.415 - -0.17% -
BM_RangesPushHeap_string_Ascending_64 -5.38% 7.332 6.938 - -6.78% -
BM_deque_vector_copy/2 -5.36% 1.937 1.833 - 0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -5.36% 12404316.047 11739921.828 - -7.56% -
std::unique(list<int>)_(sprinkled)/8192 -5.34% 8350.893 7904.701 - 1.36% -
SetIntersection_Front_Set_float_16384_1024 -5.33% 15485002.740 14659085.558 - -5.78% -
BM_SortHeap_float_16384 -5.33% 28.358 26.848 - 0.47% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -5.31% 1.373 1.300 - 1.75% -
std::flat_map<int,_int>::count(key)_(existent)/32 -5.29% 3.466 3.282 - 0.68% -
710_omnetpp_r -5.29% 9.665 9.153 - 3.46% -
SetIntersection_Front_Vector_float_262144_64 -5.28% 1508203.195 1428523.227 - -1.14% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.28% 10.805 10.234 - 0.23% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -5.28% 20.749 19.653 - -4.17% -
SetIntersection_Front_Set_float_1024_64 -5.28% 1962968.377 1859336.154 - -8.88% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -5.28% 6.716 6.361 - -3.08% -
BM_std_minmax<short>/4 -5.27% 1.026 0.972 - 0.15% -
BM_RangesPushHeap_string_PipeOrgan_256 -5.26% 8.342 7.903 - -5.56% -
std::equal(deque<int>)_(it,_it,_it)/8 -5.25% 4.294 4.069 - -4.85% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -5.24% 22.666 21.479 - 13.85% -
SetIntersection_None_Vector_uint32_16384_64 -5.23% 1184626.154 1122717.996 - -4.25% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -5.22% 1.799 1.705 - -8.36% -
std::find_first_of(vector<int>)_(large_needle)/1024 -5.22% 115949.011 109895.735 - -0.01% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 -5.22% 11.142 10.560 - 0.03% -
SetIntersection_Front_Vector_uint64_16384_16 -5.21% 1185265.276 1123505.174 - -4.95% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 -5.21% 1.660 1.573 - -0.11% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -5.21% 5.113 4.846 - -4.23% -
std::remove_if(vector<int>)_(sprinkled)/32 -5.20% 56.252 53.326 - -0.79% -
std::map<int,_int>::find(key)_(existent)/1024 -5.20% 3.970 3.764 - 0.36% -
rng::copy_backward(vector<int>)/32768 -5.19% 3070.700 2911.346 - -11.42% -
std::stable_sort(vector<int>)_(descending)/8 -5.19% 25.613 24.284 - -4.85% -
BM_std_min<unsigned___int128>/4000 -5.19% 1718.078 1628.948 - -38.74% -
BM_std_min<unsigned___int128>/27 -5.18% 11.044 10.472 - -26.10% -
rng::partition(deque<int>)_(sparse)/8192 -5.18% 3176.501 3012.069 - -0.52% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -5.16% 1.553 1.473 - -5.16% -
BM_MakeThenSortHeap_float_Descending_256 -5.15% 6.003 5.694 - -0.49% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -5.15% 1.330 1.262 - -2.38% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -5.15% 13.521 12.825 - -16.32% -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 -5.14% 5530.432 5246.040 - -0.11% -
std::set<int>::erase(key)_(existent)/8192 -5.14% 54.296 51.507 - 0.46% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -5.12% 22.328 21.184 - -4.03% -
BM_std_min<unsigned___int128>/32 -5.11% 13.234 12.557 - -27.84% -
rng::for_each(multimap<int>::iterator)/50 -5.11% 43.556 41.332 - -1.01% -
std::copy_backward(list<int>)/4096 -5.10% 3368.578 3196.656 - -3.48% -
rng::find_if_not(vector<int>)_(bail_25%)/8 -5.09% 1.126 1.069 - -2.35% -
BM_lexicographical_compare_three_way_slow_path/16384 -5.08% 3980.405 3778.206 - -5.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.08% 40315.938 38268.065 - -1.71% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -5.07% 10514.672 9981.531 - -5.37% -
BM_StringRelational_Eq_Small_Huge_Control -5.07% 0.502 0.477 - -0.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -5.07% 1743567.753 1655214.086 - 3.77% -
std::map<int,_int>::find(key)_(non-existent)/1024 -5.06% 5.682 5.395 - -0.33% -
BM_RangesSortHeap_float_4 -5.06% 1.059 1.006 - -2.03% -
rng::fill(vector<bool>)/512 -5.05% 1.615 1.533 - 3.33% -
BM_PushHeap_uint32_SingleElement_4 -5.04% 0.352 0.334 - -8.11% -
rng::partial_sort(vector<int>)_(descending)/8 -5.03% 26.088 24.776 - -0.30% -
rng::is_sorted(deque<int>,_pred)/8 -5.02% 4.680 4.445 - -0.59% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.02% 0.662 0.629 - -2.41% -
BM_StringRead_Cold_Shallow_Large -5.01% 1.378 1.308 - 26.59% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -5.01% 15.587 14.806 - 0.30% -
SetIntersection_Front_Set_uint32_262144_1024 -5.01% 16202065.012 15390980.285 - -0.52% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -5.00% 30.537 29.009 - -2.93% -
rng::fill_n(deque<int>)/32 -5.00% 1.216 1.155 - -5.72% -
BM_MakeHeap_uint64_Descending_64 -5.00% 0.242 0.230 - -8.54% -
BM_std_minmax<unsigned_long_long>/1 -4.99% 0.615 0.584 - 0.10% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -4.97% 5.088 4.835 - -4.19% -
BM_StringFindAllMatch/8 -4.96% 2.600 2.471 - -2.87% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.95% 0.943 0.896 - -4.69% -
BM_std_min<unsigned___int128>/29 -4.95% 11.881 11.292 - -27.05% -
rng::find_end(list<int>,_pred)_(single_element)/1024 -4.95% 810.416 770.285 - -0.37% -
SetIntersection_Front_Vector_string_262144_64 -4.95% 3484724.372 3312396.113 - -5.22% -
BM_std_min<unsigned___int128>/26 -4.94% 10.559 10.037 - -26.06% -
std::generate(list<int>)/50 -4.93% 16.045 15.255 - -0.71% -
BM_std_min<unsigned_int>/2 -4.92% 0.486 0.462 - -0.00% -
std::set<int>::ctor(&&,_different_allocs)/1024 -4.92% 6101.764 5801.396 - 0.52% -
SetIntersection_Front_Vector_float_64_64 -4.91% 12109401.899 11515300.336 - -0.59% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -4.91% 27.505 26.156 - 0.74% -
rng::starts_with(deque<int>,_pred)/1000 -4.90% 534.643 508.463 - -0.40% -
rng::find_end(forward_list<int>)_(same_length)/8192 -4.89% 16428.881 15625.975 - 8.93% -
BM_std_min<unsigned___int128>/28 -4.88% 11.449 10.890 - -26.55% -
rng::partition(deque<int>)_(sparse)/1024 -4.88% 406.523 386.670 - -0.70% -
BM_std_min<unsigned___int128>/25 -4.88% 10.180 9.683 - -25.03% -
rng::starts_with(deque<int>,_pred)/1024 -4.87% 546.643 520.037 - -0.90% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -4.86% 0.578 0.550 - -0.74% -
BM_std_min<unsigned___int128>/30 -4.86% 12.314 11.716 - -27.33% -
BM_std_minmax<unsigned_short>/1 -4.85% 0.659 0.627 - 0.45% -
SetIntersection_Front_Set_float_1024_1024 -4.85% 15687621.648 14927290.131 - -10.15% -
BM_MakeHeap_uint32_Random_1024 -4.84% 1.084 1.032 - 0.11% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -4.83% 58.441 55.618 - -0.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -4.83% 35.843 34.112 - -5.00% -
BM_StringRelational_Eq_Small_Small_ChangeLast -4.83% 2.183 2.078 - 23.86% -
rng::find_end(list<int>,_pred)_(single_element)/1000 -4.83% 791.115 752.932 - -0.35% -
BM_RangesPushHeap_float_Ascending_64 -4.81% 1.853 1.764 - 0.94% -
SetIntersection_Interlaced_Vector_float_16384_4 -4.80% 1475150.900 1404359.852 - -17.50% -
SetIntersection_Front_Set_uint32_262144_256 -4.80% 4926812.126 4690411.166 - -1.95% -
rng::find_end(list<int>)_(near_matches)/1000 -4.79% 38166.934 36339.965 - -0.49% -
std::unique_copy(deque<int>)_(contiguous)/32 -4.78% 9.882 9.409 - -14.81% -
rng::remove_if(vector<int>)_(sprinkled)/32 -4.78% 55.884 53.212 - -0.34% -
BM_vector_deque_move_backward/65536 -4.76% 8158.012 7769.769 - 5.68% -
BM_MakeThenSortHeap_float_Heap_16 -4.76% 1.908 1.817 - -4.01% -
BM_std_min<unsigned___int128>/24 -4.75% 9.776 9.312 - -24.25% -
rng::find_last(vector<char>)_(bail_10%)/8 -4.75% 1.602 1.526 - -2.59% -
std::set<std::string>::ctor(const&,_alloc)/8192 -4.74% 362887.105 345692.627 - 0.66% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.73% 3606.929 3436.176 - -5.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -4.72% 0.584 0.557 - -4.87% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 -4.71% 19.530 18.610 - 0.03% -
std::adjacent_find(list<int>,_pred)/50 -4.71% 38.662 36.842 - 5.17% -
std::find_first_of(vector<int>)_(small_needle)/1024 -4.70% 1478.976 1409.412 - -0.18% -
rng::copy(vector<int>)/32768 -4.70% 3261.153 3107.933 - -10.85% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.70% 21.617 20.602 - -6.97% -
std::find_first_of(vector<int>)_(small_needle)/50 -4.69% 74.557 71.057 - 0.63% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.68% 80952.200 77165.604 - -6.30% -
BM_PushHeap_uint64_Descending_16 -4.67% 0.378 0.360 - 0.01% -
BM_std_min<unsigned___int128>/23 -4.66% 9.352 8.916 - -23.50% -
BM_vector_deque_move_backward/64000 -4.66% 7825.750 7461.141 - 1.40% -
rng::rotate(list<int>)_(1_element_forward)/50 -4.66% 26.217 24.995 - 2.89% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -4.66% 16.775 15.994 - -5.12% -
std::unique_copy(list<int>)_(contiguous)/52 -4.65% 21.961 20.941 - 3.07% -
BM_MakeHeap_float_Heap_4 -4.65% 0.295 0.281 - 1.80% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -4.64% 327.159 311.965 - -12.59% -
rng::contains_subrange(list<int>)_(same_length)/16 -4.64% 6.926 6.605 - -0.06% -
rng::find_end(list<int>)_(near_matches)/1024 -4.64% 39668.534 37827.112 - -0.63% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -4.64% 25.074 23.912 - 4.98% -
std::map<std::string,_int>::erase(iterator)/32 -4.63% 30.314 28.910 - 4.33% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -4.63% 10.835 10.334 - -0.97% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -4.60% 18.056 17.225 - -13.37% -
std::replace(vector<int>)_(sprinkled)/8192 -4.60% 1294.071 1234.569 - -9.27% -
BM_PushHeap_uint32_SingleElement_64 -4.60% 0.368 0.351 - -3.91% -
BM_std_min<unsigned___int128>/512 -4.59% 220.215 210.104 - -37.88% -
BM_deque_vector_ranges_copy/0 -4.59% 1.526 1.455 - 2.55% -
BM_std_minmax<char>/32 -4.59% 1.540 1.470 - -10.25% -
rng::contains_subrange(list<int>)_(process_all)/16 -4.58% 4.935 4.709 - -6.23% -
std::multiset<int>::contains(key)_(non-existent)/32 -4.57% 2.556 2.439 - 4.02% -
std::rotate(deque<int>)_(1_element_forward)/1024 -4.57% 40.572 38.718 - -0.07% -
BM_lexicographical_compare_three_way<IntPtr>/16 -4.57% 4.475 4.270 - -2.10% -
rng::any_of(vector<int>)_(process_all)/8 -4.57% 2.460 2.348 - -0.29% -
std::multiset<int>::erase(key)_(non-existent)/32 -4.56% 2.608 2.489 - -7.49% -
BM_StringRelational_Less_Large_Large_Control -4.55% 2.329 2.223 - 8.60% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -4.55% 2.580 2.462 - -2.70% -
std::find_end(deque<int>)_(process_all)/1024 -4.54% 270.024 257.764 - -2.77% -
BM_std_min<char>/25 -4.52% 1.269 1.212 - 5.13% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 -4.52% 5502.131 5253.657 - 0.32% -
rng::find_if(list<int>)_(process_all)/32768 -4.51% 28376.809 27096.173 - -7.28% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -4.51% 1.105 1.055 - -6.31% -
std::any_of(deque<int>)_(process_all)/50 -4.51% 21.444 20.477 - 6.21% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.49% 2.032 1.941 - -5.01% -
std::search(vector<int>)_(single_element)/1000 -4.48% 238.289 227.608 - -0.47% -
rng::for_each(multiset<int>::iterator)/50 -4.48% 58.971 56.329 - 0.45% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -4.48% 1.147 1.096 - -4.60% -
SetIntersection_Interlaced_Set_float_262144_4 -4.47% 1353562.582 1293047.689 - 0.54% -
BM_std_min<unsigned___int128>/20 -4.47% 8.088 7.726 - -20.96% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -4.46% 4.553 4.350 - -2.28% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 -4.45% 25.412 24.282 - -0.28% -
std::search(vector<int>)_(single_element)/1024 -4.44% 243.601 232.775 - -0.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.44% 1749065.724 1671409.631 - -4.09% -
BM_std_min<unsigned___int128>/22 -4.44% 8.899 8.504 - -22.74% -
rng::find_end(list<int>)_(match_near_end)/1024 -4.43% 4744.879 4534.685 - -0.74% -
rng::for_each(list<int>)/8192 -4.42% 8150.018 7789.714 - -6.26% -
SetIntersection_Interlaced_Set_string_64_16 -4.41% 40351942.500 38570738.425 - -1.21% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -4.40% 4936.479 4719.410 - 2.49% -
std::sort(vector<NonIntegral>)_(descending)/8 -4.39% 24.865 23.774 - -6.03% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -4.38% 22.603 21.612 - -2.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.37% 1261.775 1206.588 - 1.21% -
BM_std_minmax_element<short>/2 -4.37% 0.688 0.658 - -4.34% -
SetIntersection_Front_Set_uint32_64_64 -4.35% 15893436.357 15201525.420 - -2.79% -
std::set<std::string>::insert(value)_(already_present)/8192 -4.35% 39.964 38.225 - -0.80% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -4.35% 2647.957 2532.769 - -10.73% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -4.35% 40.804 39.030 - 0.45% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -4.34% 18.753 17.938 - 1.27% -
bm_lexicographical_compare<signed_char>/2 -4.33% 1.619 1.549 - 3.60% -
BM_StringDestroy_Large -4.33% 7.134 6.825 - 1.15% -
BM_std_min<unsigned___int128>/21 -4.32% 8.471 8.105 - -21.95% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -4.32% 0.253 0.242 - 0.14% -
BM_std_min<unsigned_int>/13 -4.32% 1.430 1.368 - -3.24% -
rng::for_each(multiset<int>)/8 -4.32% 4.707 4.504 - -1.57% -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 -4.32% 17.078 16.341 - 0.25% -
BM_std_minmax<unsigned_char>/1 -4.31% 0.640 0.612 - -1.70% -
BM_std_min<unsigned_short>/24 -4.30% 2.481 2.374 - -4.76% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -4.29% 16.705 15.988 - -1.31% -
std::find_first_of(vector<int>)_(small_needle)/32 -4.29% 48.783 46.689 - -0.30% -
SetIntersection_Interlaced_Set_float_256_256 -4.29% 9074542.386 8685257.864 - -7.83% -
std::transform(list<int>)_(identity_transform)/50 -4.29% 38.911 37.243 - -6.03% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -4.28% 11.090 10.615 - -3.29% -
BM_RangesMakeHeap_uint32_Random_64 -4.28% 1.289 1.234 - -6.93% -
std::unique(list<int>)_(sprinkled)/32 -4.27% 59.722 57.170 - 0.29% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -4.26% 1.125 1.077 - -12.63% -
BM_PushHeap_float_Descending_4 -4.26% 0.396 0.379 - 5.90% -
BM_RangesMakeThenSortHeap_float_Heap_64 -4.26% 3.540 3.390 - -1.35% -
std::find_first_of(vector<int>)_(small_needle)/8192 -4.24% 11772.981 11273.478 - -0.05% -
SetIntersection_Front_Vector_uint32_262144_4 -4.24% 1141900.654 1093502.953 - -3.84% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.23% 35.999 34.476 - -6.02% -
BM_MakeHeap_string_Descending_262144 -4.23% 3.640 3.486 - -1.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -4.23% 9178995.587 8791163.876 - -0.02% -
BM_std_min<int>/3 -4.22% 0.723 0.692 - -0.54% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -4.21% 1.098 1.051 - -2.39% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -4.21% 16.803 16.095 - -1.16% -
BM_std_minmax<unsigned_char>/64 -4.21% 1.206 1.155 - -5.28% -
std::set<int>::lower_bound(key)_(existent)/8192 -4.20% 8.161 7.818 - -0.37% -
std::unordered_set<int>::contains(key)_(existent)/8192 -4.19% 1.313 1.258 - -17.90% -
BM_StringRelational_Less_Large_Large_ChangeFirst -4.19% 1.208 1.157 - -16.62% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.19% 18823271.557 18035067.525 - -3.46% -
BM_RangesSortHeap_float_16384 -4.18% 27.529 26.378 - -0.41% -
BM_std_min<short>/28 -4.18% 2.764 2.649 - -2.97% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.18% 24.945 23.904 - 2.60% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 -4.18% 0.557 0.534 - -0.07% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -4.17% 485.131 464.885 - -5.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.16% 13429286.653 12870506.470 - -1.27% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.16% 9621.287 9221.183 - -3.09% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -4.15% 96622.065 92607.934 - -2.07% -
rng::find_last(vector<int>)_(bail_90%)/1024 -4.14% 28.992 27.791 - -0.41% -
std::find_end(list<int>)_(match_near_end)/1000 -4.13% 778.254 746.092 - -0.46% -
std::rotate(deque<int>)_(1_element_backward)/32 -4.12% 4.603 4.413 - -3.44% -
std::partition_point(deque<int>)/32 -4.12% 4.827 4.628 - 3.31% -
rng::copy_n(list<int>)/32768 -4.09% 27193.825 26082.669 - -0.68% -
rng::find_end(vector<int>)_(near_matches)/1024 -4.09% 16412.074 15741.534 - -1.53% -
SetIntersection_Front_Set_uint64_256_64 -4.08% 6360401.203 6100616.646 - -1.35% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -4.08% 24.111 23.127 - 0.21% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -4.08% 32.553 31.225 - 10.88% -
BM_std_min<unsigned_char>/22 -4.08% 2.086 2.001 - -4.88% -
rng::replace(vector<int>)_(prefix)/32 -4.07% 5.051 4.845 - -3.88% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -4.06% 1468.784 1409.092 - 1.31% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.06% 32.612 31.287 - -4.63% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.05% 610.392 585.683 - 0.79% -
BM_num_put<bool> -4.05% 10.876 10.436 - -4.83% -
BM_PushHeap_uint64_Descending_4 -4.04% 0.384 0.368 - 2.08% -
SetIntersection_None_Vector_string_1024_1 -4.02% 1224469.164 1175220.195 - -4.27% -
BM_std_min<unsigned_int>/4 -4.02% 1.023 0.982 - -1.39% -
BM_MakeThenSortHeap_string_Ascending_16384 -4.01% 63.740 61.184 - -1.78% -
rng::find(list<int>)_(process_all)/32768 -4.00% 26615.603 25551.804 - -8.38% -
rng::all_of(list<int>)_(process_all)/8 -3.99% 2.716 2.607 - -0.10% -
SetIntersection_Interlaced_Vector_uint64_256_64 -3.98% 8038734.757 7718955.699 - 14.32% -
BM_std_min<short>/64 -3.96% 3.570 3.429 - -2.98% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 -3.96% 22.385 21.500 - -0.44% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -3.95% 0.612 0.588 - -3.84% -
BM_StringRead_Cold_Deep_Small -3.95% 1.088 1.045 - 29.49% -
rng::find_end(vector<int>)_(near_matches)/1000 -3.94% 15781.957 15159.384 - -1.73% -
BM_SortHeap_pair<uint32,_uint32>_16 -3.94% 6.206 5.961 - -2.07% -
BM_SortHeap_pair<uint32,_uint32>_256 -3.94% 10.485 10.072 - -1.99% -
SetIntersection_Front_Vector_float_256_64 -3.92% 4807370.383 4618738.888 - 0.25% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -3.92% 21.209 20.377 - 9.69% -
std::multiset<std::string>::count(key)_(existent)/8192 -3.91% 30.044 28.869 - -6.03% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -3.91% 5.375 5.165 - -0.95% -
std::multiset<std::string>::contains(key)_(existent)/8192 -3.90% 28.785 27.661 - -1.14% -
BM_vector_deque_move/64 -3.90% 2.777 2.669 - -1.32% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -3.90% 2.978 2.862 - 0.24% -
std::distance(join_view(vector<vector<int>>))/50 -3.89% 0.638 0.613 - 1.44% -
BM_deque_vector_ranges_move_backward/1 -3.89% 2.208 2.122 - 0.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 -3.88% 0.279 0.269 - -3.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.88% 5565997.099 5350256.663 - -4.23% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.86% 33.032 31.758 - 1.68% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -3.85% 849.430 816.706 - -0.55% -
BM_std_min<unsigned_long_long>/5 -3.85% 1.467 1.411 - 5.05% -
std::set<int>::equal_range(key)_(existent)/8192 -3.85% 8.438 8.113 - 1.97% -
std::multiset<std::string>::clear()/32 -3.85% 930.090 894.307 - 1.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.84% 2283632.078 2195855.271 - -0.17% -
std::find(vector<int>)_(process_all)/8 -3.84% 2.706 2.602 - -1.69% -
BM_std_minmax_element<long_long>/70000 -3.83% 19093.109 18361.799 - -1.79% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -3.83% 5.298 5.095 - 10.72% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.83% 36.591 35.190 - 0.96% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -3.82% 10790.603 10377.958 - -9.65% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -3.82% 0.452 0.434 - -9.57% -
std::unique(vector<int>,_pred)_(contiguous)/52 -3.82% 65.849 63.336 - 0.23% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -3.81% 3.809 3.664 - -0.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 -3.80% 0.279 0.269 - -3.83% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.79% 6605.330 6354.713 - -0.45% -
BM_std_minmax_element<long_long>/5500 -3.79% 1492.398 1435.876 - -0.63% -
BM_RangesPushHeap_uint32_SingleElement_64 -3.79% 0.364 0.350 - -1.91% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 -3.78% 503.343 484.313 - 0.81% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 -3.77% 25.620 24.653 - 1.54% -
bm_lexicographical_compare<signed_char>/3 -3.77% 1.850 1.780 - 3.10% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.76% 908522.541 874319.844 - -1.23% -
BM_PushHeap_string_Ascending_1024 -3.76% 12.941 12.454 - -4.84% -
std::unique(deque<int>,_pred)_(contiguous)/52 -3.76% 71.246 68.565 - -1.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.76% 831595.232 800302.864 - -2.11% -
BM_MakeHeap_float_PipeOrgan_4 -3.76% 0.413 0.397 - 2.42% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 -3.75% 0.277 0.267 - -4.63% -
BM_std_minmax_element<long_long>/65536 -3.75% 17858.165 17188.428 - -1.88% -
std::partial_sort(deque<int>)_(heap)/8 -3.75% 39.318 37.844 - 0.69% -
std::multiset<int>::erase(key)_(existent)/1024 -3.74% 41.521 39.968 - -1.62% -
BM_std_min<unsigned___int128>/18 -3.74% 7.212 6.942 - -18.62% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -3.74% 2.278 2.193 - -16.79% -
rng::find_if_not(deque<int>)_(process_all)/32768 -3.74% 11890.117 11445.701 - -1.63% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -3.73% 1.145 1.102 - -7.50% -
std::fill_n(list<int>)/32 -3.73% 8.355 8.043 - -0.43% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -3.73% 86264.717 83049.518 - -5.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -3.72% 6238860.666 6006466.909 - -10.24% -
BM_std_minmax_element<long_long>/64000 -3.72% 17432.295 16783.057 - -1.90% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -3.72% 18.381 17.696 - 6.47% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -3.71% 15.021 14.464 - 0.11% -
SetIntersection_None_Vector_uint64_262144_4 -3.70% 1190761.317 1146649.777 - -5.95% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 -3.70% 0.277 0.267 - -4.60% -
std::find_if_not(vector<int>)_(process_all)/8 -3.69% 2.644 2.547 - 0.64% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -3.68% 1.478 1.424 - -7.35% -
BM_std_min<unsigned_char>/32 -3.68% 2.964 2.854 - -0.32% -
std::stable_partition(list<int>)_(dense)/50 -3.68% 57.292 55.185 - -2.74% -
SetIntersection_Front_Vector_float_1024_64 -3.68% 1495972.912 1440976.950 - -0.53% -
BM_std_min<unsigned_long_long>/6 -3.67% 1.720 1.657 - 1.80% -
SetIntersection_Interlaced_Set_string_262144_1 -3.67% 1159661.253 1117095.167 - -4.50% -
SetIntersection_Front_Vector_uint64_262144_16 -3.67% 1184362.067 1140892.823 - -2.29% -
BM_std_minmax_element<long_long>/4096 -3.66% 1116.632 1075.789 - -0.12% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -3.65% 21.927 21.126 - -3.74% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -3.65% 26.767 25.789 - 2.53% -
BM_SortHeap_pair<uint32,_uint32>_16384 -3.65% 23.397 22.543 - -1.73% -
BM_std_min<char>/31 -3.64% 2.531 2.438 - -2.01% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 -3.64% 2.983 2.874 - -0.79% -
std::unordered_set<int>::find(key)_(existent)/32 -3.63% 1.402 1.351 - 18.99% -
BM_PushHeap_uint64_Random_16 -3.63% 4.327 4.169 - -2.65% -
bm_swap_ranges_vb_aligned/8 -3.62% 3.346 3.225 - -3.73% -
std::unordered_set<std::string>::count(key)_(existent)/32 -3.61% 38.493 37.101 - -4.80% -
SetIntersection_None_Vector_float_262144_64 -3.61% 1213383.270 1169550.793 - -5.43% -
SetIntersection_Front_Vector_uint32_262144_64 -3.61% 1480441.250 1426976.616 - -0.11% -
SetIntersection_None_Vector_uint32_16384_1 -3.61% 1185674.173 1142908.585 - -2.58% -
std::is_sorted_until(list<int>,_pred)/8192 -3.61% 8040.159 7750.249 - -0.25% -
BM_deque_deque_ranges_copy/64000 -3.60% 2699.821 2602.518 - -8.76% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -3.59% 0.337 0.325 - -3.03% -
std::all_of(list<int>)_(process_all)/32 -3.59% 11.814 11.390 - -0.90% -
BM_std_minmax_element<long_long>/4000 -3.59% 1090.606 1051.454 - -0.09% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -3.58% 23.112 22.284 - -0.83% -
BM_SortHeap_float_4 -3.57% 1.071 1.033 - 0.51% -
BM_std_min<unsigned_char>/4096 -3.57% 29.993 28.922 - -0.04% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -3.57% 107.385 103.553 - -2.50% -
SetIntersection_Interlaced_Vector_string_64_64 -3.57% 28590610.982 27570819.428 - -5.30% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.56% 13.446 12.967 - -4.36% -
rng::find_last(list<int>)_(bail_90%)/1024 -3.56% 53.910 51.990 - -17.53% -
std::map<int,_int>::erase(key)_(existent)/1024 -3.56% 25.362 24.459 - -1.74% -
BM_PushHeap_string_Ascending_262144 -3.55% 29.575 28.526 - -23.75% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -3.55% 62.911 60.680 - 0.52% -
BM_RangesPushHeap_uint64_Random_4 -3.53% 2.121 2.046 - -4.16% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 -3.53% 29.075 28.048 - -0.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.53% 144290673.588 139199497.495 - -10.91% -
rng::find_if(list<int>)_(bail_25%)/8 -3.51% 1.318 1.272 - -3.85% -
rng::for_each(map<int>)/8192 -3.51% 17271.502 16664.940 - -0.29% -
std::stable_partition(vector<int>)_(sparse)/8192 -3.51% 1560.644 1505.893 - 0.60% -
std::rotate(deque<int>)_(by_1/4)/1024 -3.50% 810.120 781.728 - -0.13% -
BM_std_min<unsigned_short>/30 -3.50% 2.365 2.282 - -3.29% -
std::unique(deque<int>)_(sprinkled)/52 -3.50% 82.522 79.635 - -5.83% -
rng::generate(list<int>)/50 -3.49% 15.882 15.328 - -0.23% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.48% 5.776 5.575 - -0.73% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -3.48% 1.025 0.990 - -5.33% -
SetIntersection_Front_Vector_uint32_64_64 -3.48% 11905088.612 11490709.533 - -1.52% -
std::partial_sort(deque<int>)_(descending)/8 -3.48% 43.500 41.987 - 1.49% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -3.47% 4.475 4.320 - 8.90% -
BM_std_minmax_element<long_long>/512 -3.47% 143.844 138.852 - 0.47% -
BM_deque_vector_copy/64 -3.47% 2.655 2.563 - -0.40% -
BM_RangesMakeThenSortHeap_float_Descending_64 -3.46% 3.385 3.267 - 0.62% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -3.46% 281.965 272.210 - -7.52% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.46% 9.009 8.698 - -0.66% -
BM_std_min<unsigned___int128>/17 -3.46% 6.777 6.543 - -17.07% -
BM_StringRead_Cold_Shallow_Empty -3.45% 1.061 1.025 - 30.33% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -3.44% 1598.274 1543.222 - -1.05% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -3.44% 26630.705 25714.364 - 0.05% -
BM_std_min<unsigned___int128>/16 -3.43% 6.388 6.169 - -15.41% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -3.42% 8.545 8.252 - -1.68% -
BM_deque_deque_ranges_move/64000 -3.42% 2935.744 2835.239 - -0.08% -
rng::find_end(forward_list<int>)_(near_matches)/1000 -3.42% 37035.550 35770.429 - -0.90% -
SetIntersection_Interlaced_Set_float_262144_64 -3.41% 1624588.381 1569156.736 - -0.27% -
BM_MakeHeap_uint32_Random_262144 -3.41% 1.074 1.038 - 3.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.41% 1178494.628 1138338.069 - -0.98% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.40% 472.043 455.997 - -1.87% -
std::map<std::string,_int>::erase(iterator)/0 -3.39% 26.030 25.147 - -8.26% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 -3.39% 47155.268 45557.531 - 0.24% -
std::set<std::string>::ctor(const&)/8192 -3.39% 358179.515 346044.901 - 0.99% -
BM_std_min<unsigned_short>/19 -3.38% 1.896 1.832 - -3.21% -
std::unique(deque<int>)_(sprinkled)/32 -3.38% 66.999 64.733 - -3.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 -3.38% 354816903.101 342817420.080 - -0.13% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -3.38% 25.512 24.649 - -4.67% -
SetIntersection_Interlaced_Vector_float_262144_262144 -3.38% 350178420.270 338346227.531 - 7.55% -
rng::find_if_not(list<int>)_(process_all)/32768 -3.38% 28462.938 27501.544 - -6.02% -
std::find(list<int>)_(process_all)/8 -3.38% 2.417 2.335 - -2.57% -
SetIntersection_Front_Set_uint32_16384_1 -3.37% 1110679.935 1073197.567 - -3.79% -
BM_RangesSortHeap_float_64 -3.37% 3.203 3.095 - -1.42% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -3.37% 15.459 14.939 - -3.30% -
SetIntersection_Interlaced_Vector_float_256_4 -3.37% 5377203.509 5196047.255 - -3.00% -
BM_std_minmax_element<short>/4 -3.37% 1.238 1.196 - -2.52% -
rng::move_backward(vector<bool>)_(unaligned)/4096 -3.36% 28.703 27.738 - 0.12% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -3.36% 4.556 4.403 - -0.38% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -3.36% 1.852 1.790 - 4.69% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -3.35% 18.248 17.636 - -4.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.35% 9993877.331 9659303.238 - -10.74% -
rng::copy_backward(list<int>)/32768 -3.34% 30190.276 29181.714 - -3.78% -
std::find_if(vector<int>)_(process_all)/8192 -3.33% 2266.399 2190.822 - -0.16% -
std::rotate(vector<bool>)_(by_1/4)/1024 -3.33% 13.149 12.711 - -14.04% -
SetIntersection_None_Set_float_1024_1024 -3.33% 9179625.967 8874077.974 - -1.88% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.33% 1589.589 1536.692 - -2.77% -
BM_StringRelational_Eq_Empty_Large_Control -3.32% 0.498 0.481 - -1.25% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.32% 69988.337 67666.784 - 0.62% -
SetIntersection_None_Set_float_262144_16384 -3.30% 1214249.673 1174181.398 - 0.91% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 -3.30% 2142.839 2072.193 - -0.11% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -3.30% 77.574 75.017 - -7.66% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -3.29% 22.958 22.202 - -2.49% -
BM_std_min<short>/24 -3.29% 2.494 2.412 - -4.93% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.28% 5.548 5.366 - -4.66% -
SetIntersection_Front_Set_float_262144_262144 -3.28% 1789513.756 1730763.590 - -2.96% -
std::none_of(list<int>)_(process_all)/32 -3.28% 11.818 11.430 - -0.88% -
rng::stable_partition(deque<int>)_(dense)/1024 -3.27% 587.768 568.535 - -3.64% -
std::find_if(vector<int>)_(process_all)/32768 -3.26% 9088.978 8792.754 - -0.13% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -3.26% 40.334 39.020 - 17.96% -
BM_deque_deque_copy/65536 -3.25% 2889.792 2795.848 - -7.84% -
std::partition_point(deque<int>)/50 -3.25% 5.014 4.851 - 5.15% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.24% 814.967 788.570 - -0.64% -
std::partition(vector<int>)_(dense)/32 -3.24% 8.631 8.351 - -2.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -3.23% 1155523.353 1118152.219 - 0.35% -
std::unique_copy(vector<int>)_(contiguous)/32 -3.23% 8.944 8.655 - -2.52% -
BM_lexicographical_compare_three_way_slow_path/16 -3.23% 4.593 4.445 - -2.08% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -3.23% 1.810 1.751 - 2.13% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -3.23% 7.739 7.489 - -0.25% -
std::set<int>::equal_range(key)_(existent)/1024 -3.23% 4.163 4.029 - -2.46% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 -3.23% 584.220 565.365 - -0.29% -
BM_StringAssignStr_Huge_Transparent -3.22% 114.559 110.869 - 7.14% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -3.22% 7.704 7.456 - -3.43% -
BM_SortHeap_float_262144 -3.21% 31.372 30.363 - -0.21% -
SetIntersection_Interlaced_Vector_uint64_256_16 -3.21% 7056672.320 6829860.330 - 10.29% -
SetIntersection_Interlaced_Set_float_262144_16 -3.21% 1664850.506 1611409.018 - 0.76% -
BM_std_minmax_element<long_long>/1024 -3.20% 283.182 274.112 - 0.77% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.20% 834.501 807.814 - -0.38% -
SetIntersection_Front_Set_float_262144_256 -3.20% 4547357.300 4401980.092 - -9.59% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -3.20% 21.271 20.591 - -2.93% -
BM_std_min<short>/32 -3.19% 3.030 2.933 - -0.32% -
BM_std_min<unsigned_char>/4000 -3.18% 27.953 27.063 - 0.00% -
BM_MakeHeap_uint64_Ascending_4 -3.18% 0.431 0.417 - -7.64% -
rng::find_end(forward_list<int>)_(near_matches)/1024 -3.18% 38354.238 37134.544 - -0.71% -
rng::fold_left(list<int>)/8192 -3.18% 10807.751 10464.524 - -0.50% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -3.17% 16.330 15.812 - -2.40% -
SetIntersection_Front_Vector_uint64_262144_4 -3.17% 1123334.320 1087713.632 - 0.70% -
BM_vector_deque_ranges_copy_backward/70000 -3.17% 8801.076 8522.137 - 4.49% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -3.17% 12904.220 12495.424 - 4.45% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -3.17% 16.065 15.556 - -3.49% -
BM_std_min<unsigned___int128>/19 -3.17% 7.655 7.412 - -19.02% -
BM_StringAssignStr_Huge_Opaque -3.16% 112.218 108.671 - 3.91% -
BM_std_min<unsigned_long_long>/7 -3.16% 1.950 1.889 - -0.62% -
BM_std_min<unsigned_int>/8 -3.16% 1.342 1.300 - 1.74% -
BM_std_minmax<long_long>/13 -3.15% 3.111 3.013 - -2.88% -
std::rotate(vector<bool>)_(1_element_forward)/32 -3.15% 18.107 17.536 - -2.84% -
BM_std_min<unsigned___int128>/15 -3.15% 5.922 5.736 - -14.39% -
SetIntersection_Interlaced_Set_float_262144_1 -3.15% 1121978.085 1086644.300 - -1.65% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -3.15% 3.511 3.400 - -4.54% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -3.15% 844.869 818.281 - -0.58% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.15% 18.131 17.561 - -3.17% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -3.14% 9.383 9.088 - -1.30% -
rng::find_if(vector<bool>)_(process_all)/50 -3.14% 35.882 34.754 - -5.26% -
BM_deque_deque_ranges_move_backward/4000 -3.14% 152.171 147.395 - 1.71% -
rng::find_end(forward_list<int>)_(single_element)/8192 -3.14% 6210.254 6015.507 - 1.15% -
SetIntersection_Interlaced_Set_string_256_64 -3.14% 31388171.673 30404149.112 - -3.24% -
std::multiset<int>::contains(key)_(non-existent)/1024 -3.13% 5.903 5.718 - 0.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -3.13% 0.573 0.555 - 0.42% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.12% 836395.585 810267.565 - -6.69% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -3.12% 35.575 34.465 - -2.47% -
std::rotate(vector<bool>)_(by_1/3)/32 -3.12% 18.056 17.493 - -3.46% -
BM_MakeThenSortHeap_string_Ascending_16 -3.12% 9.671 9.370 - -3.15% -
std::map<std::string,_int>::count(key)_(existent)/1024 -3.11% 25.691 24.891 - 6.36% -
BM_PushHeap_uint64_QuickSortAdversary_16 -3.11% 0.940 0.911 - -0.94% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -3.09% 0.751 0.727 - -0.81% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -3.09% 1.453 1.408 - 13.73% -
SetIntersection_Front_Vector_uint32_16384_4 -3.08% 1147803.276 1112400.746 - -1.90% -
rng::unique(deque<int>)_(sprinkled)/32 -3.08% 61.642 59.742 - -1.49% -
std::map<std::string,_int>::erase(iterator)/1024 -3.08% 26.104 25.301 - -5.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.08% 350986457.720 340187602.415 - -5.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.08% 12366.501 11986.116 - -1.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -3.07% 12333566.338 11954909.535 - -0.06% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -3.07% 25615.589 24829.533 - -0.40% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -3.07% 1.009 0.978 - -5.40% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.07% 6720.798 6514.609 - -0.51% -
rng::rotate(vector<bool>)_(by_1/2)/50 -3.07% 18.500 17.933 - -3.61% -
bm_swap_ranges_vb_unaligned/8 -3.07% 4.912 4.761 - -3.07% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.07% 270887.750 262582.709 - 0.98% -
BM_std_min<unsigned_short>/64 -3.06% 3.541 3.432 - -1.89% -
SetIntersection_Interlaced_Set_uint32_1024_1 -3.06% 1089310.193 1056030.263 - -6.23% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -3.05% 8.747 8.481 - -1.55% -
BM_std_minmax<unsigned_short>/4 -3.04% 1.005 0.974 - 4.07% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.04% 10.523 10.203 - 0.46% -
std::stable_partition(deque<int>)_(sparse)/1024 -3.03% 466.165 452.021 - -0.39% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -3.03% 156.586 151.841 - 1.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.03% 1735643.808 1683136.070 - -2.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -3.02% 33.705 32.686 - -26.22% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -3.02% 33.153 32.151 - 2.02% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -3.02% 7.373 7.150 - -0.43% -
std::multiset<int>::contains(key)_(existent)/8192 -3.01% 8.419 8.165 - -7.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.01% 13837790.644 13420789.749 - -3.02% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.01% 1552.173 1505.480 - 14.36% -
std::map<std::string,_int>::clear()/32 -3.01% 905.463 878.252 - -2.19% -
rng::find_end(forward_list<int>)_(process_all)/8192 -3.00% 5820.284 5645.573 - -2.98% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.00% 26938.462 26131.181 - 1.03% -
std::shift_right(vector<int>)/32 -2.99% 4.180 4.055 - -1.95% -
BM_deque_deque_ranges_copy_backward/4000 -2.99% 150.674 146.173 - -0.06% -
BM_deque_deque_ranges_copy_backward/65536 -2.98% 8317.871 8069.692 - 1.10% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -2.98% 86.543 83.962 - 1.39% -
std::move(vector<int>)/1048576 -2.98% 55886.207 54220.185 - -3.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.98% 1126559.264 1092995.367 - -2.91% -
bm_lexicographical_compare<signed_char>/4 -2.98% 2.083 2.021 - 3.34% -
std::search_n(deque<int>,_pred)_(no_match)/1024 -2.98% 643.196 624.052 - -0.58% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -2.97% 59542.787 57771.594 - -0.89% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.97% 16753.081 16255.355 - -2.50% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -2.96% 30008.691 29119.133 - 4.54% -
BM_std_minmax_element<long_long>/64 -2.96% 17.760 17.235 - -1.37% -
SetIntersection_Interlaced_Vector_float_262144_4 -2.96% 1605628.309 1558123.497 - -27.73% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.96% 11.331 10.996 - -5.24% -
rng::find_if_not(list<int>)_(bail_25%)/8 -2.95% 1.312 1.274 - -3.07% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -2.95% 1.493 1.449 - -2.46% -
706_stockfish_r -2.95% 21.835 21.191 - -1.82% -
BM_num_put<const_void*> -2.95% 12.764 12.387 - -7.50% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -2.94% 1.173 1.138 - -0.71% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -2.94% 15.995 15.525 - 6.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.94% 33.204 32.227 - -11.97% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -2.93% 23.468 22.780 - -6.68% -
SetIntersection_Front_Vector_uint64_1024_1 -2.92% 1118700.127 1086000.944 - -1.03% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -2.92% 10.380 10.077 - -6.37% -
std::move_backward(vector<int>)/8 -2.92% 2.350 2.281 - -0.34% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.91% 18.130 17.602 - -2.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.91% 30.747 29.852 - -30.70% -
SetIntersection_Front_Set_uint64_1024_256 -2.89% 4976485.358 4832430.468 - -0.14% -
BM_lexicographical_compare_three_way_slow_path/4096 -2.89% 983.277 954.822 - -3.01% -
BM_vector_deque_copy/4000 -2.89% 144.468 140.294 - -1.79% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -2.89% 1.448 1.407 - -1.65% -
std::move_backward(deque<int>)/32768 -2.88% 3598.055 3494.347 - -3.13% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 -2.88% 1.513 1.469 - -0.30% -
BM_PushHeap_uint32_SingleElement_256 -2.87% 0.393 0.382 - -2.52% -
SetIntersection_None_Set_string_1024_64 -2.87% 9196253.183 8932714.842 - -1.13% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -2.86% 5.954 5.783 - 1.25% -
SetIntersection_Front_Set_uint32_262144_262144 -2.86% 1884732.504 1830758.707 - -0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.86% 1237997.880 1202546.794 - -4.97% -
BM_num_get<unsigned_short> -2.86% 10.821 10.512 - -0.08% -
rng::stable_partition(deque<int>)_(dense)/50 -2.86% 38.040 36.951 - -1.20% -
SetIntersection_Front_Set_uint32_256_64 -2.86% 6468412.690 6283439.858 - 0.77% -
BM_PushHeap_uint64_Random_262144 -2.86% 6.090 5.916 - -3.39% -
std::search(vector<int>)_(single_element)/8192 -2.86% 1862.108 1808.938 - -0.63% -
SetIntersection_None_Vector_uint32_262144_262144 -2.85% 1225419.932 1190476.029 - -0.45% -
rng::rotate(vector<bool>)_(by_1/3)/32 -2.85% 18.521 17.993 - -3.49% -
rng::rotate(vector<bool>)_(by_1/3)/50 -2.85% 18.505 17.978 - -3.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.85% 13131073.207 12757331.251 - -1.75% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 -2.85% 1.739 1.690 - -0.61% -
BM_MakeThenSortHeap_float_Ascending_16 -2.83% 2.993 2.908 - -1.56% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -2.83% 5500.060 5344.446 - -0.06% -
BM_MakeThenSortHeap_float_PipeOrgan_64 -2.83% 3.987 3.874 - -0.88% -
SetIntersection_None_Vector_string_16384_16384 -2.83% 1283790.795 1247523.657 - -2.86% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.82% 1924.498 1870.150 - 0.63% -
BM_RangesMakeThenSortHeap_float_Ascending_16 -2.82% 2.983 2.899 - -1.61% -
rng::find_last(vector<char>)_(bail_90%)/8192 -2.82% 104.377 101.431 - -0.79% -
BM_RangesPushHeap_uint32_SingleElement_262144 -2.82% 0.366 0.356 - -1.34% -
rng::copy(list<int>)/32768 -2.82% 28009.154 27219.821 - 1.80% -
SetIntersection_None_Vector_uint64_16384_64 -2.81% 1187274.703 1153905.485 - -1.63% -
BM_PushHeap_uint64_PipeOrgan_4 -2.81% 0.506 0.491 - 1.08% -
BM_StringDestroy_Small -2.81% 0.670 0.652 - -25.61% -
BM_PushHeap_uint32_SingleElement_262144 -2.81% 0.366 0.356 - -2.80% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -2.81% 57.168 55.563 - -1.34% -
BM_RangesPushHeap_uint32_Descending_64 -2.81% 0.385 0.374 - -0.67% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 -2.81% 13.660 13.277 - -0.72% -
std::search(deque<int>,_pred)_(same_length)/1000 -2.79% 498.130 484.214 - 1.29% -
BM_PushHeap_uint64_Random_256 -2.78% 5.763 5.603 - -1.28% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -2.78% 16.872 16.402 - -9.33% -
std::remove(list<int>)_(prefix)/8192 -2.78% 8442.505 8207.698 - -1.33% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.78% 27.915 27.139 - -0.94% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.78% 36.010 35.010 - -4.93% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -2.78% 12.008 11.674 - -3.63% -
SetIntersection_None_Vector_float_1024_1024 -2.77% 1159025.056 1126919.897 - -3.92% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -2.77% 18.266 17.761 - -3.82% -
BM_deque_deque_ranges_move_backward/70000 -2.77% 8920.024 8673.232 - 1.97% -
SetIntersection_Interlaced_Set_string_256_16 -2.77% 18579019.802 18065107.925 - -0.17% -
BM_RangesMakeThenSortHeap_string_Ascending_64 -2.77% 15.646 15.213 - -2.29% -
BM_std_minmax<unsigned_short>/32 -2.77% 1.264 1.229 - -0.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.76% 0.848 0.824 - -5.73% -
BM_PushHeap_string_Descending_1024 -2.76% 2.465 2.397 - -27.71% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.76% 0.787 0.765 - -1.26% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -2.76% 0.599 0.583 - 0.03% -
rng::rotate(vector<bool>)_(by_1/2)/32 -2.76% 18.629 18.116 - -3.51% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.76% 1507.740 1466.190 - -2.59% -
std::search_n(deque<int>,_pred)_(no_match)/1000 -2.76% 621.015 603.903 - 0.20% -
BM_SortHeap_pair<uint32,_uint32>_262144 -2.76% 34.629 33.675 - -0.99% -
rng::rotate(vector<bool>)_(by_1/4)/50 -2.75% 18.523 18.014 - -3.21% -
BM_deque_vector_ranges_move/64000 -2.75% 2771.807 2695.651 - -1.18% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -2.75% 2.255 2.193 - 1.27% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 -2.74% 3.851 3.745 - 0.19% -
std::stable_partition(vector<int>)_(dense)/50 -2.74% 25.687 24.983 - -5.47% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.74% 9.106 8.856 - -1.76% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.73% 12879.551 12528.133 - 4.73% -
SetIntersection_Interlaced_Set_float_256_4 -2.73% 11735897.032 11415757.236 - -2.36% -
BM_MakeHeap_string_Ascending_1024 -2.73% 4.904 4.770 - -9.47% -
BM_PopHeap_pair<uint32,_uint32>_262144 -2.73% 59.842 58.211 - -3.16% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 -2.73% 9245.324 8993.246 - 1.00% -
BM_std_min<unsigned___int128>/14 -2.73% 5.468 5.319 - -13.27% -
BM_deque_vector_move/65536 -2.72% 2739.422 2664.806 - -1.37% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -2.72% 24.756 24.083 - -0.12% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -2.72% 11.474 11.162 - 5.74% -
BM_RangesMakeHeap_uint32_Random_16384 -2.71% 1.055 1.027 - -1.56% -
BM_PushHeap_uint32_SingleElement_1024 -2.71% 0.373 0.363 - -2.73% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -2.70% 11.264 10.960 - 2.96% -
rng::partition(deque<int>)_(sparse)/32 -2.70% 10.093 9.820 - -27.75% -
rng::replace(vector<int>)_(prefix)/50 -2.70% 7.106 6.914 - -1.00% -
SetIntersection_Interlaced_Set_float_262144_256 -2.70% 1624065.021 1580192.137 - 0.05% -
SetIntersection_Front_Set_float_16_16 -2.70% 42185214.002 41048127.417 - -0.84% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.69% 5425.297 5279.109 - 2.30% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -2.69% 1.890 1.839 - -7.40% -
BM_std_min<unsigned___int128>/13 -2.69% 5.053 4.917 - -11.72% -
BM_MakeHeap_string_PipeOrgan_262144 -2.69% 7.393 7.194 - -3.44% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -2.69% 0.971 0.945 - -17.55% -
BM_std_min<char>/14 -2.69% 1.825 1.776 - -5.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.69% 1096355.752 1066869.571 - 0.09% -
bm_lexicographical_compare<signed_char>/6 -2.69% 2.576 2.507 - 0.65% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.68% 0.970 0.944 - 0.51% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.68% 1571631.021 1529452.312 - -1.21% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.68% 215.378 209.606 - 1.13% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -2.68% 5.650 5.498 - 0.11% -
BM_num_get<unsigned_long_long> -2.68% 11.343 11.039 - -0.16% -
std::find_if(list<int>)_(process_all)/8 -2.68% 3.501 3.408 - -0.49% -
BM_lexicographical_compare_three_way<IntPtr>/4 -2.68% 1.166 1.135 - -0.79% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.67% 253591.649 246815.076 - -2.69% -
SetIntersection_None_Vector_string_262144_4 -2.67% 1358269.379 1322025.607 - -2.32% -
BM_deque_vector_ranges_move_backward/2 -2.67% 1.888 1.837 - 0.16% -
BM_MakeThenSortHeap_uint64_Heap_4 -2.66% 1.231 1.198 - -0.74% -
std::stable_partition(vector<int>)_(sparse)/50 -2.66% 20.813 20.259 - 0.52% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.66% 6.801 6.620 - -1.25% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.65% 24.793 24.135 - -2.40% -
std::multiset<int>::equal_range(key)_(existent)/1024 -2.65% 5.285 5.145 - 3.91% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.64% 1.637 1.594 - -3.49% -
std::remove(list<int>)_(sprinkled)/32 -2.64% 56.446 54.958 - 0.24% -
BM_deque_deque_ranges_move/64 -2.63% 5.569 5.423 - -1.78% -
BM_deque_deque_ranges_move_backward/1 -2.63% 2.787 2.714 - -2.90% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -2.62% 34.412 33.510 - 1.29% -
BM_RangesPushHeap_float_Ascending_1024 -2.61% 3.214 3.130 - 0.82% -
SetIntersection_Interlaced_Vector_string_256_16 -2.61% 11213176.748 10920415.847 - -0.84% -
BM_deque_vector_ranges_copy/2 -2.61% 1.885 1.836 - -0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.61% 18736413.438 18247422.820 - -3.42% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.61% 49.274 47.989 - 0.67% -
rng::is_sorted_until(vector<int>,_pred)/8 -2.61% 3.403 3.314 - -2.82% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -2.60% 20.660 20.122 - -1.54% -
std::multiset<int>::contains(key)_(non-existent)/8192 -2.60% 9.098 8.861 - 0.13% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -2.60% 51.265 49.934 - -12.72% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -2.60% 4.576 4.457 - -1.42% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.59% 18.345 17.870 - -2.32% -
std::rotate(deque<int>)_(1_element_forward)/32 -2.59% 4.790 4.667 - 0.62% -
std::copy_n(list<int>)/32768 -2.58% 26404.810 25722.248 - -0.32% -
std::partial_sort_copy(deque<int>)_(heap)/8 -2.58% 16.065 15.651 - -6.67% -
std::move(deque<int>)/32768 -2.57% 1901.477 1852.543 - -12.66% -
rng::is_partitioned(vector<int>)_(partitioned)/50 -2.57% 8.797 8.571 - 1.06% -
std::rotate(vector<bool>)_(by_1/3)/1024 -2.57% 50.242 48.951 - -0.05% -
SetIntersection_Front_Set_string_16384_64 -2.57% 4742814.045 4621007.506 - -6.92% -
BM_RangesSortHeap_float_262144 -2.57% 30.700 29.911 - 0.00% -
707_ntest_r -2.57% 17.187 16.747 - -1.18% -
SetIntersection_None_Set_string_1024_1024 -2.56% 9135853.249 8901984.099 - -2.42% -
SetIntersection_None_Vector_string_16384_16 -2.56% 1283666.415 1250827.663 - -2.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.56% 891.024 868.233 - 0.37% -
BM_std_min<unsigned_long_long>/64 -2.56% 4.810 4.687 - -2.48% -
rng::rotate(deque<int>)_(by_1/4)/1024 -2.56% 799.283 778.854 - 0.16% -
SetIntersection_None_Vector_uint32_262144_256 -2.55% 1227472.669 1196120.746 - -0.67% -
rng::copy_n(vector<int>)/8 -2.55% 2.279 2.221 - -0.50% -
BM_StringConstructDestroyCStr_Large_Opaque -2.55% 15.215 14.828 - 3.83% -
SetIntersection_Front_Vector_uint64_16384_64 -2.55% 1429814.733 1393423.017 - -1.05% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -2.54% 2077.478 2024.622 - -1.75% -
BM_RangesMakeHeap_float_Ascending_256 -2.54% 0.661 0.644 - -0.03% -
rng::stable_partition(deque<int>)_(sparse)/50 -2.54% 29.232 28.488 - 3.95% -
BM_RangesMakeThenSortHeap_string_Heap_16 -2.54% 17.797 17.344 - 0.98% -
BM_StringFindAllMatch/64 -2.54% 3.075 2.996 - -2.45% -
std::set<int>::count(key)_(existent)/32 -2.54% 1.900 1.851 - 3.28% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.54% 21.644 21.095 - 0.73% -
std::copy(vector<int>)/8 -2.54% 2.272 2.214 - -1.46% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 -2.53% 5481.859 5343.043 - -0.10% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -2.53% 24371.954 23754.963 - -1.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.53% 1281590.394 1249168.625 - -3.83% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -2.53% 13417.468 13078.489 - 0.54% -
SetIntersection_Interlaced_Set_string_16_16 -2.52% 65149782.214 63504857.646 - 0.12% -
BM_std_min<char>/1024 -2.52% 8.681 8.462 - 1.83% -
std::multiset<int>::contains(key)_(existent)/1024 -2.52% 3.986 3.886 - -3.57% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -2.52% 42011.108 40951.353 - -0.42% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.52% 516.273 503.254 - -1.32% -
BM_std_min<short>/31 -2.52% 2.571 2.506 - -2.53% -
BM_RangesMakeThenSortHeap_float_Heap_1024 -2.52% 8.250 8.043 - -0.85% -
BM_RangesMakeThenSortHeap_float_Heap_16384 -2.52% 27.320 26.632 - 0.02% -
BM_std_minmax<unsigned_char>/6 -2.51% 2.036 1.985 - -3.09% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.51% 842475.468 821333.827 - 0.71% -
BM_vector_deque_ranges_move_backward/1 -2.51% 2.380 2.320 - 6.30% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.50% 380.161 370.649 - -0.44% -
BM_RangesMakeThenSortHeap_float_Heap_4 -2.50% 1.241 1.210 - -1.20% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.49% 2.419 2.359 - -1.41% -
std::partition_copy(deque<int>)/32 -2.49% 12.995 12.671 - -2.49% -
BM_std_min<unsigned___int128>/12 -2.49% 4.617 4.502 - -10.39% -
BM_RangesMakeHeap_string_Heap_4 -2.49% 3.058 2.982 - -1.56% -
BM_deque_deque_copy/70000 -2.49% 2871.624 2800.133 - -11.57% -
BM_MakeHeap_string_Ascending_256 -2.49% 4.851 4.730 - -5.19% -
rng::find_if(vector<int>)_(process_all)/8 -2.49% 2.623 2.557 - -2.67% -
BM_std_minmax<unsigned_char>/2 -2.49% 0.874 0.852 - -3.50% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.49% 13935.719 13589.358 - -0.94% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -2.49% 21.043 20.520 - -2.70% -
SetIntersection_Front_Vector_uint32_256_256 -2.48% 4701842.318 4585141.134 - -2.07% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -2.48% 1039.902 1014.105 - -0.73% -
SetIntersection_None_Set_string_256_16 -2.48% 11421286.558 11138119.591 - -2.70% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.48% 19.387 18.906 - 3.18% -
BM_PushHeap_string_Ascending_16384 -2.47% 19.430 18.950 - -14.88% -
BM_RangesPushHeap_float_Ascending_256 -2.47% 2.545 2.482 - 0.09% -
rng::rotate(vector<bool>)_(by_1/4)/32 -2.47% 18.632 18.172 - -2.41% -
SetIntersection_Front_Vector_uint64_256_256 -2.46% 4709810.255 4593819.544 - -1.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.46% 1166121.868 1137403.658 - -1.99% -
SetIntersection_None_Set_float_262144_256 -2.46% 1208416.016 1178725.258 - 1.31% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -2.46% 4255.201 4150.734 - -1.35% -
std::vector<std::string>::ctor(size)/32 -2.45% 34.807 33.953 - 1.14% -
std::rotate(vector<bool>)_(by_1/4)/32 -2.45% 18.176 17.730 - -2.92% -
std::multimap<int,_int>::insert(value)_(new_value)/32 -2.45% 20.232 19.737 - -0.64% -
std::rotate(vector<bool>)_(by_1/4)/50 -2.44% 18.054 17.613 - -2.70% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.44% 27.843 27.165 - 4.82% -
rng::find_last(list<int>)_(bail_90%)/8192 -2.43% 601.703 587.058 - -2.15% -
rng::find_end(forward_list<int>)_(single_element)/1000 -2.43% 702.903 685.796 - -2.64% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -2.43% 3.090 3.014 - -3.41% -
SetIntersection_Interlaced_Vector_string_262144_16384 -2.43% 1005267.659 980827.719 - -7.87% -
rng::for_each(set<int>)/8192 -2.43% 16388.144 15989.857 - -2.77% -
std::map<int,_int>::insert(value)_(already_present)/1024 -2.43% 3.264 3.185 - -9.24% -
BM_std_minmax<unsigned_long_long>/3 -2.42% 1.280 1.249 - 0.84% -
729_abc_r -2.42% 19.391 18.921 - -0.12% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -2.42% 5469.420 5336.988 - -0.08% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.42% 799.842 780.487 - 0.11% -
BM_PopHeap_string_262144 -2.41% 98.418 96.044 - 3.73% -
rng::rotate(deque<int>)_(1_element_backward)/32 -2.41% 3.989 3.893 - -6.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.41% 359844724.456 351174436.056 - 0.23% -
rng::move_backward(deque<int>)/4096 -2.40% 159.806 155.966 - 0.64% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.40% 17.417 16.999 - -6.37% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -2.40% 12716.181 12410.775 - 2.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.40% 1427037.583 1392832.630 - -0.91% -
SetIntersection_Front_Set_string_256_256 -2.40% 30674883.596 29939911.019 - 7.11% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.40% 12374.442 12078.054 - -4.55% -
BM_std_minmax<unsigned_char>/7 -2.39% 2.471 2.412 - -0.91% -
std::copy(deque<int>)/8 -2.39% 2.826 2.759 - 0.55% -
BM_RangesMakeHeap_string_Descending_16384 -2.39% 2.890 2.821 - -26.72% -
std::unordered_set<int>::insert(value)_(new_value)/8192 -2.39% 20.213 19.730 - 1.80% -
std::for_each_n(deque<int>)/8 -2.38% 1.315 1.284 - 2.36% -
BM_deque_vector_ranges_copy/1 -2.38% 2.146 2.095 - -1.00% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -2.38% 16881.655 16480.630 - 8.51% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.37% 9.160 8.943 - -0.37% -
std::copy_backward(list<int>)/32768 -2.37% 26579.094 25948.540 - -2.74% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -2.37% 8.243 8.048 - 0.05% -
BM_deque_deque_ranges_copy/64 -2.37% 5.562 5.430 - -1.99% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -2.37% 10.576 10.326 - 4.39% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.37% 23.433 22.878 - -0.90% -
BM_MakeHeap_string_PipeOrgan_1024 -2.37% 4.899 4.783 - -3.63% -
BM_std_min<unsigned_long_long>/3 -2.37% 0.711 0.694 - -0.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.37% 7.668 7.487 - 0.25% -
BM_std_min<char>/12 -2.36% 1.312 1.281 - -3.88% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -2.36% 42.264 41.268 - -0.02% -
std::find_if(vector<char>)_(bail_25%)/8 -2.35% 0.950 0.927 - -0.13% -
BM_lexicographical_compare_three_way_slow_path/256 -2.35% 71.643 69.957 - -2.32% -
rng::adjacent_find(vector<int>,_pred)/1048576 -2.35% 470698.451 459632.036 - -1.61% -
std::multiset<std::string>::find(key)_(non-existent)/32 -2.35% 10.425 10.180 - -3.57% -
BM_std_minmax<long_long>/29 -2.35% 4.359 4.257 - -1.66% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.35% 1.028 1.004 - -1.64% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 -2.34% 3.414 3.334 - -0.38% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 -2.34% 29.752 29.056 - 0.05% -
rng::copy_backward(vector<bool>)_(aligned)/512 -2.34% 1.800 1.757 - -0.43% -
std::replace(list<int>)_(sprinkled)/50 -2.33% 18.079 17.657 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.33% 1313604.723 1282988.530 - 2.83% -
BM_deque_deque_ranges_copy/65536 -2.33% 2807.356 2741.942 - -1.01% -
BM_std_min<unsigned_int>/32 -2.33% 2.213 2.162 - -0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.33% 8170687.385 7980324.397 - 2.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.33% 0.770 0.752 - -1.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.32% 6.659 6.504 - -0.93% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.32% 44.754 43.715 - 2.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.32% 2351010.399 2296418.354 - -1.21% -
SetIntersection_None_Vector_uint64_64_64 -2.32% 9102850.796 8891496.311 - -1.74% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.32% 3.618 3.534 - 1.16% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.32% 34.340 33.544 - -5.14% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -2.32% 23.124 22.589 - 0.25% -
BM_std_min<int>/11 -2.31% 1.184 1.156 - 0.05% -
BM_MakeThenSortHeap_float_Ascending_256 -2.31% 6.495 6.345 - -1.81% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -2.31% 36.490 35.649 - 0.94% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -2.30% 8.617 8.419 - -1.61% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.30% 1081836.848 1056974.285 - -4.62% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -2.29% 13381.737 13074.789 - 0.57% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -2.28% 5465.728 5340.909 - 0.02% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -2.28% 6898.197 6740.684 - 4.70% -
BM_std_min<unsigned_long_long>/15 -2.28% 2.213 2.163 - -1.14% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -2.28% 24.203 23.651 - 2.62% -
rng::for_each(multimap<int>)/8192 -2.28% 16854.537 16470.092 - -0.12% -
BM_StringFindNoMatch/10 -2.28% 1.302 1.272 - -6.11% -
SetIntersection_None_Set_uint32_1024_1 -2.28% 8985618.312 8780829.398 - -1.53% -
std::stable_sort(deque<int>)_(repeated)/8 -2.28% 18.984 18.551 - 1.92% -
rng::unique(list<int>)_(sprinkled)/1024 -2.27% 965.561 943.596 - -0.91% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -2.27% 1.320 1.290 - -5.34% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -2.27% 73.458 71.789 - 40.47% -
BM_deque_vector_ranges_copy/64 -2.27% 2.664 2.603 - -0.19% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 -2.27% 2.156 2.107 - -0.63% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.27% 5.549 5.423 - -3.82% -
BM_PushHeap_string_Random_16 -2.27% 10.280 10.047 - -0.54% -
BM_MakeThenSortHeap_float_PipeOrgan_16 -2.26% 3.012 2.944 - 0.16% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -2.26% 30.515 29.826 - 1.27% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -2.26% 9.184 8.977 - -0.48% -
rng::search(list<int>)_(single_element)/1000 -2.26% 678.498 663.186 - -0.43% -
SetIntersection_Front_Vector_uint64_262144_1024 -2.25% 5917024.736 5783746.680 - 0.04% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.25% 9406487.963 9194713.206 - 3.87% -
BM_StringRelational_Eq_Empty_Small_Control -2.25% 0.484 0.473 - -0.80% -
rng::rotate(deque<int>)_(1_element_forward)/50 -2.25% 6.287 6.145 - 0.74% -
bm_ranges_lexicographical_compare<int>/64 -2.25% 4.969 4.857 - -1.10% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -2.25% 14.726 14.395 - -1.85% -
rng::find_if(vector<bool>)_(process_all)/8 -2.25% 5.527 5.403 - -3.79% -
rng::count(vector<int>)_(every_other)/8 -2.24% 1.383 1.352 - -2.31% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -2.24% 506.065 494.712 - 0.79% -
rng::move_backward(deque<int>)/262144 -2.24% 30491.721 29808.959 - -0.40% -
std::remove(list<int>)_(sprinkled)/8192 -2.23% 7980.017 7801.669 - -3.92% -
BM_std_min<unsigned___int128>/11 -2.23% 4.167 4.074 - -9.49% -
std::move(vector<int>)/8 -2.23% 2.321 2.270 - -1.55% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.23% 183468914.997 179377590.875 - 0.38% -
std::unique(deque<int>,_pred)_(contiguous)/32 -2.23% 59.764 58.433 - -1.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.23% 2.186 2.138 - 1.88% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.22% 8.032 7.853 - 2.12% -
SetIntersection_Interlaced_Vector_string_16384_256 -2.22% 40032975.345 39144437.107 - -1.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.22% 1125830.855 1100870.538 - 1.50% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 -2.22% 5.981 5.849 - -1.27% -
BM_SortHeap_pair<uint32,_uint32>_1024 -2.22% 14.071 13.759 - -1.33% -
BM_MakeHeap_uint32_Random_16 -2.22% 1.294 1.265 - 1.02% -
std::find_if(vector<int>)_(process_all)/1024 -2.21% 289.519 283.106 - -0.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.21% 15.261 14.923 - 0.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.21% 1207000.958 1180307.456 - -1.62% -
BM_PopHeap_float_4 -2.21% 2.480 2.426 - 2.19% -
std::copy(list<int>)/512 -2.21% 377.631 369.299 - -0.01% -
std::rotate(list<int>)_(by_1/3)/50 -2.20% 25.171 24.616 - -0.69% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -2.20% 298.869 292.286 - -0.52% -
rng::copy_if(list<int>)_(entire_range)/32768 -2.20% 28621.709 27991.736 - -1.45% -
BM_RangesPushHeap_float_PipeOrgan_4 -2.20% 0.496 0.485 - 0.75% -
BM_PushHeap_string_Random_64 -2.20% 12.975 12.690 - 0.33% -
std::rotate(vector<bool>)_(by_1/2)/50 -2.19% 18.122 17.724 - -2.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.19% 3347.376 3274.139 - -1.42% -
std::find_if(deque<int>)_(bail_25%)/8192 -2.19% 721.090 705.334 - 0.27% -
SetIntersection_None_Set_float_256_1 -2.18% 11899923.706 11640057.233 - -1.03% -
BM_MakeHeap_uint64_PipeOrgan_256 -2.18% 0.664 0.649 - -0.05% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.18% 4.120 4.030 - -1.31% -
SetIntersection_Interlaced_Vector_string_16384_64 -2.17% 12398406.033 12129117.796 - -7.10% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.17% 129.815 126.996 - -0.47% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -2.17% 1.379 1.350 - 0.83% -
BM_MakeThenSortHeap_uint32_Ascending_4 -2.17% 1.448 1.417 - -1.68% -
rng::move(list<int>)/32768 -2.17% 34681.914 33930.482 - -4.99% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.17% 35.562 34.792 - -1.90% -
BM_deque_deque_ranges_move_backward/2 -2.17% 2.529 2.475 - -2.12% -
BM_std_min<unsigned_char>/512 -2.16% 6.514 6.374 - -0.65% -
BM_std_min<char>/23 -2.16% 2.301 2.251 - -1.30% -
std::copy_backward(deque<int>)/8 -2.15% 2.789 2.729 - -0.33% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -2.15% 9.382 9.180 - 4.93% -
rng::remove_if(deque<int>)_(prefix)/32 -2.15% 60.435 59.136 - -8.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.15% 702.394 687.302 - 0.86% -
std::find_if(vector<bool>)_(process_all)/50 -2.14% 35.766 34.999 - -4.24% -
std::generate_n(deque<int>)/32 -2.14% 8.432 8.251 - -0.57% -
BM_std_min<short>/19 -2.14% 1.881 1.841 - -6.76% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -2.14% 5702.780 5580.584 - -0.14% -
std::find_if(vector<char>)_(process_all)/8 -2.14% 2.490 2.437 - 0.47% -
rng::find_if(deque<int>)_(process_all)/50 -2.14% 23.836 23.327 - -3.37% -
std::move(deque<int>)/8 -2.13% 3.939 3.855 - -3.56% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.13% 836.465 818.614 - -2.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -2.13% 1464501.487 1433324.122 - -0.76% -
BM_MakeThenSortHeap_string_Ascending_64 -2.13% 15.733 15.398 - -2.55% -
BM_PushHeap_float_Ascending_16384 -2.13% 4.375 4.282 - 1.45% -
SetIntersection_None_Vector_uint64_262144_262144 -2.13% 1217230.818 1191358.037 - -1.19% -
BM_deque_vector_ranges_move/70000 -2.13% 2971.264 2908.115 - -0.11% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.12% 27.847 27.255 - 0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.12% 21682515.882 21222418.674 - -1.49% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.12% 107.085 104.815 - 0.09% -
rng::partition(list<int>)_(sparse)/50 -2.12% 15.572 15.243 - -1.01% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.11% 16.413 16.066 - -3.80% -
BM_SortHeap_pair<uint32,_uint32>_64 -2.11% 8.895 8.708 - -0.73% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -2.11% 3.005 2.942 - -0.18% -
BM_PushHeap_string_Random_1024 -2.11% 15.146 14.827 - -0.83% -
SetIntersection_None_Set_float_262144_16 -2.11% 1208472.169 1183032.797 - 1.89% -
BM_StringRelationalLiteral_Less_Large_Large_Control -2.10% 2.336 2.287 - 3.71% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.10% 4495642.142 4401076.360 - -4.57% -
BM_PushHeap_string_Random_256 -2.10% 14.431 14.128 - -0.62% -
rng::find_if(deque<int>)_(bail_25%)/32768 -2.10% 2819.968 2760.746 - -0.57% -
BM_PushHeap_uint64_Random_1024 -2.10% 5.797 5.675 - -3.99% -
SetIntersection_Interlaced_Set_string_16384_1024 -2.10% 354544743.112 347102828.662 - 2.38% -
std::rotate(deque<int>)_(1_element_forward)/50 -2.10% 5.555 5.439 - 0.49% -
BM_RangesPushHeap_string_PipeOrgan_16 -2.09% 4.182 4.094 - -1.46% -
rng::find_if(deque<int>)_(process_all)/8192 -2.09% 2886.215 2825.915 - -6.10% -
SetIntersection_Front_Set_uint32_1024_1 -2.09% 1124071.875 1100592.503 - 3.68% -
BM_RangesSortHeap_string_1024 -2.09% 60.480 59.217 - 0.22% -
SetIntersection_None_Set_string_16384_256 -2.09% 208996257.357 204635294.500 - 1.76% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.09% 3.251 3.183 - 0.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -2.08% 1462918.489 1432420.352 - -0.80% -
rng::for_each_n(deque<int>)/8 -2.08% 1.178 1.154 - -4.24% -
BM_PopHeap_uint64_4 -2.08% 2.722 2.666 - -1.51% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.08% 98197.104 96154.007 - -0.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.08% 67574.610 66169.776 - -0.71% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 -2.08% 47.122 46.143 - -1.40% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -2.07% 27.915 27.336 - -0.17% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -2.07% 27.656 27.083 - -1.06% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -2.07% 1.436 1.406 - -2.27% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.07% 7.320 7.168 - 4.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -2.07% 34.278 33.569 - -0.20% -
BM_std_min<unsigned_char>/20 -2.07% 1.529 1.497 - -1.22% -
BM_RangesMakeHeap_string_SingleElement_262144 -2.07% 7.380 7.228 - -12.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.06% 352599291.922 345323478.508 - -1.72% -
SetIntersection_Front_Vector_float_16384_16 -2.06% 1208881.020 1183947.231 - -0.45% -
std::stable_partition(vector<int>)_(dense)/32 -2.06% 21.459 21.017 - -5.14% -
SetIntersection_Interlaced_Set_float_16384_4 -2.05% 176290447.697 172667854.490 - 0.19% -
rng::search(list<int>,_pred)_(no_match)/8192 -2.05% 7832.286 7671.351 - -7.59% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -2.05% 35.531 34.801 - -1.98% -
BM_deque_vector_ranges_move/65536 -2.05% 2732.513 2676.415 - -2.72% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.05% 1291154.866 1264652.506 - 1.07% -
SetIntersection_Front_Set_uint64_16384_64 -2.04% 1908400.147 1869433.475 - -2.30% -
rng::search_n(deque<int>)_(no_match)/1000 -2.04% 438.001 429.060 - -0.44% -
rng::distance(join_view(vector<vector<int>>)/4096 -2.04% 4.542 4.450 - 3.25% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -2.03% 25.383 24.866 - 0.81% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.03% 821.652 804.957 - 0.28% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.03% 24393522.594 23897933.162 - -0.21% -
SetIntersection_None_Set_uint32_1024_1024 -2.03% 8876229.066 8695946.994 - -0.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.03% 648.046 634.884 - -2.85% -
SetIntersection_Front_Set_uint64_262144_16384 -2.03% 341509096.691 334578128.596 - -0.50% -
rng::rotate(list<int>)_(1_element_forward)/32 -2.03% 13.728 13.450 - -9.91% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -2.02% 29.497 28.900 - -1.66% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.02% 775.992 760.304 - -3.46% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.02% 2.059 2.017 - 6.44% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -2.02% 1.541 1.510 - 0.63% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 -2.02% 4179.028 4094.624 - -1.56% -
std::reverse_copy(list<int>)/4096 -2.02% 3143.907 3080.434 - -2.94% -
BM_MakeThenSortHeap_string_Heap_1024 -2.02% 64.387 63.087 - 0.42% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -2.01% 15.602 15.287 - 0.06% -
BM_PushHeap_uint64_Random_16384 -2.01% 6.061 5.939 - -2.64% -
std::unique(list<int>,_pred)_(contiguous)/52 -2.01% 75.316 73.801 - 0.03% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 -2.01% 5691.273 5576.853 - -0.19% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.01% 795.260 779.274 - -2.00% -
std::list<int>::ctor(size)/1024 -2.01% 11873.895 11635.398 - -0.10% -
rng::find_end(vector<int>)_(process_all)/1024 -2.01% 244.455 239.551 - -1.24% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.01% 55074.349 53969.935 - 0.57% -
SetIntersection_None_Vector_uint32_16384_16 -2.01% 1205746.721 1181568.611 - 2.03% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.00% 9.140 8.957 - -0.68% -
BM_RangesPushHeap_string_Random_64 -2.00% 12.936 12.677 - -1.08% -
rng::rotate(vector<bool>)_(by_1/3)/1024 -2.00% 50.817 49.800 - 0.82% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -2.00% 5.840 5.723 - 1.88% -
std::find_if(vector<bool>)_(process_all)/8 -2.00% 5.507 5.397 - -3.72% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -2.00% 21108905.003 20687660.666 - 1.44% -
SetIntersection_None_Set_float_262144_1024 -1.99% 1207453.858 1183383.381 - 0.99% -
std::generate(list<int>)/32 -1.99% 8.734 8.560 - 0.23% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.99% 471.408 462.038 - -2.90% -
rng::find_end(vector<int>)_(near_matches)/8192 -1.99% 934934.254 916374.456 - -0.68% -
std::generate_n(vector<int>)/32 -1.98% 7.995 7.836 - -2.27% -
SetIntersection_None_Set_float_262144_64 -1.98% 1204507.162 1180630.451 - 1.63% -
std::fill_n(deque<int>)/32 -1.98% 1.287 1.261 - 9.12% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -1.98% 1.195 1.171 - 11.45% -
BM_RangesMakeThenSortHeap_float_Descending_256 -1.98% 5.996 5.878 - 2.79% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -1.98% 4524.525 4434.988 - -0.42% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.98% 3.644 3.572 - 0.11% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 -1.98% 25.395 24.893 - 0.19% -
std::rotate(list<int>)_(1_element_forward)/50 -1.98% 24.865 24.374 - 0.40% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -1.97% 43635.200 42774.385 - -0.34% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.97% 26.786 26.258 - -0.61% -
rng::rotate_copy(list<int>)/32 -1.97% 8.688 8.517 - -0.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.97% 182621.462 179032.702 - -0.88% -
std::find_if_not(deque<int>)_(process_all)/8192 -1.96% 2878.673 2822.116 - -4.19% -
BM_StringFindCharLiteral/64 -1.96% 2.131 2.089 - 0.01% -
SetIntersection_None_Vector_uint32_256_4 -1.96% 4534999.508 4446087.474 - -0.14% -
BM_std_min<int>/64 -1.96% 2.663 2.611 - -2.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.96% 4397342.173 4311255.682 - 1.78% -
rng::stable_sort(vector<int>)_(shuffled)/8 -1.96% 21.272 20.856 - 0.46% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.96% 16.208 15.891 - 0.15% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -1.96% 1037.783 1017.480 - -1.25% -
SetIntersection_Front_Vector_uint32_16384_16 -1.95% 1212369.961 1188701.735 - 0.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.95% 11120069.646 10902999.329 - -1.38% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.95% 9.056 8.880 - -0.99% -
SetIntersection_None_Set_uint32_256_16 -1.95% 11019573.885 10805082.922 - -1.39% -
SetIntersection_None_Set_float_256_64 -1.95% 9519972.045 9334721.137 - -0.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.95% 88070.821 86357.285 - 2.97% -
std::unordered_set<int>::find(key)_(non-existent)/32 -1.94% 1.262 1.238 - 25.88% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.94% 9.424 9.240 - -0.15% -
std::reverse(vector<int>)/8 -1.94% 1.554 1.524 - -4.55% -
rng::search_n(list<int>,_pred)_(no_match)/1024 -1.94% 860.745 844.042 - -0.53% -
rng::remove(deque<int>)_(sprinkled)/32 -1.94% 55.159 54.089 - -4.78% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.94% 19.607 19.227 - -0.09% -
rng::find(deque<int>)_(process_all)/8 -1.94% 3.568 3.499 - -0.65% -
BM_MakeThenSortHeap_float_Descending_262144 -1.93% 35.244 34.563 - 0.32% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -1.93% 21.235 20.825 - -6.85% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.93% 17.963 17.617 - -0.44% -
SetIntersection_None_Set_float_262144_262144 -1.93% 1207160.318 1183898.926 - 1.50% -
BM_MakeHeap_uint64_SingleElement_256 -1.93% 0.580 0.569 - -0.97% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.92% 14037.623 13768.135 - -0.48% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.92% 781.098 766.106 - 14.27% -
BM_std_min<int>/8 -1.92% 1.322 1.297 - -0.00% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 -1.92% 15.152 14.862 - -1.29% -
std::copy(list<int>)/32768 -1.91% 26727.896 26216.093 - -0.78% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -1.91% 6274.254 6154.118 - -1.58% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.91% 24313.141 23847.886 - -1.23% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.91% 5989814.641 5875334.845 - -1.86% -
BM_RangesPushHeap_string_Random_256 -1.91% 14.332 14.058 - -2.09% -
std::fill(vector<bool>)/512 -1.91% 1.573 1.543 - 0.86% -
rng::starts_with(list<int>)/8 -1.91% 2.967 2.911 - 0.01% -
std::stable_sort(deque<int>)_(descending)/8 -1.90% 28.337 27.797 - 4.30% -
std::count(list<int>)_(every_other)/8 -1.90% 2.137 2.096 - -0.24% -
BM_std_min<unsigned___int128>/10 -1.90% 3.758 3.687 - -8.09% -
rng::for_each(deque<int>)/32 -1.90% 3.815 3.742 - -0.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 -1.90% 23.942 23.487 - 0.06% -
SetIntersection_Front_Vector_string_16384_16384 -1.90% 354450891.140 347717364.426 - -0.46% -
BM_MakeThenSortHeap_uint64_SingleElement_64 -1.90% 6.061 5.946 - 0.47% -
std::is_partitioned(list<int>)_(partitioned)/32 -1.90% 8.846 8.678 - -0.18% -
SetIntersection_Front_Set_string_16384_1 -1.89% 1155456.445 1133582.211 - -2.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.89% 8.908 8.740 - 0.51% -
bm_ranges_lexicographical_compare<signed_char>/7 -1.89% 2.894 2.839 - 0.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -1.89% 1.371 1.345 - 0.56% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.88% 3123.867 3065.056 - -0.21% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -1.88% 22.901 22.470 - 1.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.88% 2.698 2.647 - -0.83% -
SetIntersection_Front_Set_uint32_1024_16 -1.88% 1347358.805 1322017.610 - -2.11% -
rng::stable_sort(vector<int>)_(descending)/8 -1.88% 25.024 24.553 - -3.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.88% 1161071.734 1139265.877 - -1.04% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.88% 12.047 11.821 - 0.41% -
BM_vector_deque_copy_backward/64 -1.87% 3.051 2.994 - 1.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.87% 17.022 16.704 - -0.11% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.87% 213307506.959 209317470.586 - 1.21% -
rng::rotate_copy(vector<int>)/1024 -1.87% 33.256 32.634 - 0.40% -
bm_ranges_swap_ranges_vb_aligned/512 -1.87% 5.317 5.217 - -0.53% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 -1.87% 2.963 2.908 - -0.01% -
BM_MakeHeap_string_Descending_16 -1.87% 2.382 2.338 - -1.12% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.86% 1.682 1.651 - -0.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.86% 139385.633 136790.115 - 0.38% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.86% 11779253.718 11560060.899 - 1.33% -
std::set<int>::contains(key)_(existent)/1024 -1.86% 3.949 3.875 - -2.06% -
BM_PushHeap_string_Descending_64 -1.86% 2.273 2.230 - -17.13% -
std::fill_n(vector<int>)/1024 -1.86% 30.015 29.458 - -1.39% -
rng::stable_partition(vector<int>)_(dense)/50 -1.85% 25.701 25.226 - -4.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.85% 14.456 14.189 - -0.08% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -1.85% 5.158 5.063 - 0.10% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.85% 18.226 17.890 - 1.40% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.84% 605593.979 594472.651 - -1.65% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -1.84% 29.798 29.251 - 2.38% -
rng::all_of(vector<int>)_(process_all)/32 -1.84% 8.473 8.317 - -1.95% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -1.83% 7.973 7.827 - 34.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.83% 16.159 15.862 - 0.26% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.83% 38.945 38.231 - -0.34% -
std::multimap<int,_int>::insert(value)_(already_present)/0 -1.83% 18.524 18.185 - -0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.83% 1681399.018 1650582.442 - -5.13% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.83% 39.236 38.518 - 0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.83% 11778815.871 11563300.945 - -1.91% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.83% 17.344 17.027 - -0.70% -
BM_std_min<int>/20 -1.83% 1.413 1.388 - 0.06% -
BM_StringRelational_Less_Empty_Empty_Control -1.83% 2.155 2.116 - 9.33% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.82% 15.498 15.216 - -1.01% -
rng::partial_sort(vector<int>)_(heap)/8 -1.82% 26.855 26.365 - -2.38% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.82% 1.228 1.206 - -1.46% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.82% 4.077 4.003 - 1.32% -
rng::find(vector<bool>)_(process_all)/1024 -1.82% 4.766 4.679 - -0.21% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.82% 7.641 7.502 - -1.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.82% 1277485.151 1254285.291 - -1.45% -
BM_std_minmax<short>/21 -1.81% 2.086 2.048 - 0.15% -
rng::remove_copy(vector<int>)_(prefix)/32 -1.81% 11.062 10.862 - -0.47% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.81% 3.964 3.892 - -3.76% -
BM_std_min<unsigned_int>/24 -1.81% 1.870 1.837 - 0.25% -
rng::move(deque<int>)/32768 -1.81% 2073.852 2036.347 - -6.39% -
BM_StringRelational_Less_Small_Small_Control -1.81% 1.785 1.753 - 1.50% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 -1.80% 34.649 34.024 - 3.08% -
bm_write -1.80% 595.495 584.774 - -1.83% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.80% 2766776.283 2716992.840 - -5.99% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.79% 34.961 34.334 - 2.26% -
BM_PushHeap_string_Descending_16384 -1.79% 2.428 2.384 - -29.22% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.79% 2019401.285 1983226.236 - 3.23% -
std::find_if(list<int>)_(bail_25%)/8 -1.79% 1.220 1.198 - -1.59% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -1.79% 1.694 1.663 - -4.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.79% 38.479 37.792 - -14.35% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.78% 17.038 16.734 - 0.26% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.78% 9.135 8.972 - -0.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.78% 1209.090 1187.595 - -1.90% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.78% 22.661 22.259 - 1.27% -
rng::starts_with(deque<int>,_pred)/8 -1.78% 4.722 4.638 - 0.18% -
BM_std_minmax<unsigned_char>/5 -1.77% 1.740 1.709 - -2.42% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.77% 9.026 8.866 - -1.55% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.77% 17.323 17.016 - 0.19% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -1.77% 1.464 1.438 - -4.18% -
std::unordered_set<int>::clear()/8192 -1.77% 61892.634 60798.076 - -1.89% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.77% 4.118 4.045 - 2.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.76% 35.715 35.085 - 1.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.76% 35.246 34.625 - 0.07% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 -1.76% 4.064 3.992 - 0.90% -
BM_MakeThenSortHeap_string_Heap_256 -1.76% 50.006 49.128 - 0.08% -
BM_deque_vector_ranges_copy_backward/4000 -1.75% 144.630 142.093 - 0.16% -
BM_MakeThenSortHeap_string_Heap_16384 -1.75% 103.196 101.388 - 0.56% -
BM_deque_deque_copy_backward/1 -1.75% 2.824 2.775 - -0.74% -
rng::partition(deque<int>)_(sparse)/50 -1.75% 15.360 15.091 - -25.48% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.75% 0.833 0.818 - -3.64% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.74% 36956.182 36311.319 - -1.22% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.74% 55938381.379 54962774.331 - 0.19% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -1.74% 1.018 1.000 - 5.83% -
rng::partial_sort(deque<int>)_(repeated)/1024 -1.74% 6526.806 6413.314 - 0.23% -
SetIntersection_Interlaced_Set_string_256_4 -1.74% 14272214.406 14024270.550 - -0.83% -
BM_std_min<unsigned_char>/14 -1.73% 1.820 1.788 - -0.37% -
std::find(vector<int>)_(bail_25%)/8 -1.73% 1.390 1.366 - -0.58% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.73% 19.246 18.912 - -1.42% -
BM_MakeHeap_uint32_PipeOrgan_256 -1.73% 0.631 0.620 - -1.66% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -1.73% 6083954.575 5978610.537 - -0.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.73% 2336229.723 2295800.027 - -1.07% -
SetIntersection_None_Set_string_64_4 -1.73% 22993741.741 22595953.459 - -1.88% -
BM_RangesPushHeap_uint64_Random_1024 -1.73% 5.913 5.810 - -3.28% -
BM_StringRelational_Less_Large_Small_Control -1.73% 1.801 1.770 - -0.56% -
SetIntersection_Front_Set_uint32_256_4 -1.72% 4569199.293 4490463.590 - 0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.72% 1523.170 1496.936 - -7.30% -
rng::reverse_copy(vector<int>)/4096 -1.72% 138.467 136.084 - -0.85% -
rng::search_n(deque<int>)_(no_match)/1024 -1.72% 448.760 441.055 - -0.26% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.72% 544.780 535.436 - 0.88% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.71% 617.907 607.312 - -1.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.71% 350126975.393 344125062.497 - -2.30% -
std::stable_partition(vector<int>)_(sparse)/32 -1.71% 7.247 7.122 - 3.61% -
std::move_backward(deque<int>)/8 -1.71% 3.477 3.418 - 2.99% -
std::find_if(deque<int>)_(bail_25%)/32768 -1.71% 2849.743 2801.018 - 1.91% -
SetIntersection_Interlaced_Set_string_1024_256 -1.71% 36066401.389 35449739.255 - -0.69% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 -1.71% 312.431 307.096 - 0.30% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -1.71% 737.742 725.151 - -0.25% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -1.71% 1.003 0.986 - -0.03% -
SetIntersection_Front_Vector_uint64_1024_4 -1.71% 1141223.969 1121747.932 - -0.75% -
rng::for_each(multimap<int>::iterator)/8192 -1.70% 16855.359 16568.029 - -0.36% -
std::find_end(forward_list<int>)_(single_element)/8192 -1.70% 6330.469 6222.621 - 8.63% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.70% 10.932 10.745 - 0.09% -
std::multimap<std::string,_int>::clear()/32 -1.70% 906.400 890.969 - -0.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.70% 13438.807 13210.362 - -0.88% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.70% 21.890 21.518 - -2.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.70% 3.789 3.725 - -0.76% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.70% 21.743 21.374 - 1.50% -
rng::fill(deque<int>)/8192 -1.69% 242.706 238.593 - -0.44% -
SetIntersection_None_Vector_float_16384_16 -1.69% 1183971.001 1163929.149 - -3.35% -
std::is_partitioned(list<int>)_(partitioned)/8192 -1.69% 6847.070 6731.197 - 3.68% -
std::unordered_set<int>::find(key)_(existent)/8192 -1.69% 1.515 1.489 - 7.65% -
std::rotate(deque<int>)_(by_1/2)/1024 -1.69% 176.283 173.305 - 0.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.69% 5.466 5.374 - 5.65% -
bm_lexicographical_compare<int>/8 -1.69% 1.538 1.512 - -1.86% -
rng::search(list<int>)_(near_matches)/1024 -1.69% 39694.331 39024.530 - -0.80% -
std::multiset<int>::erase(key)_(non-existent)/1024 -1.69% 6.766 6.652 - 0.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.69% 7.763 7.632 - -2.11% -
rng::search(list<int>)_(no_match)/8192 -1.68% 6898.471 6782.280 - -1.13% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.68% 6931.969 6815.224 - 2.52% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.68% 4.824 4.743 - 0.51% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.68% 1120320.885 1101457.772 - -0.38% -
BM_deque_vector_copy/5500 -1.68% 197.161 193.843 - -1.66% -
std::all_of(list<int>)_(process_all)/8192 -1.68% 7612.545 7484.485 - -1.60% -
std::find_if_not(vector<bool>)_(process_all)/1048576 -1.68% 788986.220 775714.523 - -1.21% -
std::find(deque<int>)_(process_all)/8 -1.68% 3.412 3.355 - -1.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.68% 24.322 23.914 - 0.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.68% 65312.721 64218.614 - -1.55% -
BM_deque_vector_copy_backward/5500 -1.67% 202.811 199.417 - -0.07% -
SetIntersection_None_Vector_float_1024_4 -1.67% 1160010.363 1140631.006 - -3.07% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.67% 110256.404 108418.932 - -3.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.67% 10.529 10.353 - -1.39% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.67% 11.421 11.231 - -2.03% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.66% 4.127 4.058 - -0.66% -
BM_MakeHeap_string_Ascending_64 -1.66% 4.736 4.657 - -4.02% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 -1.66% 614.466 604.276 - -0.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.66% 39.658 39.000 - 0.31% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.66% 1033.359 1016.234 - 6.43% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 -1.66% 1.121 1.102 - -1.47% -
BM_std_min<short>/21 -1.65% 1.825 1.795 - -1.79% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.65% 698.737 687.182 - -1.62% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.65% 0.952 0.936 - -3.09% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 -1.65% 12.564 12.357 - 0.48% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 -1.65% 80.297 78.972 - 0.03% -
rng::partition_point(deque<int>)/50 -1.65% 4.381 4.309 - -0.90% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -1.65% 2.159 2.123 - -3.65% -
BM_RangesPopHeap_float_4 -1.64% 2.459 2.419 - 2.10% -
BM_RangesPushHeap_string_Random_16 -1.64% 10.290 10.121 - -0.58% -
rng::replace(list<int>)_(prefix)/50 -1.64% 19.542 19.221 - -0.15% -
std::deque<int>::ctor(size)/8192 -1.64% 460.195 452.650 - 2.75% -
BM_PushHeap_string_PipeOrgan_16 -1.64% 4.111 4.044 - -5.57% -
BM_RangesSortHeap_string_256 -1.63% 45.330 44.590 - 0.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.63% 805.168 792.029 - -2.84% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -1.63% 2.400 2.360 - 2.21% -
BM_std_min<unsigned_short>/9 -1.63% 6.354 6.250 - -3.49% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.63% 23.273 22.894 - 0.33% -
std::deque<int>::ctor(size)/32 -1.63% 27.889 27.435 - 5.03% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.63% 47.790 47.013 - -0.96% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.62% 45.051 44.320 - -1.15% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.62% 23.558 23.177 - -1.53% -
BM_RangesMakeHeap_uint64_Random_256 -1.62% 1.217 1.197 - -0.48% -
BM_deque_deque_copy_backward/65536 -1.61% 8250.631 8117.451 - -2.23% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.61% 689.807 678.690 - 0.72% -
rng::unique_copy(deque<int>)_(contiguous)/52 -1.61% 16.893 16.621 - 13.17% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 -1.61% 32.432 31.910 - 0.30% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 -1.61% 38936657.391 38311261.606 - -0.25% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.60% 10.329 10.164 - 0.75% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.60% 526.434 518.012 - -1.10% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.60% 17095.599 16822.381 - -1.47% -
rng::search_n(list<int>,_pred)_(no_match)/1000 -1.60% 839.411 826.003 - -0.40% -
BM_RangesPushHeap_string_Random_4 -1.60% 6.045 5.948 - -0.20% -
rng::unique_copy(deque<int>)_(contiguous)/1024 -1.59% 480.479 472.828 - -0.17% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.59% 20.954 20.620 - 2.32% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -1.59% 11.510 11.327 - 0.06% -
SetIntersection_Front_Set_uint32_262144_16384 -1.59% 357639585.470 351969024.754 - 0.17% -
std::rotate(list<int>)_(1_element_backward)/32 -1.58% 13.091 12.884 - -7.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.58% 18143.682 17856.162 - -5.42% -
SetIntersection_None_Set_float_262144_4 -1.58% 1205234.375 1186138.832 - 2.01% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -1.58% 239609.858 235813.749 - -4.41% -
BM_std_minmax<unsigned_short>/24 -1.58% 2.314 2.277 - -0.02% -
rng::find_end(vector<int>)_(process_all)/1000 -1.58% 239.087 235.306 - -0.71% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.58% 10.408 10.244 - -1.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.58% 4537344.902 4465851.161 - -1.43% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.58% 3.612 3.556 - -1.74% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.57% 273203.505 268901.279 - -1.50% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.57% 56.059 55.177 - 1.12% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.57% 8.572 8.438 - -1.18% -
std::find_if_not(vector<bool>)_(process_all)/8192 -1.57% 6163.195 6066.498 - -1.11% -
BM_vector_deque_ranges_copy/5500 -1.57% 197.710 194.609 - -2.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.56% 1.169 1.150 - -0.35% -
BM_std_min<long_long>/32 -1.56% 3.586 3.530 - -2.42% -
std::copy_backward(list<int>)/8 -1.56% 2.472 2.434 - -0.36% -
rng::remove_if(list<int>)_(prefix)/1024 -1.56% 1012.804 997.008 - -0.55% -
std::find_if_not(vector<bool>)_(process_all)/1024 -1.56% 772.284 760.251 - -1.08% -
SetIntersection_Front_Vector_uint32_256_64 -1.56% 4629745.131 4557656.227 - -0.29% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -1.56% 12.018 11.831 - -0.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.56% 19090.322 18793.282 - -1.09% -
std::transform(deque<int>,_deque<int>)/50 -1.56% 34.100 33.569 - 0.50% -
rng::fold_left(deque<int>)/50 -1.55% 27.592 27.163 - -2.04% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.55% 1.287 1.267 - 0.02% -
BM_vector_deque_move/4000 -1.55% 143.387 141.164 - -0.83% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.55% 11307.249 11132.070 - -0.82% -
rng::find(list<int>)_(bail_25%)/8192 -1.55% 1444.247 1421.876 - -0.10% -
rng::copy_if(list<int>)_(every_other)/4096 -1.55% 3267.867 3217.299 - -1.23% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -1.55% 2665.150 2623.925 - -0.30% -
rng::find_if(deque<int>)_(bail_25%)/8192 -1.55% 704.794 693.894 - -1.36% -
std::find_end(list<int>)_(process_all)/1000 -1.55% 666.838 656.533 - 0.05% -
SetIntersection_Interlaced_Vector_string_256_4 -1.54% 6457665.562 6358069.864 - -0.34% -
SetIntersection_Front_Vector_uint32_64_4 -1.54% 17194222.321 16929075.443 - -0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.54% 811.912 799.424 - 0.87% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -1.54% 11.703 11.523 - -0.17% -
std::transform(deque<int>)_(identity_transform)/50 -1.53% 19.464 19.166 - -0.00% -
std::find_if(deque<int>)_(process_all)/8192 -1.53% 2988.700 2942.943 - 3.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.53% 23.839 23.475 - 0.04% -
std::partial_sort(vector<int>)_(descending)/8 -1.53% 25.046 24.663 - -0.60% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.53% 362.589 357.047 - 0.32% -
rng::stable_partition(vector<int>)_(dense)/32 -1.53% 21.742 21.410 - -4.91% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.53% 15.191 14.959 - -0.51% -
std::find_if(vector<char>)_(process_all)/32768 -1.53% 8254.088 8128.110 - -1.30% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.53% 21.764 21.432 - -0.47% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.52% 43932.737 43262.816 - 1.17% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.52% 29.284 28.838 - -1.51% -
BM_RangesPushHeap_float_Ascending_262144 -1.52% 5.292 5.212 - 1.48% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.52% 519.521 511.615 - 0.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -1.52% 18332.215 18053.427 - -0.10% -
SetIntersection_Interlaced_Vector_string_4_4 -1.52% 163825893.667 161337971.648 - -0.77% -
BM_deque_deque_copy/64 -1.52% 5.563 5.479 - -1.51% -
BM_std_minmax<long_long>/10 -1.52% 2.190 2.156 - -1.53% -
BM_std_min<unsigned_char>/21 -1.52% 1.805 1.778 - -1.21% -
BM_CmpEqual_uchar_schar -1.52% 1.066 1.050 - -0.04% -
std::is_sorted_until(list<int>)/8 -1.51% 2.242 2.208 - 0.03% -
BM_RangesMakeThenSortHeap_float_Random_4 -1.51% 4.235 4.170 - -3.45% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.51% 8983.987 8848.117 - 0.85% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 -1.51% 37.394 36.829 - 0.60% -
BM_RangesPushHeap_string_QuickSortAdversary_64 -1.51% 12.977 12.781 - -1.10% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.51% 23.325 22.974 - 0.80% -
BM_std_minmax<unsigned_char>/5500 -1.51% 50.785 50.020 - -1.30% -
SetIntersection_None_Vector_string_1024_4 -1.51% 1231946.600 1213401.790 - -1.11% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -1.50% 8.957 8.822 - -1.70% -
BM_std_min<unsigned_long_long>/14 -1.50% 1.934 1.905 - -1.37% -
BM_SortHeap_float_64 -1.50% 3.260 3.211 - 1.85% -
rng::stable_partition(deque<int>)_(dense)/32 -1.50% 28.088 27.665 - -1.21% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.50% 208488.702 205354.127 - 0.30% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.50% 6618.754 6519.255 - 0.03% -
bm_gcd_trivial -1.50% 0.885 0.872 - 1.81% -
rng::move(deque<int>)/8 -1.50% 3.933 3.874 - -1.93% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.50% 9.121 8.984 - -0.81% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.50% 5.322 5.242 - 3.89% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.50% 2.386 2.350 - -2.47% -
BM_PushHeap_string_Ascending_64 -1.50% 7.201 7.094 - -0.64% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 -1.50% 4307.122 4242.609 - -0.30% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -1.50% 28.216 27.793 - -1.05% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.49% 18.909 18.626 - -0.36% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 -1.49% 3.571 3.518 - 0.39% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -1.49% 22.848 22.508 - -6.24% -
std::reverse(list<int>)/64 -1.49% 17.746 17.481 - -0.99% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.49% 2.505 2.468 - -3.26% -
rng::fill_n(vector<int>)/8192 -1.49% 238.510 234.959 - -1.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.48% 10079.313 9929.658 - 0.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.48% 36.340 35.801 - 22.57% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.48% 3.707 3.652 - -0.46% -
BM_RangesSortHeap_string_64 -1.48% 30.300 29.852 - 0.17% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 -1.48% 1360.147 1340.012 - -1.28% -
BM_num_get<unsigned_long> -1.48% 11.167 11.002 - -0.51% -
rng::move_backward(vector<bool>)_(aligned)/32768 -1.48% 38.335 37.768 - -1.50% -
SetIntersection_Front_Vector_float_256_16 -1.48% 4538517.772 4471488.172 - 0.09% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.47% 537.414 529.497 - 0.10% -
std::search_n(list<int>)_(no_match)/1024 -1.47% 751.039 739.981 - -2.45% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.47% 13103.445 12910.546 - -0.12% -
rng::none_of(list<int>)_(process_all)/8192 -1.47% 7339.625 7231.908 - -0.88% -
rng::is_partitioned(list<int>)_(partitioned)/32 -1.46% 8.727 8.600 - -0.83% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.46% 55239.275 54431.875 - -0.78% -
std::find_end(vector<int>)_(match_near_end)/1024 -1.46% 2285.538 2252.222 - -0.24% -
SetIntersection_None_Vector_string_256_1 -1.46% 4818597.522 4748397.992 - 0.08% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.46% 844778.228 832476.825 - -4.00% -
SetIntersection_None_Set_string_256_64 -1.46% 9679858.674 9538975.385 - -0.37% -
BM_RangesPushHeap_uint64_Ascending_256 -1.45% 2.203 2.171 - 3.73% -
rng::reverse_copy(list<int>)/512 -1.45% 372.984 367.560 - -0.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.45% 19185745.162 18906722.041 - -3.75% -
SetIntersection_None_Vector_float_262144_256 -1.45% 1219648.105 1201925.961 - -2.16% -
rng::find(list<int>)_(process_all)/50 -1.45% 18.361 18.095 - -3.94% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.45% 629552.540 620419.480 - -0.84% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.45% 37.965 37.414 - -0.71% -
rng::none_of(vector<int>)_(process_all)/32 -1.45% 8.455 8.333 - 0.05% -
rng::rotate(deque<int>)_(1_element_forward)/32 -1.45% 4.781 4.712 - -1.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.45% 14829.594 14614.778 - -0.70% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 -1.45% 7.026 6.924 - 0.71% -
BM_std_min<unsigned___int128>/9 -1.45% 3.342 3.294 - -6.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.45% 15650.125 15423.857 - -1.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.44% 150043.770 147876.467 - -0.07% -
SetIntersection_None_Set_float_256_16 -1.44% 11151892.961 10990810.226 - -0.84% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.44% 11.293 11.129 - -1.54% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.44% 13624.382 13427.660 - -0.12% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.44% 150091.102 147928.705 - 0.09% -
BM_std_minmax<unsigned_short>/64 -1.44% 1.548 1.525 - -0.03% -
std::unordered_set<std::string>::clear()/32 -1.44% 915.157 901.984 - -2.58% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.44% 692.308 682.348 - -1.70% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.44% 430.543 424.350 - 0.66% -
std::find_if(list<int>)_(bail_25%)/1024 -1.44% 193.304 190.527 - -0.58% -
rng::search_n(list<int>)_(no_match)/1000 -1.44% 707.528 697.371 - -1.92% -
BM_std_min<unsigned___int128>/8 -1.44% 2.934 2.892 - -7.01% -
std::set<int>::insert(value)_(already_present)/32 -1.43% 1.788 1.762 - -1.74% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -1.43% 0.999 0.985 - -0.08% -
SetIntersection_Front_Vector_uint32_4_4 -1.43% 145818523.688 143731209.556 - -0.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.43% 10.875 10.720 - -0.56% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.43% 11.694 11.527 - -1.40% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -1.43% 1.000 0.986 - 0.08% -
BM_StringRead_Cold_Deep_Large -1.43% 1.587 1.564 - 29.38% -
SetIntersection_None_Vector_uint64_256_256 -1.42% 2234479.097 2202648.853 - -3.25% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.42% 12757.906 12576.354 - 0.20% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst -1.42% 0.827 0.815 - -0.82% -
BM_RangesMakeHeap_string_Heap_262144 -1.42% 5.227 5.153 - -5.24% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -1.42% 5.458 5.380 - 0.07% -
BM_StringRead_Cold_Deep_Empty -1.42% 1.072 1.057 - 31.81% -
std::find_end(vector<int>)_(process_all)/8192 -1.42% 1851.171 1824.932 - -2.97% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.42% 741.064 730.569 - -8.74% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 -1.41% 9.642 9.506 - -1.01% -
std::generate_n(deque<int>)/50 -1.41% 12.444 12.269 - -0.40% -
BM_std_min<unsigned_char>/5500 -1.41% 37.577 37.047 - -0.07% -
SetIntersection_Interlaced_Set_string_16_4 -1.41% 77338737.109 76248226.475 - -0.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.41% 1211.763 1194.728 - -2.49% -
rng::partial_sort(vector<int>)_(repeated)/8 -1.40% 20.367 20.080 - -1.32% -
std::find_end(list<int>)_(near_matches)/1000 -1.40% 37297.695 36775.511 - -0.60% -
BM_RangesMakeHeap_float_PipeOrgan_16 -1.40% 1.300 1.282 - 0.67% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.40% 0.971 0.957 - -2.35% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 -1.40% 15.054 14.844 - 0.43% -
SetIntersection_Front_Set_string_262144_1 -1.40% 1167430.377 1151134.194 - 0.80% -
rng::fill_n(vector<bool>)/32768 -1.39% 30.511 30.086 - -0.23% -
BM_deque_vector_ranges_copy/65536 -1.39% 2648.491 2611.573 - -9.20% -
std::unordered_map<int,_int>::clear()/8192 -1.39% 64125.837 63232.730 - 0.36% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.39% 11.991 11.824 - 0.21% -
BM_RangesMakeHeap_string_Heap_256 -1.39% 4.884 4.816 - -3.05% -
std::copy_if(list<int>)_(every_other)/32768 -1.39% 25516.516 25162.545 - -0.24% -
SetIntersection_None_Set_uint32_16384_16 -1.38% 154041025.565 151907897.102 - -11.54% -
rng::find_end(vector<int>)_(match_near_end)/1000 -1.38% 276.713 272.882 - 3.17% -
727_cppcheck_r -1.38% 25.526 25.172 - -0.35% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.38% 28.827 28.428 - -1.53% -
SetIntersection_None_Vector_uint32_256_1 -1.38% 4555950.167 4492960.096 - -1.35% -
SetIntersection_Front_Set_string_16384_4 -1.38% 1331426.887 1313022.306 - -0.53% -
BM_std_min<int>/12 -1.38% 1.501 1.480 - -0.78% -
SetIntersection_Front_Set_uint32_16384_1024 -1.38% 16672952.259 16442874.235 - 6.35% -
SetIntersection_Front_Vector_uint64_64_64 -1.38% 11372426.068 11215531.790 - 0.32% -
BM_std_minmax<short>/16 -1.38% 1.751 1.727 - -9.13% -
SetIntersection_Front_Vector_uint32_1024_16 -1.38% 1187512.456 1171145.517 - -2.05% -
rng::find(vector<bool>)_(process_all)/1048576 -1.38% 3727.075 3675.757 - 0.30% -
BM_lexicographical_compare_three_way<IntPtr>/256 -1.38% 70.509 69.538 - -1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.38% 1134911.502 1119295.896 - 0.02% -
BM_std_minmax<int>/2 -1.38% 0.805 0.794 - -11.83% -
std::unique(deque<int>)_(sprinkled)/8192 -1.38% 7450.445 7347.998 - -0.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.37% 1432414.401 1412720.254 - -1.47% -
rng::adjacent_find(list<int>)/8192 -1.37% 6992.467 6896.430 - -0.66% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.37% 30.581 30.162 - -0.95% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -1.37% 253.286 249.814 - -0.52% -
BM_std_minmax<unsigned_int>/2 -1.37% 0.888 0.876 - 6.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 -1.37% 24.525 24.189 - -0.46% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.37% 167.301 165.013 - -3.33% -
rng::move_backward(vector<int>)/64 -1.37% 4.177 4.120 - -0.07% -
rng::copy_if(vector<int>)_(every_other)/8 -1.37% 4.281 4.223 - -0.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.37% 34909.592 34433.060 - -1.41% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.36% 22.139 21.837 - -0.52% -
std::find_end(vector<int>)_(process_all)/1048576 -1.36% 237167.048 233938.509 - -2.84% -
rng::contains(deque<int>)_(process_all)/8 -1.36% 2.979 2.939 - -0.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.36% 2.695 2.658 - 0.74% -
BM_StringEraseToEnd_Large_Transparent -1.36% 0.855 0.843 - 0.14% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.35% 271798.975 268116.593 - -2.49% -
std::transform(list<int>,_list<int>)/8192 -1.35% 8643.729 8526.713 - -9.40% -
bm_lexicographical_compare<signed_char>/5 -1.35% 2.318 2.287 - 3.61% -
rng::find_if(vector<char>)_(process_all)/8 -1.35% 2.458 2.425 - -2.51% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.35% 767.796 757.414 - -1.22% -
BM_MakeThenSortHeap_float_Ascending_4 -1.35% 1.452 1.432 - 2.53% -
BM_std_min<unsigned_int>/7 -1.35% 1.061 1.047 - -0.03% -
std::copy(vector<int>)/32768 -1.34% 3791.848 3740.876 - 6.97% -
BM_deque_deque_move/64000 -1.34% 2762.210 2725.159 - 0.03% -
rng::partition(vector<int>)_(sparse)/32 -1.34% 9.091 8.969 - -1.29% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -1.34% 1.231 1.215 - -3.56% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.34% 9.847 9.715 - 2.69% -
std::replace_if(deque<int>)_(prefix)/32 -1.34% 14.044 13.856 - -2.34% -
std::set<int>::count(key)_(existent)/8192 -1.34% 8.000 7.893 - 1.44% -
std::map<int,_int>::find(key)_(existent)/8192 -1.33% 5.475 5.402 - -1.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.33% 5873409.670 5795238.554 - -1.70% -
rng::sort(vector<int>)_(heap)/8 -1.33% 22.488 22.189 - -0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.33% 1122178.966 1107257.931 - -1.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.33% 3300947.529 3257103.462 - -8.59% -
BM_std_min<unsigned_short>/8 -1.33% 1.315 1.298 - -0.59% -
BM_RangesPushHeap_uint64_Ascending_1024 -1.32% 2.674 2.638 - 2.39% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.32% 2.626 2.592 - -4.29% -
BM_MakeThenSortHeap_float_Ascending_64 -1.32% 3.981 3.928 - -0.79% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.32% 656.010 647.373 - -3.62% -
SetIntersection_Front_Vector_string_262144_4 -1.32% 1266912.446 1250250.920 - -0.81% -
BM_std_minmax<unsigned_short>/17 -1.31% 1.700 1.678 - -1.99% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.31% 9.996 9.865 - -1.52% -
SetIntersection_None_Set_uint32_16384_64 -1.31% 153630315.574 151617467.664 - -12.42% -
SetIntersection_None_Vector_float_16384_64 -1.31% 1188276.896 1172713.404 - -2.57% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.31% 44931.520 44344.223 - -2.08% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.30% 1.945 1.920 - 0.93% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.30% 32.302 31.882 - -4.79% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.30% 870.051 858.738 - 4.46% -
SetIntersection_None_Vector_uint32_16384_1024 -1.30% 1185242.437 1169848.329 - -0.15% -
BM_vector_deque_ranges_move_backward/70000 -1.30% 8467.288 8357.350 - 9.22% -
BM_std_minmax<char>/27 -1.30% 1.794 1.770 - -9.29% -
BM_MakeHeap_string_SingleElement_1024 -1.30% 6.252 6.171 - -2.18% -
rng::for_each(map<int>::iterator)/8 -1.30% 4.613 4.554 - -0.16% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.30% 731441.537 721961.696 - -3.44% -
rng::rotate(list<int>)_(by_1/4)/50 -1.30% 24.554 24.236 - -0.55% -
rng::find_end(list<int>)_(same_length)/1000 -1.30% 1480.657 1461.483 - -0.97% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -1.29% 4.853 4.790 - 0.25% -
std::find_if(vector<char>)_(process_all)/8192 -1.29% 2073.122 2046.310 - -0.94% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 -1.29% 70.509 69.597 - -1.14% -
std::move_backward(list<int>)/512 -1.29% 376.269 371.416 - -0.58% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.29% 4.876 4.814 - -0.30% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -1.29% 1.181 1.165 - 1.82% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.29% 5.485 5.415 - 0.85% -
std::move_backward(vector<int>)/1048576 -1.28% 56485.961 55760.505 - 2.36% -
BM_std_min<int>/10 -1.28% 1.007 0.994 - -1.05% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 -1.28% 32.231 31.818 - 1.98% -
BM_MakeHeap_string_SingleElement_16384 -1.28% 6.044 5.967 - -2.18% -
BM_deque_deque_move/64 -1.28% 5.562 5.491 - -1.31% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.28% 50764.597 50114.319 - -0.54% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 -1.28% 4299.059 4244.058 - -0.33% -
BM_deque_vector_ranges_move_backward/4000 -1.28% 145.384 143.525 - 1.47% -
SetIntersection_None_Set_float_262144_1 -1.28% 1209927.980 1194464.926 - 2.78% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.28% 24.915 24.597 - -0.09% -
BM_StringRelational_Less_Empty_Large_Control -1.28% 2.003 1.977 - 5.47% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.27% 11.269 11.126 - -1.29% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.27% 31818.747 31414.831 - -2.33% -
SetIntersection_None_Vector_uint64_256_1 -1.27% 4535205.036 4477634.138 - -0.76% -
BM_deque_deque_copy_backward/70000 -1.27% 8736.218 8625.370 - 2.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.27% 758.042 748.445 - -1.76% -
SetIntersection_Front_Set_string_262144_256 -1.27% 14967594.895 14778162.324 - -6.28% -
BM_StringRead_Cold_Shallow_Small -1.26% 1.072 1.059 - 36.26% -
BM_RangesMakeThenSortHeap_float_Descending_1024 -1.26% 8.106 8.004 - -0.00% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.26% 11.417 11.273 - -0.43% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.26% 803.975 793.850 - 2.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.26% 55337.611 54641.657 - -0.02% -
BM_RangesSortHeap_string_16384 -1.26% 98.288 97.052 - 1.15% -
std::reverse_copy(list<int>)/64 -1.26% 30.517 30.133 - -0.06% -
std::is_partitioned(list<int>)_(partitioned)/1024 -1.25% 716.774 707.780 - -0.25% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -1.25% 13125.343 12960.641 - 0.49% -
SetIntersection_Front_Set_string_262144_16 -1.25% 1980329.689 1955485.210 - -2.67% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -1.25% 149952.849 148075.430 - 0.44% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -1.25% 33.152 32.737 - 1.44% -
BM_std_min<char>/30 -1.25% 2.325 2.296 - 3.26% -
BM_std_min<int>/24 -1.25% 1.842 1.819 - 0.34% -
BM_MakeThenSortHeap_string_Heap_262144 -1.25% 181.683 179.416 - 0.66% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -1.25% 771.033 761.430 - -1.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.24% 15.947 15.748 - -0.90% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.24% 27262.874 26924.417 - -2.87% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.24% 16.153 15.953 - 0.44% -
std::multimap<std::string,_int>::ctor(const&)/32 -1.24% 837.661 827.278 - 16.05% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.24% 525244.745 518737.016 - -0.51% -
std::find_end(list<int>)_(near_matches)/1024 -1.24% 38831.405 38350.326 - -0.53% -
BM_StringEraseToEnd_Large_Opaque -1.24% 1.029 1.017 - 0.68% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -1.24% 38889972.221 38409074.057 - 0.10% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.24% 709.947 701.172 - -2.15% -
BM_MakeThenSortHeap_string_Descending_262144 -1.23% 86.269 85.204 - -1.28% -
std::find_end(vector<int>)_(match_near_end)/8192 -1.23% 122086.507 120578.941 - -0.18% -
BM_std_minmax<long_long>/12 -1.23% 2.732 2.698 - -1.28% -
SetIntersection_None_Vector_uint32_16384_16384 -1.23% 1185397.495 1170790.141 - -0.07% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.23% 20.944 20.686 - -0.45% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.23% 34.488 34.065 - -1.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.22% 3.000 2.964 - -0.56% -
rng::stable_partition(list<int>)_(sparse)/1024 -1.22% 932.337 920.930 - 0.24% -
SetIntersection_Front_Vector_float_16_4 -1.22% 58526673.686 57810692.132 - -0.20% -
std::find_end(list<int>)_(match_near_end)/1024 -1.22% 4654.936 4598.021 - -0.20% -
SetIntersection_Interlaced_Set_string_262144_16 -1.22% 2181832.195 2155180.582 - -0.49% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.22% 11094.109 10958.619 - -1.33% -
753_ns3_r -1.22% 10.446 10.318 - 0.97% -
BM_deque_deque_copy/64000 -1.22% 2675.681 2643.025 - -2.55% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.21% 4.300 4.248 - -0.44% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -1.21% 2.639 2.608 - -0.11% -
SetIntersection_None_Set_uint32_256_64 -1.21% 9429063.640 9315138.087 - -0.79% -
SetIntersection_Interlaced_Set_string_16384_16 -1.21% 249075712.688 246069159.869 - 0.83% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -1.20% 4.063 4.014 - -0.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.20% 8006.572 7910.317 - -1.13% -
rng::find_last(vector<char>)_(bail_10%)/50 -1.20% 5.429 5.364 - -3.59% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.20% 114221.504 112849.580 - -2.02% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.20% 76.606 75.687 - -0.53% -
rng::find_end(deque<int>)_(single_element)/1000 -1.20% 252.059 249.035 - -15.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.20% 139364.828 137692.937 - -1.17% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 -1.20% 16.708 16.507 - 0.53% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 -1.20% 124195.849 122708.013 - -0.73% -
BM_deque_vector_ranges_copy/4096 -1.19% 147.412 145.651 - -0.64% -
std::multimap<int,_int>::insert(value)_(new_value)/0 -1.19% 18.156 17.939 - 0.26% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -1.19% 2.948 2.913 - -2.19% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.19% 6361.383 6285.716 - -0.25% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.19% 384242.904 379673.045 - -0.17% -
BM_RangesPushHeap_uint64_Ascending_16384 -1.19% 3.733 3.689 - 3.49% -
rng::unique(deque<int>)_(sprinkled)/8192 -1.19% 5656.526 5589.407 - -0.60% -
rng::unique(list<int>)_(contiguous)/1024 -1.18% 922.029 911.126 - -1.84% -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 -1.18% 730.867 722.233 - -1.22% -
BM_LowerBound_string_64 -1.18% 69.870 69.045 - -0.43% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.17% 4839.486 4782.651 - -0.53% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.17% 55410.988 54762.032 - 0.93% -
std::adjacent_find(list<int>,_pred)/8 -1.17% 3.933 3.887 - -0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.17% 1267497.285 1252683.572 - -3.60% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -1.17% 36.489 36.063 - -0.56% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -1.17% 1.448 1.432 - -4.44% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.17% 42492814.960 41997444.647 - -3.23% -
std::search(list<int>,_pred)_(single_element)/8192 -1.17% 8703.321 8601.890 - -0.76% -
748_flightdm_r -1.16% 9.347 9.238 - 2.89% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.16% 804.357 795.001 - -1.61% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -1.16% 568.464 561.857 - 1.02% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.16% 88.942 87.911 - 0.45% -
rng::unique(deque<int>)_(sprinkled)/52 -1.16% 72.768 71.925 - -3.79% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -1.15% 43228.587 42729.391 - -0.26% -
std::vector<int>::ctor(size)/1024 -1.15% 42.785 42.291 - 2.90% -
BM_RangesMakeHeap_string_Heap_16384 -1.15% 4.990 4.932 - -1.88% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.15% 5.381 5.319 - -1.22% -
bm_lexicographical_compare<int>/64 -1.15% 4.970 4.912 - 2.06% -
SetIntersection_Front_Vector_float_1024_16 -1.15% 1198517.577 1184720.152 - -0.13% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.15% 12.350 12.208 - 0.22% -
BM_std_min<unsigned_int>/10 -1.15% 1.006 0.995 - 0.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.15% 7.523 7.437 - -1.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.15% 2260156.156 2234192.951 - -1.97% -
SetIntersection_None_Vector_uint64_262144_1 -1.15% 1208934.562 1195047.729 - 1.77% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.15% 641197.994 633833.821 - -0.75% -
std::multiset<std::string>::clear()/1024 -1.15% 20291.630 20058.809 - 3.21% -
std::find_end(vector<int>)_(process_all)/1024 -1.15% 240.498 237.739 - -2.65% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.15% 1.680 1.661 - -3.74% -
std::set<int>::erase(iterator)/32 -1.15% 20.579 20.343 - 0.30% -
BM_MakeHeap_string_PipeOrgan_256 -1.15% 4.785 4.730 - -0.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.15% 1160533.394 1147240.752 - -0.80% -
std::multiset<int>::erase(key)_(non-existent)/8192 -1.15% 9.696 9.585 - 0.56% -
BM_PushHeap_string_Ascending_256 -1.14% 10.094 9.979 - -2.02% -
BM_StringRelational_Less_Huge_Small_Control -1.14% 1.848 1.827 - 0.62% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.14% 506.812 501.051 - -0.81% -
std::none_of(list<int>)_(process_all)/32768 -1.14% 25754.813 25462.100 - -1.15% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.14% 1868623.861 1847395.587 - 1.44% -
BM_MakeThenSortHeap_string_Random_16 -1.14% 22.640 22.383 - -1.30% -
BM_deque_vector_ranges_move/5500 -1.13% 200.258 197.985 - 0.15% -
std::sample(vector<int>)/1024 -1.13% 11283.574 11155.860 - -1.18% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -1.13% 1989825.506 1967314.351 - 4.38% -
BM_std_min<unsigned___int128>/6 -1.13% 2.122 2.098 - -7.16% -
rng::partition(list<int>)_(sparse)/1024 -1.13% 736.077 727.762 - -0.66% -
BM_CmpLess_short_short -1.13% 0.969 0.958 - -0.70% -
BM_deque_deque_move_backward/64000 -1.13% 7904.273 7815.093 - -2.65% -
std::remove(list<int>)_(sprinkled)/1024 -1.13% 967.026 956.122 - -5.73% -
rng::all_of(vector<int>)_(process_all)/50 -1.13% 18.298 18.092 - -1.97% -
SetIntersection_Interlaced_Set_float_4_4 -1.13% 147930208.768 146263515.110 - -0.94% -
std::shift_left(list<int>)/8192 -1.12% 7703.584 7616.956 - -1.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.12% 23351266.191 23088879.153 - -1.86% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 -1.12% 966.292 955.438 - -0.81% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -1.12% 8448.757 8353.863 - -1.70% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 -1.12% 7.245 7.164 - -0.37% -
BM_RangesMakeHeap_string_SingleElement_256 -1.12% 6.333 6.262 - -1.17% -
rng::is_sorted(list<int>)/1024 -1.12% 773.964 765.279 - 0.77% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.12% 213.579 211.188 - -0.99% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.12% 636889.995 629763.098 - -0.97% -
BM_lexicographical_compare_three_way_slow_path/1024 -1.12% 249.094 246.311 - -1.10% -
SetIntersection_Front_Set_uint32_16384_4 -1.12% 1153391.792 1140519.329 - 0.15% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 -1.12% 248.040 245.272 - -0.12% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -1.12% 19995.711 19772.757 - -0.99% -
BM_std_minmax_element<char>/4 -1.11% 1.258 1.244 - 0.15% -
rng::find_end(forward_list<int>)_(near_matches)/8192 -1.11% 2495755.488 2467956.571 - -0.52% -
std::map<std::string,_int>::clear()/1024 -1.11% 20741.009 20510.120 - -2.10% -
rng::move(vector<bool>)_(aligned)/4096 -1.11% 8.178 8.087 - -0.41% -
rng::is_sorted_until(deque<int>,_pred)/8192 -1.11% 4866.000 4811.966 - 0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.11% 6766282.489 6691211.931 - 0.75% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 -1.11% 24.534 24.263 - -0.60% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 -1.11% 2.055 2.032 - -1.07% -
std::sample(vector<int>)/8192 -1.11% 90949.782 89942.499 - -1.10% -
rng::count(vector<bool>)/1000 -1.11% 3.004 2.971 - -1.21% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.10% 12810.582 12669.055 - 0.68% -
BM_MakeHeap_float_Random_256 -1.10% 1.369 1.354 - 9.40% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.10% 25.564 25.283 - -0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.10% 11094305.013 10972149.701 - -0.75% -
std::find_if_not(deque<int>)_(process_all)/8 -1.10% 3.957 3.913 - -1.30% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.10% 18.681 18.476 - 3.23% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.10% 2.655 2.626 - 0.42% -
BM_CmpLess_uint_int -1.10% 1.128 1.116 - -0.92% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.10% 1.080 1.068 - -0.84% -
SetIntersection_None_Vector_float_262144_16384 -1.10% 1213179.097 1199870.412 - -7.87% -
SetIntersection_None_Vector_string_262144_256 -1.10% 1342877.706 1328148.508 - 1.07% -
BM_PopHeap_float_1024 -1.10% 28.101 27.793 - -0.70% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 -1.10% 5.047 4.991 - 0.47% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.10% 18.848 18.641 - -0.65% -
BM_lexicographical_compare_three_way_fast_path/16 -1.09% 4.446 4.398 - 1.31% -
std::reverse_copy(deque<int>)/4096 -1.09% 983.580 972.832 - -1.22% -
BM_std_min<unsigned_long_long>/16 -1.09% 2.448 2.421 - -1.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.09% 3.607 3.568 - 2.23% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.09% 4.302 4.255 - -6.16% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.09% 2.107 2.084 - -1.35% -
BM_PushHeap_uint32_Random_16 -1.09% 4.508 4.459 - 1.04% -
rng::unique(deque<int>,_pred)_(contiguous)/52 -1.09% 69.295 68.542 - -0.97% -
BM_std_min<int>/16 -1.09% 1.730 1.712 - 1.22% -
BM_deque_deque_ranges_copy_backward/5500 -1.09% 207.834 205.578 - -0.66% -
BM_deque_vector_move_backward/5500 -1.08% 202.637 200.442 - -1.62% -
BM_std_min<short>/22 -1.08% 1.877 1.857 - -1.60% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.08% 7.500 7.419 - -0.57% -
SetIntersection_None_Set_uint64_1024_16 -1.08% 8872267.160 8776528.932 - 0.43% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.08% 4460499.472 4412382.787 - -0.99% -
rng::copy(vector<bool>)_(aligned)/32768 -1.08% 35.880 35.493 - 0.52% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.08% 274260.368 271304.364 - -1.60% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.08% 21.218 20.990 - 0.05% -
std::sample(vector<int>)/32 -1.08% 306.978 303.671 - -0.89% -
SetIntersection_None_Set_string_1024_16 -1.08% 9122638.143 9024400.571 - -0.21% -
std::search(list<int>)_(same_length)/1000 -1.08% 745.214 737.198 - -1.31% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.07% 3853.993 3812.569 - -1.35% -
SetIntersection_Front_Set_float_1024_16 -1.07% 1309163.899 1295118.706 - -0.99% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.07% 6.770 6.697 - -2.18% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.07% 12150.697 12020.807 - -3.15% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.07% 62488.039 61820.152 - -0.42% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.07% 29.806 29.487 - -0.41% -
rng::copy_if(list<int>)_(entire_range)/262144 -1.07% 219510.981 217168.038 - -1.49% -
std::rotate(vector<bool>)_(1_element_backward)/50 -1.07% 17.979 17.787 - 1.75% -
std::rotate(vector<int>)_(1_element_backward)/1024 -1.07% 36.167 35.781 - -0.56% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.06% 684.178 676.894 - -0.48% -
rng::remove(list<int>)_(sprinkled)/1024 -1.06% 957.932 947.744 - -1.83% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.06% 276983.185 274038.283 - -1.50% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.06% 7.576 7.496 - -2.01% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.06% 1.369 1.354 - -1.49% -
BM_std_min<unsigned_short>/23 -1.06% 2.155 2.133 - -0.11% -
BM_std_minmax<short>/26 -1.06% 2.529 2.502 - 0.88% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.06% 7889.873 7806.343 - -1.68% -
SetIntersection_Front_Set_uint32_262144_4 -1.06% 1130218.614 1118255.610 - -1.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.06% 1210228.547 1197426.681 - -1.76% -
SetIntersection_Front_Set_uint32_16384_256 -1.06% 4914033.085 4862057.218 - 0.07% -
SetIntersection_Front_Set_uint32_262144_16 -1.06% 1291541.446 1277898.206 - -2.53% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.06% 9024.410 8929.134 - -1.00% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 -1.06% 8.488 8.398 - 0.32% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.05% 23334.659 23088.839 - -0.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.05% 710.445 702.964 - -0.29% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 -1.05% 6.635 6.566 - 0.33% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.05% 63608.422 62939.646 - -1.38% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.05% 20.892 20.672 - 1.41% -
SetIntersection_Interlaced_Vector_string_64_4 -1.05% 23194393.619 22950819.439 - -0.15% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.05% 4.358 4.312 - -3.89% -
BM_std_min<unsigned_short>/17 -1.05% 6.703 6.633 - -0.21% -
BM_RangesPushHeap_string_QuickSortAdversary_4 -1.05% 6.108 6.044 - -0.50% -
std::copy(list<int>)/8 -1.05% 2.463 2.437 - -3.00% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -1.05% 831.211 822.501 - -0.39% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -1.05% 8448.508 8360.030 - -0.78% -
rng::find(vector<bool>)_(process_all)/8192 -1.05% 33.904 33.549 - -0.32% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.04% 20.092 19.882 - 1.48% -
std::rotate(vector<int>)_(by_1/3)/32 -1.04% 21.779 21.552 - -0.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.04% 7897543.297 7815178.567 - 0.35% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.04% 1.114 1.102 - -1.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.04% 6568168.681 6499788.843 - -8.48% -
std::reverse(list<int>)/512 -1.04% 194.404 192.383 - -0.54% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.04% 41.209 40.781 - 0.03% -
std::copy_if(vector<int>)_(every_other)/64 -1.04% 16.281 16.112 - -0.16% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.04% 12196.064 12069.645 - -1.99% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.03% 76.820 76.025 - 5.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.03% 808.122 799.764 - -1.23% -
SetIntersection_None_Vector_float_262144_262144 -1.03% 1206181.004 1193706.652 - -3.00% -
rng::unique(deque<int>,_pred)_(contiguous)/32 -1.03% 58.902 58.293 - -0.55% -
BM_std_minmax<long_long>/20 -1.03% 3.318 3.284 - -1.03% -
BM_deque_deque_move_backward/70000 -1.03% 8702.153 8612.451 - -2.13% -
BM_deque_vector_ranges_move_backward/64 -1.03% 2.935 2.905 - -0.09% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.03% 37097.548 36715.692 - -0.92% -
BM_std_minmax_element<long_long>/4 -1.03% 1.277 1.264 - 0.98% -
rng::find(list<int>)_(bail_25%)/1024 -1.03% 182.637 180.760 - -0.23% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.03% 9.562 9.464 - -0.76% -
SetIntersection_Front_Vector_float_262144_4 -1.03% 1149092.404 1137305.766 - 0.05% -
BM_RangesMakeHeap_string_SingleElement_16 -1.02% 5.580 5.523 - -0.18% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -1.02% 3.680 3.642 - -0.92% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.02% 602.450 596.289 - -0.81% -
rng::unique_copy(list<int>)_(contiguous)/32 -1.02% 11.965 11.843 - -0.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.02% 482.193 477.270 - -0.60% -
std::rotate(list<int>)_(by_1/4)/50 -1.02% 25.096 24.840 - -0.44% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 -1.02% 1.393 1.378 - -0.62% -
std::remove_copy(deque<int>)_(prefix)/50 -1.02% 19.241 19.045 - -1.42% -
std::adjacent_find(vector<int>)/1048576 -1.02% 236679.945 234268.080 - -0.29% -
SetIntersection_None_Vector_uint64_262144_1024 -1.02% 1188750.025 1176638.703 - 1.65% -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 -1.02% 7299.796 7225.495 - -0.72% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.02% 63822.591 63173.546 - -0.13% -
std::find_end(forward_list<int>)_(near_matches)/1024 -1.02% 37314.034 36934.740 - -0.66% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 -1.01% 286.512 283.609 - 0.08% -
SetIntersection_Interlaced_Set_float_16384_64 -1.01% 220148595.185 217920551.471 - -0.34% -
SetIntersection_None_Set_uint32_1024_4 -1.01% 8803561.026 8714488.850 - 0.21% -
std::remove_if(deque<int>)_(prefix)/50 -1.01% 67.128 66.449 - -0.55% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 -1.01% 5.846 5.786 - 0.11% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -1.01% 11.667 11.549 - 0.10% -
BM_std_minmax<unsigned_short>/25 -1.01% 2.346 2.322 - -0.47% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.01% 3.587 3.551 - -0.66% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 -1.01% 48.657 48.167 - 0.33% -
BM_deque_vector_copy_backward/1 -1.01% 2.113 2.091 - -0.03% -
std::find_end(list<int>)_(same_length)/1024 -1.01% 1498.457 1483.382 - -1.64% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.00% 12190.944 12068.475 - -1.64% -
BM_PopHeap_string_4 -1.00% 5.337 5.283 - -1.35% -
SetIntersection_Front_Vector_uint64_1024_256 -1.00% 2349522.601 2325939.236 - -0.23% -
std::find(vector<bool>)_(process_all)/8192 -1.00% 33.729 33.391 - 0.23% -
rng::remove_copy(deque<int>)_(sprinkled)/32 -1.00% 12.299 12.175 - -0.81% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.00% 642.738 636.300 - -1.40% -
rng::search_n(deque<int>)_(no_match)/8192 -1.00% 3499.709 3464.665 - -0.35% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34960.64% 1001212.809 351031615.099 - 0.14% -
std::fill(deque<int>)/32 272.87% 1.269 4.733 - 274.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 225.77% 38973084.340 126962810.685 - 182.27% -
rng::fill(deque<int>)/32 206.94% 1.470 4.512 - 237.91% -
std::generate_n(list<int>)/1024 132.59% 650.766 1513.638 - 132.62% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 126.54% 31.581 71.545 - 13.54% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 125.20% 686.866 1546.822 - 149.43% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 116.93% 682.767 1481.103 - 146.76% -
std::rotate(list<int>)_(1_element_forward)/1024 116.55% 736.115 1594.022 - 115.30% -
std::search(list<int>)_(no_match)/1024 115.58% 738.440 1591.962 - 108.46% -
rng::rotate(list<int>)_(1_element_forward)/1024 115.21% 738.729 1589.852 - 115.72% -
std::search(list<int>)_(no_match)/1000 115.05% 714.315 1536.158 - 128.47% -
rng::rotate(list<int>)_(1_element_backward)/1024 112.07% 747.137 1584.437 - 112.69% -
std::rotate(list<int>)_(1_element_backward)/1024 111.53% 748.240 1582.776 - 111.88% -
std::fill(deque<int>)/50 109.78% 2.238 4.695 - 109.62% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 107.12% 101.646 210.533 - 2.42% -
rng::fill(deque<int>)/50 102.24% 2.256 4.563 - 102.29% -
std::rotate_copy(list<int>)/50 101.28% 14.092 28.365 - 99.85% -
rng::unique_copy(list<int>)_(contiguous)/1024 100.35% 741.880 1486.368 - 99.89% -
rng::unique_copy(list<int>)_(sprinkled)/1024 100.04% 743.091 1486.468 - 99.07% -
std::unique_copy(list<int>)_(sprinkled)/1024 100.02% 743.472 1487.063 - 99.17% -
std::unique_copy(list<int>)_(contiguous)/1024 99.09% 744.543 1482.318 - 99.31% -
SetIntersection_Interlaced_Vector_uint64_262144_256 96.26% 37799435.342 74184282.840 - 117.76% -
rng::rotate_copy(vector<int>)/8192 91.88% 283.624 544.205 - -11.25% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 90.65% 31.611 60.266 - 0.73% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 89.96% 369885.230 702622.170 - 90.45% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 89.51% 796.357 1509.192 - 90.28% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 89.48% 798.093 1512.252 - 90.20% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 86.94% 826.530 1545.123 - 87.64% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 81.52% 846.648 1536.815 - 81.70% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 81.28% 22.130 40.117 - 95.74% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.14% 78.975 139.899 - 0.35% -
SetIntersection_Interlaced_Vector_uint64_262144_16 74.24% 3187398.526 5553696.272 - 77.28% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 73.72% 383695.582 666562.087 - 70.94% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 69.09% 23.891 40.397 - 53.18% -
SetIntersection_Interlaced_Set_uint32_16384_16 66.77% 206349449.766 344125634.771 - 64.58% -
SetIntersection_Interlaced_Set_uint32_16384_64 65.66% 213999564.324 354518283.063 - 65.07% -
std::copy_n(vector<bool>)_(aligned)/1048576 65.35% 1677.673 2774.055 - 47.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 61.11% 16347819.746 26338691.886 - 31.89% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 59.79% 42.507 67.920 - -0.42% -
BM_StringCtorDefault 59.51% 0.235 0.375 - 40.34% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 56.49% 7.295 11.416 - 77.69% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 54.62% 764.570 1182.158 - 55.06% -
BM_RangesMakeHeap_uint64_Random_4 54.61% 1.154 1.784 - 2.83% -
std::equal(list<int>)_(it,_it,_it)/1024 53.87% 1136.722 1749.062 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 53.31% 20892693.637 32030671.003 - 139.15% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 52.84% 0.294 0.449 - 72.51% -
BM_PopHeap_uint32_1 52.21% 0.456 0.695 - 11.62% -
BM_tolower_string<char> 51.04% 15.184 22.934 - 53.86% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 50.57% 5.266 7.929 - 69.66% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 50.38% 57.316 86.193 - 42.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 49.13% 230882842.887 344312518.937 - 49.83% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 48.94% 7.573 11.279 - 77.71% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 47.03% 0.390 0.573 - 66.68% -
BM_PushHeap_float_Descending_1 46.65% 0.431 0.631 - 35.08% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 45.00% 36.974 53.613 - 1.46% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 44.80% 5.395 7.811 - 69.31% -
BM_PushHeap_uint32_QuickSortAdversary_1 44.65% 0.482 0.697 - 77.05% -
SetIntersection_None_Set_uint64_16384_16 44.31% 163583149.727 236062277.446 - 44.56% -
std::map<std::string,_int>::erase(key)_(existent)/8192 44.02% 64.897 93.466 - 15.69% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 43.09% 30.666 43.880 - 14.95% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 42.87% 0.343 0.490 - 45.95% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 42.53% 23.878 34.034 - 27.01% -
BM_PushHeap_uint64_Descending_1 42.24% 0.449 0.638 - 21.22% -
SetIntersection_None_Set_uint64_16384_64 41.94% 166687378.287 236595043.399 - 41.75% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 41.09% 21.732 30.663 - -16.40% -
rng::stable_partition(list<int>)_(dense)/8192 41.00% 18229.439 25704.252 - 32.42% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 40.47% 51.106 71.789 - -2.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 40.26% 1.862 2.612 - 58.87% -
rng::search(deque<int>)_(same_length)/1000 40.15% 331.309 464.315 - 11.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 39.13% 0.501 0.697 - 38.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 39.04% 2876318.609 3999301.288 - 3.72% -
std::map<std::string,_int>::insert(value)_(already_present)/0 38.79% 12.159 16.875 - -12.05% -
SetIntersection_Interlaced_Vector_uint32_262144_64 38.49% 8210870.189 11371463.182 - 15.01% -
SetIntersection_None_Set_uint64_16384_4 38.49% 160196169.576 221851850.829 - 38.52% -
std::map<std::string,_int>::erase(key)_(existent)/0 38.36% 42.205 58.394 - -20.64% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 38.06% 66.582 91.924 - 2.76% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 37.97% 8.236 11.364 - -0.90% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 37.46% 51.061 70.191 - 37.76% -
BM_vector_deque_move_backward/0 37.17% 0.444 0.609 - 32.11% -
std::find_end(deque<int>)_(same_length)/1000 37.12% 940.071 1289.041 - 37.35% -
std::map<std::string,_int>::insert(value)_(new_value)/32 36.83% 33.788 46.233 - 10.64% -
SetIntersection_None_Set_uint64_16384_1 36.43% 156477005.889 213481820.182 - 36.55% -
BM_StringRead_Cold_Shallow_Small 36.26% 0.777 1.059 - -1.26% -
SetIntersection_None_Set_uint64_16384_256 36.23% 164805983.085 224516468.117 - 36.15% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 36.19% 25.231 34.362 - 23.87% -
rng::search(deque<int>)_(no_match)/1024 35.97% 305.071 414.803 - 2.31% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 35.93% 8.480 11.527 - 35.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 35.46% 10137763.980 13732458.549 - 3.33% -
SetIntersection_Interlaced_Vector_uint32_16384_256 35.29% 14123298.693 19107330.433 - 38.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 35.27% 110783943.527 149852839.095 - 18.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 35.05% 29.056 39.241 - 1.59% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 34.76% 5.992 8.074 - 33.35% -
BM_RangesPushHeap_float_Random_1 34.73% 0.429 0.577 - -17.21% -
BM_PushHeap_uint32_PipeOrgan_1 34.37% 0.474 0.637 - 54.37% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 34.23% 27.325 36.678 - 35.71% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 34.13% 5.835 7.827 - -1.83% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 34.02% 46.158 61.859 - 33.05% -
rng::copy_backward(vector<int>)/4096 33.96% 141.099 189.018 - 28.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 33.89% 213192962.567 285451776.967 - 19.84% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 33.83% 19.904 26.638 - 24.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 33.50% 64401241.139 85977787.976 - 27.57% -
std::unordered_set<std::string>::count(key)_(existent)/8192 32.89% 32.211 42.804 - 16.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.69% 44.854 59.515 - -30.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 32.49% 5992121.144 7938881.736 - 117.64% -
SetIntersection_None_Set_uint64_16384_1024 32.12% 162972251.525 215325044.975 - 30.48% -
BM_StringRead_Cold_Deep_Empty 31.81% 0.802 1.057 - -1.42% -
BM_RangesPopHeap_string_1 31.58% 0.524 0.689 - 49.22% -
std::partition(deque<int>)_(sparse)/32 30.68% 9.640 12.597 - 1.71% -
std::unordered_set<int>::insert(value)_(already_present)/1024 30.49% 1.940 2.531 - 7.35% -
BM_StringRead_Cold_Shallow_Empty 30.33% 0.786 1.025 - -3.45% -
BM_vector_deque_copy/0 30.04% 0.388 0.505 - -1.77% -
BM_StringRead_Cold_Deep_Small 29.49% 0.807 1.045 - -3.95% -
BM_StringRead_Cold_Deep_Large 29.38% 1.209 1.564 - -1.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 29.29% 8343790.144 10788024.583 - 28.07% -
rng::equal(vector<bool>)_(unaligned)/50 29.22% 0.736 0.951 - 7.86% -
BM_PushHeap_uint32_Random_1 29.10% 0.448 0.578 - 4.57% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 28.99% 24.738 31.908 - -0.90% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 28.89% 289.489 373.129 - 8.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 28.77% 117420920.321 151199119.909 - 31.54% -
BM_std_min<unsigned_short>/1 28.66% 0.254 0.327 - -28.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 28.19% 8413392.289 10785448.697 - 28.26% -
std::unordered_set<int>::contains(key)_(non-existent)/32 28.10% 1.529 1.959 - 33.14% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 28.07% 19.084 24.441 - 10.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 27.93% 117382475.219 150165344.189 - 32.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 27.80% 2071386.390 2647148.329 - 3.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 27.72% 7160322.808 9145406.033 - 41.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 27.59% 35.100 44.783 - 1.02% -
rng::equal(vector<bool>)_(unaligned)/8 27.41% 0.738 0.940 - 5.01% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 27.40% 20.451 26.055 - 4.91% -
std::find(vector<bool>)_(process_all)/50 27.18% 0.579 0.736 - -8.61% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 26.75% 19.154 24.278 - 5.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 26.72% 1634042.050 2070674.863 - 1.71% -
rng::replace(vector<int>)_(sprinkled)/50 26.65% 8.028 10.167 - 13.73% -
BM_StringRead_Cold_Shallow_Large 26.59% 1.034 1.308 - -5.01% -
SetIntersection_Interlaced_Vector_uint64_16384_16 26.19% 2435060.489 3072714.383 - 20.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 25.94% 0.636 0.801 - 24.37% -
std::unordered_set<int>::find(key)_(non-existent)/32 25.88% 0.983 1.238 - -1.94% -
std::mismatch(list<int>)_(it,_it,_it)/8192 25.60% 7427.540 9328.913 - 16.35% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 25.39% 22.064 27.665 - -51.28% -
BM_std_min<unsigned___int128>/1 25.35% 0.367 0.460 - 34.03% -
BM_PopHeap_pair<uint32,_uint32>_1 24.93% 0.506 0.633 - 10.33% -
std::find_if_not(list<int>)_(bail_25%)/32768 24.41% 7601.481 9457.241 - 28.15% -
rng::partition(list<int>)_(dense)/8192 24.35% 5095.363 6336.180 - 44.63% -
BM_RangesPushHeap_uint64_Descending_1 24.08% 0.467 0.579 - 0.45% -
std::set<int>::insert(value)_(already_present)/0 24.08% 0.582 0.722 - 24.11% -
rng::copy_n(vector<int>)/32768 24.00% 2294.113 2844.680 - 18.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 23.88% 0.447 0.554 - 7.07% -
BM_StringRelational_Eq_Small_Small_ChangeLast 23.86% 1.678 2.078 - -4.83% -
SetIntersection_None_Set_float_1024_4 23.55% 8873001.079 10962436.670 - 4.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 23.21% 54109442.745 66669914.671 - 13.51% -
BM_PushHeap_uint32_Ascending_1 23.06% 0.502 0.617 - 32.28% -
std::is_sorted_until(deque<int>)/8 22.93% 3.090 3.798 - 49.38% -
std::rotate_copy(vector<int>)/8192 22.77% 640.902 786.851 - 13.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 22.66% 29.829 36.588 - 0.62% -
std::map<std::string,_int>::erase(iterator)/8192 22.63% 26.448 32.433 - -8.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 22.57% 29.209 35.801 - -1.48% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 22.56% 1.408 1.726 - 35.04% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 22.53% 19.840 24.310 - 20.11% -
std::search(deque<int>)_(near_matches)/1024 22.51% 20648.652 25295.885 - 28.03% -
std::adjacent_find(deque<int>)/8 22.46% 2.957 3.621 - 18.65% -
std::search(deque<int>)_(near_matches)/1000 22.43% 19754.209 24185.465 - 28.90% -
SetIntersection_None_Set_float_1024_256 22.34% 9025923.384 11042049.200 - 4.98% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 22.03% 645.389 787.599 - 30.12% -
SetIntersection_Interlaced_Vector_uint32_16384_64 21.91% 5939588.531 7241007.501 - 28.56% -
SetIntersection_None_Set_float_1024_16 21.84% 9058916.320 11036958.585 - 5.51% -
SetIntersection_Interlaced_Set_uint32_16384_1024 21.69% 169328284.042 206060923.213 - 21.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 21.55% 0.410 0.499 - -0.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 21.09% 2931522.323 3549766.174 - 20.69% -
SetIntersection_None_Set_float_1024_64 20.84% 9001014.838 10876386.629 - 2.28% -
std::partition(list<int>)_(dense)/8192 20.74% 5019.045 6059.915 - 37.93% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 20.74% 23.458 28.322 - -15.41% -
rng::replace(vector<int>)_(sprinkled)/32 20.39% 5.605 6.748 - 7.95% -
std::partition(deque<int>)_(sparse)/50 20.38% 15.538 18.704 - 1.14% -
BM_StringRead_Hot_Deep_Large 20.35% 0.576 0.693 - 32.09% -
rng::copy(list<int>)/64 20.34% 33.801 40.675 - 26.94% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 20.21% 1237.061 1487.045 - 16.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 20.11% 28.861 34.664 - 6.49% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 20.08% 1.497 1.798 - 32.17% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 19.99% 735.462 882.469 - 5.50% -
std::remove_copy(list<int>)_(sprinkled)/8192 19.89% 6963.016 8347.732 - 19.71% -
BM_vector_deque_ranges_move/2 19.84% 1.727 2.070 - 0.14% -
std::copy(vector<bool>)_(aligned)/262144 19.73% 684.074 819.048 - 44.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 19.61% 2011208.177 2405684.229 - 1.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 19.51% 2959058.057 3536356.318 - 25.83% -
SetIntersection_Interlaced_Vector_uint64_262144_4 19.39% 1582963.685 1889949.094 - -9.77% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.34% 17.584 20.985 - -0.05% -
BM_MakeHeap_uint64_Random_4 19.34% 1.446 1.725 - 58.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 19.33% 0.449 0.536 - 11.60% -
BM_vector_deque_ranges_copy/0 19.32% 0.463 0.552 - 9.52% -
std::search_n(list<int>,_pred)_(no_match)/8192 19.22% 8147.870 9713.638 - 18.21% -
std::unordered_set<int>::find(key)_(existent)/32 18.99% 1.135 1.351 - -3.63% -
std::unordered_multiset<int>::find(key)_(existent)/8192 18.98% 1.271 1.513 - 24.81% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 18.92% 0.466 0.555 - 21.34% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 18.86% 100132907.677 119014597.718 - 19.82% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 18.67% 21.644 25.685 - 10.50% -
BM_std_minmax<unsigned_int>/4 18.66% 0.973 1.154 - 12.54% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 18.65% 10496.613 12453.747 - 20.19% -
rng::contains(list<int>)_(process_all)/32 18.63% 11.260 13.358 - 46.59% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 18.58% 6.496 7.703 - 4.87% -
rng::rotate(list<int>)_(by_1/4)/8192 18.49% 7214.352 8548.634 - 2.05% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 18.20% 0.464 0.549 - 17.37% -
SetIntersection_Interlaced_Set_uint32_16384_256 18.18% 198005632.991 233999396.389 - 18.31% -
std::unordered_set<std::string>::contains(key)_(existent)/32 17.96% 33.079 39.020 - -3.26% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 17.80% 10062.098 11853.324 - 7.76% -
std::unordered_set<std::string>::erase(iterator)/0 17.59% 27.410 32.231 - 24.74% -
std::remove_copy(list<int>)_(prefix)/8192 17.58% 7023.971 8258.660 - 17.40% -
std::multimap<int,_int>::count(key)_(non-existent)/32 17.56% 2.505 2.945 - 0.90% -
std::unordered_set<std::string>::count(key)_(existent)/1024 17.51% 36.251 42.599 - 9.85% -
SetIntersection_None_Set_float_1024_1 17.47% 9189361.142 10794536.224 - 1.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 17.46% 2928457.312 3439744.237 - 19.93% -
BM_StringRelational_Less_Small_Large_Control 17.44% 1.617 1.899 - 4.05% -
rng::find_last(vector<int>)_(bail_90%)/8 17.18% 0.548 0.642 - 2.35% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.16% 4791.724 5614.146 - 15.17% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 17.16% 7217.778 8456.468 - 17.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 17.05% 6819872.302 7982799.220 - 4.18% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.05% 17.891 20.941 - 18.42% -
BM_RangesPopHeap_uint32_1 17.03% 0.415 0.486 - -15.30% -
SetIntersection_Interlaced_Vector_uint32_16384_16 16.99% 2462320.493 2880655.286 - 13.86% -
SetIntersection_Interlaced_Set_uint32_16384_4 16.98% 168295946.102 196878131.955 - 12.98% -
BM_std_min<unsigned_char>/1 16.61% 0.325 0.378 - 0.24% -
std::remove_copy_if(list<int>)_(prefix)/8192 16.61% 7277.034 8485.981 - 17.10% -
BM_deque_deque_ranges_move_backward/0 16.21% 0.792 0.921 - 0.02% -
std::multimap<std::string,_int>::ctor(const&)/32 16.05% 712.884 827.278 - -1.24% -
std::set<int>::contains(key)_(non-existent)/32 15.94% 2.348 2.722 - -0.84% -
std::find(vector<bool>)_(process_all)/8 15.67% 0.576 0.667 - -16.65% -
BM_toupper_char<wchar_t> 15.61% 0.554 0.640 - -6.55% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 15.59% 4.759 5.501 - 4.46% -
std::find(list<int>)_(process_all)/50 15.25% 18.131 20.897 - 11.22% -
SetIntersection_Interlaced_Vector_uint64_1024_256 15.21% 6626906.845 7635004.884 - 29.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 15.20% 30.443 35.071 - 37.67% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 15.12% 80589715.558 92776885.843 - 10.25% -
std::rotate(list<int>)_(1_element_forward)/32 15.06% 12.384 14.250 - 1.79% -
std::replace(vector<int>)_(sprinkled)/32 15.06% 5.036 5.794 - 9.47% -
std::stable_partition(list<int>)_(alloc_fails)/8192 15.02% 25255.203 29049.053 - 14.86% -
SetIntersection_Front_Set_uint64_262144_1024 14.85% 14483865.216 16634985.008 - 4.61% -
BM_PushHeap_uint64_Ascending_16 14.83% 0.912 1.047 - 11.68% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 14.67% 37.956 43.524 - 13.50% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 14.53% 32.806 37.573 - 13.40% -
std::search(deque<int>,_pred)_(no_match)/1024 14.53% 327.319 374.869 - 0.46% -
std::unordered_set<int>::find(key)_(existent)/1024 14.40% 1.155 1.321 - -7.23% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 14.36% 1316.425 1505.480 - -3.01% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 14.34% 0.965 1.103 - 7.34% -
SetIntersection_Interlaced_Vector_uint64_256_64 14.32% 6752044.939 7718955.699 - -3.98% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 14.27% 670.415 766.106 - -1.92% -
BM_StringRelational_Eq_Empty_Empty_Control 14.25% 1.854 2.119 - 8.15% -
BM_vector_deque_ranges_move/1 14.24% 2.031 2.321 - 0.41% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 14.19% 2.386 2.724 - 8.72% -
BM_PushHeap_float_QuickSortAdversary_16 14.10% 0.979 1.117 - 14.52% -
rng::contains(list<int>)_(process_all)/8192 14.08% 6967.445 7948.802 - 11.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 14.01% 8425693.956 9606478.899 - 17.15% -
std::set<std::string>::find(key)_(non-existent)/32 13.95% 9.278 10.572 - -55.79% -
std::unique_copy(list<int>)_(contiguous)/8192 13.88% 6889.965 7846.233 - 14.01% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 13.85% 18.866 21.479 - -5.24% -
rng::move_backward(list<int>)/262144 13.73% 266936.807 303591.162 - -0.98% -
std::stable_partition(list<int>)_(dense)/8192 13.73% 17474.912 19874.120 - 13.79% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 13.73% 1.238 1.408 - -3.09% -
rng::generate(list<int>)/8192 13.72% 7535.177 8569.335 - 21.25% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 13.71% 19.835 22.555 - 1.66% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 13.54% 25130.716 28533.535 - 2.96% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 13.49% 11591.857 13155.912 - 8.64% -
SetIntersection_None_Set_uint64_16384_16384 13.49% 175405007.723 199066987.063 - 13.26% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 13.38% 1.875 2.126 - 12.07% -
BM_std_minmax_element<long_long>/2 13.20% 0.538 0.609 - -11.25% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 13.17% 664.266 751.761 - -13.69% -
rng::unique_copy(deque<int>)_(contiguous)/52 13.17% 14.687 16.621 - -1.61% -
rng::swap_ranges(list<int>)/8192 13.12% 10073.590 11395.225 - 5.75% -
rng::contains(list<int>)_(process_all)/50 13.12% 19.346 21.884 - 18.83% -
BM_deque_deque_move_backward/0 13.02% 0.815 0.921 - 21.54% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 12.97% 6.355 7.179 - -16.25% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 12.95% 7421.813 8383.048 - 12.97% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12.88% 726.136 819.695 - -8.24% -
std::unordered_multiset<int>::erase(iterator)/1024 12.83% 20.052 22.624 - 7.15% -
BM_PushHeap_uint64_Ascending_64 12.61% 1.518 1.710 - 5.28% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 12.59% 61.439 69.176 - 0.35% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12.51% 11894.715 13382.979 - 7.69% -
BM_tolower_char<wchar_t> 12.49% 0.614 0.691 - 0.30% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 12.41% 5.872 6.601 - 0.68% -
rng::partition(list<int>)_(sparse)/8192 12.40% 7879.756 8856.594 - 27.33% -
rng::is_sorted_until(deque<int>,_pred)/8 12.36% 3.855 4.332 - -31.02% -
rng::find(vector<char>)_(bail_25%)/8 12.28% 0.983 1.104 - 3.72% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12.22% 11316.703 12699.042 - 13.71% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 12.18% 6.667 7.479 - -7.44% -
std::set<std::string>::lower_bound(key)_(existent)/8192 12.15% 27.767 31.140 - -37.47% -
std::is_sorted(deque<int>)/8 12.13% 2.512 2.817 - -13.56% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 12.12% 1.296 1.453 - 3.98% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 12.12% 28.135 31.546 - 14.08% -
BM_deque_vector_copy_backward/0 12.08% 1.379 1.545 - 3.21% -
std::set<std::string>::find(key)_(non-existent)/1024 12.00% 20.366 22.810 - -56.93% -
rng::unique_copy(deque<int>)_(contiguous)/32 11.96% 9.753 10.919 - -0.77% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 11.96% 0.622 0.697 - 62.48% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 11.93% 9.132 10.222 - -0.72% -
SetIntersection_None_Set_float_16384_4 11.91% 157305482.109 176033184.148 - 11.72% -
BM_std_minmax<unsigned_char>/16 11.88% 0.973 1.089 - 17.70% -
BM_std_minmax_element<short>/65536 11.78% 16691.883 18658.358 - 7.84% -
std::multiset<std::string>::count(key)_(non-existent)/32 11.74% 9.345 10.442 - 5.87% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 11.73% 1.250 1.397 - 12.88% -
BM_std_minmax_element<short>/64000 11.72% 16301.128 18211.188 - 7.58% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 11.70% 1.634 1.825 - 27.12% -
BM_PushHeap_uint64_SingleElement_16 11.62% 0.337 0.376 - 11.52% -
std::set<std::string>::find(key)_(non-existent)/8192 11.52% 28.153 31.397 - -55.53% -
std::unordered_multiset<int>::find(key)_(existent)/1024 11.48% 1.161 1.294 - 10.48% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 11.45% 1.051 1.171 - -1.98% -
BM_std_minmax_element<short>/4000 11.42% 1024.336 1141.310 - 6.88% -
rng::unique_copy(list<int>)_(contiguous)/8192 11.39% 6916.000 7703.945 - 11.23% -
SetIntersection_None_Set_float_16384_1 11.28% 157596292.958 175372039.308 - 11.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.27% 85.416 95.039 - -0.50% -
std::multimap<std::string,_int>::count(key)_(existent)/32 11.27% 17.897 19.913 - 1.07% -
BM_std_minmax_element<short>/4096 11.26% 1049.902 1168.144 - 6.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 11.20% 75378224.467 83822798.707 - 12.75% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.19% 0.526 0.585 - 0.09% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 11.18% 1.431 1.592 - 13.95% -
std::multimap<std::string,_int>::erase(iterator)/32 11.16% 29.411 32.694 - 22.17% -
SetIntersection_None_Set_float_16384_16 11.15% 157434394.525 174995911.805 - 10.96% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 11.14% 2.242 2.492 - 13.56% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 11.08% 22.057 24.501 - 9.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 11.04% 20668820.404 22951612.707 - 10.90% -
SetIntersection_None_Set_float_16384_64 11.01% 157288677.064 174605549.464 - 10.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 10.94% 45.679 50.675 - 4.81% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.92% 46.450 51.521 - -8.81% -
rng::copy_n(list<int>)/4096 10.91% 3983.009 4417.566 - 7.05% -
BM_std_minmax_element<long_long>/3 10.89% 1.121 1.243 - 10.72% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 10.88% 28.161 31.225 - -4.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10.88% 9781715.482 10845730.709 - -0.51% -
BM_PopHeap_uint64_1 10.86% 0.519 0.576 - 14.61% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 10.83% 24.531 27.189 - 5.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 10.82% 1.780 1.973 - 11.96% -
rng::search(list<int>,_pred)_(same_length)/8192 10.78% 8902.986 9862.688 - 12.15% -
std::is_sorted(list<int>)/8192 10.76% 7170.888 7942.691 - 9.58% -
BM_std_minmax_element<short>/70000 10.73% 17852.010 19766.911 - 6.60% -
rng::contains_subrange(list<int>)_(single_element)/8192 10.73% 6995.482 7745.846 - 9.41% -
SetIntersection_Interlaced_Vector_uint32_256_64 10.72% 7282858.379 8063522.740 - 19.39% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 10.72% 4.602 5.095 - -3.83% -
std::unordered_multiset<int>::erase(iterator)/8192 10.70% 20.115 22.268 - 10.83% -
BM_lexicographical_compare_three_way_slow_path/1 10.65% 0.364 0.403 - 34.20% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 10.61% 1584.128 1752.174 - -6.31% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 10.60% 38.617 42.710 - 2.49% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 10.59% 1.354 1.497 - 7.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 10.56% 8142213.485 9002027.368 - 13.28% -
SetIntersection_Front_Set_uint32_1024_256 10.54% 4588185.853 5071628.486 - -0.14% -
BM_std_minmax_element<short>/5500 10.52% 1409.228 1557.512 - 6.12% -
std::partial_sort(deque<int>)_(shuffled)/8 10.48% 33.296 36.785 - 8.08% -
std::stable_partition(deque<int>)_(sparse)/8192 10.46% 3369.537 3722.094 - 6.35% -
std::equal(vector<bool>)_(unaligned)/8 10.44% 0.852 0.941 - 22.93% -
std::remove(list<int>)_(sprinkled)/50 10.42% 68.613 75.764 - 17.17% -
rng::search(deque<int>,_pred)_(near_matches)/1024 10.34% 26503.842 29245.117 - 0.13% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 10.33% 2.578 2.844 - 0.87% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 10.32% 58.658 64.714 - -0.76% -
SetIntersection_Interlaced_Vector_uint64_256_16 10.29% 6192708.049 6829860.330 - -3.21% -
std::set<int>::find(key)_(non-existent)/32 10.27% 2.267 2.499 - 9.21% -
BM_RangesMakeHeap_uint64_Heap_64 10.27% 0.245 0.270 - 13.52% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 10.17% 0.574 0.633 - 14.55% -
rng::search(deque<int>,_pred)_(near_matches)/1000 10.13% 25255.045 27812.563 - -0.15% -
SetIntersection_Interlaced_Vector_uint32_1024_4 10.06% 1325324.026 1458611.038 - -0.80% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 10.04% 7.191 7.913 - 71.82% -
std::replace(vector<int>)_(sprinkled)/50 10.03% 7.726 8.501 - 5.10% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 10.02% 23.188 25.511 - 17.32% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 10.01% 0.336 0.370 - 1.78% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.97% 11.119 12.227 - 18.61% -
SetIntersection_Front_Vector_uint32_262144_1024 9.85% 5977580.871 6566641.368 - 10.29% -
rng::find_end(deque<int>)_(near_matches)/8192 9.81% 2136620.622 2346150.309 - 10.80% -
std::unordered_set<int>::contains(key)_(existent)/32 9.70% 1.273 1.397 - 13.49% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 9.69% 18.578 20.377 - -3.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 9.67% 3137905.409 3441454.463 - 10.28% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 9.67% 49.361 54.134 - 9.97% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 9.65% 88.814 97.381 - 11.31% -
std::unordered_set<std::string>::find(key)_(existent)/1024 9.57% 35.266 38.641 - 4.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 9.56% 3.402 3.727 - 3.82% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.52% 9.305 10.191 - 3.89% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 9.51% 0.637 0.697 - 20.84% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9.50% 8185.334 8963.155 - 18.68% -
rng::find_last(list<int>)_(bail_10%)/8192 9.48% 6248.576 6840.918 - 8.24% -
rng::partial_sort(deque<int>)_(ascending)/8 9.44% 30.501 33.382 - 5.35% -
BM_MakeHeap_float_Random_256 9.40% 1.238 1.354 - -1.10% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.40% 10.593 11.589 - 5.20% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 9.39% 1341.843 1467.854 - 8.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 9.39% 5906968.318 6461510.587 - 9.93% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 9.38% 9.978 10.914 - 71.72% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 9.38% 22.288 24.379 - 1.92% -
rng::contains_subrange(list<int>)_(process_all)/8192 9.37% 7007.931 7664.520 - 9.96% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 9.37% 7544.921 8251.644 - 10.29% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 9.34% 40.068 43.812 - 0.64% -
rng::unique_copy(list<int>)_(sprinkled)/8192 9.34% 6980.278 7631.918 - 9.42% -
BM_StringRelational_Less_Empty_Empty_Control 9.33% 1.935 2.116 - -1.83% -
BM_StringRelational_Eq_Large_Large_Control 9.33% 2.270 2.482 - 9.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 9.33% 6516277.013 7123964.734 - 0.09% -
BM_MakeThenSortHeap_string_Ascending_1024 9.30% 35.846 39.179 - 6.85% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 9.29% 1.080 1.181 - -11.72% -
BM_vector_deque_ranges_move_backward/70000 9.22% 7651.795 8357.350 - -1.30% -
BM_std_minmax<char>/11 9.21% 1.648 1.800 - 6.48% -
BM_std_minmax_element<short>/1024 9.16% 268.321 292.896 - 4.55% -
rng::replace(vector<int>)_(sprinkled)/1024 9.15% 172.147 187.903 - 1.88% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 9.15% 24996.242 27283.766 - 8.93% -
std::fill_n(deque<int>)/32 9.12% 1.156 1.261 - -1.98% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.11% 9.184 10.021 - 3.85% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 9.09% 2.285 2.493 - 5.02% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.06% 1.485 1.619 - 0.03% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 9.03% 10279.085 11206.839 - 0.51% -
std::for_each_n(list<int>)/8192 9.00% 7280.648 7936.082 - -6.63% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 9.00% 1359.236 1481.521 - 16.24% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 9.00% 7580.128 8262.056 - 10.16% -
SetIntersection_Front_Vector_string_16384_64 8.97% 3474570.334 3786314.176 - 9.00% -
BM_std_minmax<short>/32 8.97% 1.229 1.339 - 6.13% -
rng::find_end(forward_list<int>)_(same_length)/8192 8.93% 14344.443 15625.975 - -4.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 8.92% 179256481.039 195246883.275 - 8.89% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 8.90% 3.967 4.320 - -3.47% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 8.90% 23964.622 26096.658 - 18.77% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 8.85% 22.324 24.301 - 0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 8.83% 1590158.736 1730576.816 - 8.37% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 8.83% 1.255 1.366 - 2.36% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 8.80% 5.742 6.247 - 9.05% -
rng::distance(join_view(vector<vector<int>>)/50 8.80% 0.605 0.658 - 6.82% -
std::unordered_set<int>::erase(key)_(existent)/8192 8.80% 22.841 24.850 - 4.90% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 8.79% 2.689 2.925 - 12.44% -
rng::move(vector<bool>)_(aligned)/64 8.79% 1.897 2.064 - 12.02% -
BM_MakeHeap_uint64_Random_256 8.78% 1.134 1.234 - 5.40% -
rng::find_last(deque<int>)_(bail_90%)/1048576 8.75% 25564.402 27801.900 - 0.78% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 8.74% 0.395 0.430 - 7.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 8.73% 12694470.320 13803114.282 - 10.52% -
std::unique_copy(list<int>)_(sprinkled)/8192 8.73% 6999.597 7610.469 - 9.02% -
std::is_sorted(list<int>,_pred)/8192 8.67% 7610.705 8270.744 - 9.27% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 8.65% 4.519 4.909 - 3.08% -
SetIntersection_Front_Set_uint64_16384_1024 8.64% 14939915.937 16230216.088 - 13.65% -
std::find_end(forward_list<int>)_(single_element)/8192 8.63% 5728.184 6222.621 - -1.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 8.63% 1594828.316 1732452.931 - 11.44% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 8.63% 2.254 2.449 - 6.84% -
BM_std_min<char>/1 8.62% 0.288 0.313 - -17.63% -
BM_StringRelational_Less_Large_Large_Control 8.60% 2.047 2.223 - -4.55% -
rng::copy_if(list<int>)_(entire_range)/64 8.56% 30.797 33.434 - 8.57% -
BM_align/1 8.55% 0.897 0.973 - 1.08% -
SetIntersection_Front_Vector_string_256_64 8.54% 11102266.401 12050595.343 - 8.68% -
SetIntersection_Front_Set_uint64_1024_64 8.53% 1888060.935 2049084.140 - 4.51% -
rng::search(list<int>,_pred)_(single_element)/8192 8.52% 8320.133 9028.888 - 8.79% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 8.51% 15187.746 16480.630 - -2.38% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.51% 10.507 11.402 - 7.42% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 8.51% 30111.892 32674.315 - -11.12% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 8.46% 7591.158 8233.718 - 10.52% -
BM_std_min<unsigned_char>/2 8.42% 0.485 0.526 - 8.33% -
rng::find_end(vector<int>)_(same_length)/8192 8.41% 3826.819 4148.508 - -19.75% -
bm_ranges_lexicographical_compare<signed_char>/64 8.40% 1.903 2.063 - -10.52% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 8.34% 1.700 1.842 - 19.98% -
SetIntersection_Front_Set_uint64_262144_64 8.34% 1828545.247 1981013.858 - 6.70% -
std::set<int>::find(key)_(non-existent)/1024 8.30% 5.555 6.016 - 8.25% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.28% 0.336 0.364 - -8.37% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.27% 7921.446 8576.464 - 8.17% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 8.26% 1.502 1.626 - 3.27% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 8.26% 26.039 28.189 - -0.41% -
std::set<int>::find(key)_(non-existent)/8192 8.25% 8.441 9.138 - 8.51% -
rng::find(list<int>)_(bail_25%)/32768 8.24% 7609.810 8236.701 - -0.05% -
BM_StringRelational_Less_Large_Empty_Control 8.16% 1.949 2.108 - 8.93% -
std::set<int>::contains(key)_(non-existent)/0 8.15% 0.267 0.289 - 7.54% -
SetIntersection_None_Set_float_16384_256 8.14% 157405903.206 170220448.304 - 8.32% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 8.13% 23045.624 24919.256 - 9.84% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 8.12% 21.880 23.657 - 6.52% -
rng::find_end(deque<int>)_(match_near_end)/8192 8.11% 164557.850 177897.182 - -15.85% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 8.09% 2744.842 2966.919 - -0.22% -
std::map<std::string,_int>::contains(key)_(existent)/8192 8.08% 30.301 32.750 - 4.81% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 8.07% 685.979 741.348 - 0.01% -
BM_RangesMakeHeap_float_Heap_64 8.06% 0.206 0.222 - -9.72% -
BM_vector_deque_ranges_move_backward/65536 8.04% 7264.144 7848.502 - -0.98% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 7.99% 9.538 10.300 - 2.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 7.99% 20.475 22.110 - 3.65% -
BM_PushHeap_uint64_Ascending_256 7.96% 2.092 2.258 - 2.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 7.94% 37.552 40.533 - -8.73% -
BM_std_minmax<unsigned_int>/16 7.91% 1.284 1.385 - 10.24% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 7.88% 29.190 31.490 - 5.42% -
std::deque<int>::ctor(size)/1024 7.87% 68.900 74.321 - 0.88% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 7.86% 10.874 11.729 - 6.02% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 7.85% 11.534 12.439 - 12.40% -
rng::find_end(vector<int>)_(same_length)/1024 7.85% 513.721 554.033 - -15.63% -
std::set<int>::insert(value)_(new_value)/8192 7.84% 71.043 76.612 - 5.78% -
BM_std_minmax_element<short>/512 7.83% 138.028 148.834 - 3.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 7.81% 223773493.631 241260573.209 - 8.48% -
SetIntersection_Interlaced_Set_string_64_64 7.79% 36012424.621 38819108.880 - 2.07% -
std::find_end(deque<int>)_(match_near_end)/8192 7.78% 165994.873 178905.577 - 0.42% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 7.73% 31325.941 33747.669 - -11.85% -
std::unique(deque<int>)_(contiguous)/52 7.72% 68.457 73.742 - 8.29% -
std::find_end(deque<int>)_(single_element)/1024 7.72% 259.051 279.045 - 7.46% -
SetIntersection_Interlaced_Vector_uint32_262144_4 7.72% 1524213.058 1641836.901 - 7.73% -
rng::find_first_of(vector<int>)_(small_needle)/50 7.70% 71.689 77.213 - 3.09% -
bm_lexicographical_compare<signed_char>/1 7.70% 1.286 1.385 - -0.15% -
std::multiset<std::string>::count(key)_(existent)/32 7.70% 18.033 19.422 - -0.83% -
std::unordered_set<int>::find(key)_(existent)/8192 7.65% 1.384 1.489 - -1.69% -
std::find_end(deque<int>)_(single_element)/8192 7.64% 2038.462 2194.182 - 8.31% -
rng::partition(deque<int>)_(dense)/50 7.60% 15.399 16.570 - 7.27% -
std::is_sorted_until(deque<int>,_pred)/8 7.56% 4.251 4.573 - 17.37% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 7.56% 0.447 0.481 - 3.94% -
SetIntersection_Interlaced_Vector_float_262144_262144 7.55% 314603016.862 338346227.531 - -3.38% -
std::rotate(list<int>)_(1_element_forward)/8192 7.53% 7904.335 8499.493 - 6.12% -
BM_vector_deque_ranges_copy_backward/1 7.50% 2.219 2.385 - 1.04% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 7.48% 21.410 23.011 - 8.50% -
rng::find_end(deque<int>)_(process_all)/1000 7.47% 252.042 270.861 - 7.29% -
BM_std_minmax_element<int>/2 7.45% 0.638 0.686 - 6.00% -
std::find_if_not(list<int>)_(process_all)/8192 7.44% 8232.869 8845.223 - 9.88% -
rng::replace(vector<int>)_(sprinkled)/8192 7.42% 1376.809 1478.913 - 0.57% -
BM_PushHeap_float_Random_4 7.41% 2.837 3.047 - 2.42% -
vector<bool>(size_type,_const_value_type&) 7.39% 8.157 8.760 - 7.42% -
SetIntersection_Front_Vector_string_262144_256 7.39% 9970545.148 10707455.719 - 4.52% -
rng::find_end(vector<int>)_(same_length)/1000 7.38% 502.089 539.149 - -15.44% -
BM_RangesMakeHeap_uint64_Descending_64 7.35% 0.235 0.252 - 10.63% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 7.34% 4.463 4.791 - -19.06% -
rng::find_end(deque<int>)_(match_near_end)/1024 7.34% 3176.120 3409.128 - -12.84% -
SetIntersection_Interlaced_Set_uint32_262144_16 7.32% 1563364.666 1677771.076 - 4.30% -
BM_align/64 7.31% 0.896 0.961 - 0.99% -
vector<bool>(const_vector<bool>&) 7.27% 9.828 10.543 - 6.87% -
rng::search(list<int>)_(single_element)/8192 7.24% 7419.680 7957.121 - 7.43% -
BM_num_get<long> 7.24% 11.063 11.863 - 2.52% -
rng::none_of(deque<int>)_(process_all)/8 7.18% 4.385 4.700 - 4.93% -
BM_align/8 7.17% 0.898 0.962 - 1.36% -
std::unordered_set<int>::count(key)_(existent)/1024 7.16% 1.204 1.290 - -6.41% -
BM_PushHeap_uint32_Descending_4 7.16% 0.344 0.369 - 2.87% -
rng::remove(list<int>)_(prefix)/8192 7.15% 8523.112 9132.591 - 8.56% -
BM_StringAssignStr_Huge_Transparent 7.14% 103.479 110.869 - -3.22% -
BM_vector_deque_copy_backward/65536 7.13% 7749.664 8302.523 - 3.34% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 7.13% 60.673 64.998 - -15.31% -
SetIntersection_Front_Set_string_256_256 7.11% 27952799.539 29939911.019 - -2.40% -
BM_align/256 7.10% 0.898 0.961 - 1.22% -
std::find(list<int>)_(bail_25%)/32768 7.09% 8111.893 8686.668 - 8.93% -
BM_PushHeap_uint64_Ascending_262144 7.07% 4.658 4.988 - 1.85% -
rng::find_if(list<int>)_(process_all)/8192 7.06% 10324.504 11053.730 - 10.06% -
std::set<std::string>::count(key)_(non-existent)/32 7.04% 9.672 10.353 - -57.01% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 7.02% 4.593 4.916 - 0.53% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 7.01% 11.019 11.792 - 11.14% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 7.01% 3891.192 4163.914 - 6.82% -
BM_StringFindNoMatch/64 7.01% 1.849 1.979 - 2.41% -
std::copy(vector<int>)/32768 6.97% 3497.233 3740.876 - -1.34% -
BM_vector_deque_copy_backward/64000 6.97% 7240.333 7744.696 - -0.57% -
BM_vector_deque_ranges_copy_backward/64000 6.96% 7334.739 7845.086 - -0.19% -
std::remove_if(list<int>)_(prefix)/8192 6.94% 9351.179 10000.403 - 1.98% -
SetIntersection_Interlaced_Vector_string_262144_4 6.92% 2074138.017 2217662.627 - -5.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 6.92% 208400211.444 222818164.951 - 6.48% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 6.92% 14.520 15.525 - -2.94% -
BM_StringFindAllMatch/4096 6.92% 80.320 85.876 - 6.84% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 6.91% 0.448 0.479 - -16.59% -
rng::move(vector<int>)/8 6.91% 2.221 2.374 - 1.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 6.90% 1330282.741 1422122.067 - 2.03% -
std::partition(list<int>)_(sparse)/8192 6.90% 8176.408 8740.625 - 22.37% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.89% 6.817 7.286 - -11.25% -
rng::count(list<int>)_(every_other)/8192 6.89% 6925.814 7402.671 - 7.99% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.87% 1158.173 1237.780 - -0.25% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 6.86% 31.629 33.798 - 6.39% -
SetIntersection_Interlaced_Set_uint32_262144_4 6.82% 1261439.127 1347439.451 - 3.65% -
SetIntersection_Front_Vector_string_1024_64 6.81% 3467030.313 3703137.215 - 6.30% -
std::multiset<std::string>::find(key)_(existent)/32 6.79% 14.756 15.758 - -27.38% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.76% 28.684 30.624 - 5.19% -
BM_deque_deque_copy_backward/0 6.73% 0.809 0.863 - 21.18% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 6.71% 7.468 7.969 - 2.62% -
BM_std_minmax<unsigned_short>/2 6.70% 0.848 0.904 - 0.41% -
std::map<int,_int>::count(key)_(non-existent)/8192 6.69% 11.199 11.948 - 5.60% -
rng::find_last(deque<int>)_(bail_10%)/1024 6.66% 227.814 242.995 - -7.52% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 6.63% 60.162 64.150 - -15.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 6.63% 4794321.919 5112184.697 - 9.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 6.60% 1900064.770 2025468.315 - 29.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 6.57% 143389547.512 152815062.037 - -0.53% -
std::find_first_of(list<int>)_(large_needle)/50 6.55% 1734.898 1848.553 - 6.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 6.55% 344875130.437 367457554.125 - 2.36% -
SetIntersection_Front_Set_uint64_16384_4 6.53% 1083437.932 1154197.604 - 2.32% -
rng::find_if(deque<int>)_(bail_25%)/8 6.53% 1.453 1.548 - 0.99% -
BM_vector_deque_ranges_move_backward/2 6.51% 1.937 2.063 - 0.06% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 6.51% 1.591 1.694 - 6.40% -
std::map<std::string,_int>::find(key)_(existent)/1024 6.51% 22.653 24.126 - 7.62% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 6.47% 16.621 17.696 - -3.72% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 6.44% 1.895 2.017 - -2.02% -
BM_vector_deque_ranges_move_backward/64000 6.43% 7177.082 7638.795 - 1.27% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.43% 954.862 1016.234 - -1.66% -
bm_ranges_lexicographical_compare<int>/1 6.43% 1.295 1.379 - 1.84% -
731_astcenc_r 6.42% 10.217 10.872 - 5.35% -
std::set<std::string>::insert(value)_(already_present)/0 6.42% 14.980 15.942 - 2.68% -
SetIntersection_Front_Vector_string_16384_256 6.41% 10154110.659 10804598.948 - 7.35% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 6.40% 26.132 27.805 - -13.24% -
BM_std_minmax<char>/10 6.38% 1.301 1.384 - 3.38% -
SetIntersection_None_Set_uint32_262144_16384 6.38% 1151559.490 1225044.596 - 2.53% -
std::multiset<std::string>::erase(iterator)/0 6.38% 30.057 31.975 - 9.74% -
SetIntersection_Front_Vector_string_1024_256 6.37% 9942359.291 10575615.234 - 9.16% -
BM_vector_deque_ranges_copy_backward/2 6.37% 1.943 2.066 - 0.08% -
std::map<std::string,_int>::count(key)_(existent)/1024 6.36% 23.402 24.891 - -3.11% -
rng::remove_copy_if(deque<int>)_(prefix)/32 6.35% 17.460 18.569 - 5.85% -
SetIntersection_Front_Set_uint32_16384_1024 6.35% 15461815.069 16442874.235 - -1.38% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.34% 70.229 74.685 - 1.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.34% 34.282 36.457 - -0.69% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 6.30% 1.218 1.295 - 7.30% -
BM_vector_deque_ranges_move_backward/1 6.30% 2.183 2.320 - -2.51% -
std::multimap<int,_int>::erase(key)_(existent)/1024 6.27% 25.435 27.028 - 6.18% -
BM_StringRelational_Less_Large_Huge_Control 6.26% 2.229 2.369 - 8.43% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 6.26% 28.901 30.710 - 17.11% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 6.23% 8.677 9.217 - 0.49% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 6.22% 25.352 26.928 - -11.72% -
rng::find_first_of(vector<int>)_(small_needle)/32 6.21% 47.426 50.374 - -0.68% -
std::any_of(deque<int>)_(process_all)/50 6.21% 19.281 20.477 - -4.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 6.20% 11054.044 11739.098 - 5.37% -
BM_std_minmax<short>/25 6.20% 2.203 2.339 - 3.23% -
rng::fold_left(list<int>)/50 6.19% 37.480 39.801 - 2.82% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 6.19% 4.993 5.302 - 2.76% -
std::find_end(deque<int>)_(match_near_end)/1024 6.19% 3325.850 3531.652 - 1.81% -
rng::find_last(deque<int>)_(bail_10%)/50 6.18% 11.447 12.155 - -7.26% -
SetIntersection_None_Set_uint32_262144_1024 6.16% 1144851.727 1215382.324 - 0.93% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 6.16% 11.792 12.518 - 13.10% -
BM_std_minmax<unsigned_int>/2 6.15% 0.825 0.876 - -1.37% -
BM_MakeThenSortHeap_string_SingleElement_4 6.14% 5.959 6.325 - -0.06% -
BM_RangesPushHeap_uint64_Ascending_64 6.12% 1.519 1.612 - -0.68% -
std::unordered_multiset<int>::find(key)_(existent)/32 6.10% 1.302 1.381 - 23.88% -
SetIntersection_Front_Set_uint64_1024_1024 6.09% 15759082.511 16719251.411 - 9.85% -
rng::swap_ranges(deque<int>)/50 6.09% 19.938 21.153 - 8.00% -
rng::move(list<int>)/4096 6.09% 5393.364 5721.766 - 6.16% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 6.07% 1.851 1.964 - 6.04% -
BM_num_get<long_long> 6.06% 11.169 11.846 - 1.63% -
SetIntersection_None_Set_uint32_262144_64 6.02% 1150543.051 1219758.138 - 1.13% -
rng::find_first_of(vector<int>)_(small_needle)/1024 6.00% 1412.620 1497.375 - 5.02% -
BM_PushHeap_uint64_SingleElement_262144 5.98% 0.357 0.379 - 6.00% -
SetIntersection_None_Set_uint32_262144_256 5.97% 1150203.369 1218926.594 - 1.33% -
SetIntersection_None_Set_uint32_262144_1 5.97% 1159141.115 1228315.105 - 1.41% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 5.96% 559.521 592.882 - 5.55% -
BM_vector_deque_copy_backward/70000 5.96% 8163.027 8649.286 - 0.92% -
std::unordered_set<int>::insert(value)_(new_value)/1024 5.94% 19.511 20.670 - 0.63% -
std::multiset<int>::insert(value)_(new_value)/8192 5.94% 74.026 78.419 - 6.63% -
BM_RangesMakeHeap_uint64_Random_1024 5.91% 1.076 1.140 - 8.29% -
BM_PushHeap_float_Descending_4 5.90% 0.358 0.379 - -4.26% -
BM_PushHeap_uint64_SingleElement_4 5.89% 0.357 0.378 - 5.97% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 5.89% 23.038 24.394 - 29.10% -
rng::fill_n(list<int>)/8192 5.88% 7077.929 7493.969 - 0.55% -
BM_RangesMakeHeap_uint32_Descending_64 5.85% 0.237 0.251 - 0.17% -
rng::remove_copy_if(list<int>)_(prefix)/8192 5.84% 7275.557 7700.618 - 5.90% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 5.83% 0.945 1.000 - -1.74% -
rng::find_first_of(vector<int>)_(small_needle)/8192 5.80% 11288.437 11943.178 - 5.88% -
std::map<int,_int>::erase(key)_(non-existent)/32 5.79% 2.380 2.518 - 4.85% -
std::multiset<int>::insert(value)_(new_value)/1024 5.77% 47.785 50.543 - 3.83% -
std::rotate(list<int>)_(by_1/4)/8192 5.75% 7224.915 7640.371 - 4.15% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 5.75% 9.553 10.102 - 0.72% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 5.74% 10.556 11.162 - -2.72% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.74% 4.569 4.831 - -8.19% -
rng::is_sorted_until(list<int>,_pred)/8192 5.72% 7808.102 8254.646 - 2.88% -
std::multiset<int>::count(key)_(existent)/8192 5.72% 9.188 9.713 - 4.86% -
rng::find_end(list<int>)_(same_length)/8192 5.70% 15910.348 16817.274 - -6.42% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 5.69% 276.608 292.348 - 7.18% -
BM_vector_deque_move_backward/65536 5.68% 7352.003 7769.769 - -4.76% -
SetIntersection_Front_Set_uint64_64_64 5.68% 15069557.076 15925104.816 - 4.90% -
std::equal(vector<bool>)_(unaligned)/50 5.68% 0.881 0.931 - 21.08% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 5.66% 206.754 218.453 - 0.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.65% 5.086 5.374 - -1.69% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 5.63% 3.006 3.175 - 3.43% -
BM_num_get<bool> 5.63% 12.081 12.761 - 1.40% -
SetIntersection_None_Set_uint32_262144_262144 5.62% 1148176.270 1212750.000 - 0.49% -
BM_RangesMakeHeap_string_Ascending_262144 5.61% 9.764 10.312 - 40.93% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 5.61% 1.590 1.679 - 19.10% -
BM_std_minmax<unsigned_char>/19 5.58% 1.656 1.748 - 5.76% -
std::multiset<std::string>::erase(iterator)/32 5.57% 30.769 32.484 - 4.71% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 5.56% 10.452 11.033 - 10.84% -
BM_vector_deque_ranges_move/64 5.56% 2.661 2.809 - 0.17% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 5.56% 89.422 94.396 - 2.91% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.55% 5.705 6.022 - 1.49% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 5.53% 2.392 2.524 - 5.73% -
SetIntersection_None_Set_uint32_262144_16 5.52% 1156487.547 1220354.250 - 1.43% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 5.51% 2.160 2.280 - 3.06% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 5.51% 3715.865 3920.590 - 5.72% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 5.51% 75.773 79.947 - 4.57% -
std::deque<std::string>::ctor(size)/32 5.50% 40.140 42.346 - 3.95% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 5.49% 42.062 44.372 - 20.39% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.49% 204539.144 215769.283 - 3.25% -
BM_StringRelational_Less_Empty_Large_Control 5.47% 1.875 1.977 - -1.28% -
BM_PushHeap_uint64_SingleElement_1024 5.47% 0.364 0.384 - 5.58% -
SetIntersection_Interlaced_Set_uint64_1024_64 5.46% 9967495.994 10511710.575 - 3.10% -
std::set<std::string>::contains(key)_(non-existent)/8192 5.45% 26.086 27.508 - -61.48% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 5.44% 6.240 6.580 - 13.60% -
rng::rotate(deque<int>)_(by_1/2)/1024 5.44% 173.553 182.994 - 5.49% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 5.44% 3714.005 3915.888 - 5.43% -
BM_std_minmax<char>/12 5.43% 1.915 2.020 - 4.63% -
BM_std_minmax<int>/16 5.42% 1.314 1.385 - 5.48% -
SetIntersection_Front_Vector_string_256_256 5.42% 20167089.749 21260651.377 - 4.62% -
BM_deque_deque_ranges_move_backward/64 5.42% 3.377 3.560 - 7.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 5.42% 1131003.983 1192255.563 - 1.77% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.41% 455.974 480.663 - 6.79% -
BM_PushHeap_uint32_Descending_16 5.41% 0.354 0.373 - 4.17% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 5.40% 1.589 1.675 - 5.29% -
std::find(vector<char>)_(bail_25%)/8 5.40% 1.011 1.065 - -0.06% -
SetIntersection_Front_Vector_string_16384_1024 5.39% 39391165.899 41515832.542 - 6.09% -
BM_std_min<__int128>/70000 5.39% 27060.993 28519.586 - 5.43% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 5.37% 8.512 8.969 - 1.67% -
rng::rotate(list<int>)_(by_1/2)/8192 5.36% 4959.577 5225.638 - 5.09% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 5.35% 0.495 0.521 - 5.33% -
std::multiset<int>::clear()/8192 5.30% 74453.305 78399.318 - 3.19% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 5.30% 30.574 32.193 - 3.82% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 5.29% 2.230 2.348 - 3.34% -
std::multiset<std::string>::erase(key)_(non-existent)/32 5.29% 10.099 10.633 - 6.12% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 5.27% 7290.755 7674.913 - 6.50% -
SetIntersection_None_Set_uint32_262144_4 5.27% 1157711.346 1218712.242 - 1.12% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.27% 21.641 22.780 - -0.83% -
BM_RangesMakeHeap_uint32_SingleElement_262144 5.26% 0.626 0.659 - 3.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 5.26% 12768803.666 13439868.442 - 1.13% -
BM_std_min<__int128>/5500 5.25% 2120.649 2231.928 - 5.37% -
BM_std_min<__int128>/4000 5.24% 1540.615 1621.407 - 5.17% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 5.24% 4400.607 4631.290 - 5.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 5.24% 2.743 2.886 - 29.34% -
BM_PushHeap_uint64_Ascending_1024 5.23% 2.577 2.712 - 1.37% -
SetIntersection_Interlaced_Vector_uint32_262144_16 5.23% 3493641.371 3676372.171 - 19.53% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 5.22% 0.778 0.819 - 5.29% -
BM_deque_deque_copy_backward/64 5.22% 3.374 3.550 - 6.80% -
rng::count_if(list<int>)_(every_other)/8192 5.21% 7302.102 7682.772 - 6.47% -
bm_ranges_lexicographical_compare<int>/2 5.21% 1.527 1.607 - 1.43% -
BM_PushHeap_uint64_SingleElement_256 5.19% 0.386 0.406 - 5.25% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 5.17% 72.287 76.025 - -1.03% -
std::adjacent_find(list<int>,_pred)/50 5.17% 35.031 36.842 - -4.71% -
BM_std_min<__int128>/4096 5.16% 1578.819 1660.359 - 5.28% -
std::partition_point(deque<int>)/50 5.15% 4.614 4.851 - -3.25% -
BM_std_min<__int128>/64000 5.14% 24733.290 26003.413 - 5.14% -
BM_std_min<char>/25 5.13% 1.153 1.212 - -4.52% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 5.13% 9.905 10.413 - 4.78% -
BM_std_min<__int128>/1024 5.12% 396.062 416.340 - 5.16% -
SetIntersection_Front_Set_uint64_1024_4 5.11% 1099855.862 1156085.169 - 0.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 5.09% 1116396.368 1173182.918 - -0.18% -
rng::for_each(multiset<int>)/50 5.09% 45.153 47.450 - -9.73% -
std::search(deque<int>,_pred)_(near_matches)/1000 5.08% 23307.568 24492.743 - -9.74% -
std::set<int>::upper_bound(key)_(existent)/1024 5.08% 4.135 4.346 - 5.54% -
rng::any_of(vector<int>)_(process_all)/50 5.07% 13.628 14.319 - 13.67% -
rng::remove(deque<int>)_(prefix)/50 5.06% 63.484 66.697 - 6.75% -
BM_std_minmax<unsigned_char>/20 5.05% 1.932 2.030 - 6.44% -
BM_std_min<unsigned_long_long>/5 5.05% 1.343 1.411 - -3.85% -
std::multiset<int>::clear()/1024 5.05% 9452.674 9929.964 - 2.76% -
BM_std_min<__int128>/65536 5.05% 25346.319 26625.928 - 5.07% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.04% 30.292 31.818 - -0.10% -
std::deque<int>::ctor(size)/32 5.03% 26.122 27.435 - -1.63% -
BM_std_min<__int128>/512 5.03% 198.876 208.873 - 5.06% -
SetIntersection_Interlaced_Set_uint64_256_64 5.02% 14710051.031 15448088.183 - 2.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 4.99% 0.991 1.041 - 6.40% -
rng::fill(vector<bool>)/64 4.98% 1.605 1.685 - 5.33% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 4.98% 22.778 23.912 - -4.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 4.97% 1187584.866 1246582.211 - 2.87% -
rng::any_of(deque<int>)_(process_all)/50 4.96% 18.340 19.251 - -10.43% -
rng::stable_partition(list<int>)_(sparse)/8192 4.95% 8861.446 9300.203 - 4.67% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 4.95% 19.298 20.253 - -0.30% -
BM_MakeHeap_uint64_Random_262144 4.95% 1.037 1.088 - 4.12% -
SetIntersection_Front_Vector_uint32_16384_16384 4.94% 79360260.513 83281630.893 - -0.03% -
std::copy(list<int>)/4096 4.93% 3295.613 3458.203 - 5.51% -
rng::remove(deque<int>)_(prefix)/32 4.93% 55.140 57.860 - 7.75% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 4.93% 8.749 9.180 - -2.15% -
std::move_backward(vector<bool>)_(unaligned)/64 4.92% 1.790 1.878 - 5.42% -
BM_StringAssignAsciizMix_Opaque 4.92% 4.728 4.961 - 3.29% -
rng::contains_subrange(deque<int>)_(same_length)/16 4.91% 11.232 11.784 - -0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4.88% 5030158.399 5275791.108 - 5.87% -
SetIntersection_Front_Vector_string_262144_1024 4.88% 40119583.152 42076955.807 - 3.76% -
SetIntersection_None_Set_float_16384_1024 4.87% 158910340.260 166647805.134 - 5.85% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 4.87% 28351.503 29731.450 - 5.21% -
rng::copy_n(vector<bool>)_(aligned)/64 4.85% 1.304 1.368 - -0.40% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.84% 11890.098 12465.847 - 0.01% -
SetIntersection_Interlaced_Set_uint32_262144_256 4.83% 1532976.971 1607082.680 - 1.11% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.82% 22.779 23.877 - 3.92% -
BM_RangesMakeHeap_float_Heap_16 4.82% 0.211 0.221 - -8.30% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 4.82% 25.916 27.165 - -2.44% -
BM_StringRelational_Less_Small_Empty_Control 4.79% 1.898 1.989 - 4.69% -
SetIntersection_Interlaced_Set_uint32_256_64 4.79% 14670528.091 15373706.021 - 2.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.78% 0.901 0.944 - 5.36% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.77% 30.511 31.966 - -9.32% -
BM_vector_deque_move_backward/70000 4.76% 8004.825 8385.553 - 0.75% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.73% 11962.114 12528.133 - -2.73% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.73% 46.842 49.057 - 2.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4.73% 5081213.234 5321310.601 - 4.82% -
std::multiset<std::string>::insert(value)_(new_value)/1024 4.70% 61.548 64.444 - 1.74% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.70% 6438.372 6740.684 - -2.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.69% 1134326.021 1187502.762 - -0.23% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 4.69% 1.710 1.790 - -3.36% -
rng::copy_n(vector<bool>)_(unaligned)/512 4.68% 3.322 3.477 - -0.73% -
BM_StringRelational_Less_Small_Huge_Control 4.68% 1.758 1.840 - 6.52% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 4.67% 1.437 1.504 - 0.03% -
rng::partition_copy(deque<int>)/50 4.66% 27.459 28.738 - 3.05% -
BM_std_min<char>/8 4.66% 2.251 2.355 - 6.23% -
BM_std_min<unsigned_char>/28 4.65% 1.747 1.829 - 6.18% -
SetIntersection_None_Vector_uint32_1024_256 4.63% 1104667.208 1155837.167 - -0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 4.62% 18763479.016 19631217.663 - 4.09% -
std::remove_copy_if(list<int>)_(sprinkled)/50 4.61% 24.626 25.761 - 4.58% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 4.61% 2.983 3.121 - 3.32% -
std::search(deque<int>,_pred)_(near_matches)/1024 4.57% 24476.718 25595.062 - -9.82% -
std::copy_n(vector<bool>)_(aligned)/64 4.56% 1.303 1.363 - -0.30% -
BM_std_min<unsigned_short>/18 4.55% 1.534 1.604 - 7.04% -
SetIntersection_Interlaced_Set_uint64_256_4 4.55% 11496271.590 12019590.181 - 1.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.55% 35.352 36.961 - -17.36% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 4.54% 27855.829 29119.133 - -2.96% -
std::copy_n(deque<int>)/8 4.53% 2.643 2.763 - 0.45% -
std::find_first_of(deque<int>)_(small_needle)/32 4.53% 107.356 112.218 - 1.54% -
std::find_first_of(deque<int>)_(small_needle)/50 4.53% 164.557 172.008 - 1.57% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 4.51% 1.455 1.521 - 2.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 4.50% 1592909.470 1664648.447 - 8.76% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 4.50% 0.411 0.430 - -7.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 4.50% 0.742 0.776 - 3.49% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 4.50% 28232.246 29501.972 - 2.73% -
BM_vector_deque_ranges_copy_backward/70000 4.49% 8155.895 8522.137 - -3.17% -
SetIntersection_None_Set_string_16384_1024 4.49% 206274752.285 215535806.627 - -0.42% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.49% 4.903 5.123 - 5.03% -
BM_std_min<unsigned_short>/2 4.48% 0.485 0.507 - 4.48% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 4.48% 50738235.183 53009753.483 - 16.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 4.48% 3.130 3.270 - 9.85% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.46% 822.045 858.738 - -1.30% -
rng::remove_if(list<int>)_(prefix)/8192 4.46% 9138.536 9545.951 - 3.35% -
SetIntersection_None_Vector_uint32_262144_1 4.46% 1163332.856 1215189.012 - -0.68% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.45% 22.042 23.023 - 3.87% -
BM_PushHeap_uint64_SingleElement_16384 4.45% 0.365 0.381 - 4.61% -
BM_StringEraseWithMove_Large_Transparent 4.45% 2.587 2.702 - 11.23% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 4.45% 11963.456 12495.424 - -3.17% -
BM_std_minmax<unsigned_short>/3 4.41% 1.165 1.216 - 2.63% -
std::unique(deque<int>)_(contiguous)/32 4.40% 59.610 62.236 - 5.63% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 4.40% 1.203 1.256 - 3.84% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 4.40% 1.178 1.229 - 4.73% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.39% 9.891 10.326 - -2.37% -
std::stable_partition(list<int>)_(sparse)/8192 4.39% 8784.502 9170.368 - 4.36% -
SetIntersection_Interlaced_Vector_uint32_1024_16 4.38% 1884804.393 1967314.351 - -1.13% -
BM_std_minmax<unsigned_short>/31 4.37% 2.998 3.129 - 0.45% -
bm_ranges_lexicographical_compare<int>/4 4.36% 1.297 1.353 - 2.04% -
BM_std_minmax<char>/15 4.36% 2.930 3.057 - 3.07% -
BM_PushHeap_uint64_Ascending_16384 4.36% 3.564 3.720 - 0.78% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 4.35% 23.497 24.519 - 10.92% -
SetIntersection_Front_Set_string_16384_256 4.35% 14679650.652 15318000.462 - 3.32% -
std::remove_if(deque<int>)_(sprinkled)/32 4.35% 56.119 58.559 - 0.47% -
rng::remove_copy(list<int>)_(prefix)/8192 4.34% 7030.611 7336.055 - 4.30% -
bm_lexicographical_compare<signed_char>/16 4.34% 1.327 1.385 - 8.85% -
BM_std_minmax<short>/64 4.34% 1.525 1.592 - 2.85% -
std::map<std::string,_int>::erase(iterator)/32 4.33% 27.710 28.910 - -4.63% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 4.33% 0.447 0.466 - -26.27% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 4.32% 6.872 7.168 - -2.07% -
std::none_of(deque<int>)_(process_all)/8 4.32% 3.088 3.222 - 4.09% -
BM_std_min<char>/6 4.31% 1.589 1.657 - 2.83% -
SetIntersection_Interlaced_Vector_uint64_64_16 4.30% 17630998.058 18389435.681 - 1.23% -
rng::remove_copy_if(deque<int>)_(prefix)/50 4.30% 27.861 29.059 - 6.13% -
std::mismatch(list<int>)_(it,_it,_it)/8 4.30% 2.644 2.758 - 3.46% -
std::stable_sort(deque<int>)_(descending)/8 4.30% 26.651 27.797 - -1.90% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 4.30% 2.353 2.454 - 2.22% -
std::multiset<std::string>::erase(key)_(existent)/32 4.29% 58.731 61.250 - 22.09% -
std::remove_if(list<int>)_(sprinkled)/50 4.29% 73.433 76.581 - 4.32% -
std::replace_if(list<int>)_(sprinkled)/50 4.27% 23.023 24.007 - 4.07% -
BM_MakeHeap_uint32_PipeOrgan_1024 4.27% 0.689 0.718 - -0.23% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 4.27% 653337.894 681232.388 - 3.39% -
BM_std_minmax<unsigned_int>/31 4.27% 2.478 2.584 - 3.14% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.27% 1.155 1.204 - 4.22% -
BM_std_minmax<unsigned_char>/24 4.26% 1.207 1.258 - 8.93% -
std::unordered_map<int,_int>::erase(iterator)/8192 4.26% 20.357 21.223 - -0.17% -
rng::all_of(deque<int>)_(process_all)/8 4.26% 3.088 3.220 - 3.04% -
BM_StringDestroy_Empty 4.25% 0.655 0.682 - -9.62% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 4.25% 31.938 33.296 - 6.95% -
rng::sort(deque<int>)_(ascending)/1024 4.24% 800.600 834.578 - 7.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.24% 20379909.592 21244585.043 - 2.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 4.24% 1973.306 2057.024 - -0.04% -
bm_ranges_lexicographical_compare<signed_char>/16 4.24% 1.297 1.352 - -0.22% -
SetIntersection_Interlaced_Set_float_64_64 4.24% 15098730.362 15738716.951 - 2.84% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 4.23% 29.839 31.102 - 1.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 4.23% 20018363.160 20864838.385 - 2.50% -
std::any_of(deque<int>)_(process_all)/8 4.22% 3.089 3.220 - 4.24% -
BM_SortHeap_pair<uint32,_uint32>_1 4.22% 0.251 0.261 - 6.05% -
std::all_of(deque<int>)_(process_all)/8 4.21% 3.091 3.222 - 4.25% -
rng::any_of(deque<int>)_(process_all)/8 4.21% 3.092 3.222 - 3.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 4.21% 529.962 552.263 - 3.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.21% 6372.183 6640.158 - -0.55% -
BM_std_minmax<unsigned_char>/11 4.20% 1.712 1.784 - 8.27% -
BM_RangesPushHeap_float_Descending_4 4.20% 0.363 0.379 - 6.12% -
rng::move(list<int>)/512 4.20% 353.190 368.014 - -0.33% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.18% 5.000 5.209 - 3.52% -
SetIntersection_Interlaced_Set_uint32_256_16 4.17% 11982647.564 12482100.409 - 3.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 4.17% 19.880 20.709 - -8.62% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 4.17% 1.536 1.600 - 2.75% -
std::flat_multimap<int,_int>::erase(iterator)/8192 4.16% 505.387 526.391 - 3.26% -
SetIntersection_Interlaced_Set_string_1024_1024 4.16% 56620112.699 58972742.326 - 1.90% -
BM_std_min<unsigned___int128>/2 4.14% 0.660 0.687 - 3.30% -
rng::contains_subrange(vector<int>)_(same_length)/8192 4.13% 1875.280 1952.781 - 1.34% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 4.13% 25519.283 26573.746 - 4.54% -
rng::sort(deque<int>)_(ascending)/8 4.11% 18.237 18.986 - 2.30% -
BM_std_min<__int128>/64 4.11% 24.505 25.511 - 4.11% -
BM_std_min<unsigned_short>/22 4.10% 1.813 1.887 - 0.75% -
rng::contains_subrange(list<int>)_(process_all)/50 4.09% 17.614 18.334 - -0.41% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 4.08% 351.508 365.854 - 4.81% -
SetIntersection_None_Set_string_16384_16 4.08% 197065764.468 205099926.566 - 3.09% -
BM_std_minmax<unsigned_short>/4 4.07% 0.936 0.974 - -3.04% -
SetIntersection_Interlaced_Set_uint64_1024_1024 4.07% 15186180.066 15803589.412 - 0.54% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 4.05% 42.521 44.245 - 25.15% -
std::equal(list<int>)_(it,_it,_it)/8192 4.05% 10089.065 10497.595 - 7.25% -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.05% 4.360 4.536 - -0.44% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.03% 6245.239 6497.094 - 4.24% -
std::search_n(vector<int>)_(no_match)/1024 4.03% 210.407 218.887 - 4.22% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.03% 1072326.319 1115506.417 - 0.18% -
BM_vector_deque_ranges_copy_backward/65536 4.02% 7661.263 7969.623 - -0.51% -
std::multiset<int>::contains(key)_(non-existent)/32 4.02% 2.345 2.439 - -4.57% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 4.01% 10.482 10.903 - 0.85% -
std::search_n(vector<int>)_(no_match)/1000 4.00% 205.471 213.682 - 4.07% -
BM_RangesMakeThenSortHeap_float_Ascending_4 4.00% 1.359 1.413 - 10.54% -
BM_std_minmax<unsigned_short>/30 3.99% 2.726 2.834 - -0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.99% 5134784.353 5339762.605 - -0.41% -
std::sort(deque<int>)_(descending)/1024 3.99% 1335.997 1389.265 - 5.92% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 3.98% 1.107 1.151 - 2.95% -
std::rotate(list<int>)_(by_1/3)/8192 3.96% 8774.675 9122.522 - 1.75% -
BM_RangesPushHeap_uint64_Ascending_262144 3.96% 4.701 4.887 - -0.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.96% 4273.183 4442.404 - 0.50% -
rng::stable_partition(deque<int>)_(sparse)/50 3.95% 27.405 28.488 - -2.54% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 3.95% 27.448 28.532 - 0.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.94% 216119695.254 224639789.094 - 13.23% -
BM_std_minmax<short>/18 3.94% 1.992 2.070 - 3.58% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.93% 51518.572 53545.048 - 1.87% -
std::set<int>::insert(value)_(new_value)/1024 3.91% 41.947 43.589 - 3.39% -
BM_StringAssignStr_Huge_Opaque 3.91% 104.579 108.671 - -3.16% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.91% 4.951 5.145 - -2.65% -
BM_std_minmax<unsigned_char>/26 3.91% 1.442 1.499 - 7.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.90% 1079289.680 1121348.681 - 4.41% -
BM_MakeHeap_float_Random_262144 3.89% 1.115 1.159 - 3.35% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.89% 5.045 5.242 - -1.50% -
SetIntersection_Interlaced_Set_uint32_1024_256 3.88% 15087053.996 15672224.439 - -0.56% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.88% 3.211 3.336 - 3.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 3.88% 10780361.322 11198351.383 - 9.23% -
std::multiset<std::string>::erase(key)_(existent)/1024 3.87% 57.816 60.056 - -30.97% -
SetIntersection_Interlaced_Set_uint32_256_256 3.87% 8851964.824 9194713.206 - -2.25% -
SetIntersection_None_Set_string_16384_4 3.87% 197065644.491 204685933.945 - 2.95% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 3.86% 822.208 853.936 - 3.10% -
std::none_of(deque<int>)_(process_all)/50 3.85% 17.757 18.441 - 0.62% -
SetIntersection_Front_Set_string_262144_64 3.85% 4801407.128 4986230.583 - 8.27% -
SetIntersection_Interlaced_Set_uint64_256_16 3.84% 12140773.147 12607285.891 - 3.70% -
BM_num_get<long_double> 3.84% 35.576 36.942 - 1.86% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 3.83% 10.200 10.590 - 0.11% -
BM_StringConstructDestroyCStr_Large_Opaque 3.83% 14.281 14.828 - -2.55% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.83% 5.165 5.363 - 1.00% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 3.82% 0.278 0.289 - 1.77% -
BM_deque_deque_move/2 3.82% 3.059 3.175 - 3.66% -
BM_std_minmax<unsigned_char>/25 3.81% 1.226 1.273 - 7.86% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.81% 4.595 4.770 - 3.07% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 3.81% 6.215 6.452 - -6.51% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.81% 343828812.084 356917039.971 - 1.74% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.77% 1317.860 1367.576 - 0.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.77% 1595079.572 1655214.086 - -5.07% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.77% 2.359 2.447 - 2.75% -
BM_deque_deque_copy/2 3.76% 3.062 3.177 - 2.08% -
SetIntersection_Interlaced_Vector_uint64_1024_4 3.76% 1410218.515 1463291.875 - 4.09% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.74% 46.795 48.547 - 1.08% -
SetIntersection_Interlaced_Set_uint32_262144_64 3.74% 1546726.724 1604571.371 - 1.33% -
std::find_end(vector<int>)_(match_near_end)/1000 3.74% 262.594 272.409 - 1.66% -
BM_std_min<unsigned_short>/3 3.74% 0.693 0.719 - 3.76% -
BM_PopHeap_string_262144 3.73% 92.586 96.044 - -2.41% -
BM_RangesPushHeap_uint64_Ascending_256 3.73% 2.093 2.171 - -1.45% -
BM_RangesMakeHeap_float_SingleElement_262144 3.73% 0.713 0.740 - 3.94% -
BM_deque_deque_copy_backward/512 3.72% 18.571 19.263 - 3.69% -
BM_StringRelationalLiteral_Less_Large_Large_Control 3.71% 2.205 2.287 - -2.10% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 3.71% 16436.730 17045.865 - 4.31% -
BM_std_minmax<short>/24 3.69% 2.225 2.307 - 0.29% -
SetIntersection_Front_Set_uint32_1024_1 3.68% 1061496.740 1100592.503 - -2.09% -
std::is_partitioned(list<int>)_(partitioned)/8192 3.68% 6492.491 6731.197 - -1.69% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 3.67% 1.111 1.152 - 3.88% -
BM_std_min<int>/4 3.65% 1.022 1.059 - 2.35% -
BM_RangesPushHeap_float_Random_4 3.65% 2.912 3.018 - 2.54% -
BM_StringRelational_Less_Small_Small_ChangeFirst 3.64% 1.386 1.437 - 13.58% -
BM_std_minmax<unsigned_int>/1 3.64% 0.601 0.623 - 3.41% -
BM_StringCopy_Huge 3.63% 100.977 104.647 - -0.72% -
BM_std_minmax<unsigned_char>/18 3.63% 1.317 1.364 - 5.12% -
BM_PushHeap_float_Descending_16 3.63% 0.363 0.376 - -1.62% -
std::reverse(list<int>)/32768 3.62% 16886.928 17498.830 - 0.41% -
SetIntersection_Interlaced_Set_uint64_262144_4 3.62% 1329740.232 1377923.180 - 3.98% -
std::stable_partition(vector<int>)_(sparse)/32 3.61% 6.874 7.122 - -1.71% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.61% 341610667.125 353957595.166 - 1.76% -
bm_lexicographical_compare<signed_char>/5 3.61% 2.207 2.287 - -1.35% -
BM_deque_vector_ranges_copy_backward/0 3.60% 1.377 1.426 - -6.97% -
std::partial_sort(deque<int>)_(heap)/8192 3.60% 283639.195 293849.298 - 1.02% -
bm_lexicographical_compare<signed_char>/2 3.60% 1.495 1.549 - -4.33% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 3.60% 610.367 632.314 - -26.86% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.59% 29.548 30.609 - -14.53% -
rng::find_last(vector<char>)_(bail_90%)/50 3.59% 1.031 1.068 - 6.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.59% 199093274.412 206241280.772 - 4.18% -
SetIntersection_None_Set_uint32_256_256 3.59% 5769332.836 5976307.727 - 2.57% -
rng::for_each_n(list<int>)/50 3.59% 21.734 22.513 - -6.85% -
BM_deque_deque_ranges_copy/2 3.58% 3.063 3.172 - 3.82% -
std::is_partitioned(list<int>)_(unpartitioned)/32 3.58% 4.195 4.346 - -0.54% -
std::rotate(list<int>)_(1_element_backward)/8192 3.58% 8441.119 8743.504 - 0.40% -
std::unordered_set<int>::erase(iterator)/8192 3.58% 20.166 20.888 - 1.14% -
std::remove(deque<int>)_(prefix)/50 3.57% 65.874 68.228 - 0.41% -
std::set<std::string>::ctor(const&)/1024 3.57% 34300.991 35525.639 - -5.72% -
std::stable_partition(deque<int>)_(alloc_fails)/50 3.57% 1947.742 2017.272 - 3.95% -
std::partition(vector<int>)_(sparse)/50 3.56% 13.799 14.291 - 1.90% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 3.55% 1.609 1.666 - 7.68% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 3.54% 0.466 0.483 - 3.44% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.54% 38.042 39.389 - 1.81% -
SetIntersection_Front_Vector_uint32_262144_256 3.54% 2269960.075 2350331.148 - 0.17% -
std::stable_partition(list<int>)_(alloc_fails)/32 3.54% 1885.305 1951.977 - 3.28% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.53% 49796.103 51556.374 - 3.91% -
BM_deque_deque_ranges_move/2 3.53% 3.061 3.169 - 3.55% -
rng::partial_sort(deque<int>)_(descending)/8 3.52% 44.162 45.714 - 10.41% -
rng::remove_copy(list<int>)_(sprinkled)/8192 3.51% 7033.546 7280.521 - 3.49% -
BM_std_min<unsigned_char>/13 3.50% 1.562 1.616 - 3.57% -
BM_MakeHeap_float_Random_4 3.49% 1.614 1.670 - 10.80% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.49% 6.080 6.292 - 0.41% -
std::unordered_multiset<int>::erase(iterator)/32 3.49% 20.054 20.754 - 3.12% -
BM_RangesPushHeap_uint64_Ascending_16384 3.49% 3.564 3.689 - -1.19% -
BM_vector_deque_copy_backward/0 3.48% 0.402 0.415 - -9.88% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.48% 0.325 0.336 - 1.93% -
std::stable_partition(vector<int>)_(alloc_fails)/32 3.47% 1890.123 1955.642 - 3.81% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.46% 13711.062 14186.060 - 1.82% -
710_omnetpp_r 3.46% 8.847 9.153 - -5.29% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 3.46% 1.167 1.207 - -10.59% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.46% 43.522 45.029 - 4.38% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 3.46% 6.048 6.257 - 3.84% -
rng::stable_sort(deque<int>)_(repeated)/8 3.45% 17.980 18.601 - 1.27% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 3.45% 29.485 30.502 - -0.29% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 3.44% 1.339 1.385 - 8.61% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 3.44% 32.723 33.847 - 10.12% -
SetIntersection_Front_Vector_string_1024_1024 3.43% 40565885.635 41958946.969 - 3.42% -
rng::find_last(deque<int>)_(bail_10%)/8 3.43% 2.680 2.772 - 7.65% -
std::find_if(deque<int>)_(process_all)/8192 3.43% 2845.291 2942.943 - -1.53% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 3.43% 46152295.536 47733829.171 - 3.39% -
BM_RangesPushHeap_uint64_SingleElement_16 3.43% 0.337 0.349 - 3.36% -
std::multiset<std::string>::erase(key)_(existent)/0 3.42% 59.257 61.284 - 51.18% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.41% 25.999 26.885 - -0.60% -
BM_MakeHeap_uint32_Random_256 3.41% 1.147 1.187 - 1.99% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 3.40% 1.164 1.203 - 4.14% -
std::map<int,_int>::contains(key)_(non-existent)/8192 3.40% 7.558 7.815 - 4.24% -
rng::stable_partition(deque<int>)_(sparse)/32 3.39% 11.165 11.543 - -6.75% -
BM_std_minmax<unsigned_char>/10 3.38% 1.341 1.386 - 6.45% -
BM_std_minmax_element<short>/1 3.38% 0.303 0.314 - 3.40% -
BM_StringRelational_Less_Empty_Huge_Control 3.38% 1.992 2.059 - 3.19% -
SetIntersection_Front_Set_uint64_262144_262144 3.37% 1814152.424 1875329.592 - 3.80% -
SetIntersection_Interlaced_Set_float_16384_16384 3.37% 349044701.739 360811620.660 - 2.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.37% 26349371.199 27237250.621 - -0.18% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 3.35% 1.668 1.724 - -0.44% -
bm_lexicographical_compare<signed_char>/4 3.34% 1.956 2.021 - -2.98% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 3.34% 17459.607 18043.533 - 4.35% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 3.33% 18.230 18.838 - 2.34% -
rng::fill(vector<bool>)/512 3.33% 1.484 1.533 - -5.05% -
std::set<std::string>::contains(key)_(existent)/1024 3.32% 21.246 21.951 - -45.65% -
std::multiset<std::string>::erase(iterator)/8192 3.32% 30.396 31.405 - 15.52% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.32% 10.431 10.777 - 3.42% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 3.32% 30.202 31.204 - 4.20% -
std::partition_point(deque<int>)/32 3.31% 4.479 4.628 - -4.12% -
rng::contains_subrange(deque<int>)_(same_length)/32 3.31% 18.628 19.245 - -0.38% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.31% 11870.674 12263.513 - 5.82% -
BM_StringRelational_Less_Large_Large_ChangeLast 3.31% 1.853 1.914 - -6.67% -
BM_std_min<unsigned_char>/24 3.31% 2.757 2.848 - 3.42% -
std::multiset<std::string>::insert(value)_(new_value)/8192 3.30% 95.417 98.562 - 31.55% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 3.30% 255.983 264.420 - 2.30% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 3.29% 12351.172 12757.294 - 3.25% -
std::set<int>::count(key)_(existent)/32 3.28% 1.793 1.851 - -2.54% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 3.28% 63.766 65.858 - 2.79% -
SetIntersection_Front_Vector_uint64_1024_64 3.28% 1371893.129 1416898.319 - 1.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.28% 0.826 0.853 - 3.87% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 3.28% 2.265 2.339 - -0.88% -
SetIntersection_Interlaced_Set_uint64_1024_256 3.26% 15265477.487 15763798.540 - 0.30% -
SetIntersection_Front_Set_uint64_16384_16 3.26% 1286271.739 1328250.492 - 0.57% -
std::partial_sort_copy(deque<int>)_(descending)/8 3.26% 19.666 20.307 - 2.52% -
BM_std_min<char>/30 3.26% 2.223 2.296 - -1.25% -
rng::distance(join_view(vector<vector<int>>)/4096 3.25% 4.309 4.450 - -2.04% -
SetIntersection_Interlaced_Set_string_16384_256 3.24% 351631065.344 363014892.918 - 3.29% -
BM_std_minmax<short>/7 3.24% 1.747 1.804 - 3.34% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 3.23% 17.898 18.476 - -1.10% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.23% 1921189.127 1983226.236 - -1.79% -
BM_RangesPopHeap_uint64_262144 3.22% 41.152 42.478 - 1.93% -
BM_std_minmax<unsigned_int>/15 3.22% 2.030 2.096 - 7.83% -
std::map<int,_int>::find(key)_(non-existent)/8192 3.21% 7.083 7.310 - -8.09% -
std::multiset<std::string>::clear()/1024 3.21% 19435.514 20058.809 - -1.15% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 3.21% 39.382 40.645 - 9.05% -
SetIntersection_Interlaced_Vector_uint32_262144_256 3.20% 29468394.511 30412638.075 - 4.25% -
SetIntersection_Front_Set_uint64_262144_4 3.20% 1117760.870 1153548.899 - -0.01% -
SetIntersection_Front_Vector_string_64_16 3.20% 21963888.588 22666475.753 - 6.42% -
std::multiset<std::string>::insert(value)_(new_value)/32 3.19% 42.679 44.042 - 2.19% -
SetIntersection_Front_Vector_uint32_1024_64 3.18% 1390369.019 1434642.181 - 0.07% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 3.18% 18.323 18.906 - -2.48% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 3.18% 23.051 23.785 - -54.82% -
BM_std_minmax<unsigned_int>/6 3.18% 1.344 1.387 - 5.86% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.18% 676.393 697.897 - 0.71% -
BM_LowerBound_string_1 3.17% 4.596 4.741 - 5.66% -
std::multiset<int>::insert(value)_(already_present)/32 3.17% 19.001 19.604 - 3.15% -
std::partition_copy(vector<int>)/1024 3.17% 457.240 471.733 - 0.20% -
BM_RangesPushHeap_uint64_SingleElement_4 3.17% 0.357 0.368 - 3.22% -
rng::find_end(vector<int>)_(match_near_end)/1000 3.17% 264.507 272.882 - -1.38% -
SetIntersection_Front_Vector_string_16_16 3.16% 54699273.165 56427943.905 - 3.00% -
SetIntersection_None_Vector_uint32_1024_1 3.16% 1121442.065 1156870.163 - -0.09% -
BM_RangesMakeHeap_uint64_Random_16 3.15% 1.293 1.334 - 5.80% -
rng::find_last_if(vector<int>)_(bail_90%)/8 3.15% 0.465 0.480 - 3.54% -
BM_RangesMakeThenSortHeap_string_Heap_1024 3.15% 62.982 64.964 - 2.92% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.14% 6.327 6.526 - 3.30% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 3.14% 2.189 2.258 - -6.99% -
SetIntersection_Front_Vector_string_64_64 3.14% 27708046.126 28577453.697 - 6.37% -
SetIntersection_None_Set_uint32_16384_16384 3.13% 154224816.027 159056051.158 - 1.72% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 3.13% 25868.671 26677.831 - 2.17% -
rng::reverse(list<int>)/32768 3.12% 17636.746 18187.602 - 6.15% -
std::set<int>::contains(key)_(non-existent)/8192 3.11% 8.311 8.569 - 0.18% -
BM_RangesPushHeap_uint32_Random_1024 3.11% 6.037 6.225 - 1.41% -
bm_lexicographical_compare<signed_char>/3 3.10% 1.727 1.780 - -3.77% -
SetIntersection_Interlaced_Set_uint32_262144_1024 3.10% 1506574.707 1553261.963 - 1.43% -
std::rotate(list<int>)_(1_element_backward)/50 3.08% 24.788 25.551 - 0.55% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 3.08% 33.007 34.024 - -1.80% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 3.08% 16418.571 16923.906 - 2.38% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 3.07% 1.345 1.386 - 15.59% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.07% 365.381 376.594 - 1.17% -
std::unique_copy(list<int>)_(contiguous)/52 3.07% 20.317 20.941 - -4.65% -
rng::copy_if(vector<int>)_(entire_range)/8 3.06% 2.203 2.271 - 1.61% -
rng::starts_with(deque<int>)/8 3.06% 4.099 4.224 - 1.67% -
BM_std_minmax<unsigned_int>/3 3.06% 1.155 1.190 - 0.08% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.06% 3.270 3.370 - 2.88% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.04% 32454.172 33439.686 - 0.91% -
SetIntersection_Front_Set_uint32_16384_16384 3.04% 337350157.014 347594009.808 - 1.29% -
BM_MakeHeap_uint32_Random_262144 3.03% 1.007 1.038 - -3.41% -
BM_LowerBound_pair<uint32,_uint32>_16384 3.03% 101.823 104.912 - 3.90% -
BM_std_minmax<unsigned_char>/31 3.03% 3.158 3.254 - 3.81% -
std::set<int>::upper_bound(key)_(existent)/32 3.02% 1.731 1.784 - 2.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.01% 1109716.450 1143145.363 - 5.17% -
std::multiset<std::string>::clear()/8192 3.01% 200013.941 206036.776 - 1.17% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.01% 29.580 30.471 - 0.01% -
BM_std_minmax_element<short>/64 3.00% 17.237 17.755 - 1.69% -
BM_deque_deque_ranges_copy_backward/64 3.00% 3.377 3.478 - 4.53% -
std::move(list<int>)/512 3.00% 351.226 361.753 - 0.05% -
std::move_backward(deque<int>)/8 2.99% 3.319 3.418 - -1.71% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.98% 2.858 2.944 - 0.38% -
std::adjacent_find(deque<int>)/50 2.98% 14.773 15.213 - 6.81% -
BM_std_minmax<unsigned_char>/17 2.98% 1.105 1.138 - 4.65% -
std::find_end(list<int>)_(single_element)/1000 2.98% 674.330 694.394 - -0.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.97% 83870.291 86357.285 - -1.95% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.96% 10.645 10.960 - -2.70% -
BM_RangesMakeThenSortHeap_string_Heap_16384 2.95% 101.432 104.428 - 3.64% -
std::set<std::string>::equal_range(key)_(non-existent)/32 2.95% 9.986 10.280 - -56.82% -
BM_StringAssignAsciizMix_Transparent 2.95% 3.022 3.111 - 2.90% -
std::multiset<int>::erase(iterator)/32 2.95% 21.319 21.948 - 1.66% -
std::set<std::string>::equal_range(key)_(existent)/8192 2.95% 27.006 27.801 - -44.92% -
BM_std_min<long_long>/20 2.94% 2.008 2.066 - 3.83% -
BM_RangesMakeHeap_uint32_Ascending_16 2.93% 0.600 0.618 - 1.18% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 2.93% 25.329 26.072 - 12.17% -
rng::find_last_if(deque<int>)_(bail_90%)/8 2.93% 0.908 0.934 - -5.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.93% 10579.287 10889.105 - 0.03% -
rng::for_each(map<int>)/32 2.93% 21.250 21.872 - 2.63% -
std::is_sorted(deque<int>,_pred)/8 2.93% 4.343 4.470 - 3.27% -
SetIntersection_Interlaced_Set_uint64_64_16 2.91% 24298530.133 25006125.740 - 2.07% -
std::for_each_n(list<int>)/32 2.91% 11.170 11.495 - 3.39% -
std::vector<int>::ctor(size)/1024 2.90% 41.099 42.291 - -1.15% -
rng::sort(deque<int>)_(repeated)/8 2.90% 18.482 19.017 - 0.98% -
rng::for_each(multiset<int>)/8192 2.90% 16312.973 16785.379 - 3.52% -
748_flightdm_r 2.89% 8.978 9.238 - -1.16% -
rng::rotate(list<int>)_(1_element_forward)/50 2.89% 24.293 24.995 - -4.66% -
std::multiset<int>::erase(key)_(existent)/0 2.89% 20.811 21.412 - 2.46% -
std::copy_backward(vector<int>)/8 2.89% 2.225 2.289 - 0.04% -
rng::move_backward(deque<int>)/8 2.89% 3.657 3.763 - 6.68% -
std::set<int>::upper_bound(key)_(existent)/8192 2.89% 7.860 8.087 - -0.08% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 2.87% 1198.430 1232.881 - 4.19% -
BM_RangesMakeThenSortHeap_string_Heap_64 2.87% 33.628 34.594 - 1.10% -
SetIntersection_None_Set_uint64_262144_1 2.87% 1198791.016 1233220.457 - 2.82% -
rng::find_if_not(vector<int>)_(process_all)/8 2.87% 2.518 2.590 - 2.39% -
rng::for_each(multiset<int>)/32 2.87% 21.894 22.522 - 8.17% -
721_gcc_r 2.87% 13.193 13.571 - 3.05% -
BM_deque_deque_ranges_move_backward/4096 2.86% 152.169 156.521 - 0.66% -
rng::find_first_of(list<int>)_(large_needle)/8192 2.86% 50483377.933 51925255.934 - 5.74% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.85% 30.608 31.481 - 1.29% -
std::set<int>::equal_range(key)_(non-existent)/1024 2.84% 6.302 6.481 - 0.98% -
std::flat_map<int,_int>::erase(iterator)/8192 2.84% 502.866 517.159 - 3.14% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.84% 25.997 26.735 - -0.89% -
bm_lexicographical_compare<signed_char>/7 2.84% 2.746 2.824 - 0.32% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 2.84% 0.573 0.589 - 3.07% -
BM_std_min<unsigned_char>/29 2.83% 1.966 2.022 - 1.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.83% 1247648.960 1282988.530 - -2.33% -
rng::search(vector<int>)_(same_length)/8192 2.83% 1878.783 1931.977 - 1.43% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.83% 219.925 226.142 - 4.49% -
rng::remove_if(deque<int>)_(sprinkled)/32 2.82% 61.212 62.940 - 7.76% -
BM_StringConstructDestroyCStr_Huge_Transparent 2.82% 68.589 70.523 - 3.08% -
SetIntersection_Front_Set_uint64_16_16 2.82% 40927042.435 42080239.822 - 3.39% -
rng::partition(deque<int>)_(dense)/32 2.82% 10.514 10.810 - 1.72% -
BM_MakeThenSortHeap_uint32_Heap_4 2.81% 1.197 1.231 - 2.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 2.81% 7346308.583 7552435.414 - 3.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.81% 1095222.076 1125950.783 - 0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.80% 20123377.965 20687832.271 - 1.91% -
std::set<std::string>::contains(key)_(non-existent)/32 2.80% 9.418 9.682 - -61.62% -
BM_std_minmax<int>/6 2.80% 1.349 1.387 - 2.85% -
BM_RangesMakeThenSortHeap_float_Descending_256 2.79% 5.718 5.878 - -1.98% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.79% 12261.188 12603.481 - -27.93% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.79% 20.426 20.995 - -0.45% -
SetIntersection_Front_Set_uint64_16384_16384 2.78% 342334821.646 351858683.933 - 4.82% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.78% 4.167 4.283 - 7.07% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 2.78% 9.263 9.520 - 1.13% -
BM_RangesPushHeap_uint32_Random_256 2.78% 5.924 6.089 - 3.10% -
SetIntersection_None_Set_float_262144_1 2.78% 1162173.096 1194464.926 - -1.28% -
SetIntersection_Front_Set_string_1024_64 2.78% 4696596.405 4827045.034 - 1.34% -
BM_StringConstructDestroyCStr_Large_Transparent 2.78% 8.952 9.201 - -13.33% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 2.77% 7.498 7.706 - 0.58% -
BM_std_min<unsigned_long_long>/32 2.77% 3.261 3.351 - 2.73% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.76% 6230.988 6403.078 - 2.10% -
std::deque<int>::ctor(size)/8192 2.75% 440.529 452.650 - -1.64% -
std::flat_map<int,_int>::ctor(const&)/1024 2.75% 179.135 184.058 - 2.20% -
rng::stable_partition(list<int>)_(sparse)/50 2.74% 25.724 26.430 - -0.11% -
SetIntersection_None_Set_uint64_256_64 2.74% 9156307.999 9407105.090 - 1.51% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.73% 1.854 1.905 - -0.15% -
SetIntersection_Front_Set_uint64_262144_256 2.73% 4480569.092 4602844.753 - -0.58% -
BM_PushHeap_float_Random_16384 2.73% 7.525 7.730 - 1.39% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.72% 1921.629 1973.982 - 2.68% -
SetIntersection_None_Set_string_1024_256 2.72% 8936111.146 9179413.582 - 3.37% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.72% 49853.534 51209.414 - 3.05% -
SetIntersection_Interlaced_Set_float_1024_1024 2.72% 15206728.605 15620114.285 - 2.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.72% 13520570.156 13887742.909 - -0.04% -
std::set<std::string>::clear()/1024 2.71% 19874.023 20413.143 - -23.77% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.71% 778.141 799.246 - 1.38% -
SetIntersection_None_Vector_uint64_256_64 2.71% 3526385.901 3621969.760 - -0.98% -
std::search_n(vector<int>)_(no_match)/8192 2.71% 1630.218 1674.400 - 3.02% -
BM_RangesMakeHeap_string_Ascending_16384 2.71% 5.784 5.940 - 11.86% -
std::set<int>::count(key)_(existent)/1024 2.70% 4.174 4.287 - 0.26% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 2.70% 5.662 5.815 - 1.13% -
SetIntersection_Interlaced_Vector_string_16384_4 2.70% 1820903.984 1870096.298 - 3.01% -
std::stable_sort(deque<int>)_(repeated)/1024 2.70% 1374.344 1411.437 - 5.50% -
std::move(vector<bool>)_(unaligned)/64 2.70% 1.534 1.576 - 3.82% -
BM_std_min<__int128>/32 2.70% 12.184 12.513 - 2.61% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.69% 9.460 9.715 - -1.34% -
SetIntersection_Interlaced_Vector_string_1024_1 2.69% 1116861.479 1146915.022 - 0.32% -
rng::stable_sort(deque<int>)_(descending)/8 2.69% 27.355 28.091 - 3.96% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.68% 42.926 44.075 - 0.06% -
rng::partial_sort(deque<int>)_(descending)/8192 2.67% 284077.100 291666.646 - 3.81% -
std::rotate_copy(vector<int>)/1024 2.67% 32.858 33.734 - 1.09% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.66% 4.724 4.850 - 3.88% -
BM_deque_deque_copy_backward/70000 2.65% 8402.618 8625.370 - -1.27% -
SetIntersection_None_Set_float_256_256 2.65% 5868907.246 6024361.010 - 0.43% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 2.65% 456006.537 468079.258 - 3.48% -
std::for_each_n(deque<int>)/8192 2.64% 257.443 264.252 - 2.28% -
std::rotate_copy(deque<int>)/1024 2.64% 34.211 35.115 - 0.74% -
BM_std_minmax<unsigned_int>/7 2.64% 1.745 1.791 - 9.39% -
BM_MakeHeap_uint32_Random_64 2.63% 1.250 1.283 - 1.44% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.63% 8.591 8.816 - 2.74% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.62% 23.046 23.651 - -2.28% -
std::stable_sort(deque<int>)_(ascending)/8 2.62% 18.150 18.627 - -0.64% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.62% 113040.150 116003.657 - 0.37% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 2.62% 153.904 157.938 - 4.04% -
SetIntersection_Front_Vector_uint32_262144_1 2.61% 1089372.245 1117857.884 - 0.48% -
rng::for_each(set<int>::iterator)/8 2.61% 4.534 4.652 - 1.62% -
std::search(deque<int>)_(same_length)/8192 2.61% 3795.574 3894.783 - 2.92% -
SetIntersection_None_Vector_uint64_16384_4 2.61% 1126090.477 1155513.099 - 1.12% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.61% 26.317 27.004 - 2.65% -
BM_RangesMakeHeap_uint64_Random_16384 2.61% 1.005 1.031 - 0.92% -
SetIntersection_Interlaced_Set_uint64_262144_16 2.61% 1644777.017 1687682.373 - 3.08% -
BM_deque_deque_move_backward/2 2.60% 2.466 2.530 - -0.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.60% 23.299 23.904 - -4.18% -
BM_std_min<__int128>/31 2.59% 11.776 12.081 - 2.62% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 2.59% 93.536 95.956 - 9.58% -
rng::sort(deque<int>)_(qsort_adversarial)/8 2.59% 18.383 18.858 - 1.65% -
std::stable_partition(vector<int>)_(alloc_fails)/50 2.59% 1909.952 1959.340 - 3.17% -
std::multiset<int>::ctor(const&)/8192 2.59% 48971.432 50237.454 - 1.85% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 2.59% 0.464 0.476 - 4.43% -
std::move_backward(vector<bool>)_(aligned)/64 2.58% 1.799 1.845 - -0.02% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 2.58% 1.738 1.782 - 3.17% -
std::rotate_copy(deque<int>)/32 2.57% 2.622 2.690 - 2.57% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.56% 0.908 0.931 - 1.92% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.55% 22.546 23.122 - 1.42% -
std::partition(vector<int>)_(sparse)/32 2.55% 8.726 8.948 - 1.13% -
SetIntersection_Interlaced_Vector_string_256_64 2.55% 20176840.220 20691501.058 - 6.97% -
BM_deque_vector_ranges_copy/0 2.55% 1.419 1.455 - -4.59% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 2.55% 1.242 1.273 - 1.47% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.55% 18.346 18.813 - 1.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.54% 7483.608 7673.813 - 0.86% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.53% 25.152 25.789 - -3.65% -
std::multiset<std::string>::insert(value)_(already_present)/32 2.53% 41.524 42.576 - 0.64% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.53% 24.083 24.692 - -0.62% -
BM_MakeThenSortHeap_float_Ascending_4 2.53% 1.397 1.432 - -1.35% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.53% 23.728 24.328 - 5.10% -
BM_PushHeap_float_Random_262144 2.53% 7.553 7.744 - -0.30% -
SetIntersection_Front_Set_uint64_256_4 2.53% 4449607.936 4562001.450 - 2.78% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 2.52% 6647.428 6815.224 - -1.68% -
BM_vector_deque_move_backward/64 2.52% 3.029 3.106 - 2.97% -
bm_lexicographical_compare<int>/16 2.52% 2.016 2.067 - 0.83% -
rng::sort(deque<int>)_(repeated)/8192 2.52% 6573.259 6739.030 - -0.16% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.52% 1921.113 1969.554 - 2.74% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.52% 15703.929 16099.567 - 1.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.52% 248119157.896 254366052.731 - 3.48% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 2.52% 19131.650 19612.857 - 1.30% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.51% 382532.526 392130.746 - 2.22% -
BM_std_min<short>/26 2.50% 2.099 2.151 - 3.30% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.50% 9.210 9.441 - -0.13% -
BM_std_min<__int128>/30 2.50% 11.385 11.670 - 2.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.50% 201776211.563 206820621.232 - 1.87% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.50% 87449.028 89634.313 - -0.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.49% 0.701 0.719 - 3.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.49% 0.656 0.672 - 1.86% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 2.49% 4604.609 4719.410 - -4.40% -
SetIntersection_Front_Vector_uint32_256_16 2.49% 4369336.929 4478229.748 - -0.01% -
std::remove_if(deque<int>)_(sprinkled)/50 2.49% 65.491 67.123 - 0.17% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.49% 1226220.865 1256768.393 - -0.70% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.49% 16.891 17.312 - 2.12% -
std::multiset<int>::insert(value)_(new_value)/32 2.49% 19.698 20.189 - 0.23% -
BM_std_min<unsigned_long_long>/22 2.49% 2.170 2.224 - -0.76% -
rng::for_each(multimap<int>)/50 2.48% 50.521 51.776 - 5.40% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.48% 5461.853 5597.426 - 1.88% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 2.48% 24.128 24.726 - 3.31% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 2.48% 31.256 32.031 - 1.43% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.48% 3.680 3.771 - 1.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 2.47% 17714416.270 18152318.826 - 2.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 2.47% 1217469.129 1247555.740 - 2.66% -
BM_std_min<short>/17 2.46% 1.586 1.625 - 5.96% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 2.46% 59.093 60.546 - 2.19% -
std::rotate(deque<int>)_(by_1/2)/50 2.46% 10.269 10.521 - 2.67% -
SetIntersection_None_Set_uint64_262144_4 2.45% 1201159.832 1230537.110 - 3.01% -
std::set<std::string>::contains(key)_(non-existent)/1024 2.45% 20.765 21.272 - -60.64% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.44% 68367.888 70039.422 - -28.47% -
std::multimap<std::string,_int>::find(key)_(existent)/32 2.44% 15.461 15.839 - 6.62% -
std::find_if_not(list<int>)_(process_all)/50 2.44% 21.327 21.846 - 1.66% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.44% 3.556 3.642 - 5.59% -
BM_StringAssignStr_Large_Opaque 2.43% 10.166 10.414 - 1.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.43% 348957915.886 357436165.929 - -0.81% -
rng::partial_sort(deque<int>)_(heap)/8 2.43% 36.906 37.803 - -0.32% -
std::partial_sort(deque<int>)_(repeated)/8 2.42% 27.311 27.974 - 1.94% -
SetIntersection_Front_Vector_string_256_16 2.42% 6434628.005 6590124.384 - 2.27% -
rng::copy_if(vector<int>)_(entire_range)/64 2.41% 15.487 15.860 - 1.08% -
std::remove_copy(vector<int>)_(sprinkled)/1024 2.41% 471.852 483.212 - 0.57% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.41% 14155.231 14495.872 - 3.73% -
std::list<int>::ctor(size)/32 2.41% 323.179 330.956 - -0.37% -
BM_StringRelational_Less_Empty_Small_Control 2.41% 1.992 2.039 - 0.19% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 2.40% 586.077 600.155 - 1.59% -
SetIntersection_Front_Set_uint64_1024_16 2.40% 1283184.699 1313980.941 - 1.14% -
BM_std_min<__int128>/29 2.40% 11.002 11.266 - 2.32% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.40% 12120.405 12410.775 - -2.40% -
BM_RangesPushHeap_uint64_Ascending_1024 2.39% 2.577 2.638 - -1.32% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.38% 28.571 29.251 - -1.84% -
std::equal(vector<int>)_(it,_it,_it)/50 2.38% 4.368 4.472 - 5.59% -
SetIntersection_None_Vector_string_16384_1 2.38% 1285737.091 1316366.375 - 2.06% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 2.38% 572.166 585.773 - 1.48% -
SetIntersection_Interlaced_Set_string_16384_1024 2.38% 339042062.996 347102828.662 - -2.10% -
rng::partial_sort(deque<int>)_(ascending)/8192 2.37% 164062.827 167958.697 - 2.44% -
BM_RangesMakeThenSortHeap_string_Heap_256 2.37% 49.070 50.235 - 2.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.37% 1224040.143 1253066.983 - -0.35% -
std::move(vector<bool>)_(unaligned)/4096 2.37% 26.643 27.273 - 1.51% -
SetIntersection_Front_Vector_float_16_16 2.37% 38111775.338 39013303.328 - 1.39% -
rng::search(deque<int>,_pred)_(same_length)/1000 2.37% 488.612 500.169 - -0.56% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.36% 19.002 19.451 - 8.63% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 2.36% 0.541 0.554 - 2.68% -
std::for_each_n(deque<int>)/8 2.36% 1.254 1.284 - -2.38% -
std::sort(deque<int>)_(ascending)/1024 2.36% 764.831 782.875 - 1.64% -
std::move_backward(vector<int>)/1048576 2.36% 54475.926 55760.505 - -1.28% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.36% 4248.071 4348.205 - -0.09% -
rng::find_if_not(deque<int>)_(process_all)/8 2.36% 3.927 4.019 - 1.44% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 2.35% 19480.732 19939.136 - 1.34% -
std::search_n(vector<int>)_(no_match)/1048576 2.35% 209472.741 214401.551 - 2.85% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 2.35% 21.124 21.620 - -0.60% -
std::partial_sort(deque<int>)_(ascending)/8192 2.34% 163691.265 167528.292 - 2.29% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 2.34% 179.431 183.630 - 2.10% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.34% 53957.654 55220.322 - 1.95% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.34% 367.573 376.162 - 0.31% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 2.34% 4687.834 4797.322 - 1.55% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.33% 8534.597 8733.676 - -28.36% -
SetIntersection_None_Set_uint64_262144_262144 2.33% 1212144.452 1240406.412 - 2.32% -
std::stable_sort(deque<int>)_(heap)/1024 2.33% 2716.434 2779.685 - 2.04% -
std::map<int,_int>::contains(key)_(existent)/32 2.33% 1.577 1.614 - 0.15% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.33% 11.632 11.902 - 4.69% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.32% 20.152 20.620 - -1.59% -
std::copy(deque<int>)/1048576 2.32% 49733.641 50889.154 - 2.25% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.32% 6467.293 6617.377 - 0.73% -
std::multiset<int>::erase(iterator)/8192 2.32% 23.644 24.192 - 1.14% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 2.32% 1.493 1.528 - 5.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.32% 349027853.741 357120210.682 - 2.33% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.31% 0.963 0.985 - 3.52% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.31% 358.838 367.130 - 1.70% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.30% 11.549 11.815 - 1.99% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 2.30% 10.564 10.808 - -9.98% -
735_gem5_r 2.30% 13.564 13.877 - 1.69% -
std::find_if_not(deque<int>)_(process_all)/1024 2.30% 484.766 495.922 - 1.75% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.30% 43698.974 44704.030 - 3.00% -
std::sort(deque<int>)_(ascending)/8 2.30% 18.409 18.833 - 1.26% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.30% 5160.517 5279.109 - -2.69% -
BM_std_min<__int128>/28 2.30% 10.616 10.859 - 2.33% -
SetIntersection_None_Vector_uint64_1024_256 2.29% 1122723.844 1148425.646 - -0.11% -
rng::search(list<int>,_pred)_(no_match)/1048576 2.29% 900514.302 921117.460 - 2.04% -
std::find_end(deque<int>)_(match_near_end)/1000 2.28% 330.652 338.190 - -11.62% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.28% 49.503 50.630 - -39.13% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.27% 35288.698 36091.129 - 1.14% -
BM_std_minmax<unsigned_long_long>/23 2.27% 4.298 4.396 - 1.27% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 2.27% 22.414 22.923 - 2.71% -
rng::rotate(list<int>)_(by_1/3)/50 2.27% 23.588 24.123 - 1.38% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.27% 1.690 1.728 - -0.53% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.26% 209.228 213.956 - 2.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.26% 22.189 22.690 - 1.80% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 2.26% 24.285 24.833 - 2.39% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 2.26% 33.577 34.334 - -1.79% -
std::move_backward(deque<int>)/4096 2.26% 154.815 158.307 - 0.32% -
SetIntersection_None_Set_uint64_262144_64 2.26% 1199963.865 1227026.041 - 2.49% -
BM_std_min<__int128>/27 2.25% 10.223 10.454 - 2.39% -
SetIntersection_None_Vector_string_16384_1024 2.25% 1279928.646 1308765.910 - 1.84% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 2.25% 3.121 3.192 - -0.30% -
std::stable_sort(deque<int>)_(heap)/8192 2.25% 17592.412 17988.522 - 1.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.25% 56938.238 58219.428 - 0.31% -
rng::move(deque<int>)/64 2.25% 6.318 6.460 - 2.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.25% 11490640.717 11748933.533 - 0.14% -
BM_std_minmax<long_long>/15 2.25% 3.649 3.731 - 1.98% -
rng::find_if_not(vector<char>)_(process_all)/8 2.24% 2.469 2.525 - 3.58% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.24% 16.567 16.938 - 1.48% -
bm_lexicographical_compare<unsigned_char>/64 2.24% 1.965 2.009 - 5.49% -
rng::find_end(deque<int>)_(match_near_end)/1000 2.24% 325.687 332.977 - -13.84% -
std::replace(vector<int>)_(prefix)/50 2.24% 7.594 7.764 - 0.55% -
rng::adjacent_find(deque<int>,_pred)/50 2.24% 29.018 29.667 - 3.44% -
std::set<std::string>::find(key)_(existent)/32 2.24% 16.304 16.668 - -29.59% -
std::set<int>::clear()/8192 2.23% 74257.731 75917.370 - -15.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.23% 3.490 3.568 - -1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.23% 8679669.839 8873519.989 - -0.48% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.23% 49844.918 50957.966 - 3.39% -
std::unordered_map<int,_int>::find(key)_(existent)/32 2.23% 1.160 1.186 - -0.97% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.23% 518244.476 529810.189 - -0.38% -
rng::copy_n(vector<int>)/4096 2.23% 146.260 149.520 - 1.21% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 2.23% 1.196 1.222 - 2.14% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 2.23% 74.994 76.664 - 1.05% -
BM_num_get<double> 2.23% 35.414 36.202 - 3.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.22% 1202052.231 1228794.254 - -0.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 2.22% 11996775.274 12263627.426 - 4.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.22% 1.214 1.241 - 0.84% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.22% 42.765 43.715 - -2.32% -
std::adjacent_find(list<int>)/8 2.22% 2.109 2.155 - 2.79% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.22% 11.478 11.732 - 3.02% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.21% 23.835 24.363 - 0.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.21% 207895026.233 212495441.333 - 4.97% -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.21% 2.309 2.360 - -1.63% -
std::copy_n(vector<bool>)_(unaligned)/32768 2.21% 214.621 219.358 - 0.47% -
SetIntersection_Front_Vector_string_256_4 2.20% 4970487.871 5079949.286 - 3.38% -
rng::partial_sort(deque<int>)_(shuffled)/8 2.20% 34.217 34.971 - 2.39% -
BM_std_minmax<unsigned_char>/27 2.20% 1.868 1.909 - 5.52% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.20% 26.884 27.476 - -0.24% -
std::find_if(deque<int>)_(process_all)/32768 2.20% 11637.762 11893.398 - -0.05% -
BM_std_min<unsigned_char>/23 2.20% 2.334 2.385 - 2.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.19% 35040.426 35809.408 - 1.35% -
BM_PopHeap_float_4 2.19% 2.374 2.426 - -2.21% -
BM_RangesPopHeap_float_64 2.19% 12.252 12.520 - -6.60% -
BM_MakeHeap_float_Random_1024 2.19% 1.234 1.260 - 5.02% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 2.17% 282.302 288.437 - -0.95% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 2.17% 101.547 103.754 - 2.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.17% 1126792.444 1151280.129 - -0.56% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 2.17% 25672.861 26230.610 - 0.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 2.17% 7810851.184 7980324.397 - -2.33% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 2.17% 139.368 142.392 - 1.31% -
std::partial_sort(deque<int>)_(ascending)/8 2.17% 29.620 30.263 - -0.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.17% 8754980.411 8944746.834 - 2.76% -
std::multiset<std::string>::contains(key)_(non-existent)/32 2.17% 10.575 10.804 - 0.03% -
BM_std_min<__int128>/25 2.16% 9.460 9.664 - 2.14% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.16% 6250.586 6385.656 - 2.35% -
SetIntersection_None_Vector_string_262144_16 2.16% 1357876.105 1387196.023 - 2.57% -
std::sort(vector<int>)_(descending)/8192 2.15% 7280.421 7436.943 - 1.75% -
BM_deque_vector_ranges_copy_backward/70000 2.15% 8656.267 8842.295 - 2.81% -
BM_std_minmax<short>/31 2.15% 3.085 3.151 - 2.14% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.14% 2.135 2.181 - 1.70% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.14% 211.099 215.612 - 4.55% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2.13% 2627.627 2683.610 - 1.52% -
SetIntersection_Interlaced_Vector_string_1024_256 2.13% 20746730.950 21188526.017 - 2.99% -
BM_std_min<char>/7 2.13% 1.856 1.895 - 2.73% -
std::map<int,_int>::erase(key)_(non-existent)/8192 2.13% 7.680 7.843 - 6.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 2.13% 33.193 33.899 - 1.97% -
BM_std_min<__int128>/26 2.13% 9.815 10.024 - 2.18% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 2.13% 1.715 1.751 - -3.23% -
SetIntersection_Interlaced_Set_string_262144_262144 2.13% 17375759.848 17745181.477 - 1.38% -
BM_PushHeap_float_PipeOrgan_4 2.12% 0.482 0.492 - 2.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 2.12% 14.635 14.946 - 1.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 2.12% 1201867.408 1227335.811 - 0.58% -
bm_ranges_lexicographical_compare<signed_char>/512 2.12% 7.690 7.853 - -2.22% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 2.11% 57.728 58.946 - 0.67% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.11% 6486.153 6623.016 - -10.65% -
BM_RangesPopHeap_float_256 2.11% 19.990 20.412 - -7.62% -
BM_RangesPopHeap_float_4 2.10% 2.369 2.419 - -1.64% -
std::set<std::string>::count(key)_(existent)/32 2.10% 14.472 14.776 - -39.71% -
rng::search(vector<int>)_(same_length)/1024 2.10% 247.345 252.534 - 1.30% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 2.10% 4163.116 4250.409 - -13.80% -
SetIntersection_None_Set_string_16384_1 2.10% 202149680.791 206386268.914 - 4.36% -
rng::for_each(map<int>)/8 2.09% 4.474 4.568 - 0.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.09% 16.295 16.636 - 2.22% -
std::map<int,_int>::find(key)_(existent)/32 2.09% 1.531 1.563 - -0.27% -
bm_lexicographical_compare<signed_char>/8 2.09% 3.111 3.176 - 0.13% -
BM_RangesMakeHeap_uint64_SingleElement_262144 2.08% 0.755 0.770 - 1.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.08% 39689980.131 40514452.317 - 1.01% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 2.07% 499.981 510.345 - 0.90% -
rng::fill_n(deque<int>)/8192 2.07% 240.646 245.629 - 2.32% -
BM_RangesPopHeap_uint32_256 2.07% 16.871 17.220 - 1.55% -
SetIntersection_None_Set_uint64_262144_16 2.07% 1201980.633 1226813.803 - 2.36% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 2.06% 9161.955 9350.876 - 0.42% -
bm_lexicographical_compare<int>/64 2.06% 4.813 4.912 - -1.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.06% 10.981 11.207 - 3.56% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.06% 2.093 2.136 - 2.55% -
std::move_backward(vector<bool>)_(unaligned)/512 2.06% 4.639 4.734 - 1.98% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 2.06% 3.638 3.713 - 0.75% -
std::move(deque<int>)/64 2.05% 6.003 6.126 - 2.35% -
std::multiset<int>::erase(iterator)/0 2.05% 19.944 20.353 - 1.29% -
SetIntersection_Front_Set_uint64_262144_16 2.05% 1306417.906 1333203.106 - 1.67% -
rng::stable_sort(deque<int>)_(shuffled)/1024 2.05% 2437.334 2487.295 - 1.33% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 2.05% 18.313 18.688 - 2.78% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.05% 3.964 4.045 - -1.77% -
rng::stable_sort(deque<int>)_(heap)/1024 2.05% 2722.797 2778.558 - 1.88% -
BM_std_minmax<int>/7 2.05% 1.711 1.746 - 2.77% -
std::sort(deque<int>)_(repeated)/8 2.04% 18.724 19.106 - 1.91% -
BM_deque_deque_ranges_move/5500 2.04% 201.279 205.387 - 2.00% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.04% 113639.763 115958.256 - -22.21% -
BM_PushHeap_uint32_Random_16384 2.04% 6.276 6.404 - 1.80% -
BM_RangesPushHeap_uint64_Ascending_16 2.04% 0.937 0.956 - 2.65% -
std::unordered_set<int>::erase(key)_(existent)/0 2.04% 21.060 21.489 - 0.24% -
SetIntersection_None_Vector_uint32_16384_16 2.03% 1158031.336 1181568.611 - -2.01% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.03% 164.650 167.993 - 0.16% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 2.03% 17.036 17.382 - 0.48% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 2.03% 778.068 793.850 - -1.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.03% 21830274.495 22272980.254 - 6.20% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.03% 705.691 719.999 - -14.02% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 2.03% 29.573 30.173 - 5.10% -
SetIntersection_None_Vector_string_64_64 2.03% 9264553.799 9452289.583 - 0.90% -
BM_std_minmax<unsigned_char>/29 2.02% 2.430 2.479 - 3.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.02% 19472963.312 19867088.164 - 0.76% -
std::copy(deque<int>)/262144 2.02% 10351.613 10561.089 - 2.58% -
SetIntersection_Front_Set_string_16_4 2.02% 66849474.666 68201688.620 - 4.23% -
std::map<std::string,_int>::insert(value)_(new_value)/0 2.02% 31.514 32.151 - -3.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 2.02% 11027959.919 11250505.410 - -0.45% -
BM_deque_deque_move/1 2.02% 3.409 3.478 - 1.31% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.02% 170.708 174.151 - -0.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.01% 695.164 709.166 - 0.92% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.01% 1.507 1.537 - 1.83% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.01% 423.649 432.174 - 1.66% -
SetIntersection_None_Set_string_1024_1 2.01% 8932918.245 9112678.532 - -0.62% -
BM_CmpLess_uchar_schar 2.01% 1.037 1.057 - 0.86% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.01% 660.362 673.643 - -26.01% -
BM_MakeThenSortHeap_uint64_Heap_64 2.01% 8.233 8.398 - 1.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.01% 51.274 52.305 - 0.97% -
SetIntersection_None_Set_uint64_262144_256 2.01% 1203355.875 1227508.709 - 2.41% -
SetIntersection_None_Set_float_262144_4 2.01% 1162813.152 1186138.832 - -1.58% -
BM_std_min<unsigned_char>/15 2.00% 2.086 2.128 - 1.39% -
BM_deque_deque_move_backward/1 2.00% 2.726 2.781 - -0.65% -
rng::find(vector<char>)_(process_all)/50 2.00% 1.621 1.653 - 1.84% -
rng::stable_partition(vector<int>)_(sparse)/50 1.99% 20.556 20.966 - 3.40% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.99% 2440.793 2489.410 - 1.22% -
BM_MakeHeap_uint64_Ascending_16 1.99% 0.669 0.683 - 3.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.99% 1203184.092 1227118.925 - -0.05% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.99% 1619862.467 1652056.641 - 1.69% -
BM_std_min<__int128>/24 1.99% 9.103 9.284 - 1.95% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 1.98% 6.376 6.502 - 2.02% -
BM_deque_deque_ranges_move/1 1.98% 3.421 3.489 - 4.49% -
std::set<std::string>::erase(key)_(existent)/32 1.98% 69.655 71.036 - -40.27% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 1.98% 31.200 31.818 - -1.28% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.98% 10.454 10.661 - 5.57% -
std::search_n(list<int>,_pred)_(no_match)/1048576 1.98% 981990.662 1001407.572 - 1.83% -
BM_std_min<unsigned_char>/31 1.97% 2.500 2.549 - 0.48% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.97% 55777.066 56876.960 - 0.20% -
BM_RangesPushHeap_uint32_Random_16384 1.97% 6.241 6.364 - 2.03% -
std::set<int>::equal_range(key)_(existent)/8192 1.97% 7.957 8.113 - -3.85% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.97% 134.904 137.562 - 0.41% -
rng::is_sorted(vector<int>,_pred)/8 1.97% 3.512 3.581 - -8.60% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.97% 794.016 809.647 - 2.13% -
std::adjacent_find(deque<int>,_pred)/8 1.97% 4.287 4.371 - 1.84% -
BM_std_min<unsigned_short>/28 1.97% 2.693 2.746 - 3.66% -
BM_std_min<short>/27 1.97% 2.295 2.340 - -0.58% -
BM_deque_deque_ranges_move_backward/70000 1.97% 8505.993 8673.232 - -2.77% -
SetIntersection_None_Vector_uint32_262144_1024 1.97% 1195447.572 1218950.312 - 0.13% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.96% 1.359 1.385 - 2.89% -
BM_deque_deque_move_backward/65536 1.96% 8062.987 8221.345 - -0.04% -
std::set<std::string>::clear()/32 1.96% 898.391 916.030 - -16.68% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 1.96% 19.539 19.923 - 3.03% -
rng::generate(deque<int>)/8192 1.96% 2043.634 2083.674 - 1.49% -
std::multiset<int>::ctor(const&)/1024 1.96% 6157.884 6278.402 - 1.41% -
BM_deque_deque_move_backward/5500 1.96% 204.845 208.850 - 0.87% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 1.95% 13.158 13.415 - 2.63% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.95% 8.736 8.907 - 0.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.95% 5266124.134 5368843.517 - 2.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.94% 9244794.144 9424218.507 - 0.66% -
BM_StringAssignAsciiz_Large_Transparent 1.94% 11.583 11.807 - 2.38% -
BM_std_minmax<unsigned_long_long>/2 1.94% 0.869 0.886 - -0.17% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.93% 2.239 2.282 - -0.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 1.93% 40.813 41.603 - 39.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.93% 1169774.136 1192395.220 - -0.38% -
rng::sort(deque<int>)_(descending)/8 1.93% 25.537 26.030 - 1.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.93% 1684630.043 1717178.141 - 3.67% -
std::set<std::string>::insert(value)_(new_value)/8192 1.93% 69.945 71.296 - -31.93% -
std::all_of(list<int>)_(process_all)/50 1.93% 21.545 21.961 - 0.20% -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.93% 1.219 1.242 - 7.18% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 1.93% 20.479 20.873 - 1.11% -
BM_RangesMakeHeap_float_PipeOrgan_256 1.92% 0.687 0.700 - 4.67% -
BM_PopHeap_float_16384 1.92% 33.137 33.774 - -0.10% -
736_ocio_r 1.92% 16.395 16.709 - 0.60% -
std::stable_sort(deque<int>)_(repeated)/8 1.92% 18.203 18.551 - -2.28% -
std::multiset<int>::ctor(const&,_alloc)/32 1.91% 220.270 224.481 - 2.42% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.91% 2913.290 2968.957 - 1.66% -
std::sort(vector<int>)_(descending)/8 1.91% 24.661 25.132 - 2.40% -
BM_deque_vector_ranges_move_backward/0 1.91% 1.503 1.531 - 4.15% -
std::find_if(deque<int>)_(bail_25%)/32768 1.91% 2748.610 2801.018 - -1.71% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.91% 49879.528 50830.390 - 2.14% -
BM_std_minmax<unsigned_char>/14 1.90% 2.543 2.591 - 5.15% -
BM_std_min<unsigned_long_long>/24 1.90% 2.683 2.735 - 1.05% -
std::multimap<int,_int>::clear()/8192 1.90% 81762.711 83319.312 - 1.78% -
std::map<int,_int>::ctor(const&)/32 1.90% 211.895 215.928 - 0.99% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.90% 34.593 35.251 - 1.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.90% 9795136.959 9980907.668 - 1.18% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 1.90% 127703.608 130124.606 - 2.24% -
SetIntersection_None_Vector_uint32_256_16 1.89% 4230663.609 4310832.718 - -0.21% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 1.89% 340.702 347.146 - 1.05% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.89% 1.089 1.110 - 1.42% -
SetIntersection_None_Set_float_262144_16 1.89% 1161137.533 1183032.797 - -2.11% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.88% 2.098 2.138 - -2.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.88% 23.252 23.690 - 1.77% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.88% 23.090 23.524 - -41.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.88% 1230370.665 1253499.504 - 3.06% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.88% 76176.223 77607.947 - 1.83% -
std::map<int,_int>::contains(key)_(existent)/8192 1.88% 5.492 5.595 - 2.90% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.88% 16.693 17.006 - 1.95% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.88% 5.617 5.723 - -2.00% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.87% 13.849 14.108 - 1.83% -
std::set<int>::find(key)_(existent)/8192 1.87% 8.037 8.187 - 2.63% -
BM_StringEraseWithMove_Small_Opaque 1.86% 2.574 2.622 - 2.54% -
737_gmsh_r 1.86% 12.753 12.991 - -0.67% -
rng::search_n(vector<int>)_(no_match)/1048576 1.86% 209154.474 213052.586 - 1.34% -
rng::stable_sort(vector<int>)_(ascending)/8 1.86% 16.497 16.804 - 1.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.86% 15674201.931 15965766.206 - 3.11% -
rng::search_n(vector<int>)_(no_match)/1024 1.86% 210.616 214.523 - 1.28% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.86% 10.045 10.232 - 2.53% -
BM_SortHeap_float_64 1.85% 3.152 3.211 - -1.50% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.85% 1.967 2.003 - 1.02% -
rng::adjacent_find(vector<int>,_pred)/8 1.85% 3.396 3.459 - 1.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.85% 1402.366 1428.255 - -0.67% -
std::list<int>::erase(begin)_(cheap_elements)/32 1.84% 10.072 10.258 - 2.87% -
BM_RangesPopHeap_float_1024 1.84% 27.301 27.804 - -0.04% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.84% 1.189 1.211 - 2.28% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.84% 390836.472 398018.892 - 1.55% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.84% 4.050 4.124 - 3.01% -
SetIntersection_Front_Vector_string_16384_16 1.84% 1718317.850 1749871.414 - 1.82% -
std::multiset<std::string>::erase(iterator)/1024 1.83% 32.973 33.577 - 13.30% -
BM_std_min<char>/1024 1.83% 8.310 8.462 - -2.52% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.83% 24.395 24.841 - 1.51% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 1.83% 9270.292 9439.725 - 1.12% -
rng::for_each_n(deque<int>)/50 1.83% 3.920 3.991 - 0.04% -
SetIntersection_Interlaced_Set_uint32_64_64 1.83% 15441548.750 15723648.029 - 3.56% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.83% 16.652 16.956 - -0.27% -
rng::search(list<int>)_(no_match)/1048576 1.82% 845462.595 860875.662 - 3.78% -
std::map<int,_int>::clear()/8192 1.82% 81046.531 82523.709 - 2.21% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.82% 523714.820 533244.920 - 1.70% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.82% 208.455 212.246 - 1.85% -
BM_deque_deque_ranges_copy/1 1.82% 3.429 3.491 - 4.43% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.82% 1.145 1.165 - -1.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.82% 202415579.976 206093224.836 - 2.75% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.82% 6594.850 6714.666 - 0.63% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.82% 1245.259 1267.866 - 1.94% -
std::stable_sort(deque<int>)_(ascending)/1024 1.81% 2115.055 2153.413 - 2.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.81% 1137567.190 1158196.158 - 0.69% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.81% 4.284 4.361 - 3.22% -
rng::search_n(vector<int>)_(no_match)/1000 1.81% 206.756 210.505 - 1.86% -
bm_gcd_trivial 1.81% 0.856 0.872 - -1.50% -
std::multiset<int>::clear()/32 1.81% 639.814 651.388 - 2.03% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.81% 3.455 3.517 - 3.54% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.80% 16.690 16.991 - 1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.80% 1161018.633 1181937.899 - 4.54% -
BM_deque_vector_ranges_move_backward/70000 1.80% 8522.461 8675.933 - 0.31% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.80% 11299053.925 11502442.675 - 0.68% -
std::unordered_set<int>::insert(value)_(new_value)/8192 1.80% 19.381 19.730 - -2.39% -
BM_std_min<unsigned_long_long>/6 1.80% 1.628 1.657 - -3.67% -
BM_std_min<__int128>/23 1.80% 8.733 8.890 - 1.84% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 1.80% 3.868 3.938 - 1.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.80% 351309974.797 357623486.587 - -0.22% -
rng::copy(list<int>)/32768 1.80% 26739.305 27219.821 - -2.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.80% 13472516.940 13714592.995 - 5.27% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.80% 44.410 45.207 - 1.89% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.80% 4026.534 4098.847 - 1.67% -
std::find_first_of(list<int>)_(large_needle)/8192 1.79% 48807461.141 49682758.329 - 3.84% -
SetIntersection_None_Set_float_64_64 1.79% 11874745.685 12087522.094 - 3.16% -
rng::find_if_not(deque<int>)_(process_all)/50 1.79% 23.502 23.923 - 0.93% -
rng::fill_n(vector<int>)/1024 1.79% 29.270 29.795 - 0.02% -
rng::search_n(list<int>)_(no_match)/1048576 1.79% 863147.685 878603.853 - 0.89% -
SetIntersection_None_Vector_string_256_64 1.79% 3815933.848 3884252.946 - 2.65% -
BM_deque_deque_copy/1 1.79% 3.403 3.464 - -0.06% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.79% 24.954 25.399 - 1.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.78% 0.620 0.631 - 1.68% -
std::count(vector<int>)_(every_other)/8 1.78% 1.334 1.358 - 0.76% -
std::multiset<int>::erase(key)_(existent)/32 1.78% 22.348 22.745 - 2.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.78% 4236060.176 4311255.682 - -1.96% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.77% 9.806 9.980 - -14.31% -
rng::partition_point(list<int>)/1024 1.77% 1261.101 1283.476 - 1.26% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.77% 24.501 24.936 - 1.73% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.77% 2.283 2.324 - 1.20% -
rng::move_backward(list<int>)/32768 1.77% 33613.677 34209.139 - 0.17% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.77% 16.856 17.154 - 3.04% -
BM_std_min<unsigned_char>/64 1.77% 4.087 4.159 - 0.17% -
std::is_sorted_until(list<int>)/8192 1.77% 7275.159 7403.780 - 1.84% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.77% 3175.716 3231.836 - -13.66% -
BM_RangesMakeHeap_uint32_Random_256 1.77% 1.194 1.216 - 5.13% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.77% 470.451 478.761 - 2.97% -
SetIntersection_None_Vector_uint64_262144_1 1.77% 1174309.424 1195047.729 - -1.15% -
BM_PushHeap_uint32_Random_4 1.76% 2.481 2.524 - 3.65% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.76% 698.023 710.294 - 2.51% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.76% 68.772 69.980 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.76% 27112516.622 27588742.825 - 1.83% -
SetIntersection_None_Set_string_16384_256 1.76% 201103205.264 204635294.500 - -2.09% -
BM_RangesPushHeap_uint32_Random_64 1.75% 5.509 5.606 - 1.76% -
SetIntersection_Front_Set_float_262144_16 1.75% 1271955.649 1294265.258 - 3.35% -
SetIntersection_Front_Vector_string_1024_4 1.75% 1238963.220 1260683.321 - -0.53% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.75% 17.481 17.787 - -1.07% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.75% 1.278 1.300 - -5.31% -
BM_LowerBound_uint64_16384 1.75% 70.461 71.695 - 1.74% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.75% 9154.232 9314.373 - 1.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.75% 2338864.778 2379777.233 - -0.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.75% 11.323 11.521 - 0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.75% 11465374.355 11665695.810 - 2.91% -
SetIntersection_None_Set_float_256_4 1.75% 11647125.733 11850599.288 - 2.88% -
std::find_first_of(vector<int>)_(large_needle)/32 1.75% 104.780 106.611 - -5.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.75% 0.687 0.699 - 1.29% -
BM_std_min<unsigned_int>/8 1.74% 1.278 1.300 - -3.16% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.74% 3.554 3.616 - -0.14% -
SetIntersection_Front_Vector_uint64_256_4 1.74% 4348956.633 4424805.256 - 1.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.74% 1687296.959 1716663.086 - 3.90% -
BM_RangesPopHeap_float_16 1.74% 6.443 6.555 - -5.40% -
std::set<int>::erase(key)_(existent)/1024 1.74% 38.586 39.257 - -9.80% -
SetIntersection_None_Set_uint32_64_64 1.74% 11910664.855 12117724.857 - 0.79% -
SetIntersection_Interlaced_Vector_string_16_4 1.74% 71559369.034 72803164.732 - 0.27% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.73% 15184.574 15447.887 - 2.20% -
766_femflow_r 1.73% 12.948 13.172 - 3.33% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.73% 985435.067 1002477.377 - 0.91% -
SetIntersection_Front_Vector_string_16384_1 1.72% 1144768.557 1164512.540 - 2.88% -
rng::stable_sort(deque<int>)_(heap)/8192 1.72% 17701.697 18006.323 - 1.26% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 1.72% 848.946 863.555 - 13.55% -
SetIntersection_Front_Vector_uint64_64_4 1.72% 16837346.302 17126971.560 - 0.96% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.72% 7.247 7.371 - -0.55% -
BM_std_min<unsigned_long_long>/21 1.72% 1.996 2.030 - 0.01% -
BM_deque_vector_move_backward/65536 1.72% 7990.407 8127.447 - 2.58% -
rng::starts_with(vector<int>,_pred)/8 1.71% 4.126 4.197 - -0.81% -
SetIntersection_None_Set_string_16384_64 1.71% 200703574.901 204142172.937 - 1.55% -
BM_deque_deque_ranges_move_backward/4000 1.71% 144.913 147.395 - -3.14% -
BM_PushHeap_uint32_Ascending_262144 1.71% 8.177 8.317 - 1.45% -
rng::sort(vector<int>)_(descending)/8 1.71% 24.693 25.115 - 2.01% -
std::multiset<int>::insert(value)_(already_present)/0 1.71% 18.092 18.401 - 0.62% -
SetIntersection_Front_Vector_uint32_16384_256 1.71% 2290052.784 2329154.301 - 1.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.71% 1247673.309 1268964.739 - 3.54% -
BM_std_min<__int128>/22 1.70% 8.334 8.476 - 1.72% -
BM_std_min<short>/25 1.70% 2.086 2.121 - 2.06% -
std::remove(list<int>)_(prefix)/1024 1.70% 997.403 1014.352 - 3.12% -
BM_std_minmax<unsigned_char>/12 1.70% 1.945 1.979 - 2.21% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.70% 29.704 30.208 - -0.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.70% 5049280.676 5134983.791 - 13.14% -
BM_MakeHeap_uint32_Ascending_256 1.70% 0.597 0.608 - -1.52% -
rng::for_each(list<int>)/8 1.69% 2.532 2.575 - 2.21% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.69% 1.237 1.258 - 7.00% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.69% 250.197 254.431 - 0.22% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.69% 1.163 1.182 - 5.50% -
std::find_if(vector<int>)_(process_all)/50 1.69% 13.921 14.157 - -0.34% -
rng::rotate(deque<int>)_(by_1/2)/32 1.69% 7.340 7.464 - 2.47% -
std::none_of(vector<int>)_(process_all)/8 1.69% 2.502 2.545 - 6.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.69% 1090735.430 1109125.088 - -0.83% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.68% 17.238 17.529 - 3.24% -
BM_deque_vector_ranges_move_backward/64000 1.68% 7863.188 7995.627 - 1.51% -
std::search_n(list<int>)_(no_match)/1048576 1.68% 863376.432 877877.682 - 1.66% -
BM_vector_deque_move_backward/512 1.68% 17.601 17.897 - 1.62% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.68% 31.233 31.758 - -3.86% -
bm_ranges_lexicographical_compare<int>/8 1.68% 1.530 1.556 - -0.17% -
std::set<std::string>::erase(iterator)/32 1.68% 31.185 31.707 - -29.43% -
std::for_each_n(deque<int>)/50 1.67% 3.971 4.037 - 2.46% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.67% 169849.770 172692.101 - 1.92% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.67% 538.689 547.696 - -0.06% -
BM_MakeThenSortHeap_uint64_Random_64 1.67% 11.716 11.911 - 0.40% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.67% 1.279 1.301 - 0.75% -
std::remove(list<int>)_(prefix)/50 1.67% 66.757 67.871 - 1.39% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.66% 23.453 23.844 - 1.71% -
SetIntersection_Interlaced_Set_string_64_4 1.66% 26877999.369 27324227.288 - 0.34% -
SetIntersection_None_Vector_string_262144_1024 1.66% 1349693.025 1372094.024 - 1.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.66% 1.382 1.404 - 4.43% -
std::find_if_not(deque<int>)_(bail_25%)/8 1.66% 1.531 1.556 - 4.76% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.65% 301.518 306.497 - -22.57% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.65% 11400378.735 11588450.307 - 2.09% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.65% 19.509 19.830 - 0.61% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.65% 25.770 26.195 - 0.67% -
SetIntersection_None_Vector_uint64_262144_1024 1.65% 1157587.781 1176638.703 - -1.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.64% 38.247 38.876 - 34.18% -
SetIntersection_None_Set_uint64_1024_256 1.64% 8709903.188 8853052.169 - 0.97% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.64% 561.789 571.008 - -0.05% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.64% 14.181 14.413 - 2.08% -
SetIntersection_Interlaced_Vector_uint32_256_16 1.64% 6730537.600 6840583.325 - 5.19% -
std::partition_point(list<int>)/32 1.63% 15.926 16.186 - 1.19% -
std::stable_sort(deque<int>)_(heap)/8 1.63% 26.009 26.434 - -0.63% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.63% 717.313 729.025 - 2.73% -
SetIntersection_None_Set_float_262144_64 1.63% 1161667.966 1180630.451 - -1.98% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.63% 6178.916 6279.484 - 1.59% -
BM_RangesMakeHeap_string_Ascending_64 1.62% 4.866 4.945 - 4.60% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1.61% 1904.935 1935.693 - 0.70% -
BM_deque_deque_move_backward/4096 1.61% 152.894 155.357 - 0.24% -
std::search(list<int>)_(no_match)/8192 1.61% 7152.815 7268.036 - 3.36% -
std::unordered_multiset<int>::clear()/8192 1.61% 60117.414 61085.742 - 4.93% -
BM_RangesPushHeap_uint32_Random_262144 1.61% 6.277 6.378 - 1.69% -
BM_RangesMakeHeap_string_Ascending_4 1.61% 2.863 2.909 - 0.89% -
std::for_each(list<int>)/8 1.61% 2.505 2.545 - -0.79% -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.60% 1.888 1.919 - 12.20% -
SetIntersection_Front_Set_string_1024_4 1.60% 1313043.316 1334113.377 - 2.03% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 1.60% 5139.534 5222.007 - 1.59% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.60% 9083.306 9228.781 - 7.94% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 1.60% 0.631 0.642 - 2.03% -
std::fill_n(deque<int>)/1024 1.60% 29.624 30.096 - 0.06% -
BM_std_min<int>/32 1.59% 2.222 2.257 - 1.84% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 1.59% 3.038 3.087 - 1.06% -
std::multiset<std::string>::insert(value)_(already_present)/1024 1.59% 56.166 57.057 - 1.87% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.59% 2448.543 2487.398 - 0.74% -
std::set<std::string>::insert(value)_(new_value)/1024 1.58% 64.582 65.605 - -33.20% -
rng::fill_n(deque<int>)/1024 1.58% 29.617 30.086 - 0.69% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.58% 717.278 728.619 - 1.23% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.58% 3.611 3.668 - 0.26% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 1.58% 77.273 78.492 - 5.93% -
std::set<int>::contains(key)_(non-existent)/1024 1.57% 5.305 5.389 - 1.58% -
rng::stable_sort(deque<int>)_(repeated)/1024 1.57% 1389.406 1411.250 - 6.04% -
BM_deque_deque_ranges_move_backward/65536 1.57% 8026.444 8152.516 - 0.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.57% 23.730 24.103 - 0.35% -
BM_std_minmax<unsigned_long_long>/21 1.57% 3.498 3.552 - 0.68% -
rng::copy(deque<int>)/1048576 1.57% 49936.408 50718.140 - 1.59% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.56% 36269.978 36837.191 - 2.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.56% 33.591 34.116 - 0.55% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.56% 223735642.953 227229837.443 - 0.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.56% 14856.787 15088.110 - 1.44% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.56% 52133.449 52945.023 - -7.76% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.56% 14856.234 15087.431 - 0.17% -
BM_std_minmax<short>/22 1.56% 2.277 2.312 - -0.26% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.55% 70.948 72.052 - 3.53% -
rng::find(list<int>)_(process_all)/8 1.55% 2.356 2.393 - 4.09% -
rng::stable_sort(deque<int>)_(heap)/8 1.55% 26.363 26.772 - 3.11% -
std::unordered_set<int>::clear()/1024 1.55% 7886.450 8008.725 - -0.30% -
std::move_backward(list<int>)/4096 1.55% 4916.616 4992.768 - -5.99% -
rng::reverse_copy(deque<int>)/64 1.55% 19.937 20.245 - 0.31% -
rng::partition_point(deque<int>)/32 1.55% 4.227 4.293 - -0.52% -
rng::stable_partition(list<int>)_(dense)/50 1.55% 52.647 53.461 - -8.35% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.54% 6599.656 6701.602 - -0.01% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.54% 725.020 736.216 - -0.52% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 1.54% 24.279 24.653 - -3.77% -
BM_num_get<float> 1.54% 35.392 35.938 - 2.40% -
BM_std_minmax_element<int>/3 1.54% 1.044 1.060 - -14.79% -
rng::contains_subrange(list<int>)_(single_element)/16 1.54% 4.955 5.031 - 0.75% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.54% 9.285 9.428 - -0.99% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 1.54% 6733.360 6836.854 - 1.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.54% 17098066.757 17360562.689 - 0.42% -
BM_CmpLess_short_uint 1.54% 1.104 1.121 - 0.48% -
BM_MakeThenSortHeap_uint64_Ascending_16 1.53% 5.478 5.562 - 0.52% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.53% 2.486 2.524 - 6.82% -
std::find_if(vector<char>)_(process_all)/1024 1.53% 270.231 274.363 - 2.16% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.53% 1053.798 1069.901 - 0.82% -
SetIntersection_Interlaced_Vector_string_256_1 1.53% 4531051.187 4600270.654 - 0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.53% 11798542.485 11978768.140 - 2.70% -
BM_std_minmax<long_long>/23 1.53% 4.329 4.395 - 0.90% -
rng::for_each(set<int>::iterator)/50 1.52% 50.510 51.280 - 21.16% -
std::set<int>::clear()/1024 1.52% 8763.731 8897.176 - -15.67% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.52% 1651.943 1677.071 - 3.02% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.52% 1939.794 1969.255 - 6.76% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.52% 13528.009 13733.314 - 1.11% -
rng::rotate(vector<bool>)_(by_1/4)/8192 1.52% 29.924 30.378 - -0.65% -
SetIntersection_None_Vector_string_16384_4 1.51% 1281102.817 1300442.727 - 0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.51% 179098839.391 181799568.968 - 1.42% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.51% 8.908 9.042 - 0.79% -
BM_StringRelational_Less_Small_Small_Control 1.50% 1.727 1.753 - -1.81% -
SetIntersection_None_Set_float_262144_262144 1.50% 1166374.509 1183898.926 - -1.93% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.50% 1.433 1.454 - -0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.50% 1084613.481 1100870.538 - -2.22% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.50% 6580.153 6678.683 - 0.44% -
std::unordered_set<int>::erase(key)_(existent)/32 1.50% 21.059 21.374 - -1.70% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.50% 24.257 24.620 - -11.54% -
std::partial_sort(deque<int>)_(descending)/8 1.49% 41.369 41.987 - -3.48% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.49% 6.448 6.543 - 0.26% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.48% 4.117 4.178 - 0.01% -
BM_RangesPushHeap_float_Ascending_262144 1.48% 5.135 5.212 - -1.52% -
SetIntersection_None_Vector_uint32_1024_1024 1.48% 1143717.582 1160688.525 - 0.35% -
BM_std_min<__int128>/21 1.48% 7.945 8.063 - 1.75% -
BM_std_min<char>/29 1.48% 2.002 2.032 - 2.46% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.48% 19.592 19.882 - -1.04% -
SetIntersection_None_Set_uint64_256_4 1.48% 11344161.418 11511909.178 - 1.02% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.48% 72615.390 73689.065 - -0.08% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.48% 1178.814 1196.239 - -20.90% -
rng::sort(deque<int>)_(repeated)/1024 1.48% 946.790 960.766 - -0.49% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 1.48% 22.143 22.470 - -1.88% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.47% 16.129 16.367 - 0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.47% 0.708 0.718 - -6.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.47% 6683.945 6782.257 - -0.09% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.47% 53054.052 53834.322 - 0.40% -
BM_std_min<unsigned_short>/4 1.47% 0.981 0.995 - 0.81% -
BM_deque_vector_ranges_move_backward/4000 1.47% 141.448 143.525 - -1.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.47% 374580.196 380068.053 - 0.85% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.46% 394856.986 400635.021 - 1.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.46% 16.161 16.398 - 0.74% -
BM_StringRelational_Less_Huge_Large_Control 1.46% 2.468 2.504 - 8.20% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 1.46% 111426.724 113053.052 - 4.99% -
std::copy_if(list<int>)_(entire_range)/64 1.46% 36.189 36.717 - 19.59% -
std::unordered_set<int>::insert(value)_(already_present)/32 1.46% 1.652 1.676 - 0.80% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.46% 1878.566 1905.965 - 1.58% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 1.46% 15.801 16.031 - 2.02% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.46% 8.499 8.623 - 1.30% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 1.45% 27.061 27.454 - 9.54% -
BM_RangesMakeHeap_string_SingleElement_4 1.45% 3.593 3.645 - -0.72% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.45% 83942.763 85160.396 - 1.28% -
rng::find_first_of(vector<int>)_(large_needle)/32 1.45% 105.040 106.562 - 2.88% -
BM_PushHeap_float_Ascending_16384 1.45% 4.221 4.282 - -2.13% -
BM_std_min<unsigned_short>/512 1.45% 7.139 7.242 - -0.94% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.45% 2720.463 2759.840 - 0.50% -
BM_std_min<unsigned_long_long>/29 1.45% 2.456 2.491 - -0.54% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 1.45% 21.417 21.727 - 4.41% -
rng::for_each(join_view(vector<vector<int>>)/50 1.45% 4.139 4.199 - 1.71% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.45% 18.886 19.159 - 0.64% -
std::rotate(vector<bool>)_(1_element_backward)/32 1.44% 17.565 17.819 - -0.87% -
SetIntersection_Interlaced_Set_float_262144_262144 1.44% 1821099.609 1847395.587 - -1.14% -
SetIntersection_Interlaced_Vector_uint64_16384_256 1.44% 20393610.749 20687660.666 - -2.00% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.44% 32.719 33.190 - -9.09% -
rng::stable_sort(deque<int>)_(ascending)/8 1.44% 18.376 18.641 - 3.33% -
BM_std_minmax<unsigned_short>/20 1.44% 1.952 1.980 - 3.48% -
rng::stable_sort(deque<int>)_(ascending)/1024 1.44% 2122.459 2153.025 - 2.68% -
BM_std_minmax<long_long>/14 1.44% 3.290 3.338 - 1.38% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.44% 32.273 32.737 - -1.25% -
std::set<int>::count(key)_(existent)/8192 1.44% 7.782 7.893 - -1.34% -
std::rotate(deque<int>)_(by_1/2)/32 1.43% 7.464 7.571 - 1.03% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.43% 596937.809 605485.154 - -20.78% -
SetIntersection_None_Vector_uint64_16384_16 1.43% 1150911.147 1167371.743 - -0.80% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.43% 41.761 42.358 - 0.49% -
rng::move(vector<int>)/1048576 1.43% 57762.368 58587.200 - 4.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.43% 203900112.429 206809660.616 - 5.27% -
std::partial_sort_copy(list<int>)_(heap)/8 1.43% 16.299 16.532 - 4.57% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 1.43% 37.665 38.202 - -0.99% -
SetIntersection_None_Set_uint64_1024_1 1.42% 8911112.275 9038025.685 - 3.52% -
std::copy_if(list<int>)_(every_other)/4096 1.42% 3172.195 3217.351 - 0.49% -
rng::remove(vector<int>)_(sprinkled)/1024 1.42% 288.177 292.275 - -43.01% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.42% 212.330 215.343 - -0.05% -
SetIntersection_Front_Vector_string_64_4 1.42% 18824985.955 19092007.021 - 1.43% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 1.42% 175.770 178.262 - 1.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 1.42% 14.294 14.497 - 0.79% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.42% 19.657 19.935 - -0.22% -
BM_std_minmax<char>/14 1.42% 2.554 2.590 - 2.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.41% 1687469.891 1711322.754 - 2.99% -
BM_std_min<long_long>/30 1.41% 3.164 3.209 - 0.03% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.41% 13436.304 13625.907 - 1.29% -
rng::stable_partition(vector<int>)_(sparse)/1024 1.41% 206.833 209.750 - 1.12% -
BM_std_min<short>/30 1.41% 2.347 2.381 - -0.66% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.41% 20.385 20.672 - -1.05% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.41% 21.293 21.593 - 2.58% -
rng::stable_sort(vector<int>)_(repeated)/8 1.41% 16.572 16.805 - 0.30% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.40% 1.037 1.051 - 2.16% -
std::multiset<std::string>::clear()/32 1.40% 881.927 894.307 - -3.85% -
std::stable_sort(deque<int>)_(shuffled)/8 1.40% 24.073 24.410 - -0.39% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 1.40% 9.205 9.333 - -61.35% -
BM_vector_deque_move_backward/64000 1.40% 7358.308 7461.141 - -4.66% -
std::for_each_n(vector<int>)/8 1.40% 2.504 2.539 - 5.95% -
rng::contains_subrange(list<int>)_(single_element)/50 1.40% 17.644 17.890 - -1.85% -
SetIntersection_None_Vector_string_256_256 1.39% 2399485.554 2432945.941 - 1.96% -
rng::unique(list<int>,_pred)_(sprinkled)/52 1.39% 82.809 83.962 - -2.98% -
std::copy_if(vector<int>)_(entire_range)/8 1.39% 2.270 2.302 - 0.98% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.39% 34356.153 34834.169 - 0.26% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 1.39% 0.822 0.834 - 1.65% -
rng::for_each(multimap<int>::iterator)/8 1.39% 4.500 4.562 - 1.18% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.39% 39682.067 40233.110 - 1.29% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.39% 26.488 26.856 - 1.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.39% 4470638.136 4532605.743 - 2.01% -
std::shift_left(deque<int>)/32 1.38% 4.728 4.794 - 1.54% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.38% 15274.592 15485.928 - 2.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.38% 2223948.567 2254697.672 - 1.88% -
rng::fold_left(deque<int>)/8192 1.38% 4368.415 4428.795 - 0.29% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 1.38% 3.110 3.153 - 2.80% -
std::stable_partition(deque<int>)_(sparse)/32 1.38% 12.170 12.338 - 0.75% -
std::multimap<std::string,_int>::clear()/1024 1.37% 19787.068 20059.021 - -0.99% -
SetIntersection_Interlaced_Vector_float_64_16 1.37% 19189185.267 19452505.075 - 2.55% -
std::fill_n(vector<int>)/8192 1.37% 235.554 238.783 - -0.44% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 1.37% 2.844 2.883 - -0.71% -
std::fill_n(vector<bool>)/32768 1.37% 30.018 30.428 - 1.59% -
std::adjacent_find(list<int>,_pred)/8192 1.37% 8114.629 8225.434 - 0.36% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.36% 5729.589 5807.689 - 1.32% -
std::copy_n(deque<int>)/262144 1.36% 10141.243 10279.455 - 0.49% -
SetIntersection_None_Vector_uint32_1024_16 1.36% 1144042.767 1159628.327 - 0.20% -
BM_MakeThenSortHeap_uint64_Random_262144 1.36% 35.365 35.846 - 1.54% -
BM_SortHeap_uint64_4 1.36% 0.937 0.950 - 1.02% -
std::unique(list<int>)_(sprinkled)/8192 1.36% 7798.769 7904.701 - -5.34% -
std::move_backward(deque<int>)/262144 1.36% 29751.221 30155.231 - 0.52% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 1.36% 16898.269 17127.659 - 1.85% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.36% 53550.884 54277.605 - 0.24% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.36% 115697.513 117266.971 - 2.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.36% 43824732.315 44418976.626 - 1.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.36% 21005333.031 21290084.794 - 2.75% -
BM_MakeThenSortHeap_string_SingleElement_16 1.35% 13.716 13.901 - 0.78% -
BM_std_min<int>/17 1.35% 0.952 0.965 - 0.04% -
rng::move_backward(list<int>)/4096 1.35% 6560.116 6648.731 - -13.61% -
SetIntersection_Front_Vector_string_262144_1 1.35% 1141228.534 1156629.989 - -0.18% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.35% 22.404 22.706 - -0.63% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.35% 16.047 16.263 - -0.03% -
BM_CmpLess_schar_short 1.34% 0.948 0.961 - -0.23% -
SetIntersection_Interlaced_Vector_uint64_1024_64 1.34% 4731346.646 4794887.617 - 13.67% -
BM_std_minmax<unsigned_long_long>/6 1.34% 2.088 2.116 - 0.87% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.34% 857.757 869.230 - 2.34% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.34% 22.483 22.784 - 2.64% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.34% 68.931 69.852 - 0.16% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.33% 19.666 19.929 - -0.60% -
rng::find_if(deque<int>)_(process_all)/8 1.33% 3.937 3.990 - 0.36% -
BM_deque_vector_ranges_move_backward/1024 1.33% 36.700 37.189 - 0.76% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.33% 8.864 8.982 - 0.63% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.33% 261.331 264.802 - 0.34% -
SetIntersection_Interlaced_Set_uint32_256_4 1.33% 11408589.433 11560060.899 - -1.86% -
BM_RangesPopHeap_uint32_4 1.33% 2.629 2.664 - 1.18% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.33% 12.301 12.464 - 1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.33% 166312531.211 168518911.694 - 1.22% -
rng::for_each(multimap<int>::iterator)/32 1.33% 21.200 21.481 - 0.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.32% 22426995.112 22723795.812 - 2.16% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.32% 19.753 20.015 - 0.05% -
std::search(list<int>,_pred)_(single_element)/1000 1.32% 822.993 833.841 - 1.63% -
BM_MakeHeap_string_Random_256 1.32% 10.416 10.554 - 1.77% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 1.32% 2.334 2.364 - 3.18% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.32% 3.951 4.003 - -1.82% -
SetIntersection_None_Set_float_262144_256 1.31% 1163435.059 1178725.258 - -2.46% -
BM_StringFindStringLiteral/512 1.31% 9.485 9.609 - 3.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.31% 1390.817 1409.092 - -4.06% -
BM_std_minmax<unsigned_long_long>/15 1.31% 3.697 3.746 - 0.61% -
BM_lexicographical_compare_three_way_fast_path/16 1.31% 4.341 4.398 - -1.09% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.31% 6606.844 6693.469 - -0.54% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.31% 13485.490 13662.178 - 2.73% -
BM_std_minmax<unsigned_long_long>/30 1.31% 4.442 4.500 - 0.61% -
std::stable_sort(deque<int>)_(descending)/1024 1.31% 2938.555 2977.023 - 1.63% -
std::partition_point(deque<int>)/1024 1.31% 9.226 9.347 - 0.28% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.31% 54823.303 55539.675 - -0.20% -
std::find_if_not(vector<char>)_(process_all)/1024 1.31% 270.441 273.971 - -0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.31% 161869880.783 163982491.229 - 0.77% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.30% 24.316 24.633 - 0.48% -
SetIntersection_Interlaced_Set_uint64_64_64 1.30% 15158007.264 15355578.063 - 0.33% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.30% 3.117 3.158 - 1.71% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 1.30% 214.549 217.340 - 1.22% -
std::set<std::string>::equal_range(key)_(existent)/32 1.30% 15.506 15.708 - -34.95% -
BM_std_minmax<unsigned_short>/11 1.30% 1.719 1.742 - -0.49% -
std::search(deque<int>)_(single_element)/1000 1.30% 439.237 444.945 - 2.56% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.30% 222.810 225.705 - 2.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.30% 243553227.606 246717028.338 - 4.36% -
std::multiset<std::string>::find(key)_(existent)/8192 1.30% 28.907 29.282 - -29.35% -
BM_StringAssignStr_Large_Transparent 1.30% 10.158 10.289 - -0.28% -
BM_std_minmax<unsigned_char>/23 1.29% 2.986 3.025 - 3.32% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.29% 550743.602 557869.854 - 0.19% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.29% 1899.211 1923.753 - 1.18% -
BM_StringAssignAsciiz_Large_Opaque 1.29% 11.688 11.838 - 2.08% -
std::search(deque<int>,_pred)_(same_length)/1000 1.29% 478.041 484.214 - -2.79% -
rng::sample(list<int>)/8192 1.29% 98969.766 100246.179 - 1.39% -
rng::is_sorted_until(vector<int>,_pred)/1024 1.29% 405.412 410.639 - 0.26% -
rng::for_each(multimap<int>)/32 1.29% 22.421 22.710 - -0.84% -
SetIntersection_Front_Vector_string_16384_4 1.29% 1248496.883 1264573.216 - 0.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.29% 33.084 33.510 - -2.62% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.29% 54031599.385 54726612.145 - 1.32% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.29% 9.269 9.388 - 0.99% -
std::set<int>::erase(iterator)/8192 1.29% 20.328 20.589 - -15.93% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.28% 151016.469 152955.573 - 0.14% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 1.27% 2.165 2.193 - -2.75% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 1.27% 29.452 29.826 - -2.26% -
SetIntersection_None_Set_uint64_1024_64 1.27% 8675352.491 8785496.978 - 1.56% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.27% 21.980 22.259 - -1.78% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.27% 2.477 2.508 - -0.38% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.27% 17.714 17.938 - -4.34% -
rng::copy_n(deque<int>)/32768 1.26% 1136.952 1151.325 - 0.42% -
std::sort(vector<int>)_(descending)/1024 1.26% 1041.615 1054.759 - 0.49% -
std::deque<std::string>::ctor(size)/1024 1.26% 713.683 722.681 - -0.06% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.26% 715.489 724.503 - 2.32% -
BM_PushHeap_string_QuickSortAdversary_16 1.26% 10.131 10.258 - 1.13% -
rng::find_last(list<int>)_(bail_10%)/8 1.26% 2.057 2.083 - 0.47% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.26% 17.328 17.546 - 0.78% -
rng::sort(deque<int>)_(pipe-organ)/8192 1.26% 27381.297 27725.494 - 4.72% -
SetIntersection_Interlaced_Set_uint64_262144_256 1.26% 1629857.013 1650336.102 - 1.49% -
rng::is_sorted_until(list<int>,_pred)/8 1.25% 3.802 3.850 - 2.41% -
SetIntersection_None_Set_uint64_262144_1024 1.25% 1211109.619 1226284.587 - 2.19% -
rng::is_partitioned(vector<int>)_(partitioned)/32 1.25% 5.712 5.783 - -2.86% -
BM_RangesSortHeap_uint32_4 1.25% 1.033 1.046 - 0.48% -
rng::stable_sort(deque<int>)_(descending)/1024 1.25% 2944.206 2980.969 - 1.71% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.25% 19.436 19.678 - -0.19% -
SetIntersection_Front_Set_uint64_256_16 1.25% 4902114.409 4963195.179 - -0.83% -
BM_RangesPushHeap_uint64_Random_256 1.24% 5.718 5.789 - 1.72% -
BM_StringEraseWithMove_Huge_Opaque 1.24% 46.165 46.739 - 1.43% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.24% 10.543 10.674 - 1.28% -
BM_LowerBound_pair<uint32,_uint32>_256 1.24% 32.909 33.317 - 0.95% -
SetIntersection_Front_Set_string_4_4 1.24% 166742861.229 168810907.650 - 1.43% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.24% 256.363 259.540 - 2.03% -
std::multiset<int>::erase(iterator)/1024 1.24% 23.757 24.051 - 0.97% -
SetIntersection_Front_Vector_uint32_256_4 1.24% 4393165.070 4447596.699 - 1.32% -
SetIntersection_Front_Vector_uint32_16384_1 1.24% 1115512.631 1129307.652 - 1.42% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.24% 386.412 391.188 - 2.47% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.23% 6.661 6.743 - 1.23% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.23% 10.802 10.935 - 0.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.23% 10.577 10.707 - 1.85% -
SetIntersection_None_Set_uint32_256_1 1.23% 11425949.725 11566548.991 - 0.01% -
SetIntersection_None_Set_uint64_64_4 1.23% 22270339.185 22543797.948 - 1.09% -
BM_std_min<unsigned_char>/4 1.23% 0.979 0.991 - 0.66% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.23% 9511.754 9628.329 - 15.09% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.22% 4.241 4.293 - -0.23% -
rng::find_end(vector<int>)_(process_all)/1048576 1.22% 253644.620 256750.780 - 4.95% -
BM_std_min<int>/16 1.22% 1.691 1.712 - -1.09% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.22% 6.589 6.670 - -31.10% -
rng::remove_copy(list<int>)_(sprinkled)/32 1.22% 9.467 9.582 - 0.50% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 1.22% 666.610 674.724 - 1.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.22% 39221005.015 39698435.597 - 1.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.22% 34.663 35.085 - -1.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.22% 14.235 14.408 - 1.68% -
SetIntersection_Interlaced_Set_uint32_16_16 1.22% 40454729.856 40946680.649 - -0.25% -
std::search(list<int>,_pred)_(no_match)/1048576 1.21% 903419.669 914396.133 - 1.69% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.21% 206805341.018 209317470.586 - -1.87% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.21% 12.190 12.338 - 2.75% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.21% 19.058 19.290 - 1.78% -
bm_lexicographical_compare<int>/3 1.21% 1.692 1.713 - 6.32% -
BM_MakeThenSortHeap_uint64_Descending_256 1.21% 8.639 8.744 - 0.96% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.21% 16590.771 16791.594 - -0.26% -
SetIntersection_None_Set_string_262144_16 1.21% 1689690.675 1710140.055 - 0.74% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 1.21% 10.202 10.325 - 2.06% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 1.21% 3.007 3.043 - 1.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.21% 1192.195 1206.588 - -4.37% -
BM_std_min<unsigned_short>/4096 1.21% 55.144 55.810 - 1.18% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.20% 939.210 950.527 - 0.16% -
std::search(list<int>)_(no_match)/1048576 1.20% 850136.812 860376.309 - 3.62% -
BM_std_min<char>/512 1.20% 6.319 6.395 - 0.83% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 1.20% 0.924 0.935 - 2.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.20% 54112.965 54762.156 - 0.40% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.20% 6.069 6.141 - 0.60% -
std::remove(deque<int>)_(sprinkled)/50 1.20% 57.257 57.944 - -10.57% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.20% 17229.120 17435.608 - 0.21% -
rng::find_end(deque<int>)_(near_matches)/1024 1.20% 28629.841 28972.739 - 1.23% -
SetIntersection_Front_Vector_uint64_1024_1024 1.20% 5850734.694 5920743.699 - 0.58% -
SetIntersection_None_Vector_uint32_262144_4 1.20% 1206296.218 1220720.739 - 0.56% -
SetIntersection_Front_Vector_uint64_256_16 1.19% 4428659.873 4481498.712 - 0.20% -
BM_LowerBound_string_4 1.19% 19.973 20.211 - 2.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.19% 9.527 9.641 - 3.29% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.19% 9.303 9.414 - -0.37% -
BM_std_minmax<short>/20 1.19% 2.001 2.025 - 1.69% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.19% 6.378 6.454 - 1.26% -
BM_vector_deque_ranges_move_backward/1024 1.19% 37.311 37.754 - -0.59% -
std::search(list<int>,_pred)_(same_length)/8192 1.19% 8941.331 9047.438 - 1.30% -
SetIntersection_None_Vector_string_16_16 1.19% 36556933.667 36990699.969 - 0.42% -
rng::sort(vector<int>)_(descending)/8192 1.19% 7274.141 7360.392 - 0.92% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.18% 2.642 2.673 - 0.58% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.18% 109.318 110.613 - 0.96% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.18% 540.459 546.844 - -0.53% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.18% 140999.593 142661.164 - 0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.18% 1134963.232 1148318.982 - -0.56% -
rng::find_end(deque<int>)_(near_matches)/1000 1.18% 27541.831 27865.696 - 1.04% -
BM_PopHeap_string_16384 1.18% 72.700 73.555 - 2.87% -
BM_std_min<__int128>/20 1.18% 7.615 7.704 - 1.21% -
std::copy_n(vector<int>)/8 1.17% 2.165 2.190 - -0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.17% 18129815.843 18342523.029 - 1.86% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.17% 42761.124 43262.816 - -1.52% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.17% 2.027 2.051 - 0.06% -
SetIntersection_None_Vector_uint32_262144_16 1.17% 1206738.179 1220856.361 - 0.44% -
SetIntersection_Interlaced_Set_string_16384_64 1.17% 352010106.061 356119081.587 - 0.73% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.17% 16.205 16.394 - 1.07% -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 1.16% 7882.711 7974.488 - 1.28% -
rng::copy_n(deque<int>)/262144 1.16% 10357.417 10477.960 - 0.36% -
BM_std_minmax<short>/15 1.16% 1.991 2.014 - 1.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.16% 42.841 43.338 - 12.64% -
std::multimap<int,_int>::count(key)_(existent)/32 1.16% 3.493 3.534 - -2.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.16% 43.901 44.409 - 1.84% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.16% 1273683.108 1288412.354 - 2.32% -
BM_RangesSortHeap_uint64_4 1.16% 0.934 0.944 - 1.30% -
BM_StringDestroy_Large 1.15% 6.747 6.825 - -4.33% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 1.15% 69.450 70.252 - 1.04% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.15% 211420.527 213860.209 - 2.40% -
BM_RangesSortHeap_string_16384 1.15% 95.947 97.052 - -1.26% -
BM_std_min<unsigned_int>/1024 1.15% 26.850 27.159 - 1.08% -
rng::find_end(forward_list<int>)_(single_element)/8192 1.15% 5947.088 6015.507 - -3.14% -
rng::is_sorted(list<int>)/8 1.15% 2.148 2.173 - 1.92% -
std::count(list<int>)_(every_other)/8192 1.15% 6663.637 6740.265 - 5.44% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.15% 30.567 30.918 - 1.65% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.15% 38133.074 38570.869 - 1.16% -
BM_RangesMakeThenSortHeap_float_Descending_16384 1.15% 26.653 26.959 - -7.82% -
BM_MakeThenSortHeap_uint32_Random_4 1.15% 4.010 4.056 - 0.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.14% 1226161.821 1240196.068 - 0.11% -
std::vector<std::string>::ctor(size)/32 1.14% 33.569 33.953 - -2.45% -
BM_RangesPushHeap_uint32_Random_16 1.14% 4.388 4.438 - 0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.14% 4505038.904 4556444.179 - 0.72% -
std::multimap<int,_int>::erase(key)_(existent)/8192 1.14% 26.268 26.568 - 0.97% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.14% 197.218 199.464 - 0.96% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.14% 21.976 22.226 - -0.73% -
rng::is_sorted_until(vector<int>,_pred)/8192 1.14% 3236.859 3273.660 - 1.04% -
BM_std_min<unsigned_short>/5500 1.14% 75.527 76.384 - 1.12% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 1.13% 6757.306 6833.940 - 1.13% -
BM_RangesPushHeap_uint32_Ascending_262144 1.13% 8.036 8.127 - -0.68% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 1.13% 104.469 105.652 - 6.04% -
std::stable_partition(vector<int>)_(sparse)/1024 1.13% 207.265 209.606 - -2.68% -
std::copy_backward(list<int>)/64 1.13% 30.237 30.578 - 0.52% -
std::set<std::string>::clear()/8192 1.13% 202010.872 204284.538 - -22.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.12% 838.670 848.099 - -0.63% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.12% 934.784 945.277 - -0.27% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.12% 54.566 55.177 - -1.57% -
std::fill_n(deque<int>)/8192 1.12% 239.949 242.633 - 0.23% -
std::multiset<std::string>::insert(value)_(new_value)/0 1.12% 35.089 35.480 - 1.76% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.12% 2903.087 2935.478 - -0.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.12% 566.041 572.354 - -0.30% -
BM_MakeThenSortHeap_uint32_Heap_16 1.11% 5.124 5.181 - 1.31% -
BM_deque_deque_move_backward/4000 1.11% 148.460 150.107 - 0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.11% 28241113.491 28554283.405 - 2.49% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.11% 12.336 12.473 - 0.50% -
std::sort(deque<int>)_(descending)/8 1.11% 25.714 25.999 - 0.68% -
BM_vector_deque_copy_backward/64 1.11% 2.961 2.994 - -1.87% -
BM_std_min<unsigned_short>/4000 1.11% 53.752 54.347 - 0.75% -
rng::remove_copy(list<int>)_(prefix)/32 1.11% 10.998 11.119 - 0.60% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.11% 35955.395 36352.952 - -14.24% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 1.10% 9.171 9.273 - 0.30% -
SetIntersection_None_Set_float_64_1 1.10% 23380365.306 23638503.015 - 5.00% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.10% 12642.666 12781.977 - 17.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.10% 20.611 20.838 - 0.14% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.10% 16841.287 17026.833 - -0.67% -
BM_deque_deque_ranges_copy_backward/65536 1.10% 7981.857 8069.692 - -2.98% -
SetIntersection_None_Set_uint64_262144_16384 1.10% 1212417.154 1225751.793 - 2.41% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.10% 151602.058 153269.090 - 2.05% -
std::partial_sort(deque<int>)_(repeated)/1024 1.10% 6402.459 6472.859 - 0.36% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 1.10% 150.190 151.841 - -3.03% -
BM_deque_deque_ranges_copy_backward/512 1.10% 19.497 19.711 - 6.04% -
std::map<int,_int>::count(key)_(existent)/32 1.10% 1.697 1.715 - 2.69% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 1.09% 5.430 5.490 - 0.51% -
std::set<std::string>::erase(iterator)/1024 1.09% 28.150 28.457 - -31.65% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.09% 54.835 55.432 - 0.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.09% 10.987 11.107 - 1.54% -
SetIntersection_Interlaced_Set_string_1024_4 1.09% 10508623.239 10622829.874 - -0.93% -
SetIntersection_Front_Vector_uint64_4_4 1.09% 143745761.185 145305693.802 - 0.65% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.08% 24.760 25.028 - 0.71% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 1.08% 4735.906 4787.186 - 9.88% -
SetIntersection_None_Vector_string_262144_16384 1.08% 1362349.416 1377090.412 - 1.76% -
std::multimap<int,_int>::clear()/0 1.08% 420.603 425.152 - 0.42% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.08% 28579.279 28888.373 - 0.90% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.08% 5.606 5.667 - 0.04% -
std::unordered_multiset<int>::ctor(const&)/1024 1.08% 6612.872 6684.167 - 1.05% -
SetIntersection_None_Set_string_262144_16384 1.08% 1691626.139 1709844.807 - 0.80% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 1.08% 13.593 13.739 - 0.60% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.08% 1102354.118 1114220.467 - -0.74% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.08% 4.609 4.659 - 0.31% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.08% 10.704 10.819 - -0.36% -
SetIntersection_Front_Vector_string_1024_16 1.08% 1724233.041 1742781.875 - 1.39% -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 1.07% 13848.302 13997.113 - 5.48% -
BM_CmpLess_short_int 1.07% 1.134 1.146 - 0.44% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 1.07% 14.225 14.378 - 0.51% -
std::set<int>::erase(iterator)/1024 1.07% 20.260 20.477 - -6.82% -
std::unordered_map<int,_int>::erase(iterator)/32 1.07% 20.369 20.587 - 1.01% -
BM_CmpEqual_uchar_int 1.07% 1.117 1.129 - 0.30% -
BM_std_minmax<unsigned_short>/9 1.07% 1.161 1.174 - 0.45% -
std::stable_sort(vector<int>)_(ascending)/8 1.07% 16.791 16.971 - 0.42% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.07% 270051.449 272939.687 - 4.21% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.07% 27150.423 27440.758 - 1.21% -
SetIntersection_Interlaced_Set_float_262144_16384 1.07% 1251303.222 1264652.506 - -2.05% -
SetIntersection_None_Vector_string_262144_256 1.07% 1314140.772 1328148.508 - -1.10% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.07% 9.997 10.104 - -0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1.07% 1382811.766 1397538.900 - 1.45% -
BM_MakeThenSortHeap_uint64_Descending_1024 1.06% 10.221 10.329 - 0.71% -
rng::is_partitioned(vector<int>)_(partitioned)/50 1.06% 8.481 8.571 - -2.57% -
std::remove(list<int>)_(prefix)/32 1.06% 55.275 55.863 - 1.13% -
std::sort(deque<int>)_(pipe-organ)/8192 1.06% 27481.513 27773.103 - 4.45% -
BM_vector_deque_move_backward/4096 1.06% 149.346 150.931 - 0.97% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.06% 16.886 17.065 - 0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.06% 11348349.166 11468634.767 - -0.03% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.05% 1313.452 1327.295 - 0.22% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1.05% 1384.018 1398.602 - 0.88% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.05% 7.615 7.695 - 1.23% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.05% 16.665 16.840 - 0.52% -
BM_std_minmax<unsigned_short>/10 1.05% 1.405 1.420 - 0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.05% 206128728.144 208295154.923 - 3.93% -
rng::for_each(set<int>::iterator)/32 1.05% 22.161 22.394 - 9.27% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.05% 17.733 17.919 - 4.16% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 1.04% 34.586 34.947 - 1.07% -
rng::search(vector<int>)_(single_element)/1000 1.04% 231.937 234.358 - 3.05% -
BM_PushHeap_uint32_Random_16 1.04% 4.413 4.459 - -1.09% -
BM_RangesPopHeap_uint32_262144 1.04% 40.959 41.386 - 0.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.04% 9.300 9.397 - 2.86% -
std::any_of(vector<int>)_(process_all)/32 1.04% 8.380 8.467 - 1.14% -
BM_std_min<unsigned_short>/11 1.04% 1.159 1.171 - 1.01% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.04% 274618.252 277471.484 - 1.35% -
BM_deque_deque_ranges_copy/5500 1.04% 201.144 203.232 - -0.16% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.04% 2943.764 2974.323 - 1.58% -
rng::count_if(list<int>)_(every_other)/8 1.04% 2.818 2.848 - 0.34% -
std::set<int>::ctor(&&,_different_allocs)/8192 1.04% 47727.403 48221.670 - -9.82% -
std::move(deque<int>)/512 1.03% 23.808 24.055 - 0.88% -
BM_RangesPopHeap_uint32_16 1.03% 7.538 7.616 - 0.35% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 1.03% 16.372 16.541 - 0.41% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.03% 25863.867 26131.181 - -3.00% -
rng::copy_n(vector<int>)/1048576 1.03% 49369.004 49877.677 - 2.35% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.03% 3819.541 3858.877 - -15.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.03% 10015323.153 10118454.645 - 0.55% -
BM_RangesPushHeap_uint64_Random_262144 1.03% 6.008 6.070 - 1.11% -
rng::partial_sort(deque<int>)_(repeated)/8 1.03% 27.636 27.920 - 2.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.03% 1099617.376 1110902.493 - 1.18% -
std::sort(deque<int>)_(pipe-organ)/8 1.03% 20.846 21.060 - 0.67% -
SetIntersection_Front_Set_string_262144_262144 1.03% 17689163.820 17870596.597 - 0.94% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.02% 9.755 9.855 - 1.57% -
BM_SortHeap_uint32_64 1.02% 7.945 8.026 - 0.62% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.02% 578.103 584.010 - 0.49% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.02% 6799.442 6868.818 - 3.04% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 1.02% 556.187 561.857 - -1.16% -
SetIntersection_None_Vector_string_1024_256 1.02% 1207845.068 1220157.667 - -0.94% -
BM_std_minmax<unsigned_long_long>/5 1.02% 1.804 1.823 - 0.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.02% 22.303 22.530 - -0.17% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.02% 3419.623 3454.387 - 4.06% -
BM_MakeHeap_uint32_Random_16 1.02% 1.253 1.265 - -2.22% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.01% 14.240 14.384 - -0.04% -
std::sort(deque<int>)_(heap)/8 1.01% 24.754 25.004 - 0.82% -
std::multimap<int,_int>::ctor(const&)/0 1.01% 13.623 13.760 - 0.72% -
rng::unique(list<int>,_pred)_(contiguous)/1024 1.01% 972.537 982.367 - 0.93% -
std::search(deque<int>,_pred)_(near_matches)/8192 1.01% 1512473.363 1527748.093 - -0.51% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 1.01% 7.445 7.520 - 2.12% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.01% 141347.330 142773.302 - 0.17% -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 1.01% 18482.025 18668.431 - 0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.00% 4403163.729 4447402.476 - 1.22% -
std::move(deque<int>)/1048576 1.00% 54416.177 54962.817 - 0.96% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.00% 1375.780 1389.594 - 1.58% -
std::multiset<int>::ctor(const&,_alloc)/8192 1.00% 49713.458 50212.527 - 2.20% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.00% 8903.991 8993.246 - -2.73% -
BM_std_minmax<unsigned_short>/28 1.00% 2.543 2.569 - -0.72% -
rng::search(vector<int>)_(single_element)/1024 1.00% 237.174 239.548 - 2.89% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -99.72% 351746704.772 977273.274 - -99.72% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.92% 3571.863 1038.650 - -0.10% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -61.85% 66.455 25.352 - 159.18% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -55.80% 1928.193 852.309 - -56.11% -
std::flat_map<int,_int>::ctor(const&)/8192 -55.77% 1934.951 855.756 - -55.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -55.14% 18.906 8.482 - -45.90% -
std::remove_copy(list<int>)_(prefix)/1024 -53.38% 1616.980 753.858 - -0.56% -
std::swap_ranges(list<int>)/1024 -51.55% 1568.947 760.087 - -0.31% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -50.38% 2731.159 1355.213 - -51.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -46.33% 30927304.443 16599224.923 - -11.15% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -45.36% 0.494 0.270 - -0.57% -
SetIntersection_Interlaced_Vector_float_262144_1024 -45.19% 156317150.750 85681224.905 - -22.08% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -43.97% 0.484 0.271 - 0.53% -
SetIntersection_Interlaced_Vector_float_16384_1024 -43.12% 73662480.050 41901758.054 - -25.63% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -41.60% 122.753 71.691 - -20.69% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -41.41% 48.179 28.227 - -22.01% -
BM_PushHeap_string_Descending_262144 -39.94% 5.448 3.272 - -0.44% -
SetIntersection_Interlaced_Vector_float_16384_16 -39.81% 3891607.232 2342520.212 - -10.29% -
BM_std_min<unsigned___int128>/65536 -39.19% 43894.516 26693.736 - -5.98% -
BM_std_min<unsigned___int128>/70000 -39.19% 46877.141 28508.041 - -5.62% -
BM_std_min<unsigned___int128>/64000 -39.09% 42883.511 26120.196 - -5.96% -
BM_std_min<unsigned___int128>/5500 -38.87% 3656.764 2235.434 - -5.61% -
BM_std_min<unsigned___int128>/4096 -38.82% 2722.689 1665.874 - -5.80% -
BM_std_min<unsigned___int128>/4000 -38.74% 2659.258 1628.948 - -5.19% -
BM_std_min<unsigned___int128>/1024 -38.52% 679.539 417.786 - -5.90% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -38.37% 0.697 0.430 - -38.32% -
BM_std_min<unsigned___int128>/512 -37.88% 338.247 210.104 - -4.59% -
SetIntersection_Interlaced_Vector_float_262144_64 -37.52% 19934308.373 12454845.748 - -37.83% -
BM_RangesPushHeap_string_Descending_262144 -37.14% 5.119 3.218 - -30.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -36.93% 3.727 2.351 - -32.76% -
BM_RangesPushHeap_float_SingleElement_1 -35.35% 0.637 0.412 - -10.33% -
BM_PopHeap_string_1 -34.64% 0.700 0.457 - -34.67% -
BM_std_min<unsigned___int128>/64 -34.09% 38.764 25.550 - -5.74% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.90% 1572.084 1039.114 - -0.10% -
SetIntersection_Interlaced_Vector_float_16384_256 -33.24% 29707649.995 19833751.743 - -26.22% -
SetIntersection_Interlaced_Vector_float_1024_256 -33.21% 7942825.478 5305125.722 - -13.46% -
SetIntersection_Interlaced_Vector_float_262144_256 -33.10% 51787677.388 34644293.090 - -15.80% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -33.10% 123.465 82.595 - -26.81% -
BM_RangesMakeHeap_uint32_Random_4 -33.07% 1.704 1.140 - -27.37% -
std::move(vector<int>)/262144 -32.45% 21917.347 14805.764 - -30.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.89% 12841103.054 8746390.469 - -32.39% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -31.86% 0.451 0.307 - 0.35% -
std::unordered_set<int>::count(key)_(non-existent)/0 -31.82% 0.405 0.276 - -31.97% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -31.14% 0.695 0.479 - -5.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.98% 12818368.126 8847682.797 - -31.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -30.70% 43.079 29.852 - -2.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.69% 12843962.186 8901818.123 - -31.29% -
std::find_end(deque<int>)_(near_matches)/8192 -30.53% 2352157.408 1634010.685 - -42.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.50% 12751375.971 8862376.424 - -31.21% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -30.29% 0.616 0.429 - -38.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -30.20% 13030688.087 9095009.176 - -30.23% -
rng::find(vector<bool>)_(process_all)/50 -29.67% 0.740 0.521 - -26.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -29.43% 0.634 0.448 - -15.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -29.26% 12744330.709 9015581.766 - -29.72% -
BM_PushHeap_string_Descending_16384 -29.22% 3.369 2.384 - -1.79% -
std::copy(vector<bool>)_(aligned)/1048576 -29.04% 3320.693 2356.296 - -24.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -28.66% 95.888 68.410 - -22.68% -
SetIntersection_Interlaced_Vector_float_262144_16 -28.42% 6284039.491 4498072.889 - -30.49% -
rng::search(deque<int>)_(near_matches)/1024 -28.38% 25225.077 18065.429 - -9.78% -
BM_vector_deque_move/0 -28.30% 0.555 0.398 - -7.17% -
SetIntersection_Interlaced_Vector_float_16384_64 -27.91% 10547797.829 7603472.175 - 27.48% -
BM_std_min<unsigned___int128>/32 -27.84% 17.403 12.557 - -5.11% -
rng::partition(deque<int>)_(sparse)/32 -27.75% 13.592 9.820 - -2.70% -
SetIntersection_Interlaced_Vector_float_262144_4 -27.73% 2155931.059 1558123.497 - -2.96% -
BM_PushHeap_string_Descending_1024 -27.71% 3.315 2.397 - -2.76% -
BM_std_min<unsigned___int128>/31 -27.71% 16.762 12.118 - -5.58% -
SetIntersection_Front_Set_float_262144_16384 -27.48% 355021426.120 257462014.589 - 1.52% -
BM_std_min<unsigned___int128>/30 -27.33% 16.121 11.716 - -4.86% -
BM_std_min<unsigned___int128>/29 -27.05% 15.478 11.292 - -4.95% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -26.87% 5072933.882 3709988.942 - -11.15% -
std::unordered_multiset<int>::count(key)_(existent)/32 -26.78% 1.858 1.360 - -21.48% -
BM_RangesMakeHeap_string_Descending_16384 -26.72% 3.849 2.821 - -2.39% -
SetIntersection_Interlaced_Vector_float_256_64 -26.71% 8922089.377 6538974.904 - -16.26% -
rng::search(deque<int>)_(near_matches)/1000 -26.62% 24086.824 17674.835 - -8.16% -
BM_std_min<unsigned___int128>/28 -26.55% 14.826 10.890 - -4.88% -
std::map<std::string,_int>::erase(key)_(existent)/32 -26.48% 80.000 58.819 - -27.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -26.22% 44.302 32.686 - -3.02% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.19% 93.675 69.138 - -25.87% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -26.17% 0.531 0.392 - 13.51% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -26.10% 1.548 1.144 - -21.24% -
BM_std_min<unsigned___int128>/27 -26.10% 14.170 10.472 - -5.18% -
BM_std_min<unsigned___int128>/26 -26.06% 13.575 10.037 - -4.94% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -25.66% 1030.020 765.719 - 0.29% -
BM_StringDestroy_Small -25.61% 0.876 0.652 - -2.81% -
rng::partition(deque<int>)_(sparse)/50 -25.48% 20.250 15.091 - -1.75% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -25.46% 23.667 17.642 - -19.01% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -25.31% 62.168 46.433 - -34.83% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -25.21% 1029.055 769.589 - -5.95% -
BM_vector_deque_ranges_move_backward/0 -25.18% 0.606 0.454 - -11.99% -
BM_std_min<unsigned___int128>/25 -25.03% 12.916 9.683 - -4.88% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.98% 12672.794 9507.443 - 0.40% -
SetIntersection_Interlaced_Vector_float_1024_16 -24.96% 2819898.220 2115942.058 - -28.46% -
SetIntersection_Front_Set_float_16384_16384 -24.90% 342866356.375 257508187.654 - -25.68% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -24.85% 1.848 1.389 - -24.87% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.28% 12568.340 9516.673 - 0.59% -
BM_std_min<unsigned___int128>/24 -24.25% 12.292 9.312 - -4.75% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -24.14% 0.556 0.422 - -25.84% -
BM_PushHeap_float_Random_1 -23.79% 0.517 0.394 - -31.88% -
BM_PushHeap_string_Ascending_262144 -23.75% 37.413 28.526 - -3.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.51% 36.731 28.096 - 1.12% -
BM_std_min<unsigned___int128>/23 -23.50% 11.655 8.916 - -4.66% -
BM_PushHeap_string_Descending_256 -23.38% 3.067 2.350 - -0.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -23.24% 0.534 0.410 - -33.02% -
rng::is_sorted_until(deque<int>)/8 -23.08% 4.285 3.296 - 29.06% -
BM_MakeHeap_string_Ascending_262144 -22.82% 9.172 7.079 - -7.16% -
BM_RangesMakeHeap_string_Descending_1024 -22.78% 3.569 2.756 - 1.75% -
BM_std_min<unsigned___int128>/22 -22.74% 11.007 8.504 - -4.44% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -22.63% 33.594 25.990 - -23.14% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -22.48% 1690.468 1310.486 - -13.64% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -22.43% 953.567 739.705 - -6.20% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -22.42% 0.349 0.271 - -0.30% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -22.32% 26.619 20.677 - -27.78% -
BM_PushHeap_uint64_SingleElement_1 -22.27% 0.522 0.405 - -24.28% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -22.10% 0.350 0.272 - 0.32% -
BM_RangesMakeHeap_string_Random_262144 -22.05% 19.422 15.139 - 0.43% -
BM_std_min<unsigned___int128>/21 -21.95% 10.385 8.105 - -4.32% -
BM_PushHeap_string_PipeOrgan_262144 -21.56% 22.068 17.310 - 0.71% -
rng::find(list<int>)_(process_all)/8192 -21.08% 10440.951 8239.891 - -23.15% -
BM_std_min<unsigned___int128>/20 -20.96% 9.775 7.726 - -4.47% -
BM_RangesMakeHeap_string_Descending_256 -20.75% 3.427 2.716 - 0.63% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -20.57% 0.540 0.429 - -38.52% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -20.31% 36.317 28.940 - -17.96% -
std::unordered_set<std::string>::erase(iterator)/8192 -19.92% 33.005 26.430 - -17.30% -
rng::contains_subrange(deque<int>)_(process_all)/32 -19.86% 13.918 11.153 - -23.43% -
BM_vector_deque_ranges_copy/64000 -19.86% 2956.845 2369.711 - 0.08% -
BM_RangesPushHeap_uint64_SingleElement_1 -19.81% 0.616 0.494 - -29.15% -
BM_RangesPushHeap_float_Descending_1 -19.63% 0.697 0.560 - -11.09% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -19.58% 16.484 13.257 - -7.93% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -19.54% 14450.307 11626.966 - -8.00% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -19.53% 866.786 697.546 - -5.79% -
BM_vector_deque_copy/64000 -19.48% 2941.764 2368.613 - 0.36% -
BM_vector_deque_move/64000 -19.47% 2929.030 2358.783 - -0.09% -
BM_PushHeap_string_PipeOrgan_16384 -19.35% 16.302 13.148 - 0.93% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.31% 23.532 18.988 - -9.16% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -19.17% 1.242 1.004 - -17.36% -
rng::find_if_not(list<int>)_(process_all)/8192 -19.13% 8962.737 7247.959 - -19.47% -
BM_std_min<unsigned___int128>/19 -19.02% 9.153 7.412 - -3.17% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -18.98% 32.669 26.469 - 8.19% -
std::copy_n(vector<int>)/4096 -18.87% 208.171 168.890 - -21.16% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -18.84% 86.808 70.453 - -11.70% -
BM_SortHeap_pair<uint32,_uint32>_4 -18.79% 1.890 1.535 - -15.68% -
BM_std_min<unsigned___int128>/18 -18.62% 8.531 6.942 - -3.74% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -18.60% 0.489 0.398 - 18.55% -
std::find_if(list<int>)_(bail_25%)/32768 -18.43% 10423.988 8502.675 - -20.52% -
BM_vector_deque_move/70000 -18.40% 3168.333 2585.407 - 0.08% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -18.12% 838.420 686.476 - -6.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -18.08% 614.138 503.099 - -16.22% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.02% 11.199 9.181 - 0.13% -
std::unordered_set<int>::contains(key)_(existent)/8192 -17.90% 1.532 1.258 - -4.19% -
BM_RangesPushHeap_uint32_Random_1 -17.89% 0.501 0.411 - -14.88% -
rng::rotate_copy(list<int>)/8192 -17.80% 8304.351 6825.789 - -0.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -17.77% 71.999 59.207 - 19.66% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -17.69% 29.042 23.904 - -29.73% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -17.69% 10469.102 8617.343 - -17.56% -
BM_vector_deque_ranges_copy/65536 -17.67% 2875.076 2366.980 - -0.17% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -17.55% 1.146 0.945 - -2.69% -
rng::find_end(list<int>)_(single_element)/8192 -17.54% 8765.201 7228.204 - 8.12% -
rng::find_last(list<int>)_(bail_90%)/1024 -17.53% 63.041 51.990 - -3.56% -
BM_RangesMakeHeap_float_Random_4 -17.53% 1.530 1.262 - -18.81% -
BM_vector_deque_move/65536 -17.51% 2875.902 2372.279 - 0.03% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.50% 1702202.816 1404359.852 - -4.80% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -17.49% 11.940 9.851 - 35.43% -
std::find_end(list<int>,_pred)_(same_length)/8192 -17.33% 20587.125 17018.680 - 3.01% -
rng::find_first_of(list<int>)_(large_needle)/1024 -17.28% 965612.659 798792.363 - -16.25% -
std::copy_backward(vector<int>)/4096 -17.26% 239.131 197.848 - -6.58% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -17.23% 0.611 0.505 - 2.69% -
BM_vector_deque_ranges_move/65536 -17.22% 2859.981 2367.513 - 0.01% -
BM_vector_deque_ranges_copy/70000 -17.17% 3133.310 2595.234 - 0.07% -
BM_RangesPushHeap_string_Ascending_262144 -17.16% 35.282 29.229 - 5.63% -
BM_vector_deque_copy/70000 -17.15% 3131.595 2594.678 - 0.18% -
BM_PushHeap_string_Descending_64 -17.13% 2.692 2.230 - -1.86% -
BM_vector_deque_ranges_move/64000 -17.08% 2853.758 2366.277 - 0.14% -
BM_std_min<unsigned___int128>/17 -17.07% 7.890 6.543 - -3.46% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -16.93% 9.868 8.198 - 29.57% -
rng::search(list<int>)_(same_length)/8192 -16.89% 9688.475 8051.876 - -10.35% -
rng::contains_subrange(deque<int>)_(process_all)/50 -16.84% 18.253 15.179 - -31.12% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.79% 66.627 55.437 - 2.88% -
BM_PushHeap_string_Random_262144 -16.79% 21.799 18.139 - 0.16% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -16.79% 2.635 2.193 - -3.74% -
BM_std_min<unsigned_long_long>/1 -16.75% 0.458 0.381 - -16.82% -
std::search(list<int>)_(single_element)/1000 -16.72% 671.120 558.882 - -16.75% -
std::find_end(list<int>)_(single_element)/8192 -16.68% 8635.307 7194.848 - -0.47% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.63% 7182027.345 5987795.254 - 0.13% -
BM_StringRelational_Less_Large_Large_ChangeFirst -16.62% 1.388 1.157 - -4.19% -
std::unordered_set<int>::contains(key)_(existent)/1024 -16.43% 1.402 1.172 - -6.96% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -16.32% 15.326 12.825 - -5.15% -
std::equal(deque<int>)_(it,_it,_it)/50 -16.23% 24.106 20.193 - -10.96% -
rng::copy(vector<bool>)_(aligned)/262144 -15.99% 326.673 274.454 - -0.70% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -15.88% 6.816 5.734 - 9.95% -
std::map<std::string,_int>::count(key)_(existent)/32 -15.81% 18.097 15.235 - -8.45% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -15.73% 1.147 0.967 - -17.18% -
BM_RangesMakeHeap_string_Descending_64 -15.63% 3.051 2.574 - -0.17% -
BM_vector_deque_ranges_move/0 -15.53% 0.519 0.439 - -28.48% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -15.42% 9161.493 7749.030 - 3.85% -
BM_std_min<unsigned___int128>/16 -15.41% 7.292 6.169 - -3.43% -
BM_std_minmax<int>/3 -15.40% 1.198 1.014 - -7.39% -
rng::none_of(vector<int>)_(process_all)/50 -15.31% 14.879 12.601 - -0.77% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -15.27% 1712.715 1451.264 - 5.52% -
BM_std_min<__int128>/1 -15.24% 0.371 0.314 - -7.06% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -15.11% 99.736 84.668 - -0.10% -
rng::find_end(deque<int>)_(single_element)/1000 -15.05% 293.157 249.035 - -1.20% -
BM_vector_deque_ranges_move/70000 -14.94% 3048.032 2592.575 - 0.16% -
BM_std_minmax<long_long>/2 -14.94% 1.315 1.118 - -15.72% -
BM_PushHeap_string_Ascending_16384 -14.88% 22.263 18.950 - -2.47% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.86% 232.555 198.004 - -0.42% -
BM_RangesMakeHeap_string_Descending_16 -14.82% 2.754 2.346 - 0.45% -
std::unique_copy(deque<int>)_(contiguous)/32 -14.81% 11.045 9.409 - -4.78% -
BM_std_minmax<long_long>/3 -14.77% 1.750 1.491 - -14.50% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -14.74% 1731.791 1476.479 - -11.17% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -14.72% 26.030 22.198 - -6.28% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -14.65% 724.185 618.117 - -15.41% -
std::set<int>::insert(value)_(already_present)/1024 -14.63% 6.776 5.785 - -20.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -14.62% 6945703.739 5930436.460 - -5.85% -
BM_RangesMakeHeap_string_Descending_262144 -14.55% 5.681 4.854 - 39.03% -
vector<bool>::reserve() -14.54% 10.127 8.655 - 2.66% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -14.51% 0.567 0.485 - -23.65% -
BM_PushHeap_string_Descending_16 -14.44% 2.436 2.084 - -9.88% -
BM_deque_vector_copy/64000 -14.43% 2849.679 2438.605 - -0.92% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.39% 0.679 0.581 - -0.02% -
BM_std_min<unsigned___int128>/15 -14.39% 6.700 5.736 - -3.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -14.35% 44.124 37.792 - -1.79% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -14.23% 0.381 0.327 - -7.22% -
BM_MakeThenSortHeap_uint64_Descending_4 -14.21% 1.513 1.298 - -10.55% -
std::rotate(vector<bool>)_(by_1/4)/1024 -14.04% 14.786 12.711 - -3.33% -
std::find_end(list<int>,_pred)_(single_element)/8192 -13.98% 9275.978 7979.387 - -0.20% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -13.96% 11.272 9.699 - 1.76% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -13.94% 1.302 1.120 - 5.25% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -13.90% 19365.065 16672.572 - -0.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -13.86% 29.172 25.129 - -21.62% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.82% 47.666 41.077 - -43.86% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -13.73% 1.639 1.414 - -11.77% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -13.63% 0.451 0.390 - -20.86% -
std::search_n(list<int>)_(no_match)/1000 -13.48% 677.286 585.999 - -17.04% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -13.45% 16676.190 14432.771 - 10.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.45% 57.437 49.713 - -0.70% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -13.37% 19.884 17.225 - -4.60% -
rng::find(vector<bool>)_(process_all)/8 -13.32% 0.601 0.521 - -27.19% -
BM_RangesPushHeap_uint32_Ascending_1 -13.31% 0.576 0.500 - -28.11% -
BM_std_min<unsigned___int128>/14 -13.27% 6.133 5.319 - -2.73% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -13.23% 6.456 5.602 - 22.41% -
BM_PushHeap_string_Descending_4 -13.23% 2.166 1.880 - -6.05% -
BM_RangesPushHeap_string_Ascending_256 -13.13% 10.974 9.533 - -9.31% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -13.09% 0.512 0.445 - -1.80% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -13.09% 34.334 29.840 - 18.59% -
std::partition_point(list<int>)/1024 -13.04% 1294.040 1125.284 - 0.63% -
BM_RangesPushHeap_string_Ascending_1024 -13.04% 13.845 12.039 - -7.18% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -12.91% 24.540 21.372 - -18.93% -
SetIntersection_Front_Set_float_16384_256 -12.90% 5143497.701 4480019.276 - -7.39% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -12.89% 1.949 1.697 - 31.95% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -12.82% 10.375 9.044 - -5.44% -
SetIntersection_Front_Set_uint64_16384_256 -12.81% 5062987.970 4414613.959 - -8.65% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -12.78% 1.671 1.457 - 9.63% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -12.76% 26.840 23.416 - -6.04% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -12.72% 57.214 49.934 - -2.60% -
std::move(deque<int>)/32768 -12.66% 2121.008 1852.543 - -2.57% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -12.63% 1.233 1.077 - -4.26% -
rng::adjacent_find(deque<int>)/8 -12.62% 3.750 3.277 - -9.32% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.59% 0.393 0.343 - -0.19% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -12.59% 356.884 311.965 - -4.64% -
BM_RangesMakeHeap_string_Descending_4 -12.54% 2.416 2.113 - 0.47% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -12.52% 735.338 643.309 - 0.43% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -12.51% 72.127 63.103 - -12.25% -
BM_deque_vector_copy/65536 -12.43% 2940.076 2574.611 - 0.24% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -12.43% 91.292 79.949 - -7.94% -
SetIntersection_None_Set_uint32_16384_64 -12.42% 173128619.688 151617467.664 - -1.31% -
std::set<int>::erase(key)_(non-existent)/32 -12.32% 2.680 2.349 - -5.83% -
BM_RangesMakeHeap_float_Random_256 -12.22% 1.447 1.270 - -8.09% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -12.14% 27.327 24.011 - 6.61% -
BM_RangesMakeHeap_string_SingleElement_262144 -12.12% 8.224 7.228 - -2.07% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -12.06% 0.341 0.300 - 9.43% -
SetIntersection_Front_Set_float_1024_256 -12.06% 5002160.321 4398894.509 - -8.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -12.06% 40480084.849 35600134.090 - 30.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -12.05% 39.687 34.904 - -7.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -11.97% 36.609 32.227 - -2.94% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -11.96% 14.050 12.369 - 4.17% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -11.90% 24.119 21.249 - -5.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -11.89% 3.483 3.069 - -16.87% -
BM_std_minmax<int>/2 -11.83% 0.900 0.794 - -1.38% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -11.79% 42.799 37.753 - -9.52% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -11.78% 1.809 1.596 - 26.19% -
BM_std_min<unsigned___int128>/13 -11.72% 5.570 4.917 - -2.69% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -11.70% 1.697 1.498 - 22.78% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -11.68% 0.562 0.496 - -21.42% -
SetIntersection_None_Set_uint32_16384_4 -11.68% 172477287.711 152333317.558 - -0.87% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.63% 0.933 0.824 - -5.94% -
BM_deque_deque_copy/70000 -11.57% 3166.577 2800.133 - -2.49% -
SetIntersection_None_Set_uint32_16384_16 -11.54% 171727238.737 151907897.102 - -1.38% -
SetIntersection_Interlaced_Vector_string_262144_64 -11.53% 22115214.153 19565046.633 - 6.26% -
std::set<int>::insert(value)_(already_present)/8192 -11.53% 10.831 9.583 - -17.06% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -11.51% 5.894 5.216 - 7.07% -
std::find(list<int>)_(process_all)/8192 -11.51% 8501.542 7523.166 - -7.56% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -11.45% 1.797 1.591 - 4.51% -
rng::copy_backward(vector<int>)/32768 -11.42% 3286.674 2911.346 - -5.19% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.38% 384.496 340.726 - -0.16% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -11.38% 605.369 536.505 - 8.33% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.35% 347.567 308.119 - -0.46% -
SetIntersection_None_Set_uint32_16384_256 -11.35% 173125433.843 153476985.124 - 0.27% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -11.33% 1.396 1.238 - -24.65% -
std::unordered_set<std::string>::erase(iterator)/32 -11.25% 31.739 28.169 - -6.02% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -11.21% 30.926 27.461 - -8.25% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -11.19% 1.495 1.328 - -20.84% -
SetIntersection_None_Set_uint32_16384_1 -11.17% 172327363.153 153078435.269 - -0.30% -
BM_deque_vector_copy/70000 -11.03% 3181.643 2830.685 - -0.55% -
bm_ranges_lexicographical_compare<int>/16 -10.97% 2.306 2.053 - -10.98% -
BM_vector_deque_copy/65536 -10.91% 2663.154 2372.586 - 0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -10.91% 156242487.660 139199497.495 - -3.53% -
rng::copy(vector<int>)/32768 -10.85% 3486.281 3107.933 - -4.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -10.85% 10813488.645 9640097.129 - 6.50% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -10.82% 48.272 43.048 - -0.40% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.81% 1859.037 1658.159 - -20.26% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -10.80% 0.261 0.233 - 0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -10.74% 10821432.848 9659303.238 - -3.35% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.73% 2837.261 2532.769 - -4.35% -
rng::contains_subrange(deque<int>)_(process_all)/16 -10.72% 9.394 8.387 - -5.96% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -10.68% 933545.116 833856.625 - -10.78% -
BM_RangesPushHeap_string_PipeOrgan_16384 -10.66% 14.734 13.163 - -6.67% -
rng::replace(vector<int>)_(prefix)/8192 -10.65% 1263.413 1128.830 - -11.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -10.63% 10830407.145 9678612.673 - -7.31% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -10.61% 934903.318 835678.585 - -10.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -10.57% 156557811.397 140004734.043 - -5.43% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -10.57% 25.387 22.704 - -15.17% -
std::for_each(list<int>)/8192 -10.53% 8685.738 7771.223 - -10.28% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -10.50% 0.306 0.274 - 1.19% -
rng::remove(deque<int>)_(sprinkled)/50 -10.48% 64.228 57.500 - -6.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.47% 10825815.741 9692845.875 - -10.53% -
std::multiset<std::string>::find(key)_(existent)/1024 -10.45% 23.611 21.144 - -23.56% -
std::unordered_set<int>::count(key)_(existent)/32 -10.44% 1.470 1.317 - -17.14% -
std::find_end(forward_list<int>)_(same_length)/8192 -10.42% 14518.091 13005.302 - -8.59% -
BM_std_min<unsigned___int128>/12 -10.39% 5.024 4.502 - -2.49% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -10.35% 4.287 3.843 - -7.09% -
SetIntersection_Interlaced_Vector_float_1024_64 -10.29% 5862817.303 5259808.317 - 30.63% -
BM_std_minmax<char>/32 -10.25% 1.638 1.470 - -4.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -10.24% 6691892.096 6006466.909 - -3.72% -
bm_lexicographical_compare<signed_char>/64 -10.21% 2.313 2.077 - 0.54% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.18% 7680.387 6898.188 - 1.40% -
SetIntersection_Front_Set_float_1024_1024 -10.15% 16614296.323 14927290.131 - -4.85% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.07% 1847.947 1661.858 - -20.10% -
SetIntersection_Interlaced_Vector_float_1024_4 -10.01% 1466805.052 1319983.306 - -13.37% -
BM_std_minmax<char>/8 -10.01% 1.024 0.922 - -7.29% -
BM_PushHeap_string_PipeOrgan_1024 -9.99% 10.795 9.717 - 1.48% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -9.92% 26.299 23.690 - -9.77% -
std::move(list<int>)/4096 -9.91% 4380.130 3946.241 - -0.12% -
rng::rotate(list<int>)_(1_element_forward)/32 -9.91% 14.929 13.450 - -2.03% -
BM_std_minmax<char>/16 -9.90% 1.026 0.924 - 0.07% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -9.83% 29.440 26.546 - -12.14% -
std::map<std::string,_int>::ctor(const&)/32 -9.78% 788.837 711.726 - 2.82% -
BM_std_minmax<char>/26 -9.75% 1.538 1.388 - 0.02% -
std::find_end(deque<int>)_(near_matches)/1000 -9.74% 30100.476 27169.081 - -36.79% -
std::find_end(deque<int>)_(near_matches)/1024 -9.69% 31268.968 28239.451 - -36.79% -
std::unordered_set<std::string>::find(key)_(existent)/32 -9.67% 42.144 38.067 - 8.45% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.65% 11486.061 10377.958 - -3.82% -
SetIntersection_Front_Set_float_262144_256 -9.59% 4869000.848 4401980.092 - -3.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -9.59% 9750.584 8815.884 - -9.94% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -9.57% 0.480 0.434 - -3.82% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -9.55% 30.562 27.644 - 4.73% -
BM_std_minmax<long_long>/5 -9.55% 2.224 2.012 - -9.31% -
rng::none_of(deque<int>)_(process_all)/32 -9.54% 18.126 16.397 - -6.20% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -9.54% 1.322 1.196 - 6.58% -
BM_std_min<unsigned___int128>/11 -9.49% 4.501 4.074 - -2.23% -
BM_MakeHeap_string_Ascending_1024 -9.47% 5.269 4.770 - -2.73% -
std::transform(list<int>,_list<int>)/8192 -9.40% 9411.148 8526.713 - -1.35% -
BM_RangesMakeThenSortHeap_string_Random_262144 -9.39% 208.483 188.914 - -0.11% -
BM_PushHeap_float_SingleElement_1 -9.34% 0.697 0.632 - -9.41% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -9.33% 18.090 16.402 - -2.78% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -9.31% 0.612 0.555 - 24.16% -
rng::adjacent_find(deque<int>)/50 -9.30% 18.803 17.055 - 8.12% -
BM_std_minmax<char>/27 -9.29% 1.952 1.770 - -1.30% -
std::multiset<int>::find(key)_(existent)/8192 -9.28% 8.910 8.083 - -0.65% -
std::replace(vector<int>)_(sprinkled)/8192 -9.27% 1360.685 1234.569 - -4.60% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -9.27% 16.908 15.341 - -10.33% -
std::map<int,_int>::insert(value)_(already_present)/1024 -9.24% 3.509 3.185 - -2.43% -
rng::generate_n(list<int>)/32 -9.21% 9.532 8.654 - -0.13% -
BM_deque_vector_ranges_copy/65536 -9.20% 2876.318 2611.573 - -1.39% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.19% 29.304 26.610 - 0.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -9.16% 5800.436 5268.983 - -8.97% -
BM_std_minmax<short>/16 -9.13% 1.900 1.727 - -1.38% -
rng::adjacent_find(list<int>,_pred)/8192 -9.13% 8722.622 7926.627 - -8.92% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -9.02% 9783.271 8900.745 - -9.53% -
std::set<std::string>::count(key)_(existent)/8192 -8.93% 29.586 26.944 - -47.79% -
SetIntersection_Front_Set_float_1024_64 -8.88% 2040500.876 1859336.154 - -5.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -8.85% 14.982 13.656 - -41.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -8.83% 2.032 1.852 - -8.94% -
BM_deque_deque_ranges_copy/64000 -8.76% 2852.468 2602.518 - -3.60% -
BM_vector_deque_ranges_copy_backward/0 -8.75% 0.442 0.403 - -15.26% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.74% 800.521 730.569 - -1.42% -
BM_PushHeap_string_PipeOrgan_256 -8.73% 8.679 7.921 - -0.31% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -8.72% 31.600 28.845 - 1.87% -
std::map<std::string,_int>::find(key)_(existent)/8192 -8.70% 31.010 28.311 - -5.81% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -8.70% 828.133 756.061 - -11.69% -
std::swap_ranges(list<int>)/8192 -8.63% 9671.365 8837.011 - -13.17% -
std::vector<int>::ctor(size)/32 -8.62% 10.917 9.975 - -7.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -8.59% 3563369.357 3257103.462 - -1.33% -
BM_MakeHeap_uint64_Descending_64 -8.54% 0.251 0.230 - -5.00% -
BM_RangesMakeHeap_string_PipeOrgan_256 -8.50% 5.498 5.031 - 5.61% -
BM_StringRelationalLiteral_Less_Small_Large_Control -8.49% 1.720 1.574 - -9.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -8.48% 7101937.656 6499788.843 - -1.04% -
rng::find_first_of(vector<int>)_(large_needle)/50 -8.47% 285.569 261.393 - -8.39% -
SetIntersection_None_Set_uint32_16384_1024 -8.43% 166193423.307 152176324.698 - -0.48% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -8.42% 29.358 26.887 - -10.06% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -8.42% 1.704 1.560 - -5.90% -
BM_vector_deque_move/2 -8.39% 1.832 1.678 - -16.37% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -8.39% 482.204 441.769 - -6.87% -
rng::find(list<int>)_(process_all)/32768 -8.38% 27889.888 25551.804 - -4.00% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -8.36% 1.860 1.705 - -5.22% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -8.31% 10.351 9.491 - -8.91% -
std::map<std::string,_int>::erase(iterator)/0 -8.26% 27.413 25.147 - -3.39% -
rng::find_end(deque<int>)_(process_all)/1048576 -8.22% 308734.544 283349.046 - 6.88% -
std::partition_point(list<int>)/8192 -8.15% 12770.735 11730.288 - -0.17% -
BM_PushHeap_uint32_SingleElement_4 -8.11% 0.364 0.334 - -5.04% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -8.10% 22.730 20.888 - 3.09% -
std::none_of(deque<int>)_(process_all)/8192 -8.10% 2873.189 2640.370 - -8.34% -
BM_std_minmax<char>/64 -8.09% 1.256 1.154 - -16.40% -
BM_std_min<unsigned___int128>/10 -8.09% 4.011 3.687 - -1.90% -
rng::remove_if(deque<int>)_(prefix)/32 -8.05% 64.315 59.136 - -2.15% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.05% 415.312 381.882 - 0.00% -
BM_std_minmax_element<char>/3 -8.02% 1.180 1.086 - -12.86% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -8.02% 10.083 9.275 - -0.12% -
std::none_of(deque<int>)_(process_all)/32768 -7.98% 11512.710 10593.462 - -8.13% -
rng::find_end(deque<int>)_(process_all)/8192 -7.98% 2387.084 2196.525 - 7.76% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -7.96% 19.266 17.733 - -10.47% -
std::partition_copy(list<int>)/8192 -7.93% 7292.767 6714.214 - -7.56% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -7.89% 40.858 37.635 - -0.67% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -7.88% 2.602 2.397 - 9.86% -
SetIntersection_Interlaced_Vector_string_262144_16384 -7.87% 1064668.540 980827.719 - -2.43% -
SetIntersection_None_Vector_float_262144_16384 -7.87% 1302353.996 1199870.412 - -1.10% -
BM_std_minmax<char>/24 -7.87% 1.254 1.155 - 0.06% -
rng::replace(vector<int>)_(prefix)/1024 -7.87% 165.327 152.324 - -8.26% -
BM_deque_deque_copy/65536 -7.84% 3033.535 2795.848 - -3.25% -
rng::find_end(deque<int>)_(process_all)/1024 -7.83% 302.597 278.889 - 7.66% -
SetIntersection_Interlaced_Set_float_256_256 -7.83% 9422638.077 8685257.864 - -4.29% -
BM_std_min<short>/4 -7.81% 1.082 0.997 - -5.46% -
std::search_n(list<int>)_(no_match)/8192 -7.80% 7316.834 6745.801 - -9.82% -
rng::is_sorted_until(list<int>)/8192 -7.77% 8253.666 7612.222 - -8.03% -
rng::find_end(deque<int>)_(single_element)/8192 -7.77% 2203.322 2032.103 - -0.12% -
rng::move_backward(vector<bool>)_(aligned)/64 -7.77% 1.848 1.704 - -7.72% -
SetIntersection_Front_Set_uint64_256_256 -7.76% 9876181.378 9109677.467 - 4.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.75% 25.272 23.314 - -0.38% -
BM_std_min<long_long>/1 -7.75% 0.673 0.621 - 13.70% -
BM_vector_deque_move_backward/2 -7.73% 2.280 2.104 - -7.92% -
std::search(deque<int>)_(same_length)/1000 -7.71% 353.244 325.996 - -7.21% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -7.66% 81.240 75.017 - -3.30% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -7.65% 1.062 0.981 - -13.94% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.65% 1623.415 1499.289 - -22.65% -
BM_MakeHeap_uint64_Ascending_4 -7.64% 0.452 0.417 - -3.18% -
BM_std_minmax<char>/25 -7.61% 1.276 1.179 - 0.02% -
BM_PushHeap_string_SingleElement_16 -7.60% 2.764 2.554 - 4.39% -
rng::search(list<int>,_pred)_(no_match)/8192 -7.59% 8301.461 7671.351 - -2.05% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -7.58% 1.612 1.490 - 8.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -7.56% 12700289.857 11739921.828 - -5.36% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -7.52% 294.331 272.210 - -3.46% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -7.51% 12696.049 11742.958 - 3.55% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -7.50% 1.192 1.102 - -3.73% -
BM_num_put<const_void*> -7.50% 13.392 12.387 - -2.95% -
SetIntersection_Front_Set_uint32_1024_1024 -7.49% 16305377.951 15083718.675 - -7.90% -
BM_MakeThenSortHeap_float_Descending_4 -7.49% 1.175 1.087 - -18.92% -
std::multiset<int>::erase(key)_(non-existent)/32 -7.49% 2.690 2.489 - -4.56% -
std::rotate(list<int>)_(1_element_backward)/32 -7.48% 13.926 12.884 - -1.58% -
rng::remove_if(deque<int>)_(prefix)/50 -7.47% 73.925 68.401 - 0.67% -
BM_deque_deque_ranges_move_backward/5500 -7.44% 223.600 206.964 - -0.51% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -7.42% 1.862 1.724 - -10.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -7.41% 43262.729 40055.518 - -9.33% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -7.40% 1.986 1.839 - -2.69% -
std::find_first_of(deque<int>)_(large_needle)/32 -7.40% 305.248 282.667 - -0.58% -
std::multiset<int>::contains(key)_(existent)/8192 -7.39% 8.816 8.165 - -3.01% -
std::fill(vector<bool>)/64 -7.36% 1.635 1.514 - -8.09% -
std::unordered_multimap<int,_int>::clear()/8192 -7.36% 64910.535 60133.361 - 0.06% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -7.35% 1.536 1.424 - -3.68% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.34% 3401.418 3151.669 - 0.51% -
std::find_if_not(list<int>)_(process_all)/32768 -7.34% 29947.386 27748.812 - -6.05% -
std::copy_n(vector<int>)/32768 -7.31% 3795.927 3518.398 - -7.26% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -7.31% 1641.038 1521.126 - -7.49% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.30% 1614.876 1496.936 - -1.72% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.30% 0.819 0.759 - -6.39% -
rng::find_if(list<int>)_(process_all)/32768 -7.28% 29224.039 27096.173 - -4.51% -
rng::find_end(deque<int>)_(single_element)/1024 -7.28% 277.999 257.769 - -0.20% -
SetIntersection_Front_Set_float_256_256 -7.27% 9299531.568 8623878.234 - -5.85% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -7.26% 1.331 1.234 - -21.12% -
rng::none_of(deque<int>)_(process_all)/50 -7.26% 26.561 24.632 - -8.68% -
rng::sort(vector<NonIntegral>)_(descending)/8 -7.23% 25.291 23.462 - -5.76% -
std::find(list<int>)_(process_all)/32768 -7.23% 27610.919 25615.500 - -5.51% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -7.23% 1.387 1.286 - -10.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.21% 3564623.846 3307509.350 - -8.21% -
BM_RangesPushHeap_string_PipeOrgan_1024 -7.20% 10.449 9.697 - -6.24% -
rng::remove(list<int>)_(sprinkled)/50 -7.20% 69.512 64.510 - 0.31% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -7.20% 9368.361 8694.295 - 11.73% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -7.19% 209.113 194.076 - 2.83% -
BM_std_minmax<char>/19 -7.17% 1.769 1.642 - -0.38% -
BM_std_minmax<char>/23 -7.16% 3.165 2.939 - 1.26% -
BM_std_min<unsigned___int128>/6 -7.16% 2.260 2.098 - -1.13% -
BM_std_minmax<char>/30 -7.16% 2.857 2.653 - 0.24% -
SetIntersection_Front_Set_float_16384_64 -7.14% 2013315.238 1869477.302 - -5.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -7.11% 28.305 26.294 - 8.24% -
SetIntersection_Interlaced_Vector_string_16384_64 -7.10% 13056530.111 12129117.796 - -2.17% -
BM_std_minmax<char>/31 -7.08% 3.337 3.101 - 0.63% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -7.07% 0.496 0.461 - 3.11% -
rng::search_n(list<int>)_(no_match)/8192 -7.06% 7393.262 6871.166 - -11.21% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -7.02% 43.268 40.231 - 9.47% -
BM_std_min<unsigned___int128>/8 -7.01% 3.109 2.892 - -1.44% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -6.98% 11081.635 10308.073 - 12.39% -
BM_PopHeap_float_262144 -6.97% 40.667 37.834 - -7.52% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -6.97% 22.145 20.602 - -4.70% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.96% 8360.165 7778.102 - -0.80% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.95% 34.562 32.159 - 0.16% -
BM_std_minmax<long_long>/4 -6.94% 1.868 1.739 - -7.23% -
BM_RangesMakeHeap_uint32_Random_64 -6.93% 1.326 1.234 - -4.28% -
BM_lexicographical_compare_three_way_slow_path/262144 -6.93% 64763.057 60275.556 - -6.96% -
BM_lexicographical_compare_three_way_slow_path/65536 -6.93% 16158.020 15039.043 - -6.87% -
SetIntersection_Front_Set_string_16384_64 -6.92% 4964723.665 4621007.506 - -2.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -6.92% 8.259 7.688 - -29.37% -
std::set<std::string>::lower_bound(key)_(existent)/32 -6.92% 16.095 14.981 - -37.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -6.91% 3.582 3.334 - -30.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -6.89% 3544102.664 3299930.679 - -0.90% -
BM_StringRelational_Less_Huge_Empty_Control -6.88% 2.085 1.942 - -7.55% -
std::find_if(vector<int>)_(process_all)/8 -6.86% 2.700 2.515 - 0.24% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -6.85% 22.356 20.825 - -1.93% -
SetIntersection_None_Vector_uint64_262144_16384 -6.85% 1216512.301 1133188.904 - -5.49% -
rng::unique(list<int>)_(contiguous)/52 -6.84% 74.996 69.869 - 3.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.78% 1643.114 1531.688 - -7.28% -
BM_RangesPushHeap_string_Ascending_64 -6.78% 7.442 6.938 - -5.38% -
BM_std_min<short>/19 -6.76% 1.975 1.841 - -2.14% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -6.76% 0.495 0.462 - 3.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -6.76% 5.271 4.914 - -30.12% -
std::fill_n(vector<bool>)/64 -6.72% 1.518 1.416 - -12.62% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -6.69% 868401.436 810267.565 - -3.12% -
BM_std_minmax<char>/18 -6.69% 1.388 1.295 - -0.59% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -6.68% 22.383 20.887 - -16.59% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -6.68% 24.410 22.780 - -2.93% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -6.67% 92.006 85.866 - -0.72% -
std::partial_sort_copy(deque<int>)_(heap)/8 -6.67% 16.769 15.651 - -2.58% -
SetIntersection_Front_Set_uint32_262144_64 -6.66% 2009181.915 1875405.847 - -5.75% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -6.62% 1.339 1.251 - 12.90% -
std::replace(vector<int>)_(sprinkled)/1024 -6.61% 168.901 157.737 - 1.25% -
SetIntersection_Front_Set_string_256_64 -6.59% 16216560.552 15147211.600 - -0.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -6.59% 32.211 30.088 - 20.52% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -6.58% 1.787 1.669 - 2.78% -
BM_std_min<unsigned___int128>/9 -6.57% 3.526 3.294 - -1.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -6.56% 0.477 0.445 - 2.72% -
BM_PushHeap_string_PipeOrgan_64 -6.54% 6.317 5.904 - 2.18% -
BM_deque_vector_ranges_copy/64000 -6.50% 2848.643 2663.464 - 2.69% -
std::copy_n(vector<bool>)_(aligned)/262144 -6.49% 675.857 632.007 - 129.80% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.48% 314.247 293.899 - 0.27% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -6.46% 28.323 26.493 - -33.78% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -6.45% 25.320 23.687 - 4.74% -
BM_StringEraseToEnd_Huge_Opaque -6.43% 2.512 2.351 - 1.40% -
BM_PushHeap_string_SingleElement_256 -6.43% 2.744 2.567 - 4.70% -
rng::move(deque<int>)/32768 -6.39% 2175.277 2036.347 - -1.81% -
bm_lexicographical_compare<unsigned_char>/4 -6.39% 1.497 1.402 - -0.18% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -6.37% 18.156 16.999 - -2.40% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -6.37% 10.762 10.077 - -2.92% -
std::unordered_multimap<int,_int>::clear()/1024 -6.37% 8367.371 7834.298 - 0.50% -
BM_PushHeap_string_SingleElement_262144 -6.37% 2.785 2.607 - 3.43% -
rng::swap_ranges(deque<int>)/1024 -6.35% 336.964 315.565 - -0.17% -
BM_deque_vector_move_backward/0 -6.35% 1.468 1.375 - 0.12% -
BM_std_minmax<char>/28 -6.34% 2.255 2.112 - -0.77% -
BM_StringConstructDestroyCStr_Small_Transparent -6.34% 0.370 0.347 - 0.08% -
std::rotate(list<int>)_(by_1/2)/8192 -6.34% 6269.659 5872.272 - 13.45% -
BM_std_minmax<char>/20 -6.33% 2.071 1.940 - 1.44% -
std::move(vector<bool>)_(aligned)/64 -6.32% 1.776 1.664 - 0.01% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -6.31% 1.126 1.055 - -4.51% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.30% 82356.231 77165.604 - -4.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -6.30% 9745650.668 9131420.603 - -15.17% -
SetIntersection_Front_Set_string_262144_256 -6.28% 15768914.669 14778162.324 - -1.27% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -6.28% 25.696 24.082 - -19.08% -
BM_PushHeap_string_SingleElement_1024 -6.28% 2.768 2.594 - 4.62% -
std::is_sorted_until(vector<int>,_pred)/8 -6.28% 3.616 3.389 - 0.47% -
BM_std_minmax<long_long>/6 -6.26% 2.429 2.277 - -5.78% -
rng::for_each(list<int>)/8192 -6.26% 8309.713 7789.714 - -4.42% -
BM_std_minmax<long_long>/11 -6.26% 2.538 2.379 - -6.22% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -6.24% 24.006 22.508 - -1.49% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.23% 1012.364 949.253 - -0.30% -
rng::contains_subrange(list<int>)_(process_all)/16 -6.23% 5.022 4.709 - -4.58% -
SetIntersection_Interlaced_Set_uint32_1024_1 -6.23% 1126179.918 1056030.263 - -3.06% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -6.20% 41.838 39.244 - 1.35% -
rng::transform(list<int>,_list<int>)/8192 -6.18% 10218.338 9587.225 - 7.88% -
std::stable_partition(deque<int>)_(dense)/32 -6.17% 29.909 28.063 - -14.50% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.16% 4.535 4.255 - -1.09% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -6.16% 1.754 1.646 - 1.83% -
rng::rotate(deque<int>)_(1_element_backward)/32 -6.15% 4.148 3.893 - -2.41% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.15% 3059.360 2871.193 - -0.30% -
BM_StringRelationalLiteral_Less_Small_Small_Control -6.15% 1.838 1.725 - 5.93% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.15% 6.745 6.330 - -28.24% -
BM_RangesMakeHeap_float_Descending_4 -6.14% 0.294 0.276 - -1.29% -
BM_PushHeap_string_SingleElement_64 -6.14% 2.773 2.603 - 4.54% -
BM_std_minmax<char>/22 -6.12% 2.671 2.507 - 0.93% -
std::copy_if(vector<int>)_(entire_range)/64 -6.11% 16.363 15.363 - -5.87% -
BM_StringFindNoMatch/10 -6.11% 1.355 1.272 - -2.28% -
BM_std_minmax<long_long>/1 -6.11% 0.693 0.651 - 6.10% -
std::stable_partition(deque<int>)_(dense)/50 -6.11% 39.686 37.262 - -17.45% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -6.11% 17.941 16.846 - -7.81% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.10% 8519.177 7999.091 - 0.10% -
rng::find_if(deque<int>)_(process_all)/8192 -6.10% 3009.631 2825.915 - -2.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -6.10% 1.331 1.250 - 2.77% -
rng::find_if(deque<int>)_(process_all)/32768 -6.09% 12191.876 11448.913 - 0.05% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 -6.08% 21.040 19.760 - -5.88% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -6.07% 1.114 1.046 - 2.74% -
std::multiset<std::string>::count(key)_(existent)/8192 -6.03% 30.721 28.869 - -3.91% -
std::transform(list<int>)_(identity_transform)/50 -6.03% 39.631 37.243 - -4.29% -
std::sort(vector<NonIntegral>)_(descending)/8 -6.03% 25.299 23.774 - -4.39% -
rng::find_if_not(list<int>)_(process_all)/32768 -6.02% 29264.151 27501.544 - -3.38% -
std::find_if_not(vector<bool>)_(process_all)/50 -6.02% 36.685 34.476 - -4.23% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.01% 5.434 5.108 - 1.45% -
rng::swap_ranges(deque<int>)/8192 -6.00% 2694.571 2532.935 - -0.06% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -5.99% 196.101 184.348 - 3.39% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -5.99% 40414.932 37993.786 - -9.88% -
SetIntersection_Interlaced_Set_string_262144_16384 -5.99% 2889972.657 2716992.840 - -1.80% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.98% 10.638 10.002 - -8.47% -
BM_StringRelational_Compare_Small_Empty_Control -5.96% 1.715 1.613 - 0.03% -
SetIntersection_None_Vector_uint64_262144_4 -5.95% 1219231.044 1146649.777 - -3.70% -
rng::for_each(multiset<int>::iterator)/8 -5.93% 4.806 4.521 - 0.19% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.90% 3036.664 2857.623 - -0.03% -
BM_PushHeap_uint32_SingleElement_16 -5.88% 0.357 0.336 - -5.41% -
rng::rotate(list<int>)_(1_element_backward)/50 -5.84% 25.298 23.821 - -0.06% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -5.83% 9.492 8.938 - 6.68% -
std::unique(deque<int>)_(sprinkled)/52 -5.83% 84.561 79.635 - -3.50% -
std::map<std::string,_int>::erase(iterator)/1024 -5.81% 26.862 25.301 - -3.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.81% 361164310.337 340187602.415 - -3.08% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.80% 88161.777 83049.518 - -3.73% -
SetIntersection_Front_Set_float_16384_1024 -5.78% 15558256.844 14659085.558 - -5.33% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -5.77% 25.927 24.431 - 2.42% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -5.76% 23.499 22.145 - -45.02% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.74% 17.184 16.198 - -0.39% -
std::remove(list<int>)_(sprinkled)/1024 -5.73% 1014.270 956.122 - -1.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.73% 0.875 0.824 - -2.76% -
rng::fill_n(deque<int>)/32 -5.72% 1.225 1.155 - -5.00% -
BM_std_minmax<unsigned_char>/8 -5.70% 1.087 1.025 - -0.94% -
bm_lexicographical_compare<unsigned_char>/2 -5.70% 1.960 1.848 - -0.43% -
BM_std_min<unsigned___int128>/7 -5.70% 2.657 2.506 - -0.87% -
std::copy_if(list<int>)_(entire_range)/32768 -5.65% 30003.419 28308.772 - -5.59% -
rng::copy_backward(vector<bool>)_(aligned)/64 -5.64% 1.893 1.787 - -6.28% -
BM_std_minmax<short>/19 -5.62% 2.429 2.292 - -6.84% -
BM_std_minmax<char>/21 -5.60% 2.392 2.258 - 2.46% -
BM_PushHeap_string_SingleElement_16384 -5.60% 2.720 2.567 - 2.97% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -5.59% 1.123 1.060 - 1.17% -
BM_std_min<short>/16 -5.59% 1.800 1.700 - -6.30% -
BM_PushHeap_string_PipeOrgan_16 -5.57% 4.282 4.044 - -1.64% -
BM_RangesPushHeap_string_PipeOrgan_256 -5.56% 8.368 7.903 - -5.26% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -5.55% 1031.302 974.043 - -10.40% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -5.52% 2.236 2.112 - 3.20% -
BM_std_minmax<char>/29 -5.51% 2.555 2.415 - 0.61% -
BM_MakeHeap_string_SingleElement_262144 -5.51% 7.792 7.363 - 0.31% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -5.50% 6.580 6.219 - 4.79% -
SetIntersection_Front_Set_float_16384_16 -5.48% 1316938.492 1244780.698 - -0.18% -
std::stable_partition(vector<int>)_(dense)/50 -5.47% 26.429 24.983 - -2.74% -
BM_RangesMakeHeap_string_PipeOrgan_4 -5.47% 2.769 2.618 - 1.46% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -5.44% 22.160 20.954 - -5.62% -
SetIntersection_None_Vector_float_262144_64 -5.43% 1236760.107 1169550.793 - -3.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.42% 18879.617 17856.162 - -1.58% -
BM_RangesMakeHeap_string_PipeOrgan_16 -5.42% 3.843 3.635 - 1.33% -
bm_lexicographical_compare<unsigned_char>/3 -5.40% 2.204 2.085 - -0.15% -
BM_MakeHeap_float_Random_16 -5.40% 1.608 1.521 - -8.59% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -5.40% 1.034 0.978 - -3.07% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -5.37% 10548.071 9981.531 - -5.07% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -5.37% 13.857 13.114 - 4.21% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.35% 385.210 364.596 - 0.13% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -5.34% 1.362 1.290 - -2.27% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -5.33% 1.045 0.990 - -3.48% -
SetIntersection_Interlaced_Vector_string_64_64 -5.30% 29115011.975 27570819.428 - -3.57% -
BM_std_minmax<unsigned_char>/64 -5.28% 1.219 1.155 - -4.21% -
BM_MakeThenSortHeap_uint32_Descending_4 -5.26% 1.434 1.359 - -6.30% -
rng::find_if(vector<bool>)_(process_all)/50 -5.26% 36.684 34.754 - -3.14% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -5.25% 21.049 19.945 - -0.32% -
BM_MakeHeap_string_Ascending_16384 -5.25% 5.751 5.449 - 5.50% -
BM_RangesMakeHeap_string_Heap_262144 -5.24% 5.438 5.153 - -1.42% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -5.24% 11.604 10.996 - -2.96% -
BM_RangesSortHeap_string_262144 -5.23% 184.054 174.422 - -0.40% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.23% 3625.838 3436.176 - -4.73% -
SetIntersection_Front_Set_float_256_64 -5.23% 6555169.679 6212323.755 - 1.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -5.23% 1130122.085 1071032.117 - 0.62% -
SetIntersection_Front_Vector_string_262144_64 -5.22% 3494745.407 3312396.113 - -4.95% -
BM_PushHeap_string_SingleElement_4 -5.21% 2.401 2.276 - 4.15% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -5.19% 490.338 464.885 - -4.17% -
BM_MakeHeap_string_Ascending_256 -5.19% 4.989 4.730 - -2.49% -
BM_lexicographical_compare_three_way_slow_path/16384 -5.18% 3984.550 3778.206 - -5.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.17% 1233.666 1169.922 - 1.33% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -5.16% 1.554 1.473 - -5.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -5.15% 0.584 0.554 - 1.33% -
BM_StringRelational_Compare_Large_Empty_Control -5.15% 1.707 1.619 - 0.52% -
BM_RangesPushHeap_string_Descending_1024 -5.14% 2.482 2.355 - -15.28% -
std::stable_partition(vector<int>)_(dense)/32 -5.14% 22.156 21.017 - -2.06% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.14% 35.360 33.544 - -2.32% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.13% 681.514 646.527 - -0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -5.13% 1739813.622 1650582.442 - -1.83% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.12% 87742.745 83249.386 - -0.32% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -5.12% 16.857 15.994 - -4.66% -
SetIntersection_Interlaced_Vector_string_262144_1024 -5.11% 241358599.479 229034453.364 - -28.06% -
SetIntersection_Interlaced_Vector_float_64_64 -5.10% 12059808.496 11444893.812 - -0.47% -
BM_std_min<char>/14 -5.09% 1.871 1.776 - -2.69% -
BM_std_minmax<int>/11 -5.08% 1.832 1.739 - 3.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.07% 224.843 213.445 - -0.94% -
BM_StringFindAllMatch/1 -5.06% 2.774 2.634 - -8.75% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.05% 551.473 523.616 - -0.22% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.05% 140.326 133.238 - 3.15% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -5.04% 92.297 87.645 - 9.65% -
rng::partition_copy(list<int>)/8192 -5.04% 7369.174 6998.025 - -7.19% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -5.01% 2.043 1.941 - -4.49% -
std::find_end(list<int>)_(same_length)/8192 -5.01% 18652.964 17718.909 - 6.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -5.00% 35.906 34.112 - -4.83% -
std::reverse_copy(deque<int>)/512 -4.99% 131.491 124.932 - -0.79% -
rng::move(list<int>)/32768 -4.99% 35710.677 33930.482 - -2.17% -
BM_RangesMakeHeap_float_Random_16 -4.98% 1.710 1.625 - 5.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.97% 1265457.251 1202546.794 - -2.86% -
SetIntersection_Front_Set_uint32_64_4 -4.97% 18171404.125 17268796.887 - -0.64% -
BM_MakeHeap_float_Random_64 -4.95% 1.787 1.698 - 9.78% -
SetIntersection_Front_Vector_uint64_16384_16 -4.95% 1181993.107 1123505.174 - -5.21% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -4.94% 4606.466 4378.823 - 3.27% -
BM_std_min<short>/24 -4.93% 2.537 2.412 - -3.29% -
rng::find_if_not(vector<bool>)_(process_all)/50 -4.93% 36.826 35.010 - -2.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -4.93% 0.590 0.561 - 1.60% -
BM_deque_deque_move/70000 -4.93% 3322.638 3158.914 - 1.82% -
rng::copy(vector<bool>)_(aligned)/64 -4.93% 1.375 1.307 - -0.10% -
std::stable_partition(deque<int>)_(dense)/1024 -4.92% 596.230 566.876 - -19.53% -
bm_lexicographical_compare<int>/1 -4.92% 1.322 1.257 - 0.04% -
rng::stable_partition(vector<int>)_(dense)/32 -4.91% 22.515 21.410 - -1.53% -
std::unique_copy(deque<int>)_(contiguous)/52 -4.91% 15.345 14.592 - 1.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -4.89% 0.589 0.560 - 1.48% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -4.89% 1.677 1.595 - 4.99% -
BM_std_min<unsigned_char>/22 -4.88% 2.104 2.001 - -4.08% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -4.88% 8230.994 7829.574 - -6.14% -
BM_MakeThenSortHeap_string_Descending_256 -4.87% 19.664 18.706 - 5.63% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -4.87% 0.585 0.557 - -4.72% -
std::stable_sort(vector<int>)_(descending)/8 -4.85% 25.522 24.284 - -5.19% -
std::equal(deque<int>)_(it,_it,_it)/8 -4.85% 4.276 4.069 - -5.25% -
BM_PushHeap_string_Ascending_1024 -4.84% 13.088 12.454 - -3.76% -
BM_RangesPushHeap_string_Ascending_16384 -4.84% 19.301 18.366 - -11.33% -
BM_num_put<bool> -4.83% 10.966 10.436 - -4.05% -
BM_deque_deque_ranges_move_backward/512 -4.82% 20.498 19.509 - 5.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -4.82% 0.580 0.552 - 1.52% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -4.80% 16.013 15.244 - -7.92% -
std::unordered_set<std::string>::count(key)_(existent)/32 -4.80% 38.972 37.101 - -3.61% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -4.79% 10.325 9.830 - -6.99% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.79% 33.486 31.882 - -1.30% -
std::find_end(deque<int>)_(process_all)/1000 -4.79% 262.581 250.014 - -0.52% -
rng::remove(deque<int>)_(sprinkled)/32 -4.78% 56.806 54.089 - -1.94% -
std::set<std::string>::erase(key)_(non-existent)/32 -4.78% 14.686 13.984 - -41.41% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -4.77% 3.132 2.982 - -8.03% -
BM_PushHeap_string_PipeOrgan_4 -4.77% 2.634 2.508 - 1.02% -
BM_std_min<unsigned_short>/24 -4.76% 2.493 2.374 - -4.30% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -4.75% 18.517 17.636 - -3.35% -
BM_vector_deque_move_backward/1 -4.75% 2.569 2.447 - -5.82% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -4.74% 1597873.556 1522089.405 - 6.18% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -4.70% 5.116 4.875 - 0.95% -
BM_MakeHeap_string_PipeOrgan_16384 -4.70% 5.559 5.298 - 3.60% -
BM_StringRelational_Less_Small_Small_ChangeLast -4.70% 1.846 1.759 - -7.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -4.69% 13775017.240 13128922.385 - -0.16% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.69% 0.940 0.896 - -4.95% -
BM_deque_vector_ranges_copy/70000 -4.68% 3093.417 2948.665 - 4.98% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -4.67% 32.285 30.778 - 15.15% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -4.67% 25.856 24.649 - -3.38% -
std::find_if_not(vector<bool>)_(process_all)/8 -4.66% 5.628 5.366 - -3.28% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -4.66% 0.648 0.617 - -5.54% -
BM_MakeHeap_string_Descending_16384 -4.64% 2.976 2.838 - 2.80% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -4.64% 1.293 1.233 - -8.00% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.63% 32.807 31.287 - -4.06% -
std::find_first_of(deque<int>)_(large_needle)/50 -4.63% 701.586 669.101 - -0.53% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 -4.63% 0.280 0.267 - -3.75% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -4.62% 1.207 1.151 - -8.12% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.62% 1108149.455 1056974.285 - -2.30% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -4.61% 2.807 2.678 - 4.02% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.61% 12003.627 11450.186 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.60% 24877936.082 23732554.329 - 0.47% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -4.60% 14651.286 13977.394 - -7.69% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -4.60% 1.149 1.096 - -4.48% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 -4.60% 0.280 0.267 - -3.70% -
rng::find(vector<char>)_(process_all)/1024 -4.59% 17.498 16.694 - 2.81% -
rng::stable_partition(vector<int>)_(dense)/50 -4.59% 26.440 25.226 - -1.85% -
std::partition(list<int>)_(dense)/32 -4.58% 9.160 8.741 - -0.03% -
SetIntersection_Interlaced_Vector_string_16384_16 -4.57% 4611664.826 4401076.360 - -2.10% -
SetIntersection_Interlaced_Set_string_1024_64 -4.56% 17718489.607 16910038.046 - -0.60% -
std::reverse(vector<int>)/8 -4.55% 1.596 1.524 - -1.94% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.55% 12653.161 12078.054 - -2.40% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -4.54% 3.562 3.400 - -3.15% -
BM_StringEraseToEnd_Huge_Transparent -4.54% 2.566 2.449 - 0.35% -
std::all_of(deque<int>)_(process_all)/50 -4.54% 21.237 20.274 - 10.63% -
bm_lexicographical_compare<int>/2 -4.52% 1.518 1.449 - 6.82% -
BM_std_minmax<unsigned_short>/23 -4.50% 2.570 2.454 - 1.09% -
SetIntersection_Interlaced_Set_string_262144_1 -4.50% 1169761.777 1117095.167 - -3.67% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -4.49% 3.729 3.562 - -5.89% -
std::is_sorted(vector<int>,_pred)/8 -4.49% 4.107 3.923 - 4.57% -
std::copy(vector<bool>)_(aligned)/64 -4.48% 1.368 1.306 - 0.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -4.48% 1.119 1.069 - 1.56% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.46% 9.697 9.264 - -14.95% -
SetIntersection_None_Vector_uint64_262144_64 -4.46% 1210662.059 1156696.207 - 0.71% -
BM_std_min<unsigned___int128>/5 -4.45% 1.850 1.768 - -0.13% -
BM_RangesPushHeap_string_Descending_16384 -4.44% 2.462 2.353 - -11.15% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -4.44% 1.498 1.432 - -1.17% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.42% 470.272 449.468 - -0.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -4.42% 11916398.273 11389682.306 - 28.71% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -4.41% 246698.517 235813.749 - -1.58% -
BM_RangesMakeThenSortHeap_float_Descending_4 -4.40% 1.284 1.228 - 0.97% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -4.38% 2.639 2.523 - -5.40% -
BM_deque_deque_ranges_move/65536 -4.38% 2954.201 2824.725 - -0.64% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -4.36% 66.788 63.874 - -0.44% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -4.36% 1.438 1.376 - 0.62% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.36% 13.557 12.967 - -3.56% -
SetIntersection_None_Vector_uint64_16384_1 -4.34% 1175057.779 1124009.358 - -7.08% -
BM_PushHeap_string_Random_16384 -4.34% 16.941 16.205 - -1.00% -
BM_std_minmax_element<short>/2 -4.34% 0.688 0.658 - -4.37% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -4.33% 2.199 2.103 - -13.93% -
std::search(vector<int>)_(same_length)/8192 -4.33% 1960.475 1875.652 - 0.04% -
BM_PushHeap_float_Ascending_16 -4.32% 1.065 1.019 - 4.38% -
BM_RangesMakeHeap_float_Random_1024 -4.31% 1.231 1.178 - 0.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.31% 89.063 85.225 - 1.67% -
std::set<int>::equal_range(key)_(non-existent)/32 -4.29% 2.708 2.592 - -1.32% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.29% 16.491 15.784 - 0.22% -
BM_std_minmax<unsigned_short>/7 -4.27% 1.752 1.677 - 1.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 -4.27% 0.280 0.268 - -3.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.27% 27730284.320 26546404.341 - 0.76% -
SetIntersection_None_Vector_string_1024_1 -4.27% 1227600.205 1175220.195 - -4.02% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.25% 5777.588 5532.038 - -0.84% -
SetIntersection_None_Vector_uint32_16384_64 -4.25% 1172540.664 1122717.996 - -5.23% -
std::find_if(vector<bool>)_(process_all)/50 -4.24% 36.550 34.999 - -2.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -4.24% 2429059.805 2326049.172 - -0.00% -
rng::for_each_n(deque<int>)/8 -4.24% 1.205 1.154 - -2.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.23% 5586850.693 5350256.663 - -3.88% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -4.23% 0.605 0.579 - 1.45% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -4.23% 5.060 4.846 - -5.21% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 -4.21% 0.280 0.268 - -0.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -4.21% 42570.084 40777.500 - 3.81% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -4.19% 5.047 4.835 - -4.97% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.19% 2945.460 2822.116 - -1.96% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -4.18% 1.501 1.438 - -1.77% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -4.17% 20.508 19.653 - -5.28% -
BM_num_put<unsigned_long> -4.16% 12.087 11.584 - -0.90% -
BM_RangesPushHeap_uint64_Random_4 -4.16% 2.135 2.046 - -3.53% -
BM_std_minmax<short>/2 -4.13% 0.916 0.878 - 3.57% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -4.13% 84.857 81.352 - 2.96% -
std::all_of(vector<int>)_(process_all)/8 -4.13% 2.561 2.455 - -0.91% -
BM_vector_deque_move/1 -4.12% 2.111 2.024 - -11.63% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -4.11% 1.735 1.663 - -1.79% -
std::remove_if(list<int>)_(sprinkled)/1024 -4.11% 1054.494 1011.113 - 1.48% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -4.11% 1.308 1.254 - 6.42% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -4.11% 0.637 0.611 - 35.81% -
BM_MakeHeap_uint32_Descending_4 -4.10% 0.282 0.270 - -0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.09% 1742643.591 1671409.631 - -4.44% -
BM_RangesPushHeap_string_PipeOrgan_64 -4.08% 6.198 5.945 - -0.31% -
std::copy(list<int>)/64 -4.07% 32.056 30.751 - -9.53% -
std::unordered_set<std::string>::erase(iterator)/1024 -4.07% 29.843 28.629 - -16.44% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.06% 13.329 12.788 - 1.04% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -4.06% 1.973 1.893 - -0.97% -
std::set<int>::erase(key)_(non-existent)/1024 -4.06% 5.627 5.398 - 0.71% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.05% 1.205 1.157 - -0.08% -
BM_std_min<unsigned___int128>/4 -4.04% 1.446 1.387 - -0.55% -
BM_MakeThenSortHeap_uint32_Ascending_1 -4.04% 0.280 0.269 - -2.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.04% 3.680 3.531 - -0.14% -
bm_lexicographical_compare<unsigned_char>/8 -4.03% 1.497 1.437 - 9.05% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -4.03% 10.872 10.434 - 7.13% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.03% 22.073 21.184 - -5.12% -
BM_MakeHeap_string_Ascending_64 -4.02% 4.852 4.657 - -1.66% -
BM_RangesMakeHeap_string_PipeOrgan_64 -4.02% 5.104 4.899 - 4.48% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -4.02% 3587.318 3443.079 - 2.51% -
std::for_each_n(join_view(vector<vector<int>>))/8 -4.02% 1.678 1.611 - -12.69% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -4.02% 0.518 0.497 - 0.24% -
BM_MakeThenSortHeap_float_Heap_16 -4.01% 1.893 1.817 - -4.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -4.01% 11922039.318 11443492.405 - 31.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -4.00% 11903904.478 11427334.623 - 31.86% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -4.00% 867182.246 832476.825 - -1.46% -
BM_std_minmax<char>/5 -3.99% 1.859 1.785 - 2.29% -
BM_RangesPushHeap_string_Random_16384 -3.99% 17.039 16.359 - 0.83% -
BM_PushHeap_uint64_Random_1024 -3.99% 5.911 5.675 - -2.10% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.98% 0.733 0.703 - -7.26% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.97% 55.819 53.603 - 0.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -3.97% 0.556 0.534 - 15.51% -
SetIntersection_Front_Set_string_16384_16 -3.96% 2062276.852 1980670.849 - -0.65% -
std::find_if(list<int>)_(process_all)/32768 -3.95% 28585.393 27454.983 - -0.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -3.95% 1695818.908 1628790.658 - 1.42% -
SetIntersection_Front_Set_uint64_262144_1 -3.95% 1155611.682 1109949.854 - 0.43% -
rng::find(list<int>)_(process_all)/50 -3.94% 18.837 18.095 - -1.45% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.94% 29893.299 28716.587 - -0.15% -
BM_RangesPushHeap_string_Descending_256 -3.94% 2.368 2.275 - -12.83% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.93% 29932.934 28756.618 - 0.21% -
SetIntersection_Front_Set_float_64_16 -3.93% 17160329.910 16486567.470 - 0.22% -
std::remove(list<int>)_(sprinkled)/8192 -3.92% 8120.089 7801.669 - -2.23% -
rng::find_first_of(deque<int>)_(small_needle)/32 -3.92% 110.994 106.641 - 0.16% -
SetIntersection_None_Vector_float_1024_1024 -3.92% 1172877.518 1126919.897 - -2.77% -
BM_PushHeap_uint32_SingleElement_64 -3.91% 0.365 0.351 - -4.60% -
BM_std_minmax<char>/7 -3.90% 2.545 2.445 - -0.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.89% 63561.715 61087.404 - 7.42% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.89% 4.486 4.312 - -1.05% -
BM_std_min<int>/28 -3.89% 2.030 1.952 - -0.78% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -3.89% 24.740 23.779 - 2.96% -
BM_std_min<char>/12 -3.88% 1.333 1.281 - -2.36% -
rng::rotate(list<int>)_(1_element_forward)/8192 -3.88% 8257.666 7937.164 - 3.34% -
rng::replace(vector<int>)_(prefix)/32 -3.88% 5.041 4.845 - -4.07% -
BM_MakeThenSortHeap_uint64_Heap_1 -3.88% 0.279 0.268 - -1.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 -3.86% 0.279 0.269 - -3.88% -
rng::fill(list<int>)/8192 -3.86% 7392.444 7106.895 - -0.20% -
rng::find_if(list<int>)_(bail_25%)/8 -3.85% 1.323 1.272 - -3.51% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -3.84% 0.612 0.588 - -3.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -3.84% 10.944 10.524 - -24.05% -
SetIntersection_Front_Vector_uint32_262144_4 -3.84% 1137172.391 1093502.953 - -4.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 -3.83% 0.279 0.269 - -3.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.83% 1298890.183 1249168.625 - -2.53% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -3.82% 18.467 17.761 - -2.77% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.82% 5.638 5.423 - -2.27% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -3.81% 0.556 0.535 - 8.73% -
BM_MakeHeap_uint64_Random_16 -3.80% 1.328 1.277 - -0.46% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.80% 16.700 16.066 - -2.11% -
SetIntersection_Front_Set_uint32_16384_1 -3.79% 1115495.789 1073197.567 - -3.37% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -3.79% 22.715 21.854 - -8.80% -
rng::find_if(vector<bool>)_(process_all)/8 -3.79% 5.615 5.403 - -2.25% -
rng::unique(deque<int>)_(sprinkled)/52 -3.79% 74.755 71.925 - -1.16% -
rng::copy_backward(list<int>)/32768 -3.78% 30329.043 29181.714 - -3.34% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -3.78% 11.148 10.727 - 3.64% -
BM_std_minmax<char>/6 -3.77% 2.155 2.074 - 3.47% -
std::unique(deque<int>)_(sprinkled)/32 -3.76% 67.262 64.733 - -3.38% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -3.76% 1.273 1.225 - -10.57% -
BM_std_min<char>/16 -3.76% 2.563 2.466 - 3.42% -
std::map<int,_int>::insert(value)_(already_present)/8192 -3.76% 4.044 3.892 - -1.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.75% 19643637.473 18906722.041 - -1.45% -
BM_std_minmax<char>/4 -3.75% 1.550 1.492 - 2.01% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.75% 112184.656 107980.047 - 0.36% -
BM_deque_deque_ranges_copy_backward/0 -3.74% 0.801 0.771 - -16.39% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.74% 1.725 1.661 - -1.15% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -3.74% 21.947 21.126 - -3.65% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -3.73% 23.140 22.277 - -43.62% -
bm_swap_ranges_vb_aligned/8 -3.73% 3.350 3.225 - -3.62% -
std::remove_copy(deque<int>)_(prefix)/1024 -3.72% 413.401 398.004 - -0.33% -
std::find_if(vector<bool>)_(process_all)/8 -3.72% 5.605 5.397 - -2.00% -
std::reverse(deque<int>)/64 -3.71% 13.560 13.057 - -0.11% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.70% 621.673 598.647 - 0.16% -
BM_num_put<unsigned_long_long> -3.67% 12.186 11.738 - 0.79% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.66% 1583.043 1525.042 - 4.92% -
rng::sort(deque<int>)_(descending)/1024 -3.65% 1371.191 1321.137 - 0.86% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -3.65% 2.204 2.123 - -1.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.64% 0.849 0.818 - -1.75% -
rng::stable_partition(deque<int>)_(dense)/1024 -3.64% 590.021 568.535 - -3.27% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -3.63% 6.451 6.216 - 0.49% -
BM_std_min<unsigned_long_long>/4 -3.63% 1.101 1.061 - 3.26% -
BM_MakeHeap_string_PipeOrgan_1024 -3.63% 4.963 4.783 - -2.37% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -3.63% 12.114 11.674 - -2.78% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.62% 882.529 850.541 - -0.16% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -3.62% 671.691 647.373 - -1.32% -
std::move(vector<int>)/1048576 -3.61% 56252.719 54220.185 - -2.98% -
rng::rotate(vector<bool>)_(by_1/2)/50 -3.61% 18.605 17.933 - -3.07% -
rng::is_sorted(list<int>,_pred)/8192 -3.61% 8842.431 8523.592 - 8.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -3.60% 1299485.231 1252683.572 - -1.17% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -3.60% 3.162 3.048 - 1.46% -
rng::remove_copy(deque<int>)_(prefix)/50 -3.59% 21.867 21.081 - 5.91% -
rng::find_last(vector<char>)_(bail_10%)/50 -3.59% 5.564 5.364 - -1.20% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -3.58% 1.236 1.192 - 1.23% -
std::multiset<std::string>::find(key)_(non-existent)/32 -3.57% 10.557 10.180 - -2.35% -
std::multiset<int>::contains(key)_(existent)/1024 -3.57% 4.029 3.886 - -2.52% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -3.57% 8902.142 8584.729 - 0.39% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -3.56% 1.260 1.215 - -1.34% -
std::copy_backward(vector<bool>)_(aligned)/64 -3.56% 1.776 1.712 - -5.54% -
std::move(deque<int>)/8 -3.56% 3.997 3.855 - -2.13% -
rng::find_first_of(deque<int>)_(small_needle)/50 -3.55% 170.764 164.697 - 1.46% -
std::search(vector<int>)_(same_length)/1024 -3.55% 254.843 245.795 - -0.07% -
rng::find(vector<int>)_(process_all)/8 -3.55% 2.902 2.799 - -0.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.52% 1268749.512 1224096.288 - -0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -3.51% 12045144.303 11622065.119 - 29.06% -
std::set<std::string>::erase(key)_(non-existent)/8192 -3.51% 33.518 32.342 - -54.26% -
rng::rotate(vector<bool>)_(by_1/2)/32 -3.51% 18.774 18.116 - -2.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.50% 5711.960 5512.115 - 6.16% -
BM_std_minmax<unsigned_char>/2 -3.50% 0.883 0.852 - -2.49% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -3.49% 16.119 15.556 - -3.17% -
BM_std_min<unsigned_short>/9 -3.49% 6.476 6.250 - -1.63% -
rng::rotate(vector<bool>)_(by_1/3)/32 -3.49% 18.643 17.993 - -2.85% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.49% 507058.957 489370.105 - -0.12% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -3.49% 1.651 1.594 - -2.64% -
BM_std_minmax<unsigned_int>/11 -3.48% 1.828 1.764 - 0.13% -
std::copy_backward(list<int>)/4096 -3.48% 3312.008 3196.656 - -5.10% -
SetIntersection_Front_Set_uint32_1024_64 -3.46% 2042257.401 1971507.020 - 1.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.46% 0.789 0.762 - 0.13% -
BM_MakeThenSortHeap_string_Ascending_262144 -3.46% 78.812 76.082 - 0.10% -
rng::starts_with(deque<int>,_pred)/1048576 -3.46% 529525.007 511187.243 - -5.56% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.46% 787.568 760.304 - -2.02% -
std::rotate(vector<bool>)_(by_1/3)/32 -3.46% 18.120 17.493 - -3.12% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.46% 18681011.411 18035067.525 - -4.19% -
BM_RangesMakeHeap_uint32_Random_1024 -3.45% 1.071 1.034 - -9.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -3.45% 0.833 0.804 - -8.18% -
BM_RangesMakeThenSortHeap_float_Random_4 -3.45% 4.319 4.170 - -1.51% -
std::rotate(deque<int>)_(1_element_backward)/32 -3.44% 4.571 4.413 - -4.12% -
BM_MakeHeap_string_PipeOrgan_262144 -3.44% 7.451 7.194 - -2.69% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.44% 747707.984 721961.696 - -1.30% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -3.43% 2.534 2.447 - 7.10% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -3.43% 7.720 7.456 - -3.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -3.43% 48.571 46.907 - 29.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -3.42% 18894162.785 18247422.820 - -2.61% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -3.41% 3.121 3.014 - -2.43% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -3.41% 32.998 31.872 - -0.66% -
rng::starts_with(deque<int>,_pred)/8192 -3.41% 4053.826 3915.489 - -6.72% -
std::generate(list<int>)/8192 -3.41% 7406.022 7153.670 - 3.13% -
std::equal(deque<int>)_(it,_it,_it)/1024 -3.41% 500.560 483.506 - -0.43% -
BM_PushHeap_uint64_Random_262144 -3.39% 6.124 5.916 - -2.86% -
BM_std_min<char>/3 -3.39% 0.718 0.693 - 0.03% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -3.38% 6.313 6.100 - -14.76% -
BM_RangesMakeThenSortHeap_string_Descending_4 -3.37% 3.778 3.651 - -0.47% -
SetIntersection_Front_Set_float_262144_1 -3.37% 1115992.040 1078381.431 - -0.09% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -3.37% 112198.437 108418.932 - -1.67% -
rng::find_if(deque<int>)_(process_all)/50 -3.37% 24.140 23.327 - -2.14% -
SetIntersection_None_Vector_float_16384_16 -3.35% 1204217.839 1163929.149 - -1.69% -
std::set<std::string>::count(key)_(existent)/1024 -3.34% 24.362 23.548 - -46.58% -
BM_std_minmax<int>/15 -3.33% 2.029 1.961 - 2.61% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.33% 12530.058 12112.706 - -0.89% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -3.33% 170.697 165.013 - -1.37% -
BM_std_minmax<int>/1 -3.33% 0.622 0.601 - 0.06% -
SetIntersection_None_Set_string_256_256 -3.31% 6060993.321 5860120.836 - 0.27% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.31% 1.435 1.387 - 0.13% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.31% 5291049.252 5116048.597 - 4.73% -
BM_std_min<short>/12 -3.31% 1.520 1.470 - -5.75% -
std::map<int,_int>::insert(value)_(new_value)/8192 -3.30% 39.761 38.447 - 6.53% -
std::set<std::string>::erase(key)_(non-existent)/1024 -3.30% 26.510 25.635 - -51.64% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.30% 3421781.287 3308881.039 - -0.04% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -3.30% 15.448 14.939 - -3.37% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -3.29% 10.977 10.615 - -4.28% -
BM_std_min<unsigned_short>/30 -3.29% 2.359 2.282 - -3.50% -
rng::find_last(list<int>)_(bail_10%)/50 -3.28% 16.695 16.148 - -0.26% -
BM_RangesPushHeap_uint64_Random_1024 -3.28% 6.007 5.810 - -1.73% -
std::multiset<int>::equal_range(key)_(existent)/32 -3.26% 2.551 2.468 - -1.49% -
SetIntersection_None_Vector_uint64_256_256 -3.25% 2276587.923 2202648.853 - -1.42% -
std::shift_right(list<int>)/8192 -3.25% 7715.005 7464.475 - 2.50% -
bm_lexicographical_compare<unsigned_char>/7 -3.25% 2.213 2.141 - 5.06% -
BM_deque_vector_ranges_move/0 -3.25% 1.548 1.498 - 3.80% -
BM_std_min<unsigned_int>/13 -3.24% 1.414 1.368 - -4.32% -
std::find(list<int>)_(process_all)/1024 -3.24% 710.525 687.516 - -0.20% -
SetIntersection_Interlaced_Set_string_256_64 -3.24% 31420791.964 30404149.112 - -3.14% -
rng::starts_with(list<int>)/8192 -3.23% 8943.543 8654.631 - 18.49% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.23% 43397884.001 41997444.647 - -1.17% -
rng::rotate(vector<bool>)_(by_1/3)/50 -3.22% 18.576 17.978 - -2.85% -
std::move_backward(deque<int>)/64 -3.22% 5.474 5.298 - 0.05% -
std::any_of(deque<int>)_(process_all)/8192 -3.22% 2719.398 2631.943 - -0.62% -
BM_std_min<unsigned_short>/19 -3.21% 1.893 1.832 - -3.38% -
rng::rotate(vector<bool>)_(by_1/4)/50 -3.21% 18.611 18.014 - -2.75% -
rng::partition(vector<int>)_(dense)/1024 -3.21% 242.535 234.761 - -0.22% -
BM_MakeThenSortHeap_string_SingleElement_16384 -3.19% 38.717 37.480 - 1.11% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -3.18% 15.366 14.878 - 0.44% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.17% 18.136 17.561 - -3.15% -
BM_RangesMakeHeap_uint64_Ascending_4 -3.16% 0.423 0.410 - -0.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -3.16% 6.514 6.309 - -5.46% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -3.16% 272539.877 263933.371 - 3.22% -
BM_PopHeap_pair<uint32,_uint32>_262144 -3.16% 60.109 58.211 - -2.73% -
BM_MakeThenSortHeap_string_Ascending_16 -3.15% 9.675 9.370 - -3.12% -
BM_MakeHeap_float_Ascending_256 -3.15% 0.671 0.650 - 0.14% -
rng::stable_sort(vector<int>)_(descending)/8 -3.15% 25.352 24.553 - -1.88% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -3.15% 0.551 0.534 - -0.52% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.15% 12411.370 12020.807 - -1.07% -
SetIntersection_Front_Set_string_1024_256 -3.15% 16132533.935 15625006.786 - 8.88% -
BM_MakeThenSortHeap_string_SingleElement_262144 -3.14% 51.549 49.928 - 1.19% -
SetIntersection_Front_Set_uint32_64_1 -3.14% 18083700.233 17515736.629 - -0.50% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -3.14% 1.958 1.896 - -0.37% -
bm_lexicographical_compare<unsigned_char>/5 -3.14% 1.733 1.679 - 4.47% -
std::move_backward(deque<int>)/32768 -3.13% 3607.432 3494.347 - -2.88% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -3.13% 2.196 2.127 - -0.49% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.13% 0.573 0.555 - 0.71% -
BM_std_min<unsigned_int>/29 -3.12% 2.089 2.024 - 2.97% -
BM_RangesMakeHeap_float_Random_16384 -3.12% 1.216 1.178 - 5.69% -
SetIntersection_Front_Set_float_256_16 -3.12% 4984829.567 4829407.418 - -0.60% -
rng::replace(list<int>)_(prefix)/8192 -3.12% 7285.937 7058.808 - -0.34% -
rng::starts_with(vector<int>)/1024 -3.11% 77.654 75.235 - 0.41% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.11% 0.566 0.548 - 0.85% -
BM_std_minmax<unsigned_char>/6 -3.09% 2.048 1.985 - -2.51% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -3.09% 0.966 0.936 - -1.65% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.09% 699.381 677.795 - 2.47% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.09% 9514.737 9221.183 - -4.16% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -3.08% 3936.866 3815.520 - -0.32% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -3.08% 6.564 6.361 - -5.28% -
SetIntersection_None_Vector_float_1024_4 -3.07% 1176791.674 1140631.006 - -1.67% -
bm_swap_ranges_vb_unaligned/8 -3.07% 4.912 4.761 - -3.07% -
rng::find_if_not(list<int>)_(bail_25%)/8 -3.07% 1.314 1.274 - -2.95% -
rng::rotate(list<int>)_(1_element_backward)/32 -3.06% 14.221 13.785 - -0.31% -
SetIntersection_None_Set_float_64_4 -3.06% 22693730.100 22000308.047 - -0.40% -
BM_RangesPushHeap_string_SingleElement_262144 -3.05% 2.635 2.555 - 1.99% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.05% 0.570 0.553 - 0.61% -
BM_RangesMakeHeap_string_Heap_256 -3.05% 4.967 4.816 - -1.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.04% 1115675.272 1081727.691 - 1.85% -
BM_vector_deque_copy_backward/2 -3.04% 2.067 2.004 - 2.78% -
BM_PushHeap_string_Ascending_4 -3.04% 2.630 2.550 - 0.29% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -3.03% 503070.061 487823.293 - -0.08% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -3.03% 19.356 18.770 - -7.08% -
BM_std_minmax<int>/10 -3.03% 1.437 1.393 - 1.78% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -3.03% 0.335 0.325 - -3.59% -
SetIntersection_Front_Vector_float_262144_16 -3.02% 1192260.331 1156226.553 - 0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.02% 13838856.642 13420789.749 - -3.01% -
BM_std_minmax<char>/17 -3.01% 1.121 1.087 - 0.03% -
BM_lexicographical_compare_three_way_slow_path/4096 -3.01% 984.405 954.822 - -2.89% -
SetIntersection_None_Vector_float_262144_262144 -3.00% 1230660.922 1193706.652 - -1.03% -
std::copy(list<int>)/8 -3.00% 2.513 2.437 - -1.05% -
SetIntersection_Interlaced_Vector_float_256_4 -3.00% 5356734.997 5196047.255 - -3.37% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.99% 4.929 4.781 - -0.59% -
BM_RangesPushHeap_uint64_SingleElement_64 -2.99% 0.385 0.374 - 1.20% -
rng::find_end(forward_list<int>)_(process_all)/8192 -2.98% 5819.232 5645.573 - -3.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.98% 16300.228 15813.946 - -8.31% -
SetIntersection_Front_Set_string_256_16 -2.98% 7602450.527 7375697.959 - 6.05% -
BM_std_min<short>/64 -2.98% 3.534 3.429 - -3.96% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -2.98% 2.789 2.706 - 0.14% -
std::partition(deque<int>)_(dense)/32 -2.98% 11.146 10.814 - 13.52% -
std::find_end(vector<int>)_(process_all)/8192 -2.97% 1880.826 1824.932 - -1.42% -
std::copy_n(deque<int>)/32768 -2.97% 1174.105 1139.249 - -0.45% -
BM_std_min<short>/28 -2.97% 2.730 2.649 - -4.18% -
SetIntersection_Front_Set_float_262144_262144 -2.96% 1783549.643 1730763.590 - -3.28% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.96% 15.619 15.157 - 0.03% -
std::reverse_copy(list<int>)/4096 -2.94% 3173.792 3080.434 - -2.02% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.94% 2.378 2.308 - -15.13% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -2.94% 6366303.523 6179451.489 - 1.70% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -2.93% 29.886 29.009 - -5.00% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.93% 21.213 20.591 - -3.20% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.93% 1.318 1.279 - -0.33% -
std::swap_ranges(deque<int>)/1024 -2.93% 329.566 319.922 - -9.22% -
std::rotate(vector<bool>)_(by_1/4)/32 -2.92% 18.263 17.730 - -2.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.91% 1125731.376 1092995.367 - -2.98% -
rng::reverse(vector<int>)/8 -2.90% 1.619 1.572 - -27.36% -
rng::copy_backward(list<int>)/8 -2.90% 2.462 2.391 - -0.23% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.90% 475.816 462.038 - -1.99% -
BM_deque_deque_ranges_move_backward/1 -2.90% 2.795 2.714 - -2.63% -
BM_RangesPushHeap_string_Descending_64 -2.89% 2.255 2.190 - -9.78% -
BM_deque_vector_ranges_copy_backward/65536 -2.89% 8219.273 7981.639 - 0.64% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.89% 1.665 1.617 - 0.11% -
BM_std_minmax<long_long>/13 -2.88% 3.103 3.013 - -3.15% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.87% 27720.962 26924.417 - -1.24% -
BM_StringFindAllMatch/8 -2.87% 2.544 2.471 - -4.96% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.86% 10.438 10.139 - -0.87% -
SetIntersection_Front_Vector_uint32_16384_64 -2.86% 1448094.787 1406669.678 - -6.72% -
std::unique_copy(vector<int>)_(sprinkled)/32 -2.86% 13.472 13.087 - 58.19% -
bm_lexicographical_compare<unsigned_char>/6 -2.86% 1.959 1.903 - 3.48% -
SetIntersection_None_Vector_string_16384_16384 -2.86% 1284244.038 1247523.657 - -2.83% -
BM_std_min<char>/4000 -2.86% 27.841 27.046 - 0.05% -
BM_RangesPushHeap_string_SingleElement_4 -2.85% 2.294 2.228 - 3.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.85% 653.510 634.884 - -2.03% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.85% 4.047 3.932 - 0.03% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.84% 1.560 1.516 - -6.28% -
std::find_end(vector<int>)_(process_all)/1048576 -2.84% 240787.130 233938.509 - -1.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.84% 36.432 35.396 - 20.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.84% 815.174 792.029 - -1.63% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.84% 18.048 17.536 - -3.15% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -2.83% 21.583 20.971 - -10.74% -
SetIntersection_None_Vector_float_262144_1024 -2.83% 1231846.355 1196961.168 - 0.03% -
rng::copy(vector<int>)/4096 -2.83% 149.432 145.201 - 0.99% -
rng::is_sorted_until(vector<int>,_pred)/8 -2.82% 3.410 3.314 - -2.61% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.81% 794.216 771.864 - -6.85% -
rng::find_first_of(list<int>)_(small_needle)/8192 -2.81% 23207.748 22554.768 - 1.44% -
BM_std_minmax<int>/31 -2.81% 2.717 2.640 - -0.62% -
BM_PushHeap_uint32_SingleElement_262144 -2.80% 0.366 0.356 - -2.81% -
SetIntersection_Front_Set_uint32_64_64 -2.79% 15637852.942 15201525.420 - -4.35% -
std::unordered_map<int,_int>::clear()/1024 -2.79% 8396.994 8162.741 - -0.51% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 -2.79% 16.239 15.786 - -11.23% -
std::any_of(deque<int>)_(process_all)/32768 -2.78% 10839.924 10538.055 - 0.32% -
BM_RangesPushHeap_string_SingleElement_1024 -2.78% 2.578 2.506 - 2.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.77% 1580.504 1536.692 - -3.33% -
std::find_end(deque<int>)_(process_all)/1024 -2.77% 265.101 257.764 - -4.54% -
rng::for_each(set<int>)/8192 -2.77% 16444.769 15989.857 - -2.43% -
SetIntersection_None_Vector_float_262144_1 -2.76% 1238098.101 1203919.025 - -0.98% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.75% 79399.939 77214.844 - -7.86% -
std::copy_backward(list<int>)/32768 -2.74% 26680.931 25948.540 - -2.37% -
std::stable_partition(list<int>)_(dense)/50 -2.74% 56.740 55.185 - -3.68% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -2.74% 0.873 0.849 - 3.09% -
BM_PushHeap_uint32_SingleElement_1024 -2.73% 0.373 0.363 - -2.71% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.73% 3840.279 3735.599 - -0.02% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.72% 349.146 339.632 - -0.49% -
BM_deque_vector_ranges_move/65536 -2.72% 2751.194 2676.415 - -2.05% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.71% 6456.008 6280.943 - -0.46% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -2.71% 1530634.565 1489194.128 - 4.51% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.71% 134160.789 130530.150 - -7.58% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -2.70% 1.475 1.435 - -0.84% -
std::rotate(vector<bool>)_(by_1/4)/50 -2.70% 18.102 17.613 - -2.44% -
SetIntersection_None_Set_string_256_16 -2.70% 11447291.501 11138119.591 - -2.48% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -2.70% 2.531 2.462 - -4.55% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -2.70% 21.088 20.520 - -2.49% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.69% 29.989 29.181 - 3.37% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.69% 253647.803 246815.076 - -2.67% -
BM_RangesPushHeap_uint64_Random_16384 -2.68% 6.108 5.944 - 0.43% -
std::set<int>::erase(key)_(non-existent)/8192 -2.68% 8.745 8.511 - 4.74% -
rng::find_if(vector<int>)_(process_all)/8 -2.67% 2.628 2.557 - -2.49% -
SetIntersection_Front_Set_string_262144_16 -2.67% 2009157.446 1955485.210 - -1.25% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.67% 34740.056 33813.587 - -0.66% -
BM_RangesMakeHeap_string_Random_16384 -2.67% 12.816 12.474 - 0.34% -
BM_std_min<char>/32 -2.66% 2.924 2.846 - -7.62% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -2.66% 31.192 30.362 - -57.21% -
bm_swap_ranges_vb_aligned/64 -2.66% 2.907 2.830 - -0.46% -
SetIntersection_None_Vector_uint64_16384_256 -2.65% 1181587.672 1150221.934 - 2.54% -
std::find_end(vector<int>)_(process_all)/1024 -2.65% 244.220 237.739 - -1.15% -
BM_PushHeap_uint64_Random_16 -2.65% 4.283 4.169 - -3.63% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.65% 0.629 0.612 - -13.93% -
std::set<int>::ctor(const&)/1024 -2.65% 6286.032 6119.346 - -24.42% -
BM_deque_deque_move_backward/64000 -2.65% 8027.519 7815.093 - -1.13% -
rng::find_end(forward_list<int>)_(single_element)/1000 -2.64% 704.398 685.796 - -2.43% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -2.64% 20.908 20.356 - -0.85% -
BM_PushHeap_uint64_Random_16384 -2.64% 6.099 5.939 - -2.01% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.64% 46449.127 45224.368 - 1.42% -
SetIntersection_None_Vector_float_256_256 -2.63% 2338157.163 2276687.107 - -0.23% -
BM_RangesMakeThenSortHeap_string_Descending_256 -2.62% 19.320 18.814 - 2.02% -
BM_RangesMakeHeap_uint64_Random_64 -2.62% 1.293 1.259 - 2.39% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -2.61% 22.191 21.612 - -4.38% -
BM_std_min<unsigned_char>/8 -2.60% 2.349 2.288 - -0.72% -
BM_LowerBound_string_262144 -2.60% 2242.703 2184.315 - -0.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.60% 1728085.321 1683136.070 - -3.03% -
std::multiset<int>::equal_range(key)_(existent)/8192 -2.60% 8.779 8.551 - 0.83% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.60% 5605.619 5459.856 - -0.21% -
BM_RangesMakeHeap_float_Random_262144 -2.60% 1.138 1.108 - 1.25% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.60% 51.786 50.442 - 1.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.60% 19350304.820 18848153.074 - -0.08% -
rng::find_last(vector<char>)_(bail_10%)/8 -2.59% 1.567 1.526 - -4.75% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.59% 1505.128 1466.190 - -2.76% -
SetIntersection_None_Vector_uint32_16384_1 -2.58% 1173180.930 1142908.585 - -3.61% -
BM_StringRelational_Compare_Huge_Empty_Control -2.58% 1.663 1.620 - 0.48% -
SetIntersection_None_Vector_string_16384_16 -2.58% 1283943.514 1250827.663 - -2.56% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -2.58% 2258.969 2200.781 - 0.56% -
std::unordered_set<std::string>::clear()/32 -2.58% 925.829 901.984 - -1.44% -
SetIntersection_None_Vector_float_16384_64 -2.57% 1203707.658 1172713.404 - -1.31% -
std::find(list<int>)_(process_all)/8 -2.57% 2.397 2.335 - -3.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.56% 5706998.570 5560771.103 - 3.97% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.56% 34.356 33.477 - 8.82% -
BM_MakeThenSortHeap_string_Ascending_64 -2.55% 15.802 15.398 - -2.13% -
BM_deque_deque_copy/64000 -2.55% 2712.261 2643.025 - -1.22% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.55% 4.265 4.156 - -7.21% -
bm_gcd_complex -2.54% 19.433 18.939 - -0.02% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -2.54% 28.582 27.857 - -8.65% -
BM_RangesPushHeap_string_Random_262144 -2.54% 18.500 18.031 - -12.70% -
SetIntersection_Front_Set_uint32_262144_16 -2.53% 1311088.146 1277898.206 - -1.06% -
BM_std_min<short>/31 -2.53% 2.571 2.506 - -2.52% -
BM_std_minmax_element<short>/4 -2.52% 1.227 1.196 - -3.37% -
std::unique_copy(vector<int>)_(contiguous)/32 -2.52% 8.878 8.655 - -3.23% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.52% 20795.083 20271.687 - 6.46% -
BM_vector_deque_ranges_copy_backward/64 -2.52% 3.035 2.959 - -0.19% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.51% 18400137.383 17937743.449 - -0.72% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.51% 839.705 818.614 - -2.13% -
BM_std_min<char>/5 -2.51% 1.426 1.390 - -6.04% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.51% 190.835 186.048 - -0.05% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.51% 17225.710 16793.625 - -0.91% -
rng::find_if(vector<char>)_(process_all)/8 -2.51% 2.487 2.425 - -1.35% -
SetIntersection_Interlaced_Vector_string_262144_256 -2.51% 67835917.167 66136043.330 - 0.63% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -2.50% 0.710 0.692 - 1.93% -
std::reverse(deque<int>)/512 -2.50% 115.987 113.087 - 0.04% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -2.50% 106.207 103.553 - -3.57% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -2.50% 6.166 6.012 - 0.58% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.50% 16671.511 16255.355 - -2.97% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.49% 274976.948 268116.593 - -1.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.49% 1225.272 1194.728 - -1.41% -
std::partition_copy(deque<int>)/32 -2.49% 12.995 12.671 - -2.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.49% 2483647.245 2421761.644 - 3.14% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.49% 18.051 17.602 - -2.91% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.49% 22.769 22.202 - -3.29% -
BM_std_min<unsigned_long_long>/64 -2.48% 4.807 4.687 - -2.56% -
BM_deque_vector_move_backward/64000 -2.48% 8032.919 7833.706 - -0.44% -
SetIntersection_Front_Set_uint32_256_256 -2.48% 9770664.787 9528363.972 - 0.30% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.47% 5.136 5.008 - -0.70% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -2.47% 35.339 34.465 - -3.12% -
SetIntersection_None_Vector_float_16384_4 -2.47% 1204920.359 1175158.775 - -0.57% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.47% 2.410 2.350 - -1.50% -
SetIntersection_None_Vector_float_16384_1 -2.47% 1203775.177 1174087.769 - 1.21% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -2.46% 85479.600 83374.874 - -0.16% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -2.46% 1.486 1.449 - -2.95% -
BM_deque_vector_copy_backward/64000 -2.46% 8211.904 8010.190 - 0.53% -
std::set<int>::equal_range(key)_(existent)/1024 -2.46% 4.130 4.029 - -3.23% -
BM_std_minmax<int>/23 -2.46% 2.357 2.300 - 1.79% -
std::search_n(list<int>)_(no_match)/1024 -2.45% 758.598 739.981 - -1.47% -
BM_std_min<unsigned_short>/26 -2.45% 2.153 2.100 - -0.84% -
BM_StringFindAllMatch/64 -2.45% 3.072 2.996 - -2.54% -
BM_std_minmax_element<int>/4 -2.44% 1.243 1.212 - -0.10% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -2.43% 0.648 0.632 - 53.97% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.43% 30.448 29.710 - -0.17% -
SetIntersection_None_Set_string_1024_1024 -2.42% 9123095.946 8901984.099 - -2.56% -
BM_std_min<long_long>/32 -2.42% 3.618 3.530 - -1.56% -
BM_MakeThenSortHeap_string_Ascending_256 -2.42% 20.869 20.364 - 0.90% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.42% 2075.600 2025.366 - -0.00% -
BM_std_minmax<unsigned_char>/5 -2.42% 1.751 1.709 - -1.77% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.41% 0.644 0.629 - -5.02% -
rng::rotate(vector<bool>)_(by_1/4)/32 -2.41% 18.620 18.172 - -2.47% -
bm_swap_ranges_vb_unaligned/262144 -2.41% 3945.194 3850.177 - 0.09% -
std::rotate(vector<bool>)_(by_1/2)/50 -2.41% 18.161 17.724 - -2.19% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.41% 42.774 41.745 - -0.19% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -2.40% 16.201 15.812 - -3.17% -
std::map<std::string,_int>::clear()/8192 -2.40% 205947.082 201001.595 - -0.76% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.40% 24.729 24.135 - -2.65% -
SetIntersection_Interlaced_Vector_float_256_16 -2.40% 7980317.087 7788943.914 - 20.18% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.40% 152722.434 149060.812 - -13.49% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -2.40% 38852.096 37920.977 - -6.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.39% 3.599 3.513 - -8.53% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -2.39% 1.077 1.051 - -4.21% -
SetIntersection_Front_Set_uint32_16384_16 -2.38% 1306571.012 1275423.824 - 0.86% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -2.38% 1.293 1.262 - -5.15% -
rng::partial_sort(vector<int>)_(heap)/8 -2.38% 27.008 26.365 - -1.82% -
std::swap_ranges(deque<int>)/8192 -2.38% 2635.988 2573.271 - -8.45% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.37% 5.322 5.196 - -0.15% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -2.37% 32182.190 31419.300 - -0.89% -
BM_vector_deque_copy_backward/1 -2.36% 2.310 2.256 - 2.19% -
SetIntersection_Interlaced_Set_float_256_4 -2.36% 11691574.807 11415757.236 - -2.73% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -2.36% 9.488 9.264 - 0.04% -
rng::find_if_not(vector<int>)_(bail_25%)/8 -2.35% 1.095 1.069 - -5.09% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.35% 0.980 0.957 - -1.40% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.35% 875988.622 855407.028 - -5.49% -
BM_vector_deque_ranges_copy/5500 -2.35% 199.283 194.609 - -1.57% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.34% 7.623 7.445 - 1.26% -
std::replace_if(deque<int>)_(prefix)/32 -2.34% 14.189 13.856 - -1.34% -
rng::generate_n(deque<int>)/32 -2.34% 8.506 8.307 - 0.30% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.34% 36624.782 35767.785 - -0.48% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -2.34% 1.146 1.119 - 1.40% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.33% 32165.139 31414.831 - -1.27% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.33% 42034.536 41054.915 - -0.16% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.33% 1.018 0.994 - 0.29% -
rng::copy_backward(deque<int>)/32768 -2.33% 3839.464 3750.145 - 0.15% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.32% 18.295 17.870 - -2.59% -
SetIntersection_None_Vector_string_262144_4 -2.32% 1353459.219 1322025.607 - -2.67% -
BM_lexicographical_compare_three_way_slow_path/256 -2.32% 71.616 69.957 - -2.35% -
std::unordered_set<std::string>::ctor(const&)/32 -2.32% 724.121 707.356 - 3.05% -
rng::count(vector<int>)_(every_other)/8 -2.31% 1.383 1.352 - -2.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.30% 352240613.981 344125062.497 - -1.71% -
BM_RangesMakeHeap_string_Heap_1024 -2.30% 4.818 4.707 - -0.52% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 -2.30% 1035.022 1011.190 - -45.91% -
SetIntersection_Front_Set_uint64_16384_64 -2.30% 1913438.329 1869433.475 - -2.04% -
BM_deque_deque_ranges_copy/4000 -2.30% 147.319 143.933 - -0.68% -
BM_std_minmax<unsigned_short>/15 -2.30% 1.942 1.898 - -0.48% -
SetIntersection_Front_Vector_uint64_262144_16 -2.29% 1167680.955 1140892.823 - -3.67% -
BM_RangesMakeThenSortHeap_string_Ascending_64 -2.29% 15.571 15.213 - -2.77% -
BM_MakeHeap_string_Heap_262144 -2.29% 5.468 5.342 - 1.70% -
SetIntersection_Front_Set_string_16384_1 -2.29% 1160173.300 1133582.211 - -1.89% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.29% 1.223 1.195 - -0.28% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -2.29% 60.718 59.330 - -0.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.29% 1246787.098 1218294.361 - -0.95% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.28% 32.841 32.092 - -0.12% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -2.28% 4.452 4.350 - -4.46% -
BM_std_min<short>/8 -2.28% 1.362 1.331 - -0.54% -
std::generate_n(vector<int>)/32 -2.27% 8.018 7.836 - -1.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -2.27% 1184081.862 1157233.262 - 0.82% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -2.27% 1.439 1.406 - -2.07% -
std::rotate_copy(list<int>)/32 -2.27% 8.528 8.334 - 0.84% -
std::adjacent_find(vector<int>,_pred)/8 -2.27% 3.369 3.292 - -0.62% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.26% 19994.390 19541.881 - -0.51% -
BM_RangesPushHeap_string_PipeOrgan_4 -2.26% 2.576 2.518 - -0.97% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.26% 16.152 15.788 - 0.42% -
std::set<int>::ctor(const&)/8192 -2.25% 49932.478 48808.272 - -28.02% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -2.25% 19.985 19.535 - -0.59% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.24% 45.812 44.783 - 0.73% -
BM_deque_deque_copy_backward/65536 -2.23% 8302.949 8117.451 - -1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.23% 19112219.179 18685973.828 - 0.92% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.23% 2255.797 2205.559 - 0.77% -
std::search(vector<int>)_(no_match)/1000 -2.23% 212.878 208.139 - 0.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.22% 7.316 7.153 - -0.86% -
BM_std_min<unsigned_char>/6 -2.22% 1.533 1.499 - 0.63% -
BM_std_minmax<unsigned_short>/22 -2.22% 2.394 2.341 - 3.35% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -2.22% 107.091 104.718 - 1.36% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.22% 605.029 591.626 - 0.14% -
rng::for_each(map<int>)/50 -2.21% 41.514 40.594 - -6.95% -
SetIntersection_None_Set_string_256_1 -2.21% 12111226.559 11843073.597 - -0.70% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.21% 22.004 21.518 - -1.70% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.21% 1.065 1.041 - -0.18% -
BM_deque_vector_ranges_copy_backward/64000 -2.21% 8143.333 7963.426 - 0.05% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.20% 9041.560 8842.350 - 0.31% -
BM_std_min<char>/19 -2.19% 1.182 1.156 - 0.04% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.19% 572.303 559.763 - 0.04% -
rng::swap_ranges(deque<int>)/32 -2.19% 10.977 10.737 - 0.12% -
std::map<std::string,_int>::clear()/32 -2.19% 897.888 878.252 - -3.01% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.19% 20.366 19.920 - 2.17% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -2.19% 2.978 2.913 - -1.19% -
BM_MakeHeap_string_SingleElement_1024 -2.18% 6.309 6.171 - -1.30% -
BM_MakeHeap_string_SingleElement_16384 -2.18% 6.100 5.967 - -1.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.18% 12.067 11.804 - 0.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.18% 16247044.179 15893093.167 - -0.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -2.18% 6.846 6.697 - -1.07% -
std::stable_sort(vector<int>)_(heap)/1024 -2.17% 2570.571 2514.719 - 0.25% -
std::copy_n(deque<int>)/4096 -2.17% 148.677 145.448 - -0.61% -
BM_PushHeap_uint64_Random_64 -2.17% 5.273 5.158 - -0.18% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.17% 296700.670 290262.276 - 0.58% -
rng::all_of(vector<int>)_(process_all)/8 -2.17% 2.486 2.432 - -0.11% -
BM_std_min<int>/64 -2.17% 2.669 2.611 - -1.96% -
BM_std_min<char>/20 -2.16% 1.530 1.496 - 0.38% -
SetIntersection_None_Vector_float_262144_256 -2.16% 1228446.866 1201925.961 - -1.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.16% 19412075.116 18993334.453 - 2.11% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.15% 716.572 701.172 - -1.24% -
rng::find_last(list<int>)_(bail_90%)/8192 -2.15% 599.939 587.058 - -2.43% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.15% 0.984 0.963 - -0.39% -
std::search(vector<int>)_(same_length)/1000 -2.15% 246.394 241.107 - -0.09% -
BM_RangesPushHeap_string_SingleElement_64 -2.14% 2.611 2.555 - 2.77% -
BM_RangesPushHeap_string_Ascending_16 -2.14% 4.719 4.618 - -0.73% -
rng::stable_sort(vector<int>)_(repeated)/1024 -2.14% 1130.797 1106.630 - 1.06% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.13% 919.804 900.189 - -0.73% -
BM_deque_deque_move_backward/70000 -2.13% 8799.801 8612.451 - -1.03% -
BM_std_minmax<short>/23 -2.13% 2.693 2.636 - 0.26% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.13% 82905.490 81142.179 - 1.91% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.13% 22.836 22.351 - 0.24% -
BM_deque_deque_ranges_move_backward/2 -2.12% 2.528 2.475 - -2.17% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -2.12% 28.912 28.300 - -5.69% -
SetIntersection_Front_Set_uint32_1024_16 -2.11% 1350572.741 1322017.610 - -1.88% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.11% 817541.859 800302.864 - -3.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -2.11% 7.796 7.632 - -1.69% -
std::search(list<int>,_pred)_(no_match)/8192 -2.10% 7148.754 6998.538 - -0.31% -
std::map<std::string,_int>::clear()/1024 -2.10% 20950.037 20510.120 - -1.11% -
BM_lexicographical_compare_three_way<IntPtr>/16 -2.10% 4.362 4.270 - -4.57% -
BM_RangesPushHeap_uint64_PipeOrgan_4 -2.10% 0.493 0.483 - -0.50% -
BM_RangesPushHeap_string_Random_256 -2.09% 14.358 14.058 - -1.91% -
SetIntersection_None_Vector_float_1024_1 -2.09% 1180606.853 1155957.146 - 0.44% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.08% 45287.869 44344.223 - -1.31% -
BM_lexicographical_compare_three_way_slow_path/16 -2.08% 4.539 4.445 - -3.23% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.08% 2.747 2.690 - -0.24% -
BM_RangesMakeHeap_uint32_Random_262144 -2.08% 1.053 1.031 - 2.68% -
std::partition(vector<int>)_(dense)/32 -2.08% 8.529 8.351 - -3.24% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.08% 3328.184 3259.071 - -0.33% -
std::stable_sort(vector<int>)_(repeated)/1024 -2.08% 1129.579 1106.130 - 0.99% -
BM_PushHeap_float_Ascending_64 -2.07% 1.813 1.775 - 2.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -2.07% 20.747 20.316 - 1.03% -
SetIntersection_Front_Vector_uint32_256_256 -2.07% 4682174.170 4585141.134 - -2.48% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.07% 94561.941 92607.934 - -4.15% -
BM_SortHeap_pair<uint32,_uint32>_16 -2.07% 6.087 5.961 - -3.94% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.06% 36.127 35.382 - -1.00% -
std::set<int>::contains(key)_(existent)/1024 -2.06% 3.957 3.875 - -1.86% -
BM_PushHeap_uint32_Random_262144 -2.05% 6.438 6.306 - 0.44% -
SetIntersection_Front_Vector_uint32_1024_16 -2.05% 1195709.111 1171145.517 - -1.38% -
SetIntersection_Interlaced_Set_float_16384_256 -2.05% 204562970.796 200372681.653 - -0.78% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.05% 10.049 9.843 - -7.24% -
rng::stable_sort(vector<int>)_(heap)/1024 -2.04% 2569.631 2517.091 - 0.41% -
BM_SortHeap_float_256 -2.04% 6.044 5.920 - 2.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.04% 1118531.528 1095677.506 - 0.91% -
rng::fold_left(deque<int>)/50 -2.04% 27.729 27.163 - -1.55% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.03% 11.463 11.231 - -1.67% -
BM_RangesSortHeap_float_4 -2.03% 1.027 1.006 - -5.06% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -2.03% 6819.182 6680.846 - -9.28% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -2.03% 50970.990 49937.321 - -0.11% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -2.02% 66.967 65.613 - -0.10% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.02% 644450.793 631421.946 - 0.46% -
BM_PushHeap_string_Ascending_256 -2.02% 10.184 9.979 - -1.14% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.02% 115170.957 112849.580 - -1.20% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.01% 7.650 7.496 - -1.06% -
BM_PushHeap_uint64_Random_4 -2.01% 2.055 2.014 - -6.85% -
BM_std_min<char>/31 -2.01% 2.488 2.438 - -3.64% -
BM_StringFindAllMatch/512 -2.01% 11.701 11.467 - -7.13% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.00% 795.197 779.274 - -2.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.00% 8.007 7.847 - 2.19% -
BM_RangesPushHeap_string_SingleElement_256 -2.00% 2.560 2.509 - 3.42% -
BM_std_min<unsigned_char>/16 -2.00% 2.619 2.567 - 3.80% -
std::replace_if(vector<int>)_(prefix)/50 -2.00% 13.880 13.603 - 0.11% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.99% 10.277 10.072 - -3.94% -
BM_std_minmax<unsigned_short>/17 -1.99% 1.712 1.678 - -1.31% -
SetIntersection_None_Vector_float_256_64 -1.99% 3714384.864 3640444.159 - -0.32% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.99% 2.081 2.040 - 0.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.99% 1160497.632 1137403.658 - -2.46% -
BM_std_min<unsigned_long_long>/16 -1.99% 2.470 2.421 - -1.09% -
SetIntersection_None_Set_uint64_256_256 -1.99% 5881457.348 5764519.193 - -0.25% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.99% 12314.393 12069.645 - -1.04% -
BM_deque_deque_ranges_copy/64 -1.99% 5.540 5.430 - -2.37% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.98% 502.758 492.800 - 0.03% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.98% 2189.661 2146.310 - -1.00% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.98% 2828.744 2772.800 - -0.04% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -1.98% 35.502 34.801 - -2.05% -
rng::all_of(vector<int>)_(process_all)/50 -1.97% 18.457 18.092 - -1.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.97% 179827.219 176284.388 - 0.48% -
rng::find_first_of(list<int>)_(small_needle)/32 -1.97% 93.381 91.544 - 0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.97% 2279040.294 2234192.951 - -1.15% -
BM_std_minmax<short>/27 -1.97% 2.871 2.815 - 1.08% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -1.97% 0.931 0.912 - -7.05% -
BM_num_put<long_long> -1.96% 12.442 12.198 - 2.05% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.96% 22.296 21.858 - -0.96% -
std::set<int>::ctor(const&,_alloc)/1024 -1.96% 6257.867 6134.988 - -26.11% -
SetIntersection_None_Set_uint32_64_1 -1.96% 23611252.453 23148283.022 - 0.21% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -1.96% 1.598 1.566 - 2.23% -
BM_MakeThenSortHeap_string_Random_262144 -1.96% 193.862 190.066 - 0.04% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.96% 9974.529 9779.311 - 0.68% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -1.96% 0.562 0.551 - -0.72% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.95% 10.448 10.244 - -1.58% -
SetIntersection_Front_Set_uint32_256_16 -1.95% 5011159.071 4913240.712 - 0.76% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.95% 19.212 18.837 - 0.73% -
rng::all_of(vector<int>)_(process_all)/32 -1.95% 8.483 8.317 - -1.84% -
SetIntersection_Front_Set_uint32_262144_256 -1.95% 4783864.002 4690411.166 - -4.80% -
BM_PopHeap_pair<uint32,_uint32>_4 -1.95% 3.224 3.161 - -0.81% -
std::shift_right(vector<int>)/32 -1.95% 4.136 4.055 - -2.99% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.95% 7.026 6.889 - 2.91% -
SetIntersection_None_Vector_float_16384_16384 -1.95% 1193311.270 1170070.665 - 0.12% -
std::map<int,_int>::clear()/1024 -1.95% 10580.321 10374.383 - 2.77% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.94% 8.489 8.324 - 1.48% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -1.94% 97.281 95.390 - -7.08% -
SetIntersection_None_Set_string_1024_4 -1.94% 9225614.110 9046532.076 - -0.25% -
BM_MakeHeap_uint32_Random_16384 -1.94% 1.000 0.980 - -10.85% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.94% 4.918 4.823 - -0.37% -
rng::move(deque<int>)/8 -1.93% 3.950 3.874 - -1.50% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.93% 23.403 22.952 - -0.24% -
SetIntersection_Front_Set_string_64_16 -1.93% 25760772.646 25264591.608 - 3.43% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.92% 12.005 11.774 - -0.68% -
rng::search_n(list<int>)_(no_match)/1000 -1.92% 711.045 697.371 - -1.44% -
BM_MakeHeap_string_Heap_1024 -1.92% 4.874 4.781 - 0.47% -
SetIntersection_Front_Set_float_16384_1 -1.92% 1116057.265 1094680.032 - 0.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.91% 11788898.715 11563300.945 - -1.83% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -1.91% 0.750 0.735 - -9.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.91% 14.974 14.688 - -0.42% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.90% 32496.363 31877.383 - -0.99% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -1.90% 2435110.210 2388808.436 - -6.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.90% 61706112.524 60532915.431 - -0.52% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.90% 35.465 34.792 - -2.17% -
std::map<int,_int>::find(key)_(existent)/8192 -1.90% 5.507 5.402 - -1.33% -
rng::generate_n(deque<int>)/50 -1.90% 12.547 12.309 - 0.13% -
BM_MakeHeap_string_Random_262144 -1.90% 15.580 15.284 - -0.84% -
SetIntersection_Front_Vector_uint32_16384_4 -1.90% 1133918.601 1112400.746 - -3.08% -
BM_std_minmax_element<long_long>/64000 -1.90% 17107.497 16783.057 - -3.72% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.90% 1210.548 1187.595 - -1.78% -
BM_std_min<unsigned_short>/64 -1.89% 3.498 3.432 - -3.06% -
std::unordered_set<int>::clear()/8192 -1.89% 61971.823 60798.076 - -1.77% -
BM_std_minmax<unsigned_long_long>/4 -1.89% 1.597 1.566 - 2.28% -
rng::rotate(deque<int>)_(1_element_forward)/32 -1.89% 4.802 4.712 - -1.45% -
BM_PushHeap_string_QuickSortAdversary_256 -1.89% 14.809 14.530 - 0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.88% 1424096.293 1397287.603 - 0.87% -
SetIntersection_None_Set_string_64_4 -1.88% 23029471.531 22595953.459 - -1.73% -
BM_std_minmax_element<long_long>/65536 -1.88% 17518.106 17188.428 - -3.75% -
SetIntersection_None_Set_float_1024_1024 -1.88% 9043955.541 8874077.974 - -3.33% -
BM_RangesMakeHeap_string_Heap_16384 -1.88% 5.027 4.932 - -1.15% -
rng::search(list<int>)_(no_match)/1000 -1.88% 725.931 712.312 - 0.51% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -1.87% 10.530 10.332 - -5.49% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.87% 464.701 455.997 - -3.40% -
rng::copy(deque<int>)/8 -1.87% 2.785 2.733 - 0.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -1.87% 0.582 0.571 - -0.58% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.87% 12307.048 12077.248 - -0.37% -
BM_MakeHeap_uint64_Ascending_262144 -1.87% 0.741 0.727 - 0.01% -
bm_lexicographical_compare<int>/8 -1.86% 1.541 1.512 - -1.69% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.86% 9.431 9.255 - -11.83% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.86% 5986772.477 5875334.845 - -1.91% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.86% 5.478 5.376 - 0.53% -
std::copy(vector<int>)/4096 -1.86% 230.508 226.218 - 6.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.86% 15.356 15.070 - -0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.86% 23525373.353 23088879.153 - -1.12% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -1.85% 0.588 0.577 - 1.33% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.85% 535.544 525.635 - -0.75% -
std::set<int>::contains(key)_(existent)/8192 -1.85% 8.391 8.236 - -0.17% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -1.85% 24.063 23.618 - 2.21% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.85% 14.666 14.395 - -2.25% -
rng::unique(list<int>)_(contiguous)/1024 -1.84% 928.223 911.126 - -1.18% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.84% 39.406 38.681 - 0.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -1.84% 1.303 1.279 - -0.07% -
SetIntersection_Interlaced_Set_uint64_1024_4 -1.83% 10181326.453 9994571.845 - -0.69% -
bm_write -1.83% 595.691 584.774 - -1.80% -
rng::remove(list<int>)_(sprinkled)/1024 -1.83% 965.413 947.744 - -1.06% -
std::list<std::string>::ctor(size)/32 -1.83% 340.400 334.172 - -0.09% -
SetIntersection_Interlaced_Vector_string_16384_256 -1.83% 39873910.333 39144437.107 - -2.22% -
std::map<int,_int>::insert(value)_(new_value)/1024 -1.83% 27.665 27.159 - -0.76% -
rng::fill(vector<bool>)/32768 -1.83% 31.012 30.445 - 1.41% -
BM_MakeHeap_string_SingleElement_16 -1.82% 5.724 5.620 - 1.58% -
std::map<std::string,_int>::count(key)_(existent)/8192 -1.82% 30.094 29.546 - -5.57% -
706_stockfish_r -1.82% 21.584 21.191 - -2.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.82% 23672624.642 23242256.426 - -0.75% -
rng::replace(list<int>)_(sprinkled)/8192 -1.82% 7291.240 7158.733 - -0.26% -
std::find(deque<int>)_(process_all)/8 -1.82% 3.417 3.355 - -1.68% -
BM_vector_deque_copy/1024 -1.81% 36.419 35.759 - -0.20% -
std::multiset<int>::erase(key)_(existent)/8192 -1.81% 61.796 60.675 - -0.09% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.81% 4712813.627 4627419.082 - -0.11% -
BM_MakeThenSortHeap_float_Ascending_256 -1.81% 6.462 6.345 - -2.31% -
BM_std_minmax_element<int>/4096 -1.81% 1078.512 1059.029 - 4.43% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -1.80% 1.265 1.242 - 16.91% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -1.80% 10.431 10.243 - 10.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.80% 12206.369 11986.116 - -3.08% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.80% 1.569 1.540 - 0.19% -
BM_std_min<short>/21 -1.79% 1.828 1.795 - -1.65% -
BM_std_minmax_element<long_long>/70000 -1.79% 18696.519 18361.799 - -3.83% -
BM_vector_deque_copy/4000 -1.79% 142.847 140.294 - -2.89% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.78% 2108.558 2070.939 - 0.70% -
BM_std_min<short>/23 -1.78% 2.116 2.078 - 4.50% -
BM_deque_deque_ranges_move/64 -1.78% 5.522 5.423 - -2.63% -
BM_MakeThenSortHeap_string_Ascending_16384 -1.78% 62.292 61.184 - -4.01% -
rng::move_backward(vector<int>)/1048576 -1.78% 58534.849 57493.962 - 1.56% -
BM_std_min<char>/4096 -1.78% 29.519 28.995 - 0.87% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.77% 8.709 8.554 - 0.58% -
std::map<std::string,_int>::ctor(const&)/1024 -1.77% 35413.056 34786.352 - 1.22% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -1.77% 1.304 1.281 - -0.12% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.77% 2109.088 2071.857 - 0.68% -
std::partition_copy(list<int>)/50 -1.76% 13.204 12.971 - -0.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.76% 1218881.462 1197426.681 - -1.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.76% 761.820 748.445 - -1.27% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.76% 9.015 8.856 - -2.74% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.75% 9642.357 9473.181 - 15.58% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.75% 2060.719 2024.622 - -2.54% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.75% 2842.084 2792.301 - -0.11% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.75% 34.671 34.065 - -1.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.75% 12984027.672 12757331.251 - -2.85% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -1.74% 12129.540 11917.892 - -5.59% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.74% 31.535 30.985 - -0.28% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.74% 34.305 33.708 - -9.47% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.74% 24.892 24.459 - -3.56% -
std::set<int>::insert(value)_(already_present)/32 -1.74% 1.793 1.762 - -1.43% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.74% 3.618 3.556 - -1.58% -
rng::move_backward(deque<int>)/32768 -1.74% 3523.518 3462.295 - -0.65% -
SetIntersection_None_Vector_uint64_64_64 -1.74% 9048695.975 8891496.311 - -2.32% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.73% 22.940 22.543 - -3.65% -
rng::find_end(vector<int>)_(near_matches)/1000 -1.73% 15425.724 15159.384 - -3.94% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.72% 1.009 0.992 - 0.68% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.72% 6.000 5.896 - 0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.72% 351352793.175 345323478.508 - -2.06% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.71% 2059.670 2024.350 - -0.86% -
BM_vector_deque_ranges_copy/4096 -1.71% 147.930 145.393 - -0.20% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.71% 2.451 2.409 - 4.23% -
BM_RangesPushHeap_float_Random_16 -1.71% 5.409 5.317 - 0.21% -
BM_RangesPushHeap_string_Ascending_4 -1.71% 2.616 2.571 - 1.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.71% 38932.997 38268.065 - -5.08% -
BM_vector_deque_move/5500 -1.71% 199.170 195.768 - -0.36% -
SetIntersection_Front_Vector_uint32_262144_16 -1.71% 1190909.740 1170599.829 - 2.08% -
BM_std_minmax<unsigned_char>/1 -1.70% 0.623 0.612 - -4.31% -
std::stable_sort(vector<int>)_(descending)/1024 -1.70% 2841.434 2793.014 - -0.33% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.70% 1.388 1.364 - 0.81% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -1.70% 8498.673 8353.863 - -1.12% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.70% 694.170 682.348 - -1.44% -
SetIntersection_Interlaced_Set_float_64_16 -1.70% 24692200.157 24271709.178 - -0.88% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -1.70% 8.975 8.822 - -1.50% -
BM_RangesPushHeap_string_PipeOrgan_262144 -1.70% 18.009 17.703 - 2.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.70% 5895408.758 5795238.554 - -1.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.70% 23.373 22.976 - -0.12% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.70% 11.641 11.443 - -0.16% -
std::find(vector<int>)_(process_all)/8 -1.69% 2.647 2.602 - -3.84% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.69% 341.406 335.625 - -0.42% -
BM_deque_vector_move/64 -1.69% 2.631 2.586 - 0.36% -
std::move_backward(deque<int>)/512 -1.69% 23.961 23.556 - -0.13% -
BM_std_min<char>/18 -1.69% 0.988 0.971 - 0.04% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.69% 102204.981 100478.392 - -0.68% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.68% 7940.068 7806.343 - -1.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.68% 15687.963 15423.857 - -1.45% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -1.68% 8.394 8.252 - -3.42% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.68% 88.669 87.177 - -0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.68% 24664485.495 24249720.804 - 2.32% -
std::remove_copy(deque<int>)_(prefix)/32 -1.68% 13.223 13.001 - 0.52% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -1.68% 49.147 48.322 - 56.26% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.68% 1.441 1.417 - -2.17% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.68% 21.578 21.217 - 0.47% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.68% 503943.795 495496.729 - 0.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.67% 4899.764 4817.711 - 0.25% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.67% 19991.291 19656.973 - 0.39% -
rng::remove(list<int>)_(sprinkled)/32 -1.67% 57.619 56.657 - 3.01% -
BM_StringEraseToEnd_Small_Opaque -1.67% 0.625 0.615 - 0.09% -
BM_deque_vector_copy/5500 -1.66% 197.122 193.843 - -1.68% -
rng::rotate_copy(list<int>)/1024 -1.66% 734.357 722.149 - -0.30% -
BM_MakeHeap_uint32_PipeOrgan_256 -1.66% 0.630 0.620 - -1.73% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.66% 776.956 764.053 - -5.73% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.66% 21.657 21.298 - -0.26% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.66% 29.387 28.900 - -2.02% -
BM_std_minmax<long_long>/29 -1.66% 4.329 4.257 - -2.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.66% 32511.212 31973.056 - 0.96% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -1.65% 774.233 761.430 - -1.25% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.65% 2841.748 2794.770 - -0.42% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -1.65% 1.430 1.407 - -2.89% -
SetIntersection_Interlaced_Set_float_262144_1 -1.65% 1104889.189 1086644.300 - -3.15% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.65% 604434.425 594472.651 - -1.84% -
BM_deque_vector_ranges_copy_backward/1 -1.65% 2.141 2.105 - -0.84% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.64% 2841.555 2794.825 - 0.19% -
rng::find_first_of(list<int>)_(small_needle)/50 -1.64% 142.475 140.132 - 0.64% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.64% 12269.783 12068.475 - -1.00% -
BM_vector_deque_ranges_copy_backward/512 -1.64% 17.908 17.614 - -0.04% -
std::find_end(list<int>)_(same_length)/1024 -1.64% 1508.105 1483.382 - -1.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.64% 1.021 1.004 - -2.35% -
BM_RangesPushHeap_string_SingleElement_16384 -1.64% 2.567 2.525 - 2.54% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.64% 4345.184 4273.990 - -0.61% -
SetIntersection_None_Vector_float_256_16 -1.63% 4350486.927 4279393.460 - -0.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.63% 24.554 24.153 - -0.83% -
std::multiset<int>::ctor(const&)/32 -1.63% 226.405 222.712 - 2.41% -
SetIntersection_None_Vector_uint64_16384_64 -1.63% 1173032.512 1153905.485 - -2.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.63% 3114115.887 3063382.486 - 1.87% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.63% 11635.146 11445.701 - -3.74% -
BM_MakeHeap_string_Descending_262144 -1.63% 3.544 3.486 - -4.23% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.62% 204.518 201.196 - 0.51% -
BM_deque_vector_move_backward/5500 -1.62% 203.751 200.442 - -1.08% -
std::multiset<std::string>::contains(key)_(existent)/1024 -1.62% 22.982 22.609 - 1.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.62% 1199754.309 1180307.456 - -2.21% -
std::sample(deque<int>)/32 -1.62% 325.207 319.938 - -0.48% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.62% 8.410 8.274 - 0.13% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.62% 603218.480 593455.218 - -0.24% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -1.62% 7.270 7.153 - 3.00% -
rng::copy(vector<int>)/1048576 -1.62% 50195.955 49383.663 - 1.11% -
std::multiset<int>::erase(key)_(existent)/1024 -1.62% 40.625 39.968 - -3.74% -
rng::partial_sort(vector<int>)_(shuffled)/8 -1.62% 22.581 22.216 - -0.93% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.62% 329.177 323.858 - -0.10% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.62% 698.463 687.182 - -1.65% -
BM_std_minmax_element<int>/5500 -1.62% 1441.659 1418.375 - 5.03% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -1.61% 12.065 11.870 - 1.94% -
BM_RangesMakeThenSortHeap_float_Ascending_16 -1.61% 2.947 2.899 - -2.82% -
BM_deque_deque_copy_backward/64000 -1.61% 8094.689 7964.259 - 1.76% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -1.61% 8.557 8.419 - -2.30% -
rng::adjacent_find(vector<int>,_pred)/1048576 -1.61% 467151.107 459632.036 - -2.35% -
BM_RangesMakeThenSortHeap_float_Heap_256 -1.61% 5.897 5.803 - -6.61% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.61% 16.089 15.830 - -0.60% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.61% 807.975 795.001 - -1.16% -
std::remove_if(deque<int>)_(prefix)/32 -1.60% 58.069 57.138 - 0.35% -
BM_MakeThenSortHeap_string_Random_1024 -1.60% 70.329 69.202 - 0.01% -
rng::fill_n(vector<int>)/8192 -1.60% 238.786 234.959 - -1.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.60% 275716.015 271304.364 - -1.08% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.60% 45.760 45.029 - -0.39% -
BM_std_min<short>/22 -1.60% 1.887 1.857 - -1.08% -
std::for_each_n(list<int>)/50 -1.60% 22.766 22.402 - -6.24% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -1.60% 12.120 11.926 - 6.86% -
std::all_of(list<int>)_(process_all)/8192 -1.60% 7605.898 7484.485 - -1.68% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.59% 1.230 1.210 - 2.70% -
std::find_if(list<int>)_(bail_25%)/8 -1.59% 1.218 1.198 - -1.79% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -1.58% 6252.853 6154.118 - -1.91% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -1.58% 69.063 67.974 - 3.24% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -1.58% 5.893 5.801 - -0.91% -
SetIntersection_None_Vector_float_1024_256 -1.58% 1172549.659 1154081.439 - -0.87% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.57% 51.414 50.604 - -21.84% -
BM_vector_deque_ranges_move/5500 -1.57% 199.726 196.585 - -0.40% -
std::transform(vector<int>)_(identity_transform)/32 -1.57% 9.079 8.936 - -0.21% -
BM_std_minmax<unsigned_short>/6 -1.57% 1.388 1.366 - 0.18% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.57% 526.220 517.973 - -0.07% -
rng::for_each(multiset<int>)/8 -1.57% 4.575 4.504 - -4.32% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -1.56% 1.407 1.385 - -0.97% -
BM_std_minmax_element<int>/4000 -1.56% 1053.856 1037.412 - 4.87% -
BM_RangesMakeHeap_string_Heap_4 -1.56% 3.029 2.982 - -2.49% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.56% 28.693 28.245 - -0.06% -
BM_RangesMakeHeap_uint32_Random_16384 -1.56% 1.043 1.027 - -2.71% -
BM_MakeThenSortHeap_float_Ascending_16 -1.56% 2.954 2.908 - -2.83% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 -1.56% 4159.352 4094.624 - -2.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -1.56% 1.304 1.284 - 0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.55% 1163915.963 1145842.243 - -0.51% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.55% 9.006 8.866 - -1.77% -
750_sealcrypto_r -1.55% 18.966 18.672 - -0.40% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.55% 8.614 8.481 - -3.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.55% 1.207 1.188 - -0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.55% 1263333.068 1243761.726 - -0.34% -
std::move(vector<int>)/8 -1.55% 2.305 2.270 - -2.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.55% 65228.245 64218.614 - -1.68% -
BM_LowerBound_uint32_16 -1.55% 7.443 7.328 - -0.08% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.54% 20.438 20.122 - -2.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.54% 1124593.262 1107257.931 - -1.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.54% 47.560 46.828 - -9.84% -
rng::fill_n(list<int>)/50 -1.54% 15.990 15.744 - -0.80% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -1.54% 59.847 58.926 - -10.40% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.54% 11.303 11.129 - -1.44% -
BM_MakeThenSortHeap_string_Random_256 -1.54% 55.726 54.870 - 0.14% -
BM_deque_vector_copy/0 -1.53% 1.490 1.468 - -10.22% -
rng::find_end(vector<int>)_(near_matches)/1024 -1.53% 15986.728 15741.534 - -4.09% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.53% 102218.567 100652.107 - -0.12% -
SetIntersection_None_Set_uint32_1024_1 -1.53% 8917480.948 8780829.398 - -2.28% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.53% 28.870 28.428 - -1.38% -
std::set<int>::find(key)_(existent)/32 -1.53% 1.620 1.595 - -0.30% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.53% 23.537 23.177 - -1.62% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.53% 28169.723 27739.092 - 0.05% -
BM_std_minmax<long_long>/10 -1.53% 2.190 2.156 - -1.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.53% 20055065.732 19748757.945 - 0.99% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.53% 116545110.701 114765282.513 - 0.49% -
SetIntersection_Front_Vector_uint32_64_64 -1.52% 11668614.594 11490709.533 - -3.48% -
rng::rotate(vector<int>)_(by_1/4)/8192 -1.52% 2596.826 2557.246 - -0.07% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.52% 450.997 444.126 - -0.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.52% 10.017 9.865 - -1.31% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.52% 30.178 29.718 - -0.58% -
BM_vector_deque_copy_backward/4000 -1.52% 146.692 144.462 - 1.95% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -1.52% 12302.500 12115.818 - -0.16% -
BM_std_min<unsigned_char>/30 -1.51% 2.308 2.273 - 0.89% -
SetIntersection_Front_Set_string_1024_1024 -1.51% 56345127.575 55493759.285 - 1.55% -
BM_PopHeap_uint64_4 -1.51% 2.707 2.666 - -2.08% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.51% 29.280 28.838 - -1.52% -
SetIntersection_Interlaced_Set_float_1024_16 -1.51% 11778995.667 11601411.322 - 0.54% -
BM_deque_deque_copy/64 -1.51% 5.563 5.479 - -1.52% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.51% 880.740 867.484 - -0.70% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.50% 278225.480 274038.283 - -1.06% -
rng::move_backward(vector<bool>)_(aligned)/32768 -1.50% 38.344 37.768 - -1.48% -
rng::rotate(vector<int>)_(by_1/4)/32 -1.50% 12.031 11.851 - -0.73% -
BM_std_min<long_long>/28 -1.50% 2.659 2.619 - 0.75% -
std::partition(list<int>)_(sparse)/50 -1.50% 14.813 14.590 - -0.70% -
BM_MakeThenSortHeap_string_Random_16384 -1.50% 111.158 109.490 - 0.29% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.50% 272984.273 268901.279 - -1.57% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.49% 1.375 1.354 - -1.06% -
std::all_of(vector<int>)_(process_all)/32 -1.49% 8.498 8.371 - -0.68% -
rng::unique(deque<int>)_(sprinkled)/32 -1.49% 60.646 59.742 - -3.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.49% 25.917 25.531 - 0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.49% 21543537.403 21222418.674 - -2.12% -
rng::copy_if(list<int>)_(entire_range)/262144 -1.49% 220453.641 217168.038 - -1.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.49% 34.265 33.754 - 0.13% -
BM_RangesPushHeap_float_Ascending_16384 -1.49% 4.360 4.296 - 3.51% -
BM_std_minmax<short>/3 -1.49% 1.191 1.173 - 2.74% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.49% 31.658 31.187 - 0.01% -
std::fill(vector<bool>)/32768 -1.48% 30.457 30.005 - 0.69% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.48% 321.503 316.736 - -0.80% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.48% 29.795 29.354 - 6.00% -
BM_vector_deque_ranges_move_backward/64 -1.48% 2.995 2.950 - -0.47% -
BM_RangesMakeHeap_string_Heap_16 -1.48% 4.670 4.601 - -0.31% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.48% 24110.938 23754.963 - -2.53% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.47% 17073.667 16822.381 - -1.60% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 -1.47% 1.119 1.102 - -1.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.47% 1433779.474 1412720.254 - -1.37% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.47% 69.587 68.565 - -3.76% -
rng::move(vector<int>)/262144 -1.47% 22070.296 21746.380 - 0.82% -
BM_vector_deque_ranges_copy/1 -1.47% 2.352 2.318 - 5.29% -
SetIntersection_Front_Vector_float_262144_256 -1.47% 2369205.226 2334491.445 - -10.61% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.46% 1.224 1.206 - -1.82% -
std::copy(vector<int>)/8 -1.46% 2.247 2.214 - -2.54% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.46% 102350.218 100854.007 - 0.31% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.46% 4.155 4.094 - -2.09% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.46% 6.048 5.959 - 1.45% -
BM_std_min<unsigned_char>/5 -1.46% 1.317 1.298 - 3.72% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.46% 13.861 13.659 - -0.34% -
BM_num_put<long> -1.46% 12.116 11.940 - 1.95% -
std::rotate(list<int>)_(by_1/3)/32 -1.46% 15.080 14.861 - -0.79% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.45% 7.547 7.437 - -1.15% -
SetIntersection_Front_Set_uint32_16_16 -1.45% 42152523.333 41540577.314 - 1.11% -
BM_toupper_string<char> -1.45% 15.135 14.915 - -0.94% -
rng::copy_if(list<int>)_(entire_range)/32768 -1.45% 28402.928 27991.736 - -2.20% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -1.45% 21.307 20.999 - -0.94% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.45% 5.062 4.989 - 2.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.45% 1272700.235 1254285.291 - -1.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.44% 148083360.559 145950674.040 - -0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.43% 1259292.479 1241231.690 - 0.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.43% 0.763 0.752 - -2.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.43% 4530796.309 4465851.161 - -1.58% -
rng::replace_if(list<int>)_(sprinkled)/8192 -1.43% 7452.365 7346.020 - -0.42% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.43% 141662.437 139643.154 - -0.93% -
BM_MakeThenSortHeap_string_Random_64 -1.43% 40.049 39.478 - 0.14% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.42% 19.185 18.912 - -1.73% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.42% 2934.428 2892.680 - 0.44% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.42% 616.069 607.312 - -1.71% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.42% 14.904 14.693 - 0.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.42% 3321.319 3274.139 - -2.19% -
std::remove_copy(deque<int>)_(prefix)/50 -1.42% 19.319 19.045 - -1.02% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -1.42% 4.521 4.457 - -2.60% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.42% 9.936 9.795 - 0.05% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.42% 371.080 365.821 - 1.78% -
std::find_if_not(vector<char>)_(process_all)/8 -1.42% 2.469 2.434 - 2.58% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.42% 325.804 321.192 - -0.79% -
BM_RangesSortHeap_float_64 -1.42% 3.139 3.095 - -3.37% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.41% 634125.713 625175.178 - 0.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.41% 34925.971 34433.060 - -1.37% -
rng::search(list<int>)_(no_match)/1024 -1.41% 744.351 733.852 - 0.22% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.41% 25.957 25.591 - -0.05% -
std::find_if_not(list<int>)_(bail_25%)/8 -1.41% 1.216 1.199 - -9.41% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.41% 9240.439 9110.269 - 0.75% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -1.41% 6.507 6.416 - 1.94% -
SetIntersection_Front_Set_uint32_262144_4 -1.41% 1134217.881 1118255.610 - -1.06% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -1.41% 1.305 1.286 - 0.35% -
std::set<int>::contains(key)_(existent)/32 -1.41% 1.726 1.702 - -0.23% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.41% 32056.630 31605.792 - -0.59% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -1.41% 2.393 2.359 - -2.49% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -1.40% 10.102 9.961 - -21.32% -
rng::move_backward(deque<int>)/64 -1.40% 5.620 5.541 - 1.87% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.40% 2.082 2.052 - 1.74% -
SetIntersection_Front_Set_float_64_64 -1.40% 15408325.764 15192498.385 - -0.83% -
BM_deque_vector_ranges_move/64 -1.40% 2.608 2.572 - -0.49% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.40% 645.328 636.300 - -1.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.40% 11.691 11.527 - -1.43% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -1.40% 25.684 25.324 - -5.79% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 -1.40% 46.797 46.143 - -2.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.40% 4611857.407 4547451.218 - -0.30% -
rng::search(deque<int>)_(same_length)/8192 -1.40% 3840.255 3786.673 - 0.21% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.39% 24.182 23.845 - -0.49% -
BM_std_min<char>/15 -1.39% 2.129 2.099 - -0.79% -
std::fill_n(vector<int>)/1024 -1.39% 29.874 29.458 - -1.86% -
rng::find_if(vector<char>)_(process_all)/50 -1.39% 12.660 12.484 - 0.17% -
std::unordered_set<int>::insert(value)_(new_value)/32 -1.39% 20.113 19.833 - 0.06% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.39% 8.686 8.566 - 0.11% -
BM_std_min<unsigned_int>/4 -1.39% 0.996 0.982 - -4.02% -
BM_SortHeap_string_262144 -1.39% 178.751 176.267 - -0.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.39% 10.499 10.353 - -1.67% -
SetIntersection_None_Set_uint32_256_16 -1.39% 10957093.849 10805082.922 - -1.95% -
std::replace_if(deque<int>)_(prefix)/1024 -1.39% 491.591 484.781 - 0.61% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.38% 2075.487 2046.747 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.38% 11055925.029 10902999.329 - -1.95% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.38% 63821.241 62939.646 - -1.05% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.38% 36179.412 35680.927 - -0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.38% 2092303.873 2063488.850 - 1.10% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.38% 721.046 711.121 - 1.60% -
SetIntersection_None_Set_uint32_1024_256 -1.38% 8802493.822 8681389.315 - -0.69% -
BM_RangesMakeHeap_string_SingleElement_64 -1.38% 6.475 6.385 - 0.57% -
BM_CmpEqual_uint_schar -1.37% 1.078 1.064 - -0.59% -
SetIntersection_None_Vector_float_16_1 -1.37% 68561932.010 67620520.497 - -0.48% -
BM_std_minmax<int>/27 -1.37% 2.493 2.458 - 2.21% -
BM_CmpLess_uchar_int -1.37% 1.123 1.107 - -0.52% -
std::none_of(list<int>)_(process_all)/8192 -1.37% 7200.784 7101.997 - -0.47% -
BM_std_minmax_element<long_long>/64 -1.37% 17.474 17.235 - -2.96% -
BM_std_min<long_long>/64 -1.37% 4.905 4.838 - 0.26% -
BM_deque_vector_move/65536 -1.37% 2701.758 2664.806 - -2.72% -
BM_std_min<unsigned_long_long>/14 -1.37% 1.931 1.905 - -1.50% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.36% 5992620.302 5910873.578 - -0.18% -
std::rotate_copy(list<int>)/8192 -1.36% 6733.372 6641.549 - -0.78% -
rng::for_each(set<int>)/8 -1.36% 4.616 4.553 - 1.12% -
rng::find_if(deque<int>)_(bail_25%)/8192 -1.36% 703.473 693.894 - -1.55% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -1.36% 4.252 4.194 - 1.32% -
BM_vector_deque_move/4096 -1.36% 147.104 145.104 - -0.26% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.36% 19.321 19.059 - -0.14% -
std::find_if(deque<int>)_(process_all)/1024 -1.36% 490.724 484.073 - 1.58% -
BM_RangesMakeThenSortHeap_float_Heap_64 -1.35% 3.436 3.390 - -4.26% -
SetIntersection_None_Vector_uint32_256_1 -1.35% 4554634.044 4492960.096 - -1.38% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.35% 2.112 2.084 - -1.09% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.35% 23.543 23.224 - 0.38% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.35% 3864.850 3812.569 - -1.07% -
BM_PopHeap_string_4 -1.35% 5.356 5.283 - -1.00% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.35% 1.318 1.300 - -0.04% -
rng::unique_copy(vector<int>)_(contiguous)/32 -1.35% 8.680 8.563 - -0.99% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.35% 4207.500 4150.734 - -2.46% -
BM_PushHeap_float_Ascending_262144 -1.35% 5.250 5.179 - 1.88% -
rng::sort(vector<int>)_(qsort_adversarial)/8 -1.35% 16.868 16.641 - -0.61% -
SetIntersection_Front_Set_uint64_256_64 -1.35% 6183862.103 6100616.646 - -4.08% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.34% 3.001 2.960 - 1.05% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.34% 15.077 14.874 - 0.24% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.34% 278.112 274.381 - 0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.34% 1718353.599 1695330.646 - 3.45% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -1.34% 777.472 767.057 - -7.69% -
BM_MakeThenSortHeap_string_Descending_4 -1.34% 3.682 3.633 - -0.72% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.34% 343.832 339.233 - 1.31% -
SetIntersection_Front_Vector_float_1024_256 -1.34% 2365429.667 2333792.125 - -11.76% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -1.34% 56.316 55.563 - -2.81% -
SetIntersection_Front_Vector_string_262144_16384 -1.34% 352619279.783 347907205.439 - -0.16% -
std::partition_copy(deque<int>)/50 -1.33% 21.110 20.828 - -0.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.33% 2342490.207 2311233.542 - 1.86% -
BM_SortHeap_pair<uint32,_uint32>_1024 -1.33% 13.945 13.759 - -2.22% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.33% 4997.906 4931.325 - 1.55% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.33% 93337.948 92096.407 - -0.81% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.33% 14.634 14.439 - -7.26% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.33% 11106.268 10958.619 - -1.22% -
std::remove(list<int>)_(prefix)/8192 -1.33% 8317.967 8207.698 - -2.78% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -1.32% 2426521.335 2394418.521 - 1.59% -
BM_RangesMakeHeap_uint64_Random_262144 -1.32% 1.042 1.028 - 0.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.32% 134711079.062 132929640.395 - -0.94% -
BM_deque_vector_move/1 -1.32% 2.132 2.103 - 0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.32% 1125173.876 1110307.140 - 0.36% -
SetIntersection_None_Set_float_16384_16384 -1.32% 156755842.003 154685429.671 - -5.49% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 -1.32% 3809.602 3759.313 - -0.99% -
BM_lexicographical_compare_three_way_fast_path/256 -1.32% 70.825 69.890 - -0.89% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -1.32% 1.157 1.141 - -17.91% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.32% 509.978 503.254 - -2.52% -
rng::partial_sort(vector<int>)_(repeated)/8 -1.32% 20.348 20.080 - -1.40% -
BM_vector_deque_move/64 -1.32% 2.704 2.669 - -3.90% -
rng::sort(vector<int>)_(ascending)/8 -1.31% 16.873 16.651 - -0.27% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.31% 10.511 10.373 - 0.86% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -1.31% 16.201 15.988 - -4.29% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.31% 4.084 4.030 - -2.18% -
std::search(list<int>)_(same_length)/1000 -1.31% 746.978 737.198 - -1.08% -
BM_deque_deque_move/64 -1.31% 5.564 5.491 - -1.28% -
BM_vector_deque_ranges_move/4096 -1.31% 147.375 145.447 - 0.01% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.31% 16.823 16.603 - 1.11% -
rng::find_if_not(vector<int>)_(process_all)/50 -1.31% 14.233 14.047 - -0.35% -
rng::adjacent_find(list<int>)/8 -1.31% 2.134 2.106 - -0.78% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.30% 37314.571 36827.639 - -0.33% -
BM_std_min<char>/23 -1.30% 2.281 2.251 - -2.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.30% 20021.015 19759.876 - 2.19% -
SetIntersection_Front_Vector_float_64_16 -1.30% 15376407.449 15175861.202 - 0.17% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -1.30% 9.208 9.088 - -3.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.30% 16.368 16.154 - -0.62% -
BM_std_min<char>/5500 -1.30% 37.290 36.806 - 0.05% -
BM_std_minmax<unsigned_char>/5500 -1.30% 50.677 50.020 - -1.51% -
BM_MakeThenSortHeap_string_Random_16 -1.30% 22.677 22.383 - -1.14% -
std::map<std::string,_int>::ctor(const&)/8192 -1.30% 347321.740 342816.999 - -0.45% -
std::find_if(vector<char>)_(process_all)/32768 -1.30% 8234.862 8128.110 - -1.53% -
std::find_if_not(deque<int>)_(process_all)/8 -1.30% 3.964 3.913 - -1.10% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.29% 11.272 11.126 - -1.27% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 -1.29% 15.057 14.862 - -1.92% -
BM_vector_deque_ranges_move_backward/4096 -1.29% 149.792 147.858 - -0.54% -
SetIntersection_Front_Vector_uint64_256_256 -1.29% 4653837.793 4593819.544 - -2.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.29% 9487603.483 9365285.961 - 0.43% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.29% 566.526 559.228 - 3.17% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.29% 20.935 20.666 - 13.37% -
rng::partition(vector<int>)_(sparse)/32 -1.29% 9.086 8.969 - -1.34% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.29% 7.600 7.502 - -1.82% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.28% 17401.413 17177.969 - 1.81% -
BM_std_min<char>/64 -1.28% 4.195 4.141 - 0.23% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 -1.28% 1357.411 1340.012 - -1.48% -
BM_MakeThenSortHeap_float_Random_4 -1.28% 4.462 4.404 - 1.99% -
BM_PushHeap_uint64_Random_256 -1.28% 5.676 5.603 - -2.78% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.28% 19793.996 19540.672 - 0.75% -
BM_MakeThenSortHeap_string_Descending_262144 -1.28% 86.305 85.204 - -1.23% -
BM_std_minmax<long_long>/12 -1.28% 2.733 2.698 - -1.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.27% 13036575.196 12870506.470 - -4.16% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.27% 8332.014 8225.884 - -0.64% -
SetIntersection_Front_Set_string_16_16 -1.27% 63316156.559 62509871.899 - 1.76% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.27% 10.341 10.209 - 1.17% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.27% 18.684 18.446 - -0.99% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 -1.27% 5.924 5.849 - -2.22% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.27% 20.890 20.625 - 0.36% -
BM_RangesMakeHeap_string_Heap_64 -1.27% 4.995 4.931 - -0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.27% 4561642.082 4503801.159 - -0.78% -
SetIntersection_None_Vector_float_262144_16 -1.27% 1221251.222 1205773.077 - 0.24% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.27% 341.396 337.076 - 0.58% -
rng::shuffle(vector<int>)/8192 -1.27% 72745.517 71825.130 - -0.22% -
std::find_if_not(deque<int>)_(process_all)/50 -1.26% 23.965 23.662 - -0.98% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.26% 1.116 1.102 - -1.04% -
BM_MakeHeap_string_Heap_64 -1.26% 5.102 5.038 - 1.34% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.26% 602.331 594.725 - -0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.26% 1126825.388 1112618.616 - -0.52% -
rng::rotate(vector<int>)_(by_1/4)/1024 -1.26% 328.847 324.701 - 0.14% -
BM_SortHeap_string_256 -1.26% 45.675 45.100 - 1.78% -
rng::copy(vector<int>)/8 -1.26% 2.289 2.260 - 2.56% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.26% 3919.163 3869.872 - -0.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.26% 1244552.635 1228919.863 - 0.70% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -1.26% 109839.086 108459.895 - 1.07% -
BM_deque_deque_copy/1024 -1.25% 39.286 38.794 - -0.32% -
std::unordered_set<std::string>::clear()/1024 -1.25% 22920.002 22633.215 - -0.20% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.25% 6.704 6.620 - -2.66% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.25% 16.530 16.324 - -0.98% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.25% 20.955 20.694 - 0.73% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -1.25% 1030.312 1017.480 - -1.96% -
rng::for_each(multiset<int>::iterator)/32 -1.25% 21.455 21.188 - 2.79% -
BM_PopHeap_uint32_262144 -1.24% 42.037 41.514 - 1.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.24% 1257734.375 1242114.501 - 1.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.24% 1187331.518 1172590.816 - -0.62% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -1.24% 29.851 29.481 - 3.58% -
std::unordered_set<int>::ctor(const&)/1024 -1.24% 6714.918 6631.712 - 0.02% -
rng::find_end(vector<int>)_(process_all)/1024 -1.24% 242.555 239.551 - -2.01% -
BM_LowerBound_float_1 -1.24% 2.676 2.642 - -0.61% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 -1.23% 641790.148 633865.988 - -0.36% -
std::sort(vector<int>)_(ascending)/8 -1.23% 16.889 16.680 - -0.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.23% 809.755 799.764 - -1.03% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -1.23% 73.999 73.086 - 33.45% -
rng::copy_if(list<int>)_(every_other)/4096 -1.23% 3257.448 3217.299 - -1.55% -
BM_SortHeap_string_1024 -1.23% 60.841 60.092 - 1.92% -
rng::move_backward(vector<int>)/262144 -1.23% 22076.034 21804.303 - -0.08% -
BM_StringResizeAndOverwrite -1.23% 0.860 0.850 - -1.14% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.23% 1.072 1.059 - 0.54% -
SetIntersection_Front_Set_string_256_4 -1.23% 5273604.658 5208723.487 - 1.90% -
rng::move_backward(vector<bool>)_(unaligned)/512 -1.23% 5.365 5.299 - 14.14% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.23% 2927.737 2891.781 - 0.06% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.23% 885184.985 874319.844 - -3.76% -
rng::none_of(vector<int>)_(process_all)/8 -1.23% 2.353 2.325 - -5.73% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.23% 24143.721 23847.886 - -1.91% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.22% 172991.240 170872.300 - -0.85% -
bm_lexicographical_compare<unsigned_char>/1 -1.22% 1.690 1.669 - 3.08% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.22% 766.798 757.414 - -1.35% -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 -1.22% 731.179 722.233 - -1.18% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.22% 22.660 22.383 - 0.06% -
std::reverse_copy(deque<int>)/4096 -1.22% 984.876 972.832 - -1.09% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.22% 4003.062 3954.130 - 0.53% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.22% 5.385 5.319 - -1.15% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.22% 1157841.992 1143727.691 - -0.79% -
BM_MakeThenSortHeap_float_Ascending_1024 -1.22% 8.723 8.616 - -0.19% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.22% 16.972 16.765 - -0.53% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.22% 36759.104 36311.319 - -1.74% -
BM_std_min<unsigned_char>/20 -1.22% 1.515 1.497 - -2.07% -
BM_std_min<unsigned_char>/21 -1.21% 1.800 1.778 - -1.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -1.21% 1457980.001 1440282.387 - 2.51% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.21% 497.697 491.657 - -0.46% -
std::multiset<int>::find(key)_(existent)/1024 -1.21% 3.799 3.753 - 0.48% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.21% 20.365 20.118 - -0.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.21% 2324554.927 2296418.354 - -2.32% -
std::unique(deque<int>)_(contiguous)/1024 -1.21% 740.527 731.567 - -0.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.21% 7.690 7.597 - -0.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.21% 7.709 7.615 - 1.03% -
SetIntersection_Interlaced_Set_string_64_16 -1.21% 39042539.347 38570738.425 - -4.41% -
rng::count(vector<bool>)/1000 -1.21% 3.007 2.971 - -1.11% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.21% 1548152.264 1529452.312 - -2.68% -
BM_MakeThenSortHeap_float_Heap_256 -1.21% 6.235 6.160 - 0.97% -
BM_MakeThenSortHeap_string_PipeOrgan_4 -1.21% 4.805 4.747 - -0.85% -
std::find_if_not(vector<bool>)_(process_all)/1048576 -1.21% 785183.389 775714.523 - -1.68% -
rng::stable_partition(deque<int>)_(dense)/32 -1.21% 28.003 27.665 - -1.50% -
std::find_end(vector<int>)_(process_all)/1000 -1.20% 238.172 235.305 - 0.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.20% 68477.198 67653.292 - 1.80% -
rng::stable_partition(deque<int>)_(dense)/50 -1.20% 37.400 36.951 - -2.86% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.20% 904.716 893.881 - -0.77% -
std::partition_copy(vector<int>)/32 -1.20% 8.159 8.062 - -0.93% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 -1.20% 731.282 722.531 - -0.89% -
BM_RangesMakeThenSortHeap_float_Heap_4 -1.20% 1.225 1.210 - -2.50% -
std::map<int,_int>::erase(key)_(existent)/32 -1.19% 22.821 22.549 - 0.26% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.19% 5.249 5.186 - -0.55% -
BM_PushHeap_string_Ascending_16 -1.19% 4.679 4.623 - -17.41% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -1.19% 1652076.977 1632384.441 - 0.64% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.19% 3.920 3.874 - 0.42% -
BM_std_minmax<short>/9 -1.19% 1.187 1.172 - 0.21% -
std::map<int,_int>::erase(iterator)/0 -1.19% 20.809 20.562 - 0.04% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.19% 8221.797 8123.996 - -0.22% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.19% 2883.600 2849.334 - 1.47% -
std::map<int,_int>::erase(key)_(existent)/0 -1.19% 21.207 20.955 - -0.39% -
std::move_backward(list<int>)/32768 -1.19% 31933.638 31554.344 - 1.91% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.19% 30.261 29.902 - -0.65% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.19% 115679.663 114307.091 - 0.42% -
SetIntersection_None_Vector_uint64_262144_262144 -1.19% 1205659.984 1191358.037 - -2.13% -
BM_RangesMakeHeap_uint32_Random_16 -1.18% 1.270 1.255 - 0.05% -
SetIntersection_Interlaced_Set_float_1024_256 -1.18% 16219263.013 16027309.537 - 4.69% -
BM_SortHeap_string_64 -1.18% 30.548 30.186 - 1.58% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -1.18% 7.525 7.436 - 0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.18% 345406858.829 341322250.027 - 3.49% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.18% 1110902.634 1097770.988 - 0.94% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.18% 8.539 8.438 - -1.57% -
BM_deque_vector_ranges_move/64000 -1.18% 2727.864 2695.651 - -2.75% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.18% 50.327 49.733 - -0.74% -
707_ntest_r -1.18% 16.946 16.747 - -2.57% -
std::partition_copy(vector<int>)/8192 -1.18% 4630.920 4576.369 - 0.69% -
BM_std_minmax<unsigned_short>/21 -1.18% 1.962 1.939 - -0.88% -
BM_std_min<unsigned_short>/6 -1.18% 0.959 0.948 - 0.01% -
std::sample(vector<int>)/1024 -1.18% 11288.579 11155.860 - -1.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.17% 139327.740 137692.937 - -1.20% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.17% 3907.910 3862.116 - 0.75% -
std::map<int,_int>::erase(iterator)/32 -1.17% 21.029 20.782 - 0.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.17% 746.724 737.990 - -0.47% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.17% 22.016 21.759 - 0.09% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.17% 23592.221 23316.359 - 0.58% -
BM_RangesMakeHeap_string_SingleElement_256 -1.17% 6.336 6.262 - -1.12% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 -1.16% 61515.112 60799.529 - -0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.16% 151229730.458 149471880.107 - -0.28% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.16% 16.284 16.095 - -4.21% -
BM_num_get<unsigned_int> -1.16% 10.571 10.448 - -0.47% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.16% 10020498.211 9904255.661 - -0.12% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.16% 4.384 4.333 - -0.79% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.16% 3515.329 3474.677 - 0.26% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.15% 6.029 5.960 - 1.29% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -1.15% 40.399 39.933 - 58.82% -
rng::search(list<int>)_(single_element)/1024 -1.15% 726.036 717.670 - 1.21% -
rng::find_first_of(deque<int>)_(large_needle)/32 -1.15% 298.242 294.807 - 3.90% -
BM_CmpEqual_uint_int -1.15% 1.133 1.120 - -0.95% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.15% 44.836 44.320 - -1.62% -
std::copy(vector<bool>)_(aligned)/4096 -1.15% 4.700 4.646 - -0.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.15% 1271473.000 1256865.690 - -0.12% -
std::none_of(list<int>)_(process_all)/32768 -1.15% 25757.955 25462.100 - -1.14% -
BM_PushHeap_float_Ascending_1024 -1.15% 3.179 3.143 - 1.20% -
BM_std_min<unsigned_long_long>/15 -1.14% 2.188 2.163 - -2.28% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.14% 918.944 908.455 - -0.32% -
SetIntersection_Front_Vector_float_262144_64 -1.14% 1444985.010 1428523.227 - -5.28% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 -1.14% 70.399 69.597 - -1.29% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 -1.14% 15208.273 15035.147 - -0.83% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.14% 448382.906 443281.316 - -0.23% -
std::multiset<std::string>::contains(key)_(existent)/8192 -1.14% 27.979 27.661 - -3.90% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 -1.14% 60864.886 60173.246 - -0.58% -
BM_std_min<short>/512 -1.14% 7.332 7.249 - -0.15% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.13% 0.936 0.925 - 0.47% -
rng::find_end(vector<int>)_(single_element)/1024 -1.13% 242.411 239.663 - -0.28% -
std::find(vector<char>)_(bail_25%)/1024 -1.13% 5.442 5.380 - 0.97% -
std::copy_backward(deque<int>)/64 -1.13% 2.970 2.936 - -0.75% -
BM_vector_deque_ranges_move_backward/4000 -1.13% 144.411 142.779 - 0.84% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.13% 6757.438 6681.222 - 0.92% -
std::multimap<std::string,_int>::erase(iterator)/0 -1.13% 26.220 25.924 - -12.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.13% 8000.477 7910.317 - -1.20% -
SetIntersection_None_Vector_float_16384_256 -1.13% 1184387.305 1171047.037 - -0.58% -
SetIntersection_None_Set_string_1024_64 -1.13% 9034443.204 8932714.842 - -2.87% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 -1.13% 1174.438 1161.218 - -0.71% -
rng::search(list<int>)_(no_match)/8192 -1.13% 6859.488 6782.280 - -1.68% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.13% 5063140.914 5006157.649 - 2.89% -
rng::contains(list<int>)_(process_all)/1048576 -1.12% 842192.479 832733.473 - 0.36% -
rng::generate_n(list<int>)/50 -1.12% 17.443 17.247 - 9.83% -
bm_lexicographical_compare<signed_char>/512 -1.12% 7.979 7.889 - 1.05% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.12% 171929.527 170006.983 - 1.02% -
BM_std_minmax<unsigned_char>/4 -1.12% 1.473 1.457 - 0.46% -
BM_MakeHeap_string_Descending_16 -1.12% 2.364 2.338 - -1.87% -
BM_MakeHeap_string_Heap_4 -1.12% 3.045 3.011 - -0.93% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.11% 250.746 247.951 - 1.04% -
SetIntersection_None_Vector_string_1024_4 -1.11% 1227049.612 1213401.790 - -1.51% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.11% 10.584 10.466 - -0.88% -
std::find_if_not(vector<bool>)_(process_all)/8192 -1.11% 6134.599 6066.498 - -1.57% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.11% 32222.930 31865.387 - 0.17% -
std::sort(deque<int>)_(shuffled)/1024 -1.11% 6882.629 6806.331 - -0.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.11% 66.127 65.394 - -0.24% -
SetIntersection_Interlaced_Vector_float_16_16 -1.11% 39141974.530 38708371.682 - 1.44% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.11% 23.312 23.053 - -0.34% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.11% 342.431 338.640 - 0.53% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 -1.11% 7183.201 7103.724 - 0.26% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.10% 5.582 5.521 - 0.71% -
BM_RangesPushHeap_string_Random_1024 -1.10% 15.119 14.952 - -0.14% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.10% 523.794 518.012 - -1.60% -
std::sample(vector<int>)/8192 -1.10% 90945.705 89942.499 - -1.11% -
BM_PopHeap_pair<uint32,_uint32>_16 -1.10% 9.355 9.252 - -0.23% -
bm_ranges_lexicographical_compare<int>/64 -1.10% 4.911 4.857 - -2.25% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.10% 6692.290 6618.558 - -0.91% -
BM_PopHeap_uint32_1024 -1.10% 21.431 21.195 - -0.42% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.10% 30.552 30.215 - -57.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.10% 1162392.851 1149609.893 - -0.22% -
BM_RangesPushHeap_string_QuickSortAdversary_64 -1.10% 12.923 12.781 - -1.51% -
BM_lexicographical_compare_three_way_slow_path/1024 -1.10% 249.043 246.311 - -1.12% -
SetIntersection_None_Vector_string_262144_1 -1.10% 1361590.096 1346653.416 - -0.55% -
SetIntersection_None_Vector_uint32_256_256 -1.09% 2270156.522 2245370.627 - 1.06% -
std::find_end(vector<int>)_(single_element)/1000 -1.09% 233.910 231.356 - -0.96% -
SetIntersection_None_Vector_uint64_262144_256 -1.09% 1203682.846 1190556.057 - -0.12% -
std::list<std::string>::ctor(size)/8192 -1.09% 102757.848 101639.558 - 0.54% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 -1.09% 771563.188 763171.206 - -0.68% -
SetIntersection_None_Set_uint32_1024_16 -1.09% 8781729.313 8686219.552 - -0.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.09% 18999.792 18793.282 - -1.56% -
std::unordered_multimap<int,_int>::clear()/32 -1.09% 615.911 609.219 - -0.10% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.09% 15851961.809 15679800.252 - 3.70% -
rng::copy_backward(deque<int>)/64 -1.08% 3.080 3.047 - 0.05% -
rng::is_sorted(deque<int>)/8 -1.08% 2.854 2.823 - 2.54% -
BM_deque_vector_ranges_move_backward/4096 -1.08% 149.181 147.565 - -0.41% -
std::find_if_not(vector<bool>)_(process_all)/1024 -1.08% 768.574 760.251 - -1.56% -
BM_CmpEqual_int_ushort -1.08% 1.137 1.124 - 0.23% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.08% 71.418 70.647 - 0.13% -
std::flat_map<int,_int>::clear()/8192 -1.08% 452.432 447.553 - -0.95% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -1.08% 46.091 45.594 - -0.78% -
BM_RangesPushHeap_string_Random_64 -1.08% 12.815 12.677 - -2.00% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.08% 143010.130 141470.450 - -0.07% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.08% 2471.247 2444.648 - -0.03% -
rng::copy_if(list<int>)_(every_other)/262144 -1.08% 210843.394 208575.753 - -0.97% -
std::rotate_copy(list<int>)/1024 -1.07% 731.513 723.651 - -0.89% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.07% 10.658 10.544 - 0.69% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.07% 2320732.454 2295800.027 - -1.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.07% 357910942.758 354066089.449 - 0.83% -
BM_std_min<unsigned_char>/12 -1.07% 1.358 1.344 - 0.68% -
rng::contains_subrange(list<int>)_(near_matches)/1024 -1.07% 38676.334 38261.320 - -0.62% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 -1.07% 2.054 2.032 - -1.11% -
SetIntersection_Front_Vector_float_262144_1 -1.06% 1125785.155 1113809.045 - 0.69% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -1.06% 27.375 27.083 - -2.07% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 -1.06% 1.394 1.379 - -0.67% -
rng::is_sorted_until(list<int>)/8 -1.06% 2.173 2.150 - -0.18% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.06% 59.061 58.433 - -2.23% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.06% 259.061 256.312 - -29.55% -
std::transform(deque<int>)_(identity_transform)/8192 -1.06% 2471.925 2445.727 - -0.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.06% 6.853 6.781 - 1.87% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.06% 1.946 1.925 - -0.12% -
BM_MakeThenSortHeap_string_SingleElement_1024 -1.06% 29.917 29.600 - 0.94% -
SetIntersection_Front_Set_uint32_16384_64 -1.06% 2048064.386 2026408.809 - 1.75% -
std::shift_left(list<int>)/8192 -1.06% 7698.339 7616.956 - -1.12% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.06% 23.966 23.713 - -0.27% -
BM_RangesMakeThenSortHeap_string_Ascending_16 -1.05% 9.557 9.457 - -0.05% -
BM_std_min<int>/10 -1.05% 1.005 0.994 - -1.28% -
BM_std_min<char>/28 -1.05% 1.776 1.757 - 5.39% -
BM_std_minmax<short>/10 -1.05% 1.431 1.416 - 0.70% -
std::copy_n(list<int>)/4096 -1.05% 3861.248 3820.627 - -0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.05% 6.992 6.918 - -0.15% -
SetIntersection_Interlaced_Set_float_1024_1 -1.05% 1126354.219 1114506.470 - -0.26% -
BM_MakeHeap_string_SingleElement_64 -1.05% 6.448 6.380 - 0.93% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -1.05% 28.089 27.793 - -1.50% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.05% 130795.705 129421.596 - 2.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.05% 191937.124 189921.169 - 2.17% -
std::generate(vector<int>)/1024 -1.05% 245.116 242.542 - -0.63% -
SetIntersection_Front_Vector_uint64_16384_64 -1.05% 1408202.319 1393423.017 - -2.55% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.05% 13.564 13.422 - -0.50% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.05% 91.418 90.459 - 0.87% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -1.05% 1559.576 1543.222 - -3.44% -
BM_deque_deque_copy/4000 -1.05% 145.493 143.970 - -0.08% -
std::find_if(vector<char>)_(process_all)/50 -1.05% 12.615 12.483 - -0.33% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.05% 21281.683 21059.193 - 1.02% -
rng::unique(list<int>)_(sprinkled)/8192 -1.04% 7888.839 7806.401 - -0.60% -
std::for_each_n(list<int>)/8 -1.04% 2.592 2.565 - 16.50% -
std::search(list<int>)_(same_length)/1024 -1.04% 776.150 768.054 - -0.90% -
BM_RangesMakeHeap_string_Random_1024 -1.04% 10.787 10.675 - 0.43% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.04% 1.377 1.363 - -0.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.04% 1151239.839 1139265.877 - -1.88% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.04% 32220.787 31886.319 - 0.01% -
BM_deque_vector_ranges_move_backward/5500 -1.04% 203.150 201.042 - -0.11% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -1.04% 21.985 21.757 - 9.95% -
std::multiset<std::string>::ctor(const&)/1024 -1.04% 35540.210 35172.083 - 0.47% -
BM_MakeThenSortHeap_float_Heap_4 -1.03% 1.239 1.226 - 3.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.03% 19.870 19.665 - 0.10% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.03% 502585.731 497404.119 - -0.28% -
rng::replace(list<int>)_(sprinkled)/32 -1.03% 11.451 11.333 - -0.70% -
rng::copy_n(list<int>)/512 -1.03% 342.947 339.417 - -0.26% -
BM_std_minmax<long_long>/20 -1.03% 3.318 3.284 - -1.03% -
SetIntersection_Front_Vector_uint64_1024_1 -1.03% 1097273.895 1086000.944 - -2.92% -
rng::copy_if(deque<int>)_(entire_range)/8 -1.03% 2.951 2.921 - -0.31% -
BM_vector_deque_ranges_copy_backward/4096 -1.03% 150.185 148.643 - 0.17% -
std::list<int>::insert(begin)_(cheap_elements)/32 -1.03% 10.127 10.023 - 2.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.03% 46.002 45.530 - 38.76% -
SetIntersection_None_Set_float_256_1 -1.03% 11760647.673 11640057.233 - -2.18% -
BM_lexicographical_compare_three_way<IntPtr>/256 -1.03% 70.259 69.538 - -1.38% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.02% 12.654 12.524 - 0.45% -
std::shuffle(vector<int>)/8192 -1.02% 71033.666 70308.754 - -0.70% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.02% 2354.961 2330.963 - -0.22% -
BM_std_min<long_long>/31 -1.02% 3.403 3.368 - 2.39% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.02% 2.060 2.039 - -0.15% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.02% 6.292 6.228 - -0.87% -
BM_RangesPushHeap_string_SingleElement_16 -1.01% 2.553 2.527 - 4.45% -
BM_MakeThenSortHeap_string_Heap_4 -1.01% 5.944 5.884 - -0.63% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.01% 15.371 15.216 - -1.82% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.01% 28278.651 27992.446 - 5.41% -
BM_deque_deque_ranges_copy/65536 -1.01% 2769.959 2741.942 - -2.33% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -1.01% 24.595 24.346 - 15.73% -
rng::for_each(multimap<int>::iterator)/50 -1.01% 41.754 41.332 - -5.11% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.01% 3907.313 3867.922 - -0.86% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.01% 5347.502 5293.642 - -0.02% -
rng::partition(list<int>)_(sparse)/50 -1.01% 15.398 15.243 - -2.12% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -1.01% 10.572 10.466 - 7.46% -
BM_LowerBound_string_16 -1.01% 36.653 36.284 - -0.90% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.01% 177.764 175.976 - -0.82% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -1.01% 28.032 27.750 - -31.58% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.01% 44.124 43.680 - 0.81% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 -1.01% 9.602 9.506 - -1.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.00% 14669529.617 14522122.002 - -0.11% -
BM_deque_deque_move/65536 -1.00% 2868.529 2839.719 - -0.37% -
BM_deque_vector_ranges_copy/1 -1.00% 2.116 2.095 - -2.38% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -1.00% 16.305 16.142 - 0.92% -


Report Time: 6.69s
Name Current %
706_stockfish_r 21.191 -2.95%
707_ntest_r 16.747 -2.57%
709_cactus_r 19.892 -
710_omnetpp_r 9.153 -5.29%
721_gcc_r 13.571 3.05%
723_llvm_r 11.796 -
727_cppcheck_r 25.172 -1.38%
729_abc_r 18.921 -2.42%
731_astcenc_r 10.872 5.35%
735_gem5_r 13.877 1.69%
736_ocio_r 16.709 -
737_gmsh_r 12.991 -
748_flightdm_r 9.238 -1.16%
750_sealcrypto_r 18.672 -
753_ns3_r 10.318 -1.22%
766_femflow_r 13.172 3.33%
BM_CmpEqual_int_int 1.128 -
BM_CmpEqual_int_schar 1.126 -
BM_CmpEqual_int_short 1.128 -
BM_CmpEqual_int_uchar 1.126 -
BM_CmpEqual_int_uint 1.116 -
BM_CmpEqual_int_ushort 1.124 -
BM_CmpEqual_schar_int 1.139 -
BM_CmpEqual_schar_schar 1.103 -
BM_CmpEqual_schar_short 1.144 -
BM_CmpEqual_schar_uchar 1.109 -
BM_CmpEqual_schar_uint 1.110 -
BM_CmpEqual_schar_ushort 1.116 -
BM_CmpEqual_short_int 1.142 -
BM_CmpEqual_short_schar 1.130 -
BM_CmpEqual_short_short 1.124 -
BM_CmpEqual_short_uchar 1.111 -
BM_CmpEqual_short_uint 1.105 -
BM_CmpEqual_short_ushort 1.111 -
BM_CmpEqual_uchar_int 1.129 -
BM_CmpEqual_uchar_schar 1.050 -1.52%
BM_CmpEqual_uchar_short 1.049 -
BM_CmpEqual_uchar_uchar 1.121 -
BM_CmpEqual_uchar_uint 1.120 -
BM_CmpEqual_uchar_ushort 1.119 -
BM_CmpEqual_uint_int 1.120 -
BM_CmpEqual_uint_schar 1.064 -
BM_CmpEqual_uint_short 1.059 -
BM_CmpEqual_uint_uchar 1.126 -
BM_CmpEqual_uint_uint 1.111 -
BM_CmpEqual_uint_ushort 1.127 -
BM_CmpEqual_ushort_int 1.122 -
BM_CmpEqual_ushort_schar 1.047 -
BM_CmpEqual_ushort_short 1.061 1.46%
BM_CmpEqual_ushort_uchar 1.131 -
BM_CmpEqual_ushort_uint 1.122 -
BM_CmpEqual_ushort_ushort 1.111 -
BM_CmpLess_int_int 1.117 -
BM_CmpLess_int_schar 1.126 -
BM_CmpLess_int_short 1.129 -
BM_CmpLess_int_uchar 1.128 -
BM_CmpLess_int_uint 1.120 -
BM_CmpLess_int_ushort 1.134 -
BM_CmpLess_schar_int 1.146 -
BM_CmpLess_schar_schar 0.964 -
BM_CmpLess_schar_short 0.961 -
BM_CmpLess_schar_uchar 1.120 -
BM_CmpLess_schar_uint 1.113 -
BM_CmpLess_schar_ushort 1.111 -
BM_CmpLess_short_int 1.146 -
BM_CmpLess_short_schar 0.971 -
BM_CmpLess_short_short 0.958 -1.13%
BM_CmpLess_short_uchar 1.120 -
BM_CmpLess_short_uint 1.121 -
BM_CmpLess_short_ushort 1.121 -
BM_CmpLess_uchar_int 1.107 -
BM_CmpLess_uchar_schar 1.057 -
BM_CmpLess_uchar_short 1.040 -
BM_CmpLess_uchar_uchar 1.126 -
BM_CmpLess_uchar_uint 1.125 -
BM_CmpLess_uchar_ushort 1.131 -
BM_CmpLess_uint_int 1.116 -1.10%
BM_CmpLess_uint_schar 1.063 -
BM_CmpLess_uint_short 1.065 -
BM_CmpLess_uint_uchar 1.133 -
BM_CmpLess_uint_uint 1.124 -
BM_CmpLess_uint_ushort 1.132 -
BM_CmpLess_ushort_int 1.119 -
BM_CmpLess_ushort_schar 1.036 -
BM_CmpLess_ushort_short 1.045 -
BM_CmpLess_ushort_uchar 1.129 -
BM_CmpLess_ushort_uint 1.129 -
BM_CmpLess_ushort_ushort 1.128 -
BM_LowerBound_float_1 2.642 -
BM_LowerBound_float_1024 21.875 -
BM_LowerBound_float_16 7.878 1.17%
BM_LowerBound_float_16384 66.194 -
BM_LowerBound_float_256 14.222 -
BM_LowerBound_float_262144 576.624 -
BM_LowerBound_float_4 11.554 -
BM_LowerBound_float_64 8.502 -
BM_LowerBound_pair<uint32,_uint32>_1 2.867 1.64%
BM_LowerBound_pair<uint32,_uint32>_1024 45.207 1.89%
BM_LowerBound_pair<uint32,_uint32>_16 16.373 -
BM_LowerBound_pair<uint32,_uint32>_16384 104.912 3.90%
BM_LowerBound_pair<uint32,_uint32>_256 33.317 -
BM_LowerBound_pair<uint32,_uint32>_262144 624.117 3.38%
BM_LowerBound_pair<uint32,_uint32>_4 11.241 -
BM_LowerBound_pair<uint32,_uint32>_64 18.842 -
BM_LowerBound_string_1 4.741 5.66%
BM_LowerBound_string_1024 177.830 1.42%
BM_LowerBound_string_16 36.284 -
BM_LowerBound_string_16384 394.107 -
BM_LowerBound_string_256 126.814 -
BM_LowerBound_string_262144 2184.315 -
BM_LowerBound_string_4 20.211 2.21%
BM_LowerBound_string_64 69.045 -1.18%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.944 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.138 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.746 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.652 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.427 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 674.724 1.38%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.318 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.947 1.07%
BM_LowerBound_uint32_1 2.592 -
BM_LowerBound_uint32_1024 21.653 -
BM_LowerBound_uint32_16 7.328 -
BM_LowerBound_uint32_16384 65.565 -
BM_LowerBound_uint32_256 14.178 -
BM_LowerBound_uint32_262144 561.343 1.37%
BM_LowerBound_uint32_4 10.428 -
BM_LowerBound_uint32_64 8.100 -
BM_LowerBound_uint64_1 2.605 -
BM_LowerBound_uint64_1024 24.829 -
BM_LowerBound_uint64_16 7.416 -
BM_LowerBound_uint64_16384 71.695 1.74%
BM_LowerBound_uint64_256 16.404 -
BM_LowerBound_uint64_262144 589.514 1.15%
BM_LowerBound_uint64_4 10.481 -
BM_LowerBound_uint64_64 8.369 -
BM_MakeHeap_float_Ascending_1 0.277 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.837 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.650 -
BM_MakeHeap_float_Ascending_262144 0.696 -
BM_MakeHeap_float_Ascending_4 0.403 -
BM_MakeHeap_float_Ascending_64 0.627 -
BM_MakeHeap_float_Descending_1 0.275 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.212 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.216 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.286 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.277 -
BM_MakeHeap_float_Heap_1024 0.222 -
BM_MakeHeap_float_Heap_16 0.210 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.207 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.281 -4.65%
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.270 -
BM_MakeHeap_float_PipeOrgan_1024 0.704 -
BM_MakeHeap_float_PipeOrgan_16 1.276 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.669 -
BM_MakeHeap_float_PipeOrgan_262144 0.706 -
BM_MakeHeap_float_PipeOrgan_4 0.397 -3.76%
BM_MakeHeap_float_PipeOrgan_64 0.800 -
BM_MakeHeap_float_QuickSortAdversary_1 0.273 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.738 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.499 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.392 -
BM_MakeHeap_float_QuickSortAdversary_64 0.582 -
BM_MakeHeap_float_Random_1 0.277 -
BM_MakeHeap_float_Random_1024 1.260 5.02%
BM_MakeHeap_float_Random_16 1.521 -8.59%
BM_MakeHeap_float_Random_16384 1.190 -5.83%
BM_MakeHeap_float_Random_256 1.354 -1.10%
BM_MakeHeap_float_Random_262144 1.159 3.35%
BM_MakeHeap_float_Random_4 1.670 10.80%
BM_MakeHeap_float_Random_64 1.698 9.78%
BM_MakeHeap_float_SingleElement_1 0.275 -
BM_MakeHeap_float_SingleElement_1024 0.694 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.658 -
BM_MakeHeap_float_SingleElement_256 0.650 -
BM_MakeHeap_float_SingleElement_262144 0.712 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.267 -3.75%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.356 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.256 3.84%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.337 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.379 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.378 -1.02%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.799 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.102 -1.66%
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.270 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.513 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.521 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.489 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.588 -3.95%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.480 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.476 4.43%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.483 3.44%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.554 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.554 2.68%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.589 3.07%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.526 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.549 17.37%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.521 5.33%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.267 -3.70%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.355 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.210 2.70%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.337 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.395 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.415 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.550 -4.86%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.120 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.279 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.324 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.235 1.60%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.301 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.354 -1.06%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.339 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.765 -2.76%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.102 -1.04%
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.029 -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.942 -2.11%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.913 -1.19%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.153 2.80%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.087 1.06%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.629 -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.014 -2.43%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.222 2.14%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.110 1.42%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.229 4.73%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.211 2.28%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.295 7.30%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.819 5.29%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.152 3.88%
BM_MakeHeap_string_Ascending_1 0.257 -
BM_MakeHeap_string_Ascending_1024 4.770 -2.73%
BM_MakeHeap_string_Ascending_16 3.756 -
BM_MakeHeap_string_Ascending_16384 5.449 5.50%
BM_MakeHeap_string_Ascending_256 4.730 -2.49%
BM_MakeHeap_string_Ascending_262144 7.079 -7.16%
BM_MakeHeap_string_Ascending_4 2.829 -
BM_MakeHeap_string_Ascending_64 4.657 -1.66%
BM_MakeHeap_string_Descending_1 0.256 -
BM_MakeHeap_string_Descending_1024 2.721 -
BM_MakeHeap_string_Descending_16 2.338 -1.87%
BM_MakeHeap_string_Descending_16384 2.838 2.80%
BM_MakeHeap_string_Descending_256 2.700 -
BM_MakeHeap_string_Descending_262144 3.486 -4.23%
BM_MakeHeap_string_Descending_4 2.113 -
BM_MakeHeap_string_Descending_64 2.562 -
BM_MakeHeap_string_Heap_1 0.258 -
BM_MakeHeap_string_Heap_1024 4.781 -
BM_MakeHeap_string_Heap_16 4.644 -
BM_MakeHeap_string_Heap_16384 5.120 3.10%
BM_MakeHeap_string_Heap_256 4.917 1.05%
BM_MakeHeap_string_Heap_262144 5.342 1.70%
BM_MakeHeap_string_Heap_4 3.011 -
BM_MakeHeap_string_Heap_64 5.038 1.34%
BM_MakeHeap_string_PipeOrgan_1 0.256 -
BM_MakeHeap_string_PipeOrgan_1024 4.783 -2.37%
BM_MakeHeap_string_PipeOrgan_16 3.599 -
BM_MakeHeap_string_PipeOrgan_16384 5.298 3.60%
BM_MakeHeap_string_PipeOrgan_256 4.730 -1.15%
BM_MakeHeap_string_PipeOrgan_262144 7.194 -2.69%
BM_MakeHeap_string_PipeOrgan_4 2.536 -
BM_MakeHeap_string_PipeOrgan_64 4.727 -
BM_MakeHeap_string_QuickSortAdversary_1 0.254 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.641 -
BM_MakeHeap_string_QuickSortAdversary_16 8.613 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.823 -
BM_MakeHeap_string_QuickSortAdversary_256 10.512 1.33%
BM_MakeHeap_string_QuickSortAdversary_262144 12.706 -
BM_MakeHeap_string_QuickSortAdversary_4 5.979 -
BM_MakeHeap_string_QuickSortAdversary_64 10.250 1.02%
BM_MakeHeap_string_Random_1 0.251 -
BM_MakeHeap_string_Random_1024 10.790 -
BM_MakeHeap_string_Random_16 8.333 -
BM_MakeHeap_string_Random_16384 12.601 -
BM_MakeHeap_string_Random_256 10.554 1.77%
BM_MakeHeap_string_Random_262144 15.284 -
BM_MakeHeap_string_Random_4 5.764 -
BM_MakeHeap_string_Random_64 10.024 -
BM_MakeHeap_string_SingleElement_1 0.260 -
BM_MakeHeap_string_SingleElement_1024 6.171 -1.30%
BM_MakeHeap_string_SingleElement_16 5.620 1.58%
BM_MakeHeap_string_SingleElement_16384 5.967 -1.28%
BM_MakeHeap_string_SingleElement_256 6.336 -
BM_MakeHeap_string_SingleElement_262144 7.363 -
BM_MakeHeap_string_SingleElement_4 3.651 -
BM_MakeHeap_string_SingleElement_64 6.380 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.886 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.374 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.955 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.896 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.094 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.088 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.602 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.957 -1.40%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.858 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.960 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.758 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.992 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.251 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.936 -1.65%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.205 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.101 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.188 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.769 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.041 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.917 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.384 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.956 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.885 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.125 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.894 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.669 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.799 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.445 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.932 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.806 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.105 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.073 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.568 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.248 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.704 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.206 1.38%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.789 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.743 -1.68%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.902 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.616 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.814 -1.29%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -4.32%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.685 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.308 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.992 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.705 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.930 -
BM_MakeHeap_uint32_Ascending_1 0.269 -
BM_MakeHeap_uint32_Ascending_1024 0.643 -
BM_MakeHeap_uint32_Ascending_16 0.597 -
BM_MakeHeap_uint32_Ascending_16384 0.603 -
BM_MakeHeap_uint32_Ascending_256 0.608 -
BM_MakeHeap_uint32_Ascending_262144 0.659 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.552 -
BM_MakeHeap_uint32_Descending_1 0.277 -
BM_MakeHeap_uint32_Descending_1024 0.257 -
BM_MakeHeap_uint32_Descending_16 0.251 -
BM_MakeHeap_uint32_Descending_16384 0.234 -
BM_MakeHeap_uint32_Descending_256 0.258 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.270 -
BM_MakeHeap_uint32_Descending_64 0.228 -
BM_MakeHeap_uint32_Heap_1 0.277 -
BM_MakeHeap_uint32_Heap_1024 0.255 -
BM_MakeHeap_uint32_Heap_16 0.248 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.266 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.281 -
BM_MakeHeap_uint32_Heap_64 0.242 -
BM_MakeHeap_uint32_PipeOrgan_1 0.270 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.718 -
BM_MakeHeap_uint32_PipeOrgan_16 1.037 1.32%
BM_MakeHeap_uint32_PipeOrgan_16384 0.611 -
BM_MakeHeap_uint32_PipeOrgan_256 0.620 -1.73%
BM_MakeHeap_uint32_PipeOrgan_262144 0.671 -
BM_MakeHeap_uint32_PipeOrgan_4 0.419 4.46%
BM_MakeHeap_uint32_PipeOrgan_64 0.718 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.617 1.79%
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.480 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.244 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_MakeHeap_uint32_Random_1 0.277 -
BM_MakeHeap_uint32_Random_1024 1.032 -4.84%
BM_MakeHeap_uint32_Random_16 1.265 -2.22%
BM_MakeHeap_uint32_Random_16384 0.980 -10.85%
BM_MakeHeap_uint32_Random_256 1.187 1.99%
BM_MakeHeap_uint32_Random_262144 1.038 -3.41%
BM_MakeHeap_uint32_Random_4 1.123 -23.12%
BM_MakeHeap_uint32_Random_64 1.283 1.44%
BM_MakeHeap_uint32_SingleElement_1 0.277 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.488 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.551 -
BM_MakeHeap_uint32_SingleElement_262144 0.629 -
BM_MakeHeap_uint32_SingleElement_4 0.338 4.26%
BM_MakeHeap_uint32_SingleElement_64 0.512 -
BM_MakeHeap_uint64_Ascending_1 0.274 -
BM_MakeHeap_uint64_Ascending_1024 0.651 -
BM_MakeHeap_uint64_Ascending_16 0.683 3.25%
BM_MakeHeap_uint64_Ascending_16384 0.630 -
BM_MakeHeap_uint64_Ascending_256 0.631 -
BM_MakeHeap_uint64_Ascending_262144 0.727 -
BM_MakeHeap_uint64_Ascending_4 0.417 -3.18%
BM_MakeHeap_uint64_Ascending_64 0.575 -
BM_MakeHeap_uint64_Descending_1 0.273 -
BM_MakeHeap_uint64_Descending_1024 0.252 -
BM_MakeHeap_uint64_Descending_16 0.253 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.274 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.281 -
BM_MakeHeap_uint64_Descending_64 0.230 -5.00%
BM_MakeHeap_uint64_Heap_1 0.274 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.259 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.277 -
BM_MakeHeap_uint64_Heap_262144 0.234 -
BM_MakeHeap_uint64_Heap_4 0.276 -6.68%
BM_MakeHeap_uint64_Heap_64 0.237 -
BM_MakeHeap_uint64_PipeOrgan_1 0.271 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_MakeHeap_uint64_PipeOrgan_16 1.034 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_MakeHeap_uint64_PipeOrgan_256 0.649 -2.18%
BM_MakeHeap_uint64_PipeOrgan_262144 0.756 -
BM_MakeHeap_uint64_PipeOrgan_4 0.389 -
BM_MakeHeap_uint64_PipeOrgan_64 0.728 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.276 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.611 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.247 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.425 5.35%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.270 -
BM_MakeHeap_uint64_Random_1024 1.100 5.99%
BM_MakeHeap_uint64_Random_16 1.277 -
BM_MakeHeap_uint64_Random_16384 1.031 -
BM_MakeHeap_uint64_Random_256 1.234 5.40%
BM_MakeHeap_uint64_Random_262144 1.088 4.12%
BM_MakeHeap_uint64_Random_4 1.725 58.72%
BM_MakeHeap_uint64_Random_64 1.280 4.96%
BM_MakeHeap_uint64_SingleElement_1 0.277 -
BM_MakeHeap_uint64_SingleElement_1024 0.565 -
BM_MakeHeap_uint64_SingleElement_16 0.511 -
BM_MakeHeap_uint64_SingleElement_16384 0.584 -
BM_MakeHeap_uint64_SingleElement_256 0.569 -1.93%
BM_MakeHeap_uint64_SingleElement_262144 0.754 -
BM_MakeHeap_uint64_SingleElement_4 0.329 -
BM_MakeHeap_uint64_SingleElement_64 0.504 -
BM_MakeThenSortHeap_float_Ascending_1 0.272 -
BM_MakeThenSortHeap_float_Ascending_1024 8.616 -
BM_MakeThenSortHeap_float_Ascending_16 2.908 -2.83%
BM_MakeThenSortHeap_float_Ascending_16384 27.574 -
BM_MakeThenSortHeap_float_Ascending_256 6.345 -2.31%
BM_MakeThenSortHeap_float_Ascending_262144 31.633 -
BM_MakeThenSortHeap_float_Ascending_4 1.432 -1.35%
BM_MakeThenSortHeap_float_Ascending_64 3.928 -1.32%
BM_MakeThenSortHeap_float_Descending_1 0.273 -
BM_MakeThenSortHeap_float_Descending_1024 7.940 -
BM_MakeThenSortHeap_float_Descending_16 1.853 -
BM_MakeThenSortHeap_float_Descending_16384 27.084 -9.58%
BM_MakeThenSortHeap_float_Descending_256 5.694 -5.15%
BM_MakeThenSortHeap_float_Descending_262144 34.563 -1.93%
BM_MakeThenSortHeap_float_Descending_4 1.087 -18.92%
BM_MakeThenSortHeap_float_Descending_64 3.352 1.51%
BM_MakeThenSortHeap_float_Heap_1 0.280 -
BM_MakeThenSortHeap_float_Heap_1024 8.257 -
BM_MakeThenSortHeap_float_Heap_16 1.817 -4.76%
BM_MakeThenSortHeap_float_Heap_16384 25.775 -
BM_MakeThenSortHeap_float_Heap_256 6.160 -
BM_MakeThenSortHeap_float_Heap_262144 31.078 -
BM_MakeThenSortHeap_float_Heap_4 1.226 3.12%
BM_MakeThenSortHeap_float_Heap_64 3.472 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.398 -1.06%
BM_MakeThenSortHeap_float_PipeOrgan_16 2.944 -2.26%
BM_MakeThenSortHeap_float_PipeOrgan_16384 24.282 -4.45%
BM_MakeThenSortHeap_float_PipeOrgan_256 6.416 1.94%
BM_MakeThenSortHeap_float_PipeOrgan_262144 31.910 -1.61%
BM_MakeThenSortHeap_float_PipeOrgan_4 1.473 -5.16%
BM_MakeThenSortHeap_float_PipeOrgan_64 3.874 -2.83%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.272 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.139 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.974 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 29.481 3.58%
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.849 -2.22%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 35.005 1.83%
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.561 4.48%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.745 -2.74%
BM_MakeThenSortHeap_float_Random_1 0.280 4.00%
BM_MakeThenSortHeap_float_Random_1024 33.367 -
BM_MakeThenSortHeap_float_Random_16 10.231 3.54%
BM_MakeThenSortHeap_float_Random_16384 47.615 -
BM_MakeThenSortHeap_float_Random_256 25.879 -
BM_MakeThenSortHeap_float_Random_262144 62.727 -
BM_MakeThenSortHeap_float_Random_4 4.404 1.99%
BM_MakeThenSortHeap_float_Random_64 18.282 2.12%
BM_MakeThenSortHeap_float_SingleElement_1 0.272 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.784 -
BM_MakeThenSortHeap_float_SingleElement_16 3.190 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.855 -
BM_MakeThenSortHeap_float_SingleElement_256 3.994 -
BM_MakeThenSortHeap_float_SingleElement_262144 52.396 -
BM_MakeThenSortHeap_float_SingleElement_4 1.336 -
BM_MakeThenSortHeap_float_SingleElement_64 3.324 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.946 1.90%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.632 -1.69%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.690 1.77%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.763 1.19%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.899 1.97%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.789 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.247 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.272 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.267 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.881 1.35%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.995 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.107 1.54%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.363 1.18%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.612 58.87%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.855 1.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.408 1.68%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.631 2.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.844 1.71%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.865 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 35.251 1.97%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.852 -8.94%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.397 2.86%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.271 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.688 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.847 2.19%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 22.976 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.804 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.754 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.812 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.353 -1.67%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 14.923 -2.21%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.487 -2.37%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 23.914 -1.68%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.538 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.085 -1.76%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.531 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.919 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.269 -3.80%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.103 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.521 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.116 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.935 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.305 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.991 -1.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.398 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.269 -3.88%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.656 -29.66%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.325 -30.67%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.451 -21.86%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.297 -28.52%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.296 -39.45%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.351 -32.76%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.858 -30.77%
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 39.179 6.85%
BM_MakeThenSortHeap_string_Ascending_16 9.370 -3.12%
BM_MakeThenSortHeap_string_Ascending_16384 61.184 -4.01%
BM_MakeThenSortHeap_string_Ascending_256 20.364 -
BM_MakeThenSortHeap_string_Ascending_262144 76.082 -
BM_MakeThenSortHeap_string_Ascending_4 5.408 2.78%
BM_MakeThenSortHeap_string_Ascending_64 15.398 -2.13%
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 38.410 50.00%
BM_MakeThenSortHeap_string_Descending_16 7.815 -
BM_MakeThenSortHeap_string_Descending_16384 67.911 3.80%
BM_MakeThenSortHeap_string_Descending_256 18.706 5.63%
BM_MakeThenSortHeap_string_Descending_262144 85.204 -1.23%
BM_MakeThenSortHeap_string_Descending_4 3.633 -
BM_MakeThenSortHeap_string_Descending_64 13.089 -
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 63.087 -2.02%
BM_MakeThenSortHeap_string_Heap_16 17.446 -
BM_MakeThenSortHeap_string_Heap_16384 101.388 -1.75%
BM_MakeThenSortHeap_string_Heap_256 49.128 -1.76%
BM_MakeThenSortHeap_string_Heap_262144 179.416 -1.25%
BM_MakeThenSortHeap_string_Heap_4 5.884 -
BM_MakeThenSortHeap_string_Heap_64 34.126 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 38.769 23.66%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.569 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 64.871 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.311 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 78.972 -1.65%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.747 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.061 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.367 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 70.252 1.04%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.542 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 110.613 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.432 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 191.267 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.516 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.677 -
BM_MakeThenSortHeap_string_Random_1 1.365 -
BM_MakeThenSortHeap_string_Random_1024 69.202 -
BM_MakeThenSortHeap_string_Random_16 22.383 -1.14%
BM_MakeThenSortHeap_string_Random_16384 109.490 -
BM_MakeThenSortHeap_string_Random_256 54.870 -
BM_MakeThenSortHeap_string_Random_262144 190.066 -
BM_MakeThenSortHeap_string_Random_4 10.288 -
BM_MakeThenSortHeap_string_Random_64 39.478 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 29.600 -
BM_MakeThenSortHeap_string_SingleElement_16 13.901 -
BM_MakeThenSortHeap_string_SingleElement_16384 37.480 1.11%
BM_MakeThenSortHeap_string_SingleElement_256 25.087 1.37%
BM_MakeThenSortHeap_string_SingleElement_262144 49.928 1.19%
BM_MakeThenSortHeap_string_SingleElement_4 6.325 -
BM_MakeThenSortHeap_string_SingleElement_64 19.787 1.79%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.290 1.78%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.816 2.74%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.918 1.65%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.413 2.08%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.409 1.84%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.400 -3.15%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.732 3.02%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.755 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.573 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.762 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.967 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.081 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.181 1.70%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.427 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.677 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.502 -1.82%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.421 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.081 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.977 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.052 1.74%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.232 2.53%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.083 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.958 1.34%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.324 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.267 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.574 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.350 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.273 -1.26%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.286 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.469 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.165 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.865 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.998 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.668 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.673 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.007 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.925 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.822 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.580 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.855 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.342 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.580 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.162 -2.72%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.242 -1.50%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 15.525 -2.94%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.180 -2.15%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 20.377 -3.92%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.673 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.168 -2.07%
BM_MakeThenSortHeap_uint32_Ascending_1 0.269 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.677 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.737 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.845 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.689 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.115 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.417 -2.17%
BM_MakeThenSortHeap_uint32_Ascending_64 8.659 -
BM_MakeThenSortHeap_uint32_Descending_1 0.277 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.241 -
BM_MakeThenSortHeap_uint32_Descending_16 5.518 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.324 -
BM_MakeThenSortHeap_uint32_Descending_256 8.742 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.417 -
BM_MakeThenSortHeap_uint32_Descending_4 1.359 -6.30%
BM_MakeThenSortHeap_uint32_Descending_64 8.671 -
BM_MakeThenSortHeap_uint32_Heap_1 0.277 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.442 -
BM_MakeThenSortHeap_uint32_Heap_16 5.181 1.31%
BM_MakeThenSortHeap_uint32_Heap_16384 16.508 -
BM_MakeThenSortHeap_uint32_Heap_256 8.311 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.439 -
BM_MakeThenSortHeap_uint32_Heap_4 1.231 2.57%
BM_MakeThenSortHeap_uint32_Heap_64 8.140 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.278 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.082 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.786 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.182 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.265 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.502 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.366 -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.256 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.690 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.629 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.572 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.468 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.575 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.782 3.17%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.979 -
BM_MakeThenSortHeap_uint32_Random_1 0.278 -
BM_MakeThenSortHeap_uint32_Random_1024 15.555 -
BM_MakeThenSortHeap_uint32_Random_16 8.715 -
BM_MakeThenSortHeap_uint32_Random_16384 22.147 -
BM_MakeThenSortHeap_uint32_Random_256 13.334 -
BM_MakeThenSortHeap_uint32_Random_262144 32.495 -
BM_MakeThenSortHeap_uint32_Random_4 4.056 -
BM_MakeThenSortHeap_uint32_Random_64 11.926 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.269 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.441 -
BM_MakeThenSortHeap_uint32_SingleElement_16 3.932 -
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.765 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.632 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.807 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.424 -3.68%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.241 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.274 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.770 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.562 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.065 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.805 1.00%
BM_MakeThenSortHeap_uint64_Ascending_262144 25.399 1.64%
BM_MakeThenSortHeap_uint64_Ascending_4 1.461 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.399 -
BM_MakeThenSortHeap_uint64_Descending_1 0.273 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.329 -
BM_MakeThenSortHeap_uint64_Descending_16 5.612 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.394 1.07%
BM_MakeThenSortHeap_uint64_Descending_256 8.744 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.936 1.73%
BM_MakeThenSortHeap_uint64_Descending_4 1.298 -10.55%
BM_MakeThenSortHeap_uint64_Descending_64 8.466 1.21%
BM_MakeThenSortHeap_uint64_Heap_1 0.268 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.418 -
BM_MakeThenSortHeap_uint64_Heap_16 5.296 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.675 -
BM_MakeThenSortHeap_uint64_Heap_256 8.477 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.028 -
BM_MakeThenSortHeap_uint64_Heap_4 1.198 -2.66%
BM_MakeThenSortHeap_uint64_Heap_64 8.398 1.54%
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.276 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.225 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.141 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.546 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.388 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.195 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.403 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.982 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.276 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.661 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.505 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.535 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.805 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.983 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.407 -2.89%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.924 -
BM_MakeThenSortHeap_uint64_Random_1 0.271 -
BM_MakeThenSortHeap_uint64_Random_1024 15.588 -
BM_MakeThenSortHeap_uint64_Random_16 8.586 -
BM_MakeThenSortHeap_uint64_Random_16384 22.277 -
BM_MakeThenSortHeap_uint64_Random_256 13.474 -
BM_MakeThenSortHeap_uint64_Random_262144 35.846 1.54%
BM_MakeThenSortHeap_uint64_Random_4 4.049 -
BM_MakeThenSortHeap_uint64_Random_64 11.911 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.271 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.782 3.48%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.023 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 27.004 2.65%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.795 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.188 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.247 2.58%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.946 -1.90%
BM_PopHeap_float_1 0.479 2.76%
BM_PopHeap_float_1024 27.793 -1.10%
BM_PopHeap_float_16 6.491 -7.72%
BM_PopHeap_float_16384 33.774 -
BM_PopHeap_float_256 20.331 -9.09%
BM_PopHeap_float_262144 37.834 -7.52%
BM_PopHeap_float_4 2.426 -2.21%
BM_PopHeap_float_64 12.485 -7.30%
BM_PopHeap_pair<uint32,_uint32>_1 0.633 10.33%
BM_PopHeap_pair<uint32,_uint32>_1024 29.718 -
BM_PopHeap_pair<uint32,_uint32>_16 9.252 -
BM_PopHeap_pair<uint32,_uint32>_16384 45.029 -
BM_PopHeap_pair<uint32,_uint32>_256 22.383 -
BM_PopHeap_pair<uint32,_uint32>_262144 58.211 -2.73%
BM_PopHeap_pair<uint32,_uint32>_4 3.161 -
BM_PopHeap_pair<uint32,_uint32>_64 15.815 -
BM_PopHeap_string_1 0.457 -34.67%
BM_PopHeap_string_1024 56.072 -
BM_PopHeap_string_16 14.347 -
BM_PopHeap_string_16384 73.555 2.87%
BM_PopHeap_string_256 40.855 -
BM_PopHeap_string_262144 96.044 -2.41%
BM_PopHeap_string_4 5.283 -1.00%
BM_PopHeap_string_64 25.991 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.485 -23.65%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.745 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.443 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.330 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 30.985 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 78.492 5.93%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.179 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.625 -
BM_PopHeap_uint32_1 0.695 11.62%
BM_PopHeap_uint32_1024 21.195 -
BM_PopHeap_uint32_16 7.546 -
BM_PopHeap_uint32_16384 30.824 -
BM_PopHeap_uint32_256 16.914 -
BM_PopHeap_uint32_262144 41.514 1.98%
BM_PopHeap_uint32_4 2.649 -
BM_PopHeap_uint32_64 12.592 -
BM_PopHeap_uint64_1 0.576 14.61%
BM_PopHeap_uint64_1024 21.503 -
BM_PopHeap_uint64_16 7.611 -
BM_PopHeap_uint64_16384 31.050 -
BM_PopHeap_uint64_256 17.130 -
BM_PopHeap_uint64_262144 41.723 -
BM_PopHeap_uint64_4 2.666 -2.08%
BM_PopHeap_uint64_64 12.653 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.143 1.20%
BM_PushHeap_float_Ascending_16 1.019 4.38%
BM_PushHeap_float_Ascending_16384 4.282 -2.13%
BM_PushHeap_float_Ascending_256 2.503 -
BM_PushHeap_float_Ascending_262144 5.179 1.88%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.775 2.19%
BM_PushHeap_float_Descending_1 0.631 35.08%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.376 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.405 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.379 -4.26%
BM_PushHeap_float_Descending_64 0.384 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.092 -
BM_PushHeap_float_PipeOrgan_16 0.914 -
BM_PushHeap_float_PipeOrgan_16384 2.511 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.145 -
BM_PushHeap_float_PipeOrgan_4 0.492 2.27%
BM_PushHeap_float_PipeOrgan_64 1.301 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.628 -
BM_PushHeap_float_QuickSortAdversary_16 1.117 14.52%
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.735 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.539 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.394 -31.88%
BM_PushHeap_float_Random_1024 7.583 -
BM_PushHeap_float_Random_16 5.462 2.19%
BM_PushHeap_float_Random_16384 7.730 1.39%
BM_PushHeap_float_Random_256 7.267 -
BM_PushHeap_float_Random_262144 7.744 -
BM_PushHeap_float_Random_4 3.047 2.42%
BM_PushHeap_float_Random_64 6.756 -
BM_PushHeap_float_SingleElement_1 0.632 -9.41%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.367 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.369 3.50%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.633 14.55%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.183 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.600 2.75%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.890 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.267 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.611 1.49%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.862 1.32%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.414 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.481 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.737 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.201 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.055 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.245 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.319 -1.15%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.668 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.653 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.925 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.046 3.62%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.687 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.594 -2.64%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.480 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.629 -5.02%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.364 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.430 -7.86%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.437 -1.15%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.376 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.456 -3.22%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.249 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.706 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.523 -5.40%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.781 1.87%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.429 -38.42%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.553 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.583 -2.76%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.555 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.577 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.548 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.559 5.28%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.551 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 12.454 -3.76%
BM_PushHeap_string_Ascending_16 4.623 -17.41%
BM_PushHeap_string_Ascending_16384 18.950 -2.47%
BM_PushHeap_string_Ascending_256 9.979 -1.14%
BM_PushHeap_string_Ascending_262144 28.526 -3.55%
BM_PushHeap_string_Ascending_4 2.550 -
BM_PushHeap_string_Ascending_64 7.094 -1.50%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.397 -2.76%
BM_PushHeap_string_Descending_16 2.084 -9.88%
BM_PushHeap_string_Descending_16384 2.384 -1.79%
BM_PushHeap_string_Descending_256 2.350 -
BM_PushHeap_string_Descending_262144 3.272 -
BM_PushHeap_string_Descending_4 1.880 -6.05%
BM_PushHeap_string_Descending_64 2.230 -1.86%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.717 1.48%
BM_PushHeap_string_PipeOrgan_16 4.044 -1.64%
BM_PushHeap_string_PipeOrgan_16384 13.148 -
BM_PushHeap_string_PipeOrgan_256 7.921 -
BM_PushHeap_string_PipeOrgan_262144 17.310 -
BM_PushHeap_string_PipeOrgan_4 2.508 1.02%
BM_PushHeap_string_PipeOrgan_64 5.904 2.18%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.157 -
BM_PushHeap_string_QuickSortAdversary_16 10.258 1.13%
BM_PushHeap_string_QuickSortAdversary_16384 15.784 -
BM_PushHeap_string_QuickSortAdversary_256 14.530 -
BM_PushHeap_string_QuickSortAdversary_262144 16.198 -
BM_PushHeap_string_QuickSortAdversary_4 6.108 -
BM_PushHeap_string_QuickSortAdversary_64 12.994 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.827 -2.11%
BM_PushHeap_string_Random_16 10.047 -2.27%
BM_PushHeap_string_Random_16384 16.205 -
BM_PushHeap_string_Random_256 14.128 -2.10%
BM_PushHeap_string_Random_262144 18.139 -
BM_PushHeap_string_Random_4 5.970 -
BM_PushHeap_string_Random_64 12.690 -2.20%
BM_PushHeap_string_SingleElement_1 0.702 -
BM_PushHeap_string_SingleElement_1024 2.594 4.62%
BM_PushHeap_string_SingleElement_16 2.554 4.39%
BM_PushHeap_string_SingleElement_16384 2.567 2.97%
BM_PushHeap_string_SingleElement_256 2.567 4.70%
BM_PushHeap_string_SingleElement_262144 2.607 3.43%
BM_PushHeap_string_SingleElement_4 2.276 4.15%
BM_PushHeap_string_SingleElement_64 2.603 4.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.534 15.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.817 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.086 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.918 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.943 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.029 1.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.964 -1.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.554 7.07%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.719 3.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.801 24.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.699 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.776 3.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.695 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.718 -6.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.944 5.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.499 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.484 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.540 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.522 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.891 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.172 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.919 1.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.239 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.697 62.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.078 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.266 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.686 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.854 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.335 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.853 3.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.532 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.536 11.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.482 1.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.153 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.566 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.176 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.423 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.568 -1.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.740 -1.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.697 38.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.746 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.735 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.755 -
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.672 1.86%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.752 -2.33%
BM_PushHeap_uint32_Ascending_1 0.617 32.28%
BM_PushHeap_uint32_Ascending_1024 3.934 -
BM_PushHeap_uint32_Ascending_16 1.393 -
BM_PushHeap_uint32_Ascending_16384 6.800 4.05%
BM_PushHeap_uint32_Ascending_256 3.080 -
BM_PushHeap_uint32_Ascending_262144 8.317 1.45%
BM_PushHeap_uint32_Ascending_4 0.758 -
BM_PushHeap_uint32_Ascending_64 2.219 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.387 -
BM_PushHeap_uint32_Descending_16 0.373 4.17%
BM_PushHeap_uint32_Descending_16384 0.383 -
BM_PushHeap_uint32_Descending_256 0.402 -
BM_PushHeap_uint32_Descending_262144 0.383 -
BM_PushHeap_uint32_Descending_4 0.369 2.87%
BM_PushHeap_uint32_Descending_64 0.382 -
BM_PushHeap_uint32_PipeOrgan_1 0.637 54.37%
BM_PushHeap_uint32_PipeOrgan_1024 1.917 -
BM_PushHeap_uint32_PipeOrgan_16 0.875 -
BM_PushHeap_uint32_PipeOrgan_16384 2.381 -
BM_PushHeap_uint32_PipeOrgan_256 1.688 -
BM_PushHeap_uint32_PipeOrgan_262144 3.044 -
BM_PushHeap_uint32_PipeOrgan_4 0.532 -
BM_PushHeap_uint32_PipeOrgan_64 1.309 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.697 77.05%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.925 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.412 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.578 4.57%
BM_PushHeap_uint32_Random_1024 6.176 -
BM_PushHeap_uint32_Random_16 4.459 -1.09%
BM_PushHeap_uint32_Random_16384 6.404 1.80%
BM_PushHeap_uint32_Random_256 6.066 -
BM_PushHeap_uint32_Random_262144 6.306 -
BM_PushHeap_uint32_Random_4 2.524 3.65%
BM_PushHeap_uint32_Random_64 5.553 -
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -2.71%
BM_PushHeap_uint32_SingleElement_16 0.336 -5.41%
BM_PushHeap_uint32_SingleElement_16384 0.357 -
BM_PushHeap_uint32_SingleElement_256 0.382 -2.87%
BM_PushHeap_uint32_SingleElement_262144 0.356 -2.81%
BM_PushHeap_uint32_SingleElement_4 0.334 -5.04%
BM_PushHeap_uint32_SingleElement_64 0.351 -4.60%
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.712 1.37%
BM_PushHeap_uint64_Ascending_16 1.047 11.68%
BM_PushHeap_uint64_Ascending_16384 3.720 -
BM_PushHeap_uint64_Ascending_256 2.258 2.59%
BM_PushHeap_uint64_Ascending_262144 4.988 1.85%
BM_PushHeap_uint64_Ascending_4 0.553 -
BM_PushHeap_uint64_Ascending_64 1.710 5.28%
BM_PushHeap_uint64_Descending_1 0.638 21.22%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.360 -4.67%
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.368 -4.04%
BM_PushHeap_uint64_Descending_64 0.377 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.890 -
BM_PushHeap_uint64_PipeOrgan_16384 2.381 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.024 -
BM_PushHeap_uint64_PipeOrgan_4 0.491 -2.81%
BM_PushHeap_uint64_PipeOrgan_64 1.325 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.911 -3.11%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.550 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.624 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.675 -2.10%
BM_PushHeap_uint64_Random_16 4.169 -3.63%
BM_PushHeap_uint64_Random_16384 5.939 -2.01%
BM_PushHeap_uint64_Random_256 5.603 -2.78%
BM_PushHeap_uint64_Random_262144 5.916 -2.86%
BM_PushHeap_uint64_Random_4 2.014 -6.85%
BM_PushHeap_uint64_Random_64 5.158 -
BM_PushHeap_uint64_SingleElement_1 0.405 -24.28%
BM_PushHeap_uint64_SingleElement_1024 0.384 5.58%
BM_PushHeap_uint64_SingleElement_16 0.376 11.52%
BM_PushHeap_uint64_SingleElement_16384 0.381 4.61%
BM_PushHeap_uint64_SingleElement_256 0.406 5.25%
BM_PushHeap_uint64_SingleElement_262144 0.379 6.00%
BM_PushHeap_uint64_SingleElement_4 0.378 5.97%
BM_PushHeap_uint64_SingleElement_64 0.414 17.65%
BM_RangesMakeHeap_float_Ascending_1 0.269 -
BM_RangesMakeHeap_float_Ascending_1024 0.698 -
BM_RangesMakeHeap_float_Ascending_16 0.738 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.644 -2.54%
BM_RangesMakeHeap_float_Ascending_262144 0.697 -
BM_RangesMakeHeap_float_Ascending_4 0.395 -
BM_RangesMakeHeap_float_Ascending_64 0.627 -
BM_RangesMakeHeap_float_Descending_1 0.272 -
BM_RangesMakeHeap_float_Descending_1024 0.252 -
BM_RangesMakeHeap_float_Descending_16 0.210 -12.43%
BM_RangesMakeHeap_float_Descending_16384 0.235 -
BM_RangesMakeHeap_float_Descending_256 0.253 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.276 -
BM_RangesMakeHeap_float_Descending_64 0.199 -19.83%
BM_RangesMakeHeap_float_Heap_1 0.276 -
BM_RangesMakeHeap_float_Heap_1024 0.254 -
BM_RangesMakeHeap_float_Heap_16 0.221 -8.30%
BM_RangesMakeHeap_float_Heap_16384 0.235 -
BM_RangesMakeHeap_float_Heap_256 0.252 -
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.281 -
BM_RangesMakeHeap_float_Heap_64 0.222 -9.72%
BM_RangesMakeHeap_float_PipeOrgan_1 0.269 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.705 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.282 -1.40%
BM_RangesMakeHeap_float_PipeOrgan_16384 0.659 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.700 4.67%
BM_RangesMakeHeap_float_PipeOrgan_262144 0.709 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.396 3.03%
BM_RangesMakeHeap_float_PipeOrgan_64 0.801 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.276 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.840 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.304 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.512 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.251 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.403 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.578 -
BM_RangesMakeHeap_float_Random_1 0.276 -
BM_RangesMakeHeap_float_Random_1024 1.178 -
BM_RangesMakeHeap_float_Random_16 1.625 5.37%
BM_RangesMakeHeap_float_Random_16384 1.178 5.69%
BM_RangesMakeHeap_float_Random_256 1.270 -8.09%
BM_RangesMakeHeap_float_Random_262144 1.108 1.25%
BM_RangesMakeHeap_float_Random_4 1.262 -18.81%
BM_RangesMakeHeap_float_Random_64 1.636 14.30%
BM_RangesMakeHeap_float_SingleElement_1 0.276 -
BM_RangesMakeHeap_float_SingleElement_1024 0.698 -
BM_RangesMakeHeap_float_SingleElement_16 0.660 -
BM_RangesMakeHeap_float_SingleElement_16384 0.660 -
BM_RangesMakeHeap_float_SingleElement_256 0.642 -
BM_RangesMakeHeap_float_SingleElement_262144 0.740 3.94%
BM_RangesMakeHeap_float_SingleElement_4 0.324 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.354 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.240 3.65%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.332 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.403 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.397 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.735 -9.94%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.125 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.268 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.520 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.506 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.492 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.612 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.422 -25.84%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.469 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.553 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.534 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.571 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.445 2.72%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.497 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.352 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.150 -1.56%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.327 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.404 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.417 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.555 -3.13%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.123 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.268 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.330 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.241 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.303 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.363 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.347 1.17%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.762 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.110 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.121 3.32%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.883 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.043 1.42%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.270 9.85%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.175 3.43%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.606 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.186 2.53%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.278 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.195 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.069 1.56%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.192 1.23%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.188 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.250 2.77%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.793 1.65%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.119 1.40%
BM_RangesMakeHeap_string_Ascending_1 0.258 -
BM_RangesMakeHeap_string_Ascending_1024 5.288 7.85%
BM_RangesMakeHeap_string_Ascending_16 3.674 -
BM_RangesMakeHeap_string_Ascending_16384 5.940 11.86%
BM_RangesMakeHeap_string_Ascending_256 5.111 5.60%
BM_RangesMakeHeap_string_Ascending_262144 10.312 40.93%
BM_RangesMakeHeap_string_Ascending_4 2.909 -
BM_RangesMakeHeap_string_Ascending_64 4.945 4.60%
BM_RangesMakeHeap_string_Descending_1 0.256 -
BM_RangesMakeHeap_string_Descending_1024 2.756 1.75%
BM_RangesMakeHeap_string_Descending_16 2.346 -
BM_RangesMakeHeap_string_Descending_16384 2.821 -2.39%
BM_RangesMakeHeap_string_Descending_256 2.716 -
BM_RangesMakeHeap_string_Descending_262144 4.854 39.03%
BM_RangesMakeHeap_string_Descending_4 2.113 -
BM_RangesMakeHeap_string_Descending_64 2.574 -
BM_RangesMakeHeap_string_Heap_1 0.256 -
BM_RangesMakeHeap_string_Heap_1024 4.707 -
BM_RangesMakeHeap_string_Heap_16 4.601 -
BM_RangesMakeHeap_string_Heap_16384 4.932 -1.15%
BM_RangesMakeHeap_string_Heap_256 4.816 -1.39%
BM_RangesMakeHeap_string_Heap_262144 5.153 -1.42%
BM_RangesMakeHeap_string_Heap_4 2.982 -2.49%
BM_RangesMakeHeap_string_Heap_64 4.931 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.253 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.216 7.07%
BM_RangesMakeHeap_string_PipeOrgan_16 3.635 1.33%
BM_RangesMakeHeap_string_PipeOrgan_16384 5.734 9.95%
BM_RangesMakeHeap_string_PipeOrgan_256 5.031 5.61%
BM_RangesMakeHeap_string_PipeOrgan_262144 9.851 35.43%
BM_RangesMakeHeap_string_PipeOrgan_4 2.618 1.46%
BM_RangesMakeHeap_string_PipeOrgan_64 4.899 4.48%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.259 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.544 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.554 1.12%
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.870 1.94%
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.373 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 13.114 4.21%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.959 1.45%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.159 1.05%
BM_RangesMakeHeap_string_Random_1 0.247 -
BM_RangesMakeHeap_string_Random_1024 10.675 -
BM_RangesMakeHeap_string_Random_16 8.293 1.26%
BM_RangesMakeHeap_string_Random_16384 12.474 -
BM_RangesMakeHeap_string_Random_256 10.323 -
BM_RangesMakeHeap_string_Random_262144 15.139 -
BM_RangesMakeHeap_string_Random_4 5.735 -
BM_RangesMakeHeap_string_Random_64 9.937 -
BM_RangesMakeHeap_string_SingleElement_1 0.254 -
BM_RangesMakeHeap_string_SingleElement_1024 6.206 -
BM_RangesMakeHeap_string_SingleElement_16 5.523 -1.02%
BM_RangesMakeHeap_string_SingleElement_16384 5.933 -
BM_RangesMakeHeap_string_SingleElement_256 6.262 -1.12%
BM_RangesMakeHeap_string_SingleElement_262144 7.228 -2.07%
BM_RangesMakeHeap_string_SingleElement_4 3.645 -
BM_RangesMakeHeap_string_SingleElement_64 6.385 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.883 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.376 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.958 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.094 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.089 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.604 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.963 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.959 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.759 -6.39%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.994 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.255 1.13%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.944 -2.68%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.200 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.104 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.187 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.774 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.051 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.920 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.386 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.966 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.888 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.125 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.896 -4.95%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.680 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.797 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.445 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.931 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.799 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.098 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.068 -1.10%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.574 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.708 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.225 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.788 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.757 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.894 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.652 -1.48%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.833 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.686 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.327 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.708 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.296 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.934 -
BM_RangesMakeHeap_uint32_Ascending_1 0.270 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.646 -
BM_RangesMakeHeap_uint32_Ascending_16 0.618 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.607 -
BM_RangesMakeHeap_uint32_Ascending_256 0.598 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.663 -
BM_RangesMakeHeap_uint32_Ascending_4 0.387 -
BM_RangesMakeHeap_uint32_Ascending_64 0.552 -
BM_RangesMakeHeap_uint32_Descending_1 0.278 -
BM_RangesMakeHeap_uint32_Descending_1024 0.255 -
BM_RangesMakeHeap_uint32_Descending_16 0.257 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.258 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.275 -
BM_RangesMakeHeap_uint32_Descending_64 0.251 -
BM_RangesMakeHeap_uint32_Heap_1 0.274 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.253 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.265 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.275 -
BM_RangesMakeHeap_uint32_Heap_64 0.260 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.278 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.692 1.93%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.051 2.16%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.637 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.670 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.430 7.31%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.723 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.278 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.642 2.03%
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.292 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.250 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.392 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_RangesMakeHeap_uint32_Random_1 0.277 -
BM_RangesMakeHeap_uint32_Random_1024 1.034 -9.03%
BM_RangesMakeHeap_uint32_Random_16 1.255 -
BM_RangesMakeHeap_uint32_Random_16384 1.027 -2.71%
BM_RangesMakeHeap_uint32_Random_256 1.216 5.13%
BM_RangesMakeHeap_uint32_Random_262144 1.031 2.68%
BM_RangesMakeHeap_uint32_Random_4 1.140 -27.37%
BM_RangesMakeHeap_uint32_Random_64 1.234 -4.28%
BM_RangesMakeHeap_uint32_SingleElement_1 0.274 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.574 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.488 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.540 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.538 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.659 3.64%
BM_RangesMakeHeap_uint32_SingleElement_4 0.324 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.508 -
BM_RangesMakeHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.651 -
BM_RangesMakeHeap_uint64_Ascending_16 0.660 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.629 -
BM_RangesMakeHeap_uint64_Ascending_256 0.630 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.730 -
BM_RangesMakeHeap_uint64_Ascending_4 0.410 -
BM_RangesMakeHeap_uint64_Ascending_64 0.575 -
BM_RangesMakeHeap_uint64_Descending_1 0.275 -
BM_RangesMakeHeap_uint64_Descending_1024 0.254 -
BM_RangesMakeHeap_uint64_Descending_16 0.263 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.277 -
BM_RangesMakeHeap_uint64_Descending_262144 0.234 -
BM_RangesMakeHeap_uint64_Descending_4 0.284 -
BM_RangesMakeHeap_uint64_Descending_64 0.252 10.63%
BM_RangesMakeHeap_uint64_Heap_1 0.269 -
BM_RangesMakeHeap_uint64_Heap_1024 0.257 -
BM_RangesMakeHeap_uint64_Heap_16 0.263 -
BM_RangesMakeHeap_uint64_Heap_16384 0.238 -
BM_RangesMakeHeap_uint64_Heap_256 0.285 -
BM_RangesMakeHeap_uint64_Heap_262144 0.234 -
BM_RangesMakeHeap_uint64_Heap_4 0.288 -
BM_RangesMakeHeap_uint64_Heap_64 0.270 13.52%
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.032 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.630 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.652 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.388 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.726 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.276 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.614 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.296 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.253 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.439 2.58%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.277 -
BM_RangesMakeHeap_uint64_Random_1024 1.140 8.29%
BM_RangesMakeHeap_uint64_Random_16 1.334 5.80%
BM_RangesMakeHeap_uint64_Random_16384 1.031 -
BM_RangesMakeHeap_uint64_Random_256 1.197 -1.62%
BM_RangesMakeHeap_uint64_Random_262144 1.028 -
BM_RangesMakeHeap_uint64_Random_4 1.784 2.83%
BM_RangesMakeHeap_uint64_Random_64 1.259 2.39%
BM_RangesMakeHeap_uint64_SingleElement_1 0.272 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.511 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.585 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.588 4.44%
BM_RangesMakeHeap_uint64_SingleElement_262144 0.770 1.79%
BM_RangesMakeHeap_uint64_SingleElement_4 0.328 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.511 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.942 2.88%
BM_RangesMakeThenSortHeap_float_Ascending_16 2.899 -2.82%
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.856 1.04%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.721 2.21%
BM_RangesMakeThenSortHeap_float_Ascending_262144 32.117 1.35%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.413 10.54%
BM_RangesMakeThenSortHeap_float_Ascending_64 4.093 3.29%
BM_RangesMakeThenSortHeap_float_Descending_1 0.273 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.004 -1.26%
BM_RangesMakeThenSortHeap_float_Descending_16 1.885 2.38%
BM_RangesMakeThenSortHeap_float_Descending_16384 26.959 -7.82%
BM_RangesMakeThenSortHeap_float_Descending_256 5.878 -1.98%
BM_RangesMakeThenSortHeap_float_Descending_262144 34.758 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.228 -
BM_RangesMakeThenSortHeap_float_Descending_64 3.267 -3.46%
BM_RangesMakeThenSortHeap_float_Heap_1 0.281 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.043 -2.52%
BM_RangesMakeThenSortHeap_float_Heap_16 2.105 7.44%
BM_RangesMakeThenSortHeap_float_Heap_16384 26.632 -2.52%
BM_RangesMakeThenSortHeap_float_Heap_256 5.803 -6.61%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.673 1.54%
BM_RangesMakeThenSortHeap_float_Heap_4 1.210 -2.50%
BM_RangesMakeThenSortHeap_float_Heap_64 3.390 -4.26%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.273 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.573 1.50%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.874 -3.64%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 26.501 7.15%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.417 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 32.155 1.11%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.449 -2.95%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 3.992 -1.76%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.276 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.274 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 3.029 2.84%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.083 -2.07%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.012 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.517 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.469 -2.88%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.874 -
BM_RangesMakeThenSortHeap_float_Random_1 0.278 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.135 -
BM_RangesMakeThenSortHeap_float_Random_16 9.974 1.25%
BM_RangesMakeThenSortHeap_float_Random_16384 47.454 1.52%
BM_RangesMakeThenSortHeap_float_Random_256 25.545 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.758 1.14%
BM_RangesMakeThenSortHeap_float_Random_4 4.170 -1.51%
BM_RangesMakeThenSortHeap_float_Random_64 17.814 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.281 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.790 -1.29%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.277 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 16.031 2.02%
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.995 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.566 -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.364 2.32%
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.327 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.844 -1.40%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.789 1.84%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.487 -1.90%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.802 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.569 -2.07%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.725 -1.70%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.325 2.06%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.301 1.86%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.965 3.61%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.022 1.82%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.207 3.56%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.378 1.94%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.886 29.34%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.855 1.57%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.189 -1.85%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.504 -2.32%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.475 -1.53%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.720 -1.43%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.625 -1.76%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.973 11.96%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.240 -1.94%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.761 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.784 1.12%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.022 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.743 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.703 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.824 1.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.460 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.270 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.070 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.597 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.153 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.527 -1.43%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.382 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.727 3.82%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.865 -1.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.057 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.512 1.20%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.987 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.941 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.908 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.029 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.263 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.688 -29.37%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.334 -30.40%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.524 -24.05%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.330 -28.24%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.656 -41.14%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.069 -16.87%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.914 -30.12%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 48.322 56.26%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.457 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.874 -
BM_RangesMakeThenSortHeap_string_Ascending_256 20.888 3.09%
BM_RangesMakeThenSortHeap_string_Ascending_262144 75.017 -3.30%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.348 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.213 -2.77%
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 38.333 31.06%
BM_RangesMakeThenSortHeap_string_Descending_16 7.769 -
BM_RangesMakeThenSortHeap_string_Descending_16384 67.974 3.24%
BM_RangesMakeThenSortHeap_string_Descending_256 18.814 2.02%
BM_RangesMakeThenSortHeap_string_Descending_262144 84.668 -
BM_RangesMakeThenSortHeap_string_Descending_4 3.651 -
BM_RangesMakeThenSortHeap_string_Descending_64 12.975 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 64.964 2.92%
BM_RangesMakeThenSortHeap_string_Heap_16 17.344 -2.54%
BM_RangesMakeThenSortHeap_string_Heap_16384 104.428 3.64%
BM_RangesMakeThenSortHeap_string_Heap_256 50.235 2.66%
BM_RangesMakeThenSortHeap_string_Heap_262144 184.348 3.39%
BM_RangesMakeThenSortHeap_string_Heap_4 5.962 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.594 1.10%
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 26.493 -33.78%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.506 -1.41%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 64.532 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 19.653 -5.28%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 81.352 2.96%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.790 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 14.862 -1.92%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 70.005 1.30%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.568 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 110.802 1.55%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.488 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 194.076 2.83%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.546 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.642 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 69.050 -
BM_RangesMakeThenSortHeap_string_Random_16 22.545 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.556 -
BM_RangesMakeThenSortHeap_string_Random_256 54.652 -
BM_RangesMakeThenSortHeap_string_Random_262144 188.914 -
BM_RangesMakeThenSortHeap_string_Random_4 10.447 -
BM_RangesMakeThenSortHeap_string_Random_64 39.431 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.009 -5.00%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.277 -2.81%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 38.202 -
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.653 -3.77%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 49.934 -2.60%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.145 -
BM_RangesMakeThenSortHeap_string_SingleElement_64 18.770 -7.08%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.034 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.604 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.569 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.191 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.866 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.517 3.54%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.815 1.99%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.842 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.607 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.969 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.028 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.361 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.138 -2.23%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.777 3.42%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.881 1.66%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.695 1.23%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.704 1.38%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.217 1.51%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.484 1.36%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.941 -4.49%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.076 2.02%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.912 -1.73%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.933 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.162 -1.37%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.255 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.320 -1.62%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.350 -1.50%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.231 -1.67%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.201 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.324 1.48%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.208 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.804 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.812 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.636 2.81%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.960 -2.70%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.948 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.931 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.203 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.607 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.923 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.348 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.465 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.566 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.052 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.577 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.775 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.577 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.647 -1.88%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.870 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.278 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.700 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.725 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.863 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.727 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.056 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.420 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.690 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.274 -9.65%
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.222 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.523 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.341 -4.32%
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.825 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.400 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.408 -3.09%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.710 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.276 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.346 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.166 1.21%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.541 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.352 1.00%
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.633 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.210 3.55%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.158 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.276 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.125 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.786 -1.01%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.284 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.273 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.697 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.385 2.89%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.206 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.692 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.636 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.653 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.492 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.841 1.51%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.690 -2.85%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.042 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.276 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.552 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.686 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.180 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.400 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.500 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.988 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.942 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.455 2.12%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.014 -1.20%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.910 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.646 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.954 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.438 -1.77%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.240 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.794 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.521 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.150 1.56%
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.772 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.445 1.53%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.463 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.437 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.350 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.623 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.452 1.13%
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.762 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.953 1.36%
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.309 -14.40%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.476 1.06%
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.273 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.425 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.292 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.689 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.485 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.050 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.209 1.69%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.370 1.92%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.216 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.143 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.543 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.338 -17.56%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.244 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.401 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.993 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.665 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.528 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.525 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.782 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 25.130 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.445 1.50%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.934 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.588 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.638 1.28%
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.372 1.19%
BM_RangesMakeThenSortHeap_uint64_Random_256 13.468 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.942 1.99%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.058 -1.66%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.860 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.217 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.026 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 27.042 1.18%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.799 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.501 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.273 1.47%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 6.216 -
BM_RangesPopHeap_float_1 0.471 -
BM_RangesPopHeap_float_1024 27.804 -
BM_RangesPopHeap_float_16 6.555 -5.40%
BM_RangesPopHeap_float_16384 33.436 -
BM_RangesPopHeap_float_256 20.412 -7.62%
BM_RangesPopHeap_float_262144 38.068 7.17%
BM_RangesPopHeap_float_4 2.419 -1.64%
BM_RangesPopHeap_float_64 12.520 -6.60%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.479 -5.54%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.710 -
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.264 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 44.783 -
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.351 -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 60.546 2.19%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.192 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.922 1.42%
BM_RangesPopHeap_string_1 0.689 49.22%
BM_RangesPopHeap_string_1024 56.066 -
BM_RangesPopHeap_string_16 14.392 -
BM_RangesPopHeap_string_16384 72.183 1.92%
BM_RangesPopHeap_string_256 41.112 1.57%
BM_RangesPopHeap_string_262144 100.317 7.56%
BM_RangesPopHeap_string_4 5.362 -
BM_RangesPopHeap_string_64 26.014 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.697 62.48%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.860 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.517 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.306 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 30.922 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 77.735 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.178 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.573 -
BM_RangesPopHeap_uint32_1 0.486 -15.30%
BM_RangesPopHeap_uint32_1024 21.443 -
BM_RangesPopHeap_uint32_16 7.616 -
BM_RangesPopHeap_uint32_16384 31.325 -
BM_RangesPopHeap_uint32_256 17.220 1.55%
BM_RangesPopHeap_uint32_262144 41.386 -
BM_RangesPopHeap_uint32_4 2.664 1.18%
BM_RangesPopHeap_uint32_64 12.653 -
BM_RangesPopHeap_uint64_1 0.449 -13.30%
BM_RangesPopHeap_uint64_1024 21.622 -
BM_RangesPopHeap_uint64_16 7.622 -
BM_RangesPopHeap_uint64_16384 31.312 -
BM_RangesPopHeap_uint64_256 17.127 -
BM_RangesPopHeap_uint64_262144 42.478 1.93%
BM_RangesPopHeap_uint64_4 2.673 -
BM_RangesPopHeap_uint64_64 12.718 -
BM_RangesPushHeap_float_Ascending_1 0.466 -
BM_RangesPushHeap_float_Ascending_1024 3.130 -2.61%
BM_RangesPushHeap_float_Ascending_16 0.986 -11.04%
BM_RangesPushHeap_float_Ascending_16384 4.296 3.51%
BM_RangesPushHeap_float_Ascending_256 2.482 -2.47%
BM_RangesPushHeap_float_Ascending_262144 5.212 -1.52%
BM_RangesPushHeap_float_Ascending_4 0.537 -
BM_RangesPushHeap_float_Ascending_64 1.764 -4.81%
BM_RangesPushHeap_float_Descending_1 0.560 -11.09%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.377 3.64%
BM_RangesPushHeap_float_Descending_16384 0.385 -
BM_RangesPushHeap_float_Descending_256 0.405 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.379 6.12%
BM_RangesPushHeap_float_Descending_64 0.384 -
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.093 -
BM_RangesPushHeap_float_PipeOrgan_16 0.915 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.520 -
BM_RangesPushHeap_float_PipeOrgan_256 1.721 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.146 -
BM_RangesPushHeap_float_PipeOrgan_4 0.485 -2.20%
BM_RangesPushHeap_float_PipeOrgan_64 1.300 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.628 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.981 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.490 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.736 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.419 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.537 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.619 -
BM_RangesPushHeap_float_Random_1 0.577 -17.21%
BM_RangesPushHeap_float_Random_1024 7.456 -
BM_RangesPushHeap_float_Random_16 5.317 -
BM_RangesPushHeap_float_Random_16384 7.630 -
BM_RangesPushHeap_float_Random_256 7.240 -
BM_RangesPushHeap_float_Random_262144 7.621 -
BM_RangesPushHeap_float_Random_4 3.018 2.54%
BM_RangesPushHeap_float_Random_64 6.715 -
BM_RangesPushHeap_float_SingleElement_1 0.412 -10.33%
BM_RangesPushHeap_float_SingleElement_1024 0.390 -
BM_RangesPushHeap_float_SingleElement_16 0.379 4.15%
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 7.32%
BM_RangesPushHeap_float_SingleElement_64 0.384 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.479 -16.59%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.190 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.591 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.924 -1.45%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.259 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.707 1.85%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.804 -8.18%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.400 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.498 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.557 -4.72%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.558 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.736 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.214 2.89%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.074 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.229 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.415 -1.29%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.673 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.654 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.936 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.041 6.40%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.660 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.641 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.454 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.631 1.68%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.404 4.43%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.448 -15.84%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.436 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.490 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.665 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.164 -1.12%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.615 1.03%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.678 4.02%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.697 -1.07%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.430 -38.32%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.560 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 1.75%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.561 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.579 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.554 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.534 -4.18%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.552 -
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 12.039 -7.18%
BM_RangesPushHeap_string_Ascending_16 4.618 -
BM_RangesPushHeap_string_Ascending_16384 18.366 -11.33%
BM_RangesPushHeap_string_Ascending_256 9.533 -9.31%
BM_RangesPushHeap_string_Ascending_262144 29.229 5.63%
BM_RangesPushHeap_string_Ascending_4 2.571 1.23%
BM_RangesPushHeap_string_Ascending_64 6.938 -5.38%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.355 -15.28%
BM_RangesPushHeap_string_Descending_16 2.091 -6.07%
BM_RangesPushHeap_string_Descending_16384 2.353 -11.15%
BM_RangesPushHeap_string_Descending_256 2.275 -12.83%
BM_RangesPushHeap_string_Descending_262144 3.218 -30.52%
BM_RangesPushHeap_string_Descending_4 1.889 -7.32%
BM_RangesPushHeap_string_Descending_64 2.190 -9.78%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.697 -6.24%
BM_RangesPushHeap_string_PipeOrgan_16 4.094 -2.09%
BM_RangesPushHeap_string_PipeOrgan_16384 13.163 -6.67%
BM_RangesPushHeap_string_PipeOrgan_256 7.903 -5.26%
BM_RangesPushHeap_string_PipeOrgan_262144 17.703 2.48%
BM_RangesPushHeap_string_PipeOrgan_4 2.518 -
BM_RangesPushHeap_string_PipeOrgan_64 5.945 -
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 14.939 -3.37%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.104 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.556 -3.17%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.395 -2.25%
BM_RangesPushHeap_string_QuickSortAdversary_262144 15.994 -4.66%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.044 -1.05%
BM_RangesPushHeap_string_QuickSortAdversary_64 12.781 -1.51%
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.952 -
BM_RangesPushHeap_string_Random_16 10.121 -1.64%
BM_RangesPushHeap_string_Random_16384 16.359 -
BM_RangesPushHeap_string_Random_256 14.058 -1.91%
BM_RangesPushHeap_string_Random_262144 18.031 -12.70%
BM_RangesPushHeap_string_Random_4 5.948 -1.60%
BM_RangesPushHeap_string_Random_64 12.677 -2.00%
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.506 2.27%
BM_RangesPushHeap_string_SingleElement_16 2.527 4.45%
BM_RangesPushHeap_string_SingleElement_16384 2.525 2.54%
BM_RangesPushHeap_string_SingleElement_256 2.509 3.42%
BM_RangesPushHeap_string_SingleElement_262144 2.555 1.99%
BM_RangesPushHeap_string_SingleElement_4 2.228 3.36%
BM_RangesPushHeap_string_SingleElement_64 2.555 2.77%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.697 20.84%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.814 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.084 -1.09%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.965 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.932 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.464 -1.03%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.004 -2.35%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.960 1.05%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.466 -26.27%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.701 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.642 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.687 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.742 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.690 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.703 -7.26%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.931 1.92%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.410 -33.02%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.474 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.540 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.528 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.894 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.177 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.917 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.238 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.535 8.73%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.084 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.267 -1.55%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.684 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.840 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.818 -1.75%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.521 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.462 3.19%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.414 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.371 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.586 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.190 1.44%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.641 3.29%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.642 5.59%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.907 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.481 3.94%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.742 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.727 -3.09%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.750 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.759 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.656 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.744 -
BM_RangesPushHeap_uint32_Ascending_1 0.500 -28.11%
BM_RangesPushHeap_uint32_Ascending_1024 3.952 1.48%
BM_RangesPushHeap_uint32_Ascending_16 1.395 -
BM_RangesPushHeap_uint32_Ascending_16384 6.720 4.20%
BM_RangesPushHeap_uint32_Ascending_256 3.097 1.49%
BM_RangesPushHeap_uint32_Ascending_262144 8.127 -
BM_RangesPushHeap_uint32_Ascending_4 0.761 -
BM_RangesPushHeap_uint32_Ascending_64 2.232 1.37%
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.384 -
BM_RangesPushHeap_uint32_Descending_16 0.357 -6.64%
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.395 -
BM_RangesPushHeap_uint32_Descending_262144 0.380 -
BM_RangesPushHeap_uint32_Descending_4 0.345 -13.89%
BM_RangesPushHeap_uint32_Descending_64 0.374 -2.81%
BM_RangesPushHeap_uint32_PipeOrgan_1 0.611 35.81%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.876 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.389 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.034 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.536 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.312 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.429 -38.52%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.935 2.14%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.412 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.589 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.411 -14.88%
BM_RangesPushHeap_uint32_Random_1024 6.225 1.41%
BM_RangesPushHeap_uint32_Random_16 4.438 -
BM_RangesPushHeap_uint32_Random_16384 6.364 2.03%
BM_RangesPushHeap_uint32_Random_256 6.089 3.10%
BM_RangesPushHeap_uint32_Random_262144 6.378 1.69%
BM_RangesPushHeap_uint32_Random_4 2.548 6.93%
BM_RangesPushHeap_uint32_Random_64 5.606 1.76%
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.363 -
BM_RangesPushHeap_uint32_SingleElement_16 0.337 -5.78%
BM_RangesPushHeap_uint32_SingleElement_16384 0.357 -
BM_RangesPushHeap_uint32_SingleElement_256 0.382 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -2.82%
BM_RangesPushHeap_uint32_SingleElement_4 0.340 -8.03%
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -3.79%
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.638 -1.32%
BM_RangesPushHeap_uint64_Ascending_16 0.956 2.65%
BM_RangesPushHeap_uint64_Ascending_16384 3.689 -1.19%
BM_RangesPushHeap_uint64_Ascending_256 2.171 -1.45%
BM_RangesPushHeap_uint64_Ascending_262144 4.887 -
BM_RangesPushHeap_uint64_Ascending_4 0.548 -
BM_RangesPushHeap_uint64_Ascending_64 1.612 -
BM_RangesPushHeap_uint64_Descending_1 0.579 -
BM_RangesPushHeap_uint64_Descending_1024 0.384 -
BM_RangesPushHeap_uint64_Descending_16 0.361 -
BM_RangesPushHeap_uint64_Descending_16384 0.382 -
BM_RangesPushHeap_uint64_Descending_256 0.397 -
BM_RangesPushHeap_uint64_Descending_262144 0.382 -
BM_RangesPushHeap_uint64_Descending_4 0.362 -
BM_RangesPushHeap_uint64_Descending_64 0.377 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.920 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.895 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.388 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.045 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.483 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.328 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.468 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.912 -7.05%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.485 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.417 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.551 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.624 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.810 -1.73%
BM_RangesPushHeap_uint64_Random_16 4.304 2.28%
BM_RangesPushHeap_uint64_Random_16384 5.944 -
BM_RangesPushHeap_uint64_Random_256 5.789 1.72%
BM_RangesPushHeap_uint64_Random_262144 6.070 1.11%
BM_RangesPushHeap_uint64_Random_4 2.046 -3.53%
BM_RangesPushHeap_uint64_Random_64 5.298 1.13%
BM_RangesPushHeap_uint64_SingleElement_1 0.494 -29.15%
BM_RangesPushHeap_uint64_SingleElement_1024 0.369 -
BM_RangesPushHeap_uint64_SingleElement_16 0.349 3.36%
BM_RangesPushHeap_uint64_SingleElement_16384 0.369 -
BM_RangesPushHeap_uint64_SingleElement_256 0.390 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.363 -
BM_RangesPushHeap_uint64_SingleElement_4 0.368 3.22%
BM_RangesPushHeap_uint64_SingleElement_64 0.374 -
BM_RangesSortHeap_float_1 0.249 -
BM_RangesSortHeap_float_1024 8.021 1.07%
BM_RangesSortHeap_float_16 1.655 3.46%
BM_RangesSortHeap_float_16384 26.378 -4.18%
BM_RangesSortHeap_float_256 5.819 -
BM_RangesSortHeap_float_262144 29.911 -2.57%
BM_RangesSortHeap_float_4 1.006 -5.06%
BM_RangesSortHeap_float_64 3.095 -3.37%
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.257 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.695 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.960 1.29%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.556 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.200 1.43%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.341 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.825 27.12%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.716 1.46%
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 59.217 -2.09%
BM_RangesSortHeap_string_16 14.189 -
BM_RangesSortHeap_string_16384 97.052 -1.26%
BM_RangesSortHeap_string_256 44.590 -1.63%
BM_RangesSortHeap_string_262144 174.422 -
BM_RangesSortHeap_string_4 4.250 -
BM_RangesSortHeap_string_64 29.852 -1.48%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.507 -1.20%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.566 -1.05%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.586 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.357 -1.65%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.167 -1.01%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.406 -2.07%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.428 -
BM_RangesSortHeap_uint32_1 0.264 5.18%
BM_RangesSortHeap_uint32_1024 10.272 -
BM_RangesSortHeap_uint32_16 4.821 -
BM_RangesSortHeap_uint32_16384 16.368 -
BM_RangesSortHeap_uint32_256 8.114 -
BM_RangesSortHeap_uint32_262144 24.486 -
BM_RangesSortHeap_uint32_4 1.046 -
BM_RangesSortHeap_uint32_64 7.944 -
BM_RangesSortHeap_uint64_1 0.262 -
BM_RangesSortHeap_uint64_1024 10.159 -
BM_RangesSortHeap_uint64_16 5.005 1.17%
BM_RangesSortHeap_uint64_16384 16.400 -
BM_RangesSortHeap_uint64_256 8.300 -
BM_RangesSortHeap_uint64_262144 24.516 -
BM_RangesSortHeap_uint64_4 0.944 1.30%
BM_RangesSortHeap_uint64_64 7.924 -
BM_SortHeap_float_1 0.250 -5.95%
BM_SortHeap_float_1024 8.060 -
BM_SortHeap_float_16 1.656 3.34%
BM_SortHeap_float_16384 26.848 -5.33%
BM_SortHeap_float_256 5.920 2.75%
BM_SortHeap_float_262144 30.363 -3.21%
BM_SortHeap_float_4 1.033 -3.57%
BM_SortHeap_float_64 3.211 -1.50%
BM_SortHeap_pair<uint32,_uint32>_1 0.261 6.05%
BM_SortHeap_pair<uint32,_uint32>_1024 13.759 -2.22%
BM_SortHeap_pair<uint32,_uint32>_16 5.961 -3.94%
BM_SortHeap_pair<uint32,_uint32>_16384 22.543 -3.65%
BM_SortHeap_pair<uint32,_uint32>_256 10.072 -3.94%
BM_SortHeap_pair<uint32,_uint32>_262144 33.675 -2.76%
BM_SortHeap_pair<uint32,_uint32>_4 1.535 -15.68%
BM_SortHeap_pair<uint32,_uint32>_64 8.708 -2.11%
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 60.092 1.92%
BM_SortHeap_string_16 14.305 1.33%
BM_SortHeap_string_16384 98.092 2.14%
BM_SortHeap_string_256 45.100 1.78%
BM_SortHeap_string_262144 176.267 -
BM_SortHeap_string_4 4.272 -
BM_SortHeap_string_64 30.186 1.58%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.610 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.602 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.794 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.464 1.09%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.646 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.454 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.520 1.13%
BM_SortHeap_uint32_1 0.264 -
BM_SortHeap_uint32_1024 10.225 -
BM_SortHeap_uint32_16 4.862 1.38%
BM_SortHeap_uint32_16384 16.382 -
BM_SortHeap_uint32_256 8.110 -
BM_SortHeap_uint32_262144 24.515 -
BM_SortHeap_uint32_4 1.044 -
BM_SortHeap_uint32_64 8.026 -
BM_SortHeap_uint64_1 0.266 -
BM_SortHeap_uint64_1024 10.262 -
BM_SortHeap_uint64_16 4.946 -
BM_SortHeap_uint64_16384 16.439 -
BM_SortHeap_uint64_256 8.305 -
BM_SortHeap_uint64_262144 24.643 -
BM_SortHeap_uint64_4 0.950 -
BM_SortHeap_uint64_64 7.938 -
BM_StringAssignAsciizMix_Opaque 4.961 3.29%
BM_StringAssignAsciizMix_Transparent 3.111 2.90%
BM_StringAssignAsciiz_Empty_Opaque 2.881 -
BM_StringAssignAsciiz_Empty_Transparent 0.361 -
BM_StringAssignAsciiz_Huge_Opaque 182.627 -
BM_StringAssignAsciiz_Huge_Transparent 183.299 -
BM_StringAssignAsciiz_Large_Opaque 11.838 2.08%
BM_StringAssignAsciiz_Large_Transparent 11.807 2.38%
BM_StringAssignAsciiz_Small_Opaque 2.886 -
BM_StringAssignAsciiz_Small_Transparent 0.459 -
BM_StringAssignStr_Empty_Opaque 0.728 -
BM_StringAssignStr_Empty_Transparent 0.495 -
BM_StringAssignStr_Huge_Opaque 108.671 -3.16%
BM_StringAssignStr_Huge_Transparent 110.869 -3.22%
BM_StringAssignStr_Large_Opaque 10.414 1.87%
BM_StringAssignStr_Large_Transparent 10.289 -
BM_StringAssignStr_Small_Opaque 0.725 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.136 2.55%
BM_StringConstructDestroyCStr_Empty_Transparent 0.235 -26.08%
BM_StringConstructDestroyCStr_Huge_Opaque 160.456 1.23%
BM_StringConstructDestroyCStr_Huge_Transparent 70.523 3.08%
BM_StringConstructDestroyCStr_Large_Opaque 14.828 -2.55%
BM_StringConstructDestroyCStr_Large_Transparent 9.201 -13.33%
BM_StringConstructDestroyCStr_Small_Opaque 2.082 -9.98%
BM_StringConstructDestroyCStr_Small_Transparent 0.347 -
BM_StringCopy_Empty 0.653 -
BM_StringCopy_Huge 104.647 -
BM_StringCopy_Large 6.212 -
BM_StringCopy_Small 0.653 -
BM_StringCtorDefault 0.375 40.34%
BM_StringDestroy_Empty 0.682 -9.62%
BM_StringDestroy_Huge 10.659 -
BM_StringDestroy_Large 6.825 -4.33%
BM_StringDestroy_Small 0.652 -2.81%
BM_StringEraseToEnd_Empty_Opaque 0.612 -
BM_StringEraseToEnd_Empty_Transparent 0.357 -
BM_StringEraseToEnd_Huge_Opaque 2.351 1.40%
BM_StringEraseToEnd_Huge_Transparent 2.449 -
BM_StringEraseToEnd_Large_Opaque 1.017 -1.24%
BM_StringEraseToEnd_Large_Transparent 0.843 -1.36%
BM_StringEraseToEnd_Small_Opaque 0.615 -
BM_StringEraseToEnd_Small_Transparent 0.417 -8.09%
BM_StringEraseWithMove_Empty_Opaque 0.799 -11.34%
BM_StringEraseWithMove_Empty_Transparent 0.570 -14.40%
BM_StringEraseWithMove_Huge_Opaque 46.739 1.43%
BM_StringEraseWithMove_Huge_Transparent 45.437 -
BM_StringEraseWithMove_Large_Opaque 2.855 3.98%
BM_StringEraseWithMove_Large_Transparent 2.702 11.23%
BM_StringEraseWithMove_Small_Opaque 2.622 2.54%
BM_StringEraseWithMove_Small_Transparent 2.548 10.16%
BM_StringFindAllMatch/1 2.634 -8.75%
BM_StringFindAllMatch/131072 2271.419 -
BM_StringFindAllMatch/32768 575.299 -
BM_StringFindAllMatch/4096 85.876 6.84%
BM_StringFindAllMatch/512 11.467 -7.13%
BM_StringFindAllMatch/64 2.996 -2.54%
BM_StringFindAllMatch/8 2.471 -4.96%
BM_StringFindCharLiteral/1024 16.981 -
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.427 -
BM_StringFindCharLiteral/256 5.320 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.469 -
BM_StringFindCharLiteral/512 9.251 -
BM_StringFindCharLiteral/64 2.089 -1.96%
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.444 -
BM_StringFindMatch1/1 983.986 -
BM_StringFindMatch1/32768 1574.798 -
BM_StringFindMatch1/4096 1059.751 -
BM_StringFindMatch1/512 992.236 -
BM_StringFindMatch1/64 984.537 -
BM_StringFindMatch1/8 983.174 -
BM_StringFindMatch2/1 983.584 -
BM_StringFindMatch2/32768 1574.493 -
BM_StringFindMatch2/4096 1060.812 -
BM_StringFindMatch2/512 996.142 -
BM_StringFindMatch2/64 986.501 -
BM_StringFindMatch2/8 983.283 -
BM_StringFindNoMatch/10 1.272 -2.28%
BM_StringFindNoMatch/131072 1969.287 -
BM_StringFindNoMatch/32768 499.580 -
BM_StringFindNoMatch/4096 75.376 -
BM_StringFindNoMatch/512 9.299 -
BM_StringFindNoMatch/64 1.979 2.41%
BM_StringFindStringLiteral/1024 18.103 4.78%
BM_StringFindStringLiteral/128 3.128 2.91%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.392 -
BM_StringFindStringLiteral/256 5.341 -
BM_StringFindStringLiteral/32 1.656 -
BM_StringFindStringLiteral/4096 77.615 -
BM_StringFindStringLiteral/512 9.609 3.73%
BM_StringFindStringLiteral/64 2.107 -
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.692 -
BM_StringMove_Empty 1.304 -
BM_StringMove_Huge 1.301 -
BM_StringMove_Large 1.301 -
BM_StringMove_Small 1.304 -
BM_StringRead_Cold_Deep_Empty 1.057 -1.42%
BM_StringRead_Cold_Deep_Large 1.564 -1.43%
BM_StringRead_Cold_Deep_Small 1.045 -3.95%
BM_StringRead_Cold_Shallow_Empty 1.025 -3.45%
BM_StringRead_Cold_Shallow_Large 1.308 -5.01%
BM_StringRead_Cold_Shallow_Small 1.059 -1.26%
BM_StringRead_Hot_Deep_Empty 0.477 -
BM_StringRead_Hot_Deep_Large 0.693 32.09%
BM_StringRead_Hot_Deep_Small 0.472 -
BM_StringRead_Hot_Shallow_Empty 0.480 -
BM_StringRead_Hot_Shallow_Large 0.463 -
BM_StringRead_Hot_Shallow_Small 0.480 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.361 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.361 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.675 5.29%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.694 6.40%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.363 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.964 6.04%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.051 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.363 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.617 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.204 4.22%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.203 4.14%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.616 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.366 11.48%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.365 10.09%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.364 9.96%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.365 9.80%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.233 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.573 66.68%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.496 -21.42%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.815 -1.42%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.825 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.834 1.65%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.824 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.392 13.51%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.307 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.449 72.51%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.555 21.34%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.445 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.505 2.69%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.555 24.16%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.280 3.06%
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.017 -2.02%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.497 7.47%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.851 -8.14%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.666 7.68%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.287 -2.10%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.919 12.20%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.574 -9.95%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.453 3.98%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.839 -2.69%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.374 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.725 5.93%
BM_StringRelational_Compare_Empty_Empty_Control 1.618 -
BM_StringRelational_Compare_Empty_Huge_Control 1.613 -
BM_StringRelational_Compare_Empty_Large_Control 1.615 -
BM_StringRelational_Compare_Empty_Small_Control 1.637 -
BM_StringRelational_Compare_Huge_Empty_Control 1.620 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.393 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.959 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.681 -
BM_StringRelational_Compare_Huge_Huge_Control 98.954 -
BM_StringRelational_Compare_Huge_Large_Control 2.090 -
BM_StringRelational_Compare_Huge_Small_Control 1.855 -
BM_StringRelational_Compare_Large_Empty_Control 1.619 -
BM_StringRelational_Compare_Large_Huge_Control 2.090 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.392 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.083 -
BM_StringRelational_Compare_Large_Small_Control 1.849 -
BM_StringRelational_Compare_Small_Empty_Control 1.613 -
BM_StringRelational_Compare_Small_Huge_Control 1.850 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.726 4.14%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 2.119 8.15%
BM_StringRelational_Eq_Empty_Huge_Control 0.480 -
BM_StringRelational_Eq_Empty_Large_Control 0.481 -3.32%
BM_StringRelational_Eq_Empty_Small_Control 0.473 -2.25%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.389 -24.87%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.842 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.511 -
BM_StringRelational_Eq_Huge_Huge_Control 99.016 -
BM_StringRelational_Eq_Large_Huge_Control 0.480 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.504 -
BM_StringRelational_Eq_Large_Large_ChangeLast 1.905 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.790 -3.36%
BM_StringRelational_Eq_Large_Large_Control 2.482 9.61%
BM_StringRelational_Eq_Small_Huge_Control 0.477 -5.07%
BM_StringRelational_Eq_Small_Large_Control 0.487 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.626 3.27%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.078 -4.83%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.414 -11.77%
BM_StringRelational_Eq_Small_Small_Control 1.850 -
BM_StringRelational_Less_Empty_Empty_Control 2.116 -1.83%
BM_StringRelational_Less_Empty_Huge_Control 2.059 3.19%
BM_StringRelational_Less_Empty_Large_Control 1.977 -1.28%
BM_StringRelational_Less_Empty_Small_Control 2.039 -
BM_StringRelational_Less_Huge_Empty_Control 1.942 -7.55%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.394 14.90%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.040 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.281 -
BM_StringRelational_Less_Huge_Huge_Control 99.132 -
BM_StringRelational_Less_Huge_Large_Control 2.504 8.20%
BM_StringRelational_Less_Huge_Small_Control 1.827 -1.14%
BM_StringRelational_Less_Large_Empty_Control 2.108 8.93%
BM_StringRelational_Less_Large_Huge_Control 2.369 8.43%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.157 -4.19%
BM_StringRelational_Less_Large_Large_ChangeLast 1.914 -6.67%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Less_Large_Large_Control 2.223 -4.55%
BM_StringRelational_Less_Large_Small_Control 1.770 -1.73%
BM_StringRelational_Less_Small_Empty_Control 1.989 4.69%
BM_StringRelational_Less_Small_Huge_Control 1.840 6.52%
BM_StringRelational_Less_Small_Large_Control 1.899 4.05%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.437 13.58%
BM_StringRelational_Less_Small_Small_ChangeLast 1.759 -7.28%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.286 -10.33%
BM_StringRelational_Less_Small_Small_Control 1.753 -1.81%
BM_StringResizeAndOverwrite 0.850 -
BM_align/1 0.973 1.08%
BM_align/256 0.961 1.22%
BM_align/64 0.961 -
BM_align/8 0.962 1.36%
BM_deque_deque_copy/0 1.389 -
BM_deque_deque_copy/1 3.464 -
BM_deque_deque_copy/1024 38.794 -
BM_deque_deque_copy/2 3.177 2.08%
BM_deque_deque_copy/4000 143.970 -
BM_deque_deque_copy/4096 151.992 -
BM_deque_deque_copy/512 20.356 -
BM_deque_deque_copy/5500 202.091 -
BM_deque_deque_copy/64 5.479 -1.52%
BM_deque_deque_copy/64000 2643.025 -1.22%
BM_deque_deque_copy/65536 2795.848 -3.25%
BM_deque_deque_copy/70000 2800.133 -2.49%
BM_deque_deque_copy_backward/0 0.863 21.18%
BM_deque_deque_copy_backward/1 2.775 -1.75%
BM_deque_deque_copy_backward/1024 38.147 -
BM_deque_deque_copy_backward/2 2.535 -
BM_deque_deque_copy_backward/4000 149.321 -
BM_deque_deque_copy_backward/4096 154.419 -
BM_deque_deque_copy_backward/512 19.263 3.69%
BM_deque_deque_copy_backward/5500 208.179 1.51%
BM_deque_deque_copy_backward/64 3.550 6.80%
BM_deque_deque_copy_backward/64000 7964.259 1.76%
BM_deque_deque_copy_backward/65536 8117.451 -1.61%
BM_deque_deque_copy_backward/70000 8625.370 -1.27%
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.478 1.31%
BM_deque_deque_move/1024 39.032 -
BM_deque_deque_move/2 3.175 3.66%
BM_deque_deque_move/4000 144.703 -
BM_deque_deque_move/4096 151.409 -
BM_deque_deque_move/512 20.373 -
BM_deque_deque_move/5500 201.616 -
BM_deque_deque_move/64 5.491 -1.28%
BM_deque_deque_move/64000 2725.159 -1.34%
BM_deque_deque_move/65536 2839.719 -
BM_deque_deque_move/70000 3158.914 1.82%
BM_deque_deque_move_backward/0 0.921 21.54%
BM_deque_deque_move_backward/1 2.781 -
BM_deque_deque_move_backward/1024 38.428 -
BM_deque_deque_move_backward/2 2.530 -
BM_deque_deque_move_backward/4000 150.107 -
BM_deque_deque_move_backward/4096 155.357 -
BM_deque_deque_move_backward/512 18.804 1.30%
BM_deque_deque_move_backward/5500 208.850 -
BM_deque_deque_move_backward/64 3.401 2.24%
BM_deque_deque_move_backward/64000 7815.093 -1.13%
BM_deque_deque_move_backward/65536 8221.345 -
BM_deque_deque_move_backward/70000 8612.451 -1.03%
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.491 4.43%
BM_deque_deque_ranges_copy/1024 39.197 -
BM_deque_deque_ranges_copy/2 3.172 3.82%
BM_deque_deque_ranges_copy/4000 143.933 -
BM_deque_deque_ranges_copy/4096 150.891 -
BM_deque_deque_ranges_copy/512 20.254 -
BM_deque_deque_ranges_copy/5500 203.232 -
BM_deque_deque_ranges_copy/64 5.430 -2.37%
BM_deque_deque_ranges_copy/64000 2602.518 -3.60%
BM_deque_deque_ranges_copy/65536 2741.942 -2.33%
BM_deque_deque_ranges_copy/70000 3027.727 -
BM_deque_deque_ranges_copy_backward/0 0.771 -16.39%
BM_deque_deque_ranges_copy_backward/1 2.801 -
BM_deque_deque_ranges_copy_backward/1024 38.242 -
BM_deque_deque_ranges_copy_backward/2 2.537 -
BM_deque_deque_ranges_copy_backward/4000 146.173 -2.99%
BM_deque_deque_ranges_copy_backward/4096 153.031 -
BM_deque_deque_ranges_copy_backward/512 19.711 6.04%
BM_deque_deque_ranges_copy_backward/5500 205.578 -1.09%
BM_deque_deque_ranges_copy_backward/64 3.478 4.53%
BM_deque_deque_ranges_copy_backward/64000 7892.074 1.26%
BM_deque_deque_ranges_copy_backward/65536 8069.692 -2.98%
BM_deque_deque_ranges_copy_backward/70000 8916.691 1.39%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.489 4.49%
BM_deque_deque_ranges_move/1024 39.050 -
BM_deque_deque_ranges_move/2 3.169 3.55%
BM_deque_deque_ranges_move/4000 144.776 -
BM_deque_deque_ranges_move/4096 151.312 -
BM_deque_deque_ranges_move/512 20.256 -
BM_deque_deque_ranges_move/5500 205.387 2.00%
BM_deque_deque_ranges_move/64 5.423 -2.63%
BM_deque_deque_ranges_move/64000 2835.239 -3.42%
BM_deque_deque_ranges_move/65536 2824.725 -
BM_deque_deque_ranges_move/70000 3238.398 8.77%
BM_deque_deque_ranges_move_backward/0 0.921 -
BM_deque_deque_ranges_move_backward/1 2.714 -2.63%
BM_deque_deque_ranges_move_backward/1024 38.048 -
BM_deque_deque_ranges_move_backward/2 2.475 -2.17%
BM_deque_deque_ranges_move_backward/4000 147.395 -3.14%
BM_deque_deque_ranges_move_backward/4096 156.521 -
BM_deque_deque_ranges_move_backward/512 19.509 5.02%
BM_deque_deque_ranges_move_backward/5500 206.964 -
BM_deque_deque_ranges_move_backward/64 3.560 7.06%
BM_deque_deque_ranges_move_backward/64000 7884.469 -
BM_deque_deque_ranges_move_backward/65536 8152.516 -
BM_deque_deque_ranges_move_backward/70000 8673.232 -2.77%
BM_deque_vector_copy/0 1.468 -10.22%
BM_deque_vector_copy/1 2.110 -6.06%
BM_deque_vector_copy/1024 36.972 -
BM_deque_vector_copy/2 1.833 -5.36%
BM_deque_vector_copy/4000 141.821 -
BM_deque_vector_copy/4096 145.879 -
BM_deque_vector_copy/512 16.686 -
BM_deque_vector_copy/5500 193.843 -1.68%
BM_deque_vector_copy/64 2.563 -3.47%
BM_deque_vector_copy/64000 2438.605 -
BM_deque_vector_copy/65536 2574.611 -
BM_deque_vector_copy/70000 2830.685 -
BM_deque_vector_copy_backward/0 1.545 3.21%
BM_deque_vector_copy_backward/1 2.091 -1.01%
BM_deque_vector_copy_backward/1024 37.005 -
BM_deque_vector_copy_backward/2 1.844 -
BM_deque_vector_copy_backward/4000 142.637 -
BM_deque_vector_copy_backward/4096 148.439 -
BM_deque_vector_copy_backward/512 17.925 -
BM_deque_vector_copy_backward/5500 199.417 -1.67%
BM_deque_vector_copy_backward/64 2.917 -
BM_deque_vector_copy_backward/64000 8010.190 -
BM_deque_vector_copy_backward/65536 8170.349 2.20%
BM_deque_vector_copy_backward/70000 8705.598 -
BM_deque_vector_move/0 1.427 -7.30%
BM_deque_vector_move/1 2.103 -
BM_deque_vector_move/1024 37.004 -
BM_deque_vector_move/2 1.841 -
BM_deque_vector_move/4000 140.034 -
BM_deque_vector_move/4096 145.946 -
BM_deque_vector_move/512 16.668 -
BM_deque_vector_move/5500 196.643 -
BM_deque_vector_move/64 2.586 -
BM_deque_vector_move/64000 2704.148 -
BM_deque_vector_move/65536 2664.806 -2.72%
BM_deque_vector_move/70000 2965.287 1.10%
BM_deque_vector_move_backward/0 1.375 -
BM_deque_vector_move_backward/1 2.098 -
BM_deque_vector_move_backward/1024 36.997 -
BM_deque_vector_move_backward/2 1.838 -
BM_deque_vector_move_backward/4000 142.967 -
BM_deque_vector_move_backward/4096 148.787 -
BM_deque_vector_move_backward/512 17.903 -
BM_deque_vector_move_backward/5500 200.442 -1.08%
BM_deque_vector_move_backward/64 2.915 -
BM_deque_vector_move_backward/64000 7833.706 -
BM_deque_vector_move_backward/65536 8127.447 2.58%
BM_deque_vector_move_backward/70000 8582.218 -
BM_deque_vector_ranges_copy/0 1.455 -4.59%
BM_deque_vector_ranges_copy/1 2.095 -2.38%
BM_deque_vector_ranges_copy/1024 37.122 -
BM_deque_vector_ranges_copy/2 1.836 -2.61%
BM_deque_vector_ranges_copy/4000 141.686 -
BM_deque_vector_ranges_copy/4096 145.651 -1.19%
BM_deque_vector_ranges_copy/512 16.630 -
BM_deque_vector_ranges_copy/5500 199.825 -
BM_deque_vector_ranges_copy/64 2.603 -2.27%
BM_deque_vector_ranges_copy/64000 2663.464 2.69%
BM_deque_vector_ranges_copy/65536 2611.573 -1.39%
BM_deque_vector_ranges_copy/70000 2948.665 4.98%
BM_deque_vector_ranges_copy_backward/0 1.426 -6.97%
BM_deque_vector_ranges_copy_backward/1 2.105 -
BM_deque_vector_ranges_copy_backward/1024 37.298 1.20%
BM_deque_vector_ranges_copy_backward/2 1.843 -
BM_deque_vector_ranges_copy_backward/4000 142.093 -1.75%
BM_deque_vector_ranges_copy_backward/4096 148.383 -
BM_deque_vector_ranges_copy_backward/512 17.929 -
BM_deque_vector_ranges_copy_backward/5500 202.575 -
BM_deque_vector_ranges_copy_backward/64 2.907 -
BM_deque_vector_ranges_copy_backward/64000 7963.426 -
BM_deque_vector_ranges_copy_backward/65536 7981.639 -
BM_deque_vector_ranges_copy_backward/70000 8842.295 2.81%
BM_deque_vector_ranges_move/0 1.498 3.80%
BM_deque_vector_ranges_move/1 2.137 1.71%
BM_deque_vector_ranges_move/1024 37.202 -
BM_deque_vector_ranges_move/2 1.843 -
BM_deque_vector_ranges_move/4000 143.010 -
BM_deque_vector_ranges_move/4096 146.086 -
BM_deque_vector_ranges_move/512 16.649 -
BM_deque_vector_ranges_move/5500 197.985 -1.13%
BM_deque_vector_ranges_move/64 2.572 -
BM_deque_vector_ranges_move/64000 2695.651 -2.75%
BM_deque_vector_ranges_move/65536 2676.415 -2.05%
BM_deque_vector_ranges_move/70000 2908.115 -2.13%
BM_deque_vector_ranges_move_backward/0 1.531 4.15%
BM_deque_vector_ranges_move_backward/1 2.122 -3.89%
BM_deque_vector_ranges_move_backward/1024 37.189 -
BM_deque_vector_ranges_move_backward/2 1.837 -2.67%
BM_deque_vector_ranges_move_backward/4000 143.525 -1.28%
BM_deque_vector_ranges_move_backward/4096 147.565 -
BM_deque_vector_ranges_move_backward/512 17.924 -
BM_deque_vector_ranges_move_backward/5500 201.042 -
BM_deque_vector_ranges_move_backward/64 2.905 -1.03%
BM_deque_vector_ranges_move_backward/64000 7995.627 1.51%
BM_deque_vector_ranges_move_backward/65536 8123.390 1.46%
BM_deque_vector_ranges_move_backward/70000 8675.933 -
BM_getline_string 17.684 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.343 -
BM_lexicographical_compare_three_way<IntPtr>/1024 247.951 1.04%
BM_lexicographical_compare_three_way<IntPtr>/1048576 248898.839 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.270 -4.57%
BM_lexicographical_compare_three_way<IntPtr>/16384 3822.259 1.59%
BM_lexicographical_compare_three_way<IntPtr>/256 69.538 -1.38%
BM_lexicographical_compare_three_way<IntPtr>/262144 61015.225 1.10%
BM_lexicographical_compare_three_way<IntPtr>/4 1.135 -2.68%
BM_lexicographical_compare_three_way<IntPtr>/4096 957.856 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.547 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15252.516 1.49%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.945 -2.69%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 477.078 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496318.166 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.817 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7573.596 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.555 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120364.483 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.300 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1888.015 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.204 4.20%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30085.725 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.138 -2.94%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.814 -1.37%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 250544.932 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.165 -3.91%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3759.313 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 69.597 -1.29%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60173.246 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.032 -1.11%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 955.438 -1.12%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.324 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15035.147 -
BM_lexicographical_compare_three_way_fast_path/1 0.392 41.42%
BM_lexicographical_compare_three_way_fast_path/1024 244.624 -
BM_lexicographical_compare_three_way_fast_path/1048576 249339.091 -
BM_lexicographical_compare_three_way_fast_path/16 4.398 -1.09%
BM_lexicographical_compare_three_way_fast_path/16384 3758.371 -
BM_lexicographical_compare_three_way_fast_path/256 69.890 -
BM_lexicographical_compare_three_way_fast_path/262144 60260.816 -
BM_lexicographical_compare_three_way_fast_path/4 1.138 -
BM_lexicographical_compare_three_way_fast_path/4096 950.232 -
BM_lexicographical_compare_three_way_fast_path/64 15.480 -
BM_lexicographical_compare_three_way_fast_path/65536 15021.444 -
BM_lexicographical_compare_three_way_slow_path/1 0.403 34.20%
BM_lexicographical_compare_three_way_slow_path/1024 246.311 -1.12%
BM_lexicographical_compare_three_way_slow_path/1048576 246815.076 -2.67%
BM_lexicographical_compare_three_way_slow_path/16 4.445 -3.23%
BM_lexicographical_compare_three_way_slow_path/16384 3778.206 -5.08%
BM_lexicographical_compare_three_way_slow_path/256 69.957 -2.35%
BM_lexicographical_compare_three_way_slow_path/262144 60275.556 -6.96%
BM_lexicographical_compare_three_way_slow_path/4 1.149 -
BM_lexicographical_compare_three_way_slow_path/4096 954.822 -2.89%
BM_lexicographical_compare_three_way_slow_path/64 15.787 -
BM_lexicographical_compare_three_way_slow_path/65536 15039.043 -6.87%
BM_map_find_string_literal 12.133 -
BM_num_get<bool> 12.761 1.40%
BM_num_get<double> 36.202 3.76%
BM_num_get<float> 35.938 2.40%
BM_num_get<long> 11.863 2.52%
BM_num_get<long_double> 36.942 1.86%
BM_num_get<long_long> 11.846 1.63%
BM_num_get<unsigned_int> 10.448 -
BM_num_get<unsigned_long> 11.002 -1.48%
BM_num_get<unsigned_long_long> 11.039 -2.68%
BM_num_get<unsigned_short> 10.512 -2.86%
BM_num_get<void*> 11.726 -
BM_num_put<bool> 10.436 -4.05%
BM_num_put<const_void*> 12.387 -2.95%
BM_num_put<double> 57.989 -
BM_num_put<long> 11.940 1.95%
BM_num_put<long_double> 59.242 -
BM_num_put<long_long> 12.198 2.05%
BM_num_put<unsigned_long> 11.584 -
BM_num_put<unsigned_long_long> 11.738 -
BM_std_min<__int128>/1 0.314 -7.06%
BM_std_min<__int128>/10 3.672 -
BM_std_min<__int128>/1024 416.340 5.16%
BM_std_min<__int128>/11 4.064 -
BM_std_min<__int128>/12 4.485 -
BM_std_min<__int128>/13 4.893 -
BM_std_min<__int128>/14 5.297 -
BM_std_min<__int128>/15 5.714 -
BM_std_min<__int128>/16 6.126 -
BM_std_min<__int128>/17 6.538 -
BM_std_min<__int128>/18 6.913 -
BM_std_min<__int128>/19 7.306 -
BM_std_min<__int128>/2 0.658 -
BM_std_min<__int128>/20 7.704 1.21%
BM_std_min<__int128>/21 8.063 1.75%
BM_std_min<__int128>/22 8.476 1.72%
BM_std_min<__int128>/23 8.890 1.84%
BM_std_min<__int128>/24 9.284 1.95%
BM_std_min<__int128>/25 9.664 2.14%
BM_std_min<__int128>/26 10.024 2.18%
BM_std_min<__int128>/27 10.454 2.39%
BM_std_min<__int128>/28 10.859 2.33%
BM_std_min<__int128>/29 11.266 2.32%
BM_std_min<__int128>/3 1.013 -
BM_std_min<__int128>/30 11.670 2.42%
BM_std_min<__int128>/31 12.081 2.62%
BM_std_min<__int128>/32 12.513 2.61%
BM_std_min<__int128>/4 1.376 -
BM_std_min<__int128>/4000 1621.407 5.17%
BM_std_min<__int128>/4096 1660.359 5.28%
BM_std_min<__int128>/5 1.750 -
BM_std_min<__int128>/512 208.873 5.06%
BM_std_min<__int128>/5500 2231.928 5.37%
BM_std_min<__int128>/6 2.091 -
BM_std_min<__int128>/64 25.511 4.11%
BM_std_min<__int128>/64000 26003.413 5.14%
BM_std_min<__int128>/65536 26625.928 5.07%
BM_std_min<__int128>/7 2.494 -
BM_std_min<__int128>/70000 28519.586 5.43%
BM_std_min<__int128>/8 2.892 -
BM_std_min<__int128>/9 3.280 -
BM_std_min<char>/1 0.313 -17.63%
BM_std_min<char>/10 0.907 -
BM_std_min<char>/1024 8.462 -2.52%
BM_std_min<char>/11 1.047 -
BM_std_min<char>/12 1.281 -2.36%
BM_std_min<char>/13 1.563 -
BM_std_min<char>/14 1.776 -2.69%
BM_std_min<char>/15 2.099 -
BM_std_min<char>/16 2.466 3.42%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -
BM_std_min<char>/19 1.156 -
BM_std_min<char>/2 0.485 -
BM_std_min<char>/20 1.496 -
BM_std_min<char>/21 1.799 4.72%
BM_std_min<char>/22 2.089 -
BM_std_min<char>/23 2.251 -2.16%
BM_std_min<char>/24 2.637 1.69%
BM_std_min<char>/25 1.212 -4.52%
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.385 -
BM_std_min<char>/28 1.757 5.39%
BM_std_min<char>/29 2.032 2.46%
BM_std_min<char>/3 0.693 -
BM_std_min<char>/30 2.296 -1.25%
BM_std_min<char>/31 2.438 -3.64%
BM_std_min<char>/32 2.846 -7.62%
BM_std_min<char>/4 1.068 -
BM_std_min<char>/4000 27.046 -
BM_std_min<char>/4096 28.995 -
BM_std_min<char>/5 1.390 -6.04%
BM_std_min<char>/512 6.395 -
BM_std_min<char>/5500 36.806 -
BM_std_min<char>/6 1.657 2.83%
BM_std_min<char>/64 4.141 -
BM_std_min<char>/64000 450.781 -
BM_std_min<char>/65536 461.173 -
BM_std_min<char>/7 1.895 2.73%
BM_std_min<char>/70000 492.720 -
BM_std_min<char>/8 2.355 6.23%
BM_std_min<char>/9 0.830 -
BM_std_min<int>/1 0.287 -23.34%
BM_std_min<int>/10 0.994 -1.28%
BM_std_min<int>/1024 26.702 -
BM_std_min<int>/11 1.156 -2.31%
BM_std_min<int>/12 1.480 -1.38%
BM_std_min<int>/13 1.156 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.387 -
BM_std_min<int>/16 1.712 -1.09%
BM_std_min<int>/17 0.965 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.462 -10.04%
BM_std_min<int>/20 1.388 -1.83%
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.819 -1.25%
BM_std_min<int>/25 1.480 -
BM_std_min<int>/26 1.527 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 1.952 -
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.692 -4.22%
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.851 -
BM_std_min<int>/32 2.257 1.84%
BM_std_min<int>/4 1.059 2.35%
BM_std_min<int>/4000 109.352 -
BM_std_min<int>/4096 112.255 -
BM_std_min<int>/5 0.877 -
BM_std_min<int>/512 12.855 -
BM_std_min<int>/5500 151.895 -
BM_std_min<int>/6 0.930 -
BM_std_min<int>/64 2.611 -1.96%
BM_std_min<int>/64000 1882.146 -
BM_std_min<int>/65536 1926.185 -
BM_std_min<int>/7 1.055 1.41%
BM_std_min<int>/70000 2054.779 -
BM_std_min<int>/8 1.297 -1.92%
BM_std_min<int>/9 0.932 -
BM_std_min<long_long>/1 0.621 13.70%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 105.957 -
BM_std_min<long_long>/11 1.491 -
BM_std_min<long_long>/12 2.044 1.03%
BM_std_min<long_long>/13 2.387 -
BM_std_min<long_long>/14 2.651 -
BM_std_min<long_long>/15 2.881 -
BM_std_min<long_long>/16 3.108 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.622 -
BM_std_min<long_long>/19 1.735 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.066 3.83%
BM_std_min<long_long>/21 2.414 -
BM_std_min<long_long>/22 2.649 -
BM_std_min<long_long>/23 2.881 -
BM_std_min<long_long>/24 3.118 -
BM_std_min<long_long>/25 2.082 -
BM_std_min<long_long>/26 2.084 -
BM_std_min<long_long>/27 2.090 -
BM_std_min<long_long>/28 2.619 -
BM_std_min<long_long>/29 3.030 2.37%
BM_std_min<long_long>/3 1.281 3.65%
BM_std_min<long_long>/30 3.209 -
BM_std_min<long_long>/31 3.368 2.39%
BM_std_min<long_long>/32 3.530 -1.56%
BM_std_min<long_long>/4 1.687 1.79%
BM_std_min<long_long>/4000 443.368 -
BM_std_min<long_long>/4096 453.999 -
BM_std_min<long_long>/5 1.913 -
BM_std_min<long_long>/512 46.557 -
BM_std_min<long_long>/5500 612.731 -
BM_std_min<long_long>/6 2.138 -
BM_std_min<long_long>/64 4.838 -
BM_std_min<long_long>/64000 7312.650 -
BM_std_min<long_long>/65536 7490.387 -
BM_std_min<long_long>/7 2.363 -
BM_std_min<long_long>/70000 8003.297 -
BM_std_min<long_long>/8 2.685 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.286 8.84%
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 13.951 -
BM_std_min<short>/11 1.179 -
BM_std_min<short>/12 1.470 -5.75%
BM_std_min<short>/13 1.154 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.386 -
BM_std_min<short>/16 1.700 -6.30%
BM_std_min<short>/17 1.625 5.96%
BM_std_min<short>/18 1.605 -
BM_std_min<short>/19 1.841 -2.14%
BM_std_min<short>/2 0.485 -
BM_std_min<short>/20 2.231 -
BM_std_min<short>/21 1.795 -1.65%
BM_std_min<short>/22 1.857 -1.08%
BM_std_min<short>/23 2.078 4.50%
BM_std_min<short>/24 2.412 -3.29%
BM_std_min<short>/25 2.121 2.06%
BM_std_min<short>/26 2.151 3.30%
BM_std_min<short>/27 2.340 -
BM_std_min<short>/28 2.649 -4.18%
BM_std_min<short>/29 2.372 -
BM_std_min<short>/3 0.693 -
BM_std_min<short>/30 2.381 -
BM_std_min<short>/31 2.506 -2.52%
BM_std_min<short>/32 2.933 -3.19%
BM_std_min<short>/4 0.997 -5.46%
BM_std_min<short>/4000 53.465 -
BM_std_min<short>/4096 54.823 -
BM_std_min<short>/5 0.877 -
BM_std_min<short>/512 7.249 -
BM_std_min<short>/5500 75.337 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.429 -3.96%
BM_std_min<short>/64000 910.269 -
BM_std_min<short>/65536 932.534 -
BM_std_min<short>/7 1.110 -
BM_std_min<short>/70000 1031.511 -
BM_std_min<short>/8 1.331 -
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.460 34.03%
BM_std_min<unsigned___int128>/10 3.687 -1.90%
BM_std_min<unsigned___int128>/1024 417.786 -5.90%
BM_std_min<unsigned___int128>/11 4.074 -2.23%
BM_std_min<unsigned___int128>/12 4.502 -2.49%
BM_std_min<unsigned___int128>/13 4.917 -2.69%
BM_std_min<unsigned___int128>/14 5.319 -2.73%
BM_std_min<unsigned___int128>/15 5.736 -3.15%
BM_std_min<unsigned___int128>/16 6.169 -3.43%
BM_std_min<unsigned___int128>/17 6.543 -3.46%
BM_std_min<unsigned___int128>/18 6.942 -3.74%
BM_std_min<unsigned___int128>/19 7.412 -3.17%
BM_std_min<unsigned___int128>/2 0.687 3.30%
BM_std_min<unsigned___int128>/20 7.726 -4.47%
BM_std_min<unsigned___int128>/21 8.105 -4.32%
BM_std_min<unsigned___int128>/22 8.504 -4.44%
BM_std_min<unsigned___int128>/23 8.916 -4.66%
BM_std_min<unsigned___int128>/24 9.312 -4.75%
BM_std_min<unsigned___int128>/25 9.683 -4.88%
BM_std_min<unsigned___int128>/26 10.037 -4.94%
BM_std_min<unsigned___int128>/27 10.472 -5.18%
BM_std_min<unsigned___int128>/28 10.890 -4.88%
BM_std_min<unsigned___int128>/29 11.292 -4.95%
BM_std_min<unsigned___int128>/3 1.035 1.12%
BM_std_min<unsigned___int128>/30 11.716 -4.86%
BM_std_min<unsigned___int128>/31 12.118 -5.58%
BM_std_min<unsigned___int128>/32 12.557 -5.11%
BM_std_min<unsigned___int128>/4 1.387 -
BM_std_min<unsigned___int128>/4000 1628.948 -5.19%
BM_std_min<unsigned___int128>/4096 1665.874 -5.80%
BM_std_min<unsigned___int128>/5 1.768 -
BM_std_min<unsigned___int128>/512 210.104 -4.59%
BM_std_min<unsigned___int128>/5500 2235.434 -5.61%
BM_std_min<unsigned___int128>/6 2.098 -1.13%
BM_std_min<unsigned___int128>/64 25.550 -5.74%
BM_std_min<unsigned___int128>/64000 26120.196 -5.96%
BM_std_min<unsigned___int128>/65536 26693.736 -5.98%
BM_std_min<unsigned___int128>/7 2.506 -
BM_std_min<unsigned___int128>/70000 28508.041 -5.62%
BM_std_min<unsigned___int128>/8 2.892 -1.44%
BM_std_min<unsigned___int128>/9 3.294 -1.45%
BM_std_min<unsigned_char>/1 0.378 -
BM_std_min<unsigned_char>/10 0.908 -
BM_std_min<unsigned_char>/1024 8.499 -
BM_std_min<unsigned_char>/11 1.069 -
BM_std_min<unsigned_char>/12 1.344 -
BM_std_min<unsigned_char>/13 1.616 3.57%
BM_std_min<unsigned_char>/14 1.788 -1.73%
BM_std_min<unsigned_char>/15 2.128 1.39%
BM_std_min<unsigned_char>/16 2.567 3.80%
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.526 8.33%
BM_std_min<unsigned_char>/20 1.497 -2.07%
BM_std_min<unsigned_char>/21 1.778 -1.52%
BM_std_min<unsigned_char>/22 2.001 -4.08%
BM_std_min<unsigned_char>/23 2.385 2.49%
BM_std_min<unsigned_char>/24 2.848 3.42%
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.829 6.18%
BM_std_min<unsigned_char>/29 2.022 1.21%
BM_std_min<unsigned_char>/3 0.696 -
BM_std_min<unsigned_char>/30 2.273 -
BM_std_min<unsigned_char>/31 2.549 -
BM_std_min<unsigned_char>/32 2.854 -3.68%
BM_std_min<unsigned_char>/4 0.991 -
BM_std_min<unsigned_char>/4000 27.063 -3.18%
BM_std_min<unsigned_char>/4096 28.922 -3.57%
BM_std_min<unsigned_char>/5 1.298 3.72%
BM_std_min<unsigned_char>/512 6.374 -2.16%
BM_std_min<unsigned_char>/5500 37.047 -1.41%
BM_std_min<unsigned_char>/6 1.499 -
BM_std_min<unsigned_char>/64 4.159 -
BM_std_min<unsigned_char>/64000 453.149 -
BM_std_min<unsigned_char>/65536 463.892 -
BM_std_min<unsigned_char>/7 1.853 -
BM_std_min<unsigned_char>/70000 495.567 -
BM_std_min<unsigned_char>/8 2.288 -
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.328 13.61%
BM_std_min<unsigned_int>/10 0.995 -1.15%
BM_std_min<unsigned_int>/1024 27.159 1.08%
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.492 -
BM_std_min<unsigned_int>/13 1.368 -4.32%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.896 -
BM_std_min<unsigned_int>/17 0.970 1.07%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -4.92%
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.837 -1.81%
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.969 -
BM_std_min<unsigned_int>/29 2.024 2.97%
BM_std_min<unsigned_int>/3 0.701 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.852 -
BM_std_min<unsigned_int>/32 2.162 -2.33%
BM_std_min<unsigned_int>/4 0.982 -4.02%
BM_std_min<unsigned_int>/4000 110.369 -
BM_std_min<unsigned_int>/4096 111.999 -
BM_std_min<unsigned_int>/5 0.877 -
BM_std_min<unsigned_int>/512 13.016 -
BM_std_min<unsigned_int>/5500 152.891 -
BM_std_min<unsigned_int>/6 0.931 -
BM_std_min<unsigned_int>/64 2.848 -
BM_std_min<unsigned_int>/64000 1882.277 -
BM_std_min<unsigned_int>/65536 1926.005 -
BM_std_min<unsigned_int>/7 1.047 -1.35%
BM_std_min<unsigned_int>/70000 2055.551 -
BM_std_min<unsigned_int>/8 1.300 -3.16%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.381 -16.82%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.106 -
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.743 -
BM_std_min<unsigned_long_long>/14 1.905 -1.50%
BM_std_min<unsigned_long_long>/15 2.163 -2.28%
BM_std_min<unsigned_long_long>/16 2.421 -1.09%
BM_std_min<unsigned_long_long>/17 1.554 -
BM_std_min<unsigned_long_long>/18 1.622 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.486 -
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 2.030 -
BM_std_min<unsigned_long_long>/22 2.224 -
BM_std_min<unsigned_long_long>/23 2.446 -
BM_std_min<unsigned_long_long>/24 2.735 1.05%
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.082 -
BM_std_min<unsigned_long_long>/27 2.101 -
BM_std_min<unsigned_long_long>/28 2.166 -
BM_std_min<unsigned_long_long>/29 2.491 -
BM_std_min<unsigned_long_long>/3 0.694 -2.37%
BM_std_min<unsigned_long_long>/30 2.713 1.24%
BM_std_min<unsigned_long_long>/31 3.020 1.41%
BM_std_min<unsigned_long_long>/32 3.351 2.73%
BM_std_min<unsigned_long_long>/4 1.061 3.26%
BM_std_min<unsigned_long_long>/4000 444.758 -
BM_std_min<unsigned_long_long>/4096 455.411 -
BM_std_min<unsigned_long_long>/5 1.411 -3.85%
BM_std_min<unsigned_long_long>/512 46.670 -
BM_std_min<unsigned_long_long>/5500 614.456 -
BM_std_min<unsigned_long_long>/6 1.657 -3.67%
BM_std_min<unsigned_long_long>/64 4.687 -2.56%
BM_std_min<unsigned_long_long>/64000 7321.217 -
BM_std_min<unsigned_long_long>/65536 7503.067 -
BM_std_min<unsigned_long_long>/7 1.889 -3.16%
BM_std_min<unsigned_long_long>/70000 8013.966 -
BM_std_min<unsigned_long_long>/8 2.348 3.49%
BM_std_min<unsigned_long_long>/9 1.175 -
BM_std_min<unsigned_short>/1 0.327 -28.33%
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 14.038 1.06%
BM_std_min<unsigned_short>/11 1.171 1.01%
BM_std_min<unsigned_short>/12 1.532 1.09%
BM_std_min<unsigned_short>/13 6.419 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.721 2.28%
BM_std_min<unsigned_short>/17 6.633 -1.05%
BM_std_min<unsigned_short>/18 1.604 7.04%
BM_std_min<unsigned_short>/19 1.832 -3.38%
BM_std_min<unsigned_short>/2 0.507 4.48%
BM_std_min<unsigned_short>/20 2.219 2.05%
BM_std_min<unsigned_short>/21 6.895 -
BM_std_min<unsigned_short>/22 1.887 -
BM_std_min<unsigned_short>/23 2.133 -1.06%
BM_std_min<unsigned_short>/24 2.374 -4.30%
BM_std_min<unsigned_short>/25 7.111 -
BM_std_min<unsigned_short>/26 2.100 -
BM_std_min<unsigned_short>/27 2.370 1.35%
BM_std_min<unsigned_short>/28 2.746 3.66%
BM_std_min<unsigned_short>/29 7.322 -
BM_std_min<unsigned_short>/3 0.719 3.76%
BM_std_min<unsigned_short>/30 2.282 -3.50%
BM_std_min<unsigned_short>/31 2.570 -
BM_std_min<unsigned_short>/32 2.928 2.11%
BM_std_min<unsigned_short>/4 0.995 -
BM_std_min<unsigned_short>/4000 54.347 -
BM_std_min<unsigned_short>/4096 55.810 1.18%
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.242 -
BM_std_min<unsigned_short>/5500 76.384 1.12%
BM_std_min<unsigned_short>/6 0.948 -
BM_std_min<unsigned_short>/64 3.432 -3.06%
BM_std_min<unsigned_short>/64000 912.743 -
BM_std_min<unsigned_short>/65536 934.955 -
BM_std_min<unsigned_short>/7 1.101 1.28%
BM_std_min<unsigned_short>/70000 1032.217 -
BM_std_min<unsigned_short>/8 1.298 -1.33%
BM_std_min<unsigned_short>/9 6.250 -1.63%
BM_std_minmax<char>/1 0.625 -
BM_std_minmax<char>/10 1.384 3.38%
BM_std_minmax<char>/1024 8.749 -
BM_std_minmax<char>/11 1.800 6.48%
BM_std_minmax<char>/12 2.020 4.63%
BM_std_minmax<char>/13 2.256 1.31%
BM_std_minmax<char>/14 2.590 2.74%
BM_std_minmax<char>/15 3.057 3.07%
BM_std_minmax<char>/16 0.924 -
BM_std_minmax<char>/17 1.087 -
BM_std_minmax<char>/18 1.295 -
BM_std_minmax<char>/19 1.642 -
BM_std_minmax<char>/2 0.893 2.88%
BM_std_minmax<char>/20 1.940 1.44%
BM_std_minmax<char>/21 2.258 2.46%
BM_std_minmax<char>/22 2.507 -
BM_std_minmax<char>/23 2.939 1.26%
BM_std_minmax<char>/24 1.155 -
BM_std_minmax<char>/25 1.179 -
BM_std_minmax<char>/26 1.388 -
BM_std_minmax<char>/27 1.770 -1.30%
BM_std_minmax<char>/28 2.112 -
BM_std_minmax<char>/29 2.415 -
BM_std_minmax<char>/3 1.213 4.11%
BM_std_minmax<char>/30 2.653 -
BM_std_minmax<char>/31 3.101 -
BM_std_minmax<char>/32 1.470 -4.59%
BM_std_minmax<char>/4 1.492 2.01%
BM_std_minmax<char>/4000 38.969 -
BM_std_minmax<char>/4096 32.955 -
BM_std_minmax<char>/5 1.785 2.29%
BM_std_minmax<char>/512 5.015 -
BM_std_minmax<char>/5500 50.899 -
BM_std_minmax<char>/6 2.074 3.47%
BM_std_minmax<char>/64 1.154 -16.40%
BM_std_minmax<char>/64000 532.236 -
BM_std_minmax<char>/65536 544.915 -
BM_std_minmax<char>/7 2.445 -
BM_std_minmax<char>/70000 596.834 -
BM_std_minmax<char>/8 0.922 -7.29%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.393 1.78%
BM_std_minmax<int>/1024 33.613 -
BM_std_minmax<int>/11 1.739 3.51%
BM_std_minmax<int>/12 1.385 4.83%
BM_std_minmax<int>/13 1.387 2.79%
BM_std_minmax<int>/14 1.618 3.59%
BM_std_minmax<int>/15 1.961 2.61%
BM_std_minmax<int>/16 1.385 5.48%
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.794 -1.38%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.300 1.79%
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.165 -
BM_std_minmax<int>/27 2.458 2.21%
BM_std_minmax<int>/28 2.080 1.28%
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.014 -7.39%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.640 -
BM_std_minmax<int>/32 1.618 1.05%
BM_std_minmax<int>/4 0.972 5.09%
BM_std_minmax<int>/4000 133.276 -
BM_std_minmax<int>/4096 136.456 -
BM_std_minmax<int>/5 1.156 1.59%
BM_std_minmax<int>/512 16.632 -
BM_std_minmax<int>/5500 191.318 -
BM_std_minmax<int>/6 1.387 2.85%
BM_std_minmax<int>/64 2.531 1.40%
BM_std_minmax<int>/64000 2153.047 -
BM_std_minmax<int>/65536 2202.605 -
BM_std_minmax<int>/7 1.746 2.77%
BM_std_minmax<int>/70000 2352.903 -
BM_std_minmax<int>/8 1.156 3.46%
BM_std_minmax<int>/9 1.161 -
BM_std_minmax<long_long>/1 0.651 6.10%
BM_std_minmax<long_long>/10 2.156 -1.52%
BM_std_minmax<long_long>/1024 133.720 -
BM_std_minmax<long_long>/11 2.379 -6.22%
BM_std_minmax<long_long>/12 2.698 -1.23%
BM_std_minmax<long_long>/13 3.013 -3.15%
BM_std_minmax<long_long>/14 3.338 1.38%
BM_std_minmax<long_long>/15 3.731 1.98%
BM_std_minmax<long_long>/16 3.055 -
BM_std_minmax<long_long>/17 3.067 -
BM_std_minmax<long_long>/18 3.066 -
BM_std_minmax<long_long>/19 3.073 -
BM_std_minmax<long_long>/2 1.118 -15.72%
BM_std_minmax<long_long>/20 3.284 -1.03%
BM_std_minmax<long_long>/21 3.534 -
BM_std_minmax<long_long>/22 3.931 -
BM_std_minmax<long_long>/23 4.395 -
BM_std_minmax<long_long>/24 3.990 -
BM_std_minmax<long_long>/25 4.010 -
BM_std_minmax<long_long>/26 4.015 -
BM_std_minmax<long_long>/27 4.024 -
BM_std_minmax<long_long>/28 4.100 -
BM_std_minmax<long_long>/29 4.257 -2.35%
BM_std_minmax<long_long>/3 1.491 -14.50%
BM_std_minmax<long_long>/30 4.568 -
BM_std_minmax<long_long>/31 4.825 -
BM_std_minmax<long_long>/32 4.952 -
BM_std_minmax<long_long>/4 1.739 -7.23%
BM_std_minmax<long_long>/4000 525.874 -
BM_std_minmax<long_long>/4096 538.669 -
BM_std_minmax<long_long>/5 2.012 -9.31%
BM_std_minmax<long_long>/512 66.823 -
BM_std_minmax<long_long>/5500 723.988 -
BM_std_minmax<long_long>/6 2.277 -5.78%
BM_std_minmax<long_long>/64 10.331 -
BM_std_minmax<long_long>/64000 8476.537 -
BM_std_minmax<long_long>/65536 8681.033 -
BM_std_minmax<long_long>/7 2.599 1.59%
BM_std_minmax<long_long>/70000 9271.824 -
BM_std_minmax<long_long>/8 2.124 -
BM_std_minmax<long_long>/9 2.126 -
BM_std_minmax<short>/1 0.641 2.23%
BM_std_minmax<short>/10 1.416 -
BM_std_minmax<short>/1024 16.567 -
BM_std_minmax<short>/11 1.781 -
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 2.014 1.87%
BM_std_minmax<short>/16 1.727 -1.38%
BM_std_minmax<short>/17 1.794 2.56%
BM_std_minmax<short>/18 2.070 3.58%
BM_std_minmax<short>/19 2.292 -6.84%
BM_std_minmax<short>/2 0.878 3.57%
BM_std_minmax<short>/20 2.025 1.69%
BM_std_minmax<short>/21 2.048 -1.81%
BM_std_minmax<short>/22 2.312 -
BM_std_minmax<short>/23 2.636 -
BM_std_minmax<short>/24 2.307 -
BM_std_minmax<short>/25 2.339 3.23%
BM_std_minmax<short>/26 2.502 -1.06%
BM_std_minmax<short>/27 2.815 1.08%
BM_std_minmax<short>/28 2.609 3.40%
BM_std_minmax<short>/29 2.666 -
BM_std_minmax<short>/3 1.173 2.74%
BM_std_minmax<short>/30 2.821 2.34%
BM_std_minmax<short>/31 3.151 2.14%
BM_std_minmax<short>/32 1.339 6.13%
BM_std_minmax<short>/4 0.972 -5.27%
BM_std_minmax<short>/4000 66.029 -
BM_std_minmax<short>/4096 67.674 -
BM_std_minmax<short>/5 1.156 -
BM_std_minmax<short>/512 8.862 -
BM_std_minmax<short>/5500 97.503 -
BM_std_minmax<short>/6 1.392 1.63%
BM_std_minmax<short>/64 1.592 2.85%
BM_std_minmax<short>/64000 1063.916 -
BM_std_minmax<short>/65536 1090.202 -
BM_std_minmax<short>/7 1.804 3.34%
BM_std_minmax<short>/70000 1200.326 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.172 -
BM_std_minmax<unsigned_char>/1 0.612 -4.31%
BM_std_minmax<unsigned_char>/10 1.386 6.45%
BM_std_minmax<unsigned_char>/1024 8.790 -
BM_std_minmax<unsigned_char>/11 1.784 8.27%
BM_std_minmax<unsigned_char>/12 1.979 2.21%
BM_std_minmax<unsigned_char>/13 2.218 1.52%
BM_std_minmax<unsigned_char>/14 2.591 5.15%
BM_std_minmax<unsigned_char>/15 2.991 6.71%
BM_std_minmax<unsigned_char>/16 1.089 17.70%
BM_std_minmax<unsigned_char>/17 1.138 4.65%
BM_std_minmax<unsigned_char>/18 1.364 5.12%
BM_std_minmax<unsigned_char>/19 1.748 5.76%
BM_std_minmax<unsigned_char>/2 0.852 -2.49%
BM_std_minmax<unsigned_char>/20 2.030 6.44%
BM_std_minmax<unsigned_char>/21 2.245 3.38%
BM_std_minmax<unsigned_char>/22 2.528 2.48%
BM_std_minmax<unsigned_char>/23 3.025 3.32%
BM_std_minmax<unsigned_char>/24 1.258 8.93%
BM_std_minmax<unsigned_char>/25 1.273 7.86%
BM_std_minmax<unsigned_char>/26 1.499 7.85%
BM_std_minmax<unsigned_char>/27 1.909 5.52%
BM_std_minmax<unsigned_char>/28 2.138 2.23%
BM_std_minmax<unsigned_char>/29 2.479 3.02%
BM_std_minmax<unsigned_char>/3 1.189 1.62%
BM_std_minmax<unsigned_char>/30 2.736 2.43%
BM_std_minmax<unsigned_char>/31 3.254 3.81%
BM_std_minmax<unsigned_char>/32 1.603 9.93%
BM_std_minmax<unsigned_char>/4 1.457 -
BM_std_minmax<unsigned_char>/4000 39.422 -
BM_std_minmax<unsigned_char>/4096 33.032 -
BM_std_minmax<unsigned_char>/5 1.709 -1.77%
BM_std_minmax<unsigned_char>/512 5.016 -
BM_std_minmax<unsigned_char>/5500 50.020 -1.51%
BM_std_minmax<unsigned_char>/6 1.985 -2.51%
BM_std_minmax<unsigned_char>/64 1.155 -4.21%
BM_std_minmax<unsigned_char>/64000 533.498 -
BM_std_minmax<unsigned_char>/65536 545.777 -
BM_std_minmax<unsigned_char>/7 2.412 -2.39%
BM_std_minmax<unsigned_char>/70000 598.454 -
BM_std_minmax<unsigned_char>/8 1.025 -
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.623 3.41%
BM_std_minmax<unsigned_int>/10 1.387 1.20%
BM_std_minmax<unsigned_int>/1024 33.601 -
BM_std_minmax<unsigned_int>/11 1.764 -
BM_std_minmax<unsigned_int>/12 1.385 4.66%
BM_std_minmax<unsigned_int>/13 1.387 2.84%
BM_std_minmax<unsigned_int>/14 1.618 3.77%
BM_std_minmax<unsigned_int>/15 2.096 7.83%
BM_std_minmax<unsigned_int>/16 1.385 10.24%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.652 -
BM_std_minmax<unsigned_int>/19 1.849 -
BM_std_minmax<unsigned_int>/2 0.876 -1.37%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.852 -
BM_std_minmax<unsigned_int>/22 2.020 -
BM_std_minmax<unsigned_int>/23 2.396 1.81%
BM_std_minmax<unsigned_int>/24 1.808 -
BM_std_minmax<unsigned_int>/25 1.958 -
BM_std_minmax<unsigned_int>/26 2.115 -
BM_std_minmax<unsigned_int>/27 2.381 -
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.190 -
BM_std_minmax<unsigned_int>/30 2.216 -
BM_std_minmax<unsigned_int>/31 2.584 3.14%
BM_std_minmax<unsigned_int>/32 1.619 -
BM_std_minmax<unsigned_int>/4 1.154 12.54%
BM_std_minmax<unsigned_int>/4000 133.198 -
BM_std_minmax<unsigned_int>/4096 136.413 -
BM_std_minmax<unsigned_int>/5 1.156 2.17%
BM_std_minmax<unsigned_int>/512 16.705 -
BM_std_minmax<unsigned_int>/5500 190.143 -
BM_std_minmax<unsigned_int>/6 1.387 5.86%
BM_std_minmax<unsigned_int>/64 2.541 -
BM_std_minmax<unsigned_int>/64000 2152.720 -
BM_std_minmax<unsigned_int>/65536 2203.999 -
BM_std_minmax<unsigned_int>/7 1.791 9.39%
BM_std_minmax<unsigned_int>/70000 2352.610 -
BM_std_minmax<unsigned_int>/8 1.156 3.43%
BM_std_minmax<unsigned_int>/9 1.159 -
BM_std_minmax<unsigned_long_long>/1 0.584 -4.99%
BM_std_minmax<unsigned_long_long>/10 2.128 -
BM_std_minmax<unsigned_long_long>/1024 133.847 -
BM_std_minmax<unsigned_long_long>/11 2.341 -
BM_std_minmax<unsigned_long_long>/12 2.678 -
BM_std_minmax<unsigned_long_long>/13 3.020 -
BM_std_minmax<unsigned_long_long>/14 3.309 -
BM_std_minmax<unsigned_long_long>/15 3.746 -
BM_std_minmax<unsigned_long_long>/16 3.056 -
BM_std_minmax<unsigned_long_long>/17 3.068 -
BM_std_minmax<unsigned_long_long>/18 3.076 -
BM_std_minmax<unsigned_long_long>/19 3.070 -
BM_std_minmax<unsigned_long_long>/2 0.886 -
BM_std_minmax<unsigned_long_long>/20 3.287 -
BM_std_minmax<unsigned_long_long>/21 3.552 -
BM_std_minmax<unsigned_long_long>/22 3.937 -
BM_std_minmax<unsigned_long_long>/23 4.396 1.27%
BM_std_minmax<unsigned_long_long>/24 3.990 -
BM_std_minmax<unsigned_long_long>/25 4.012 -
BM_std_minmax<unsigned_long_long>/26 4.020 -
BM_std_minmax<unsigned_long_long>/27 4.026 -
BM_std_minmax<unsigned_long_long>/28 4.048 -
BM_std_minmax<unsigned_long_long>/29 4.182 -
BM_std_minmax<unsigned_long_long>/3 1.249 -2.42%
BM_std_minmax<unsigned_long_long>/30 4.500 -
BM_std_minmax<unsigned_long_long>/31 4.833 -
BM_std_minmax<unsigned_long_long>/32 4.969 -
BM_std_minmax<unsigned_long_long>/4 1.566 2.28%
BM_std_minmax<unsigned_long_long>/4000 526.531 -
BM_std_minmax<unsigned_long_long>/4096 538.732 -
BM_std_minmax<unsigned_long_long>/5 1.823 -
BM_std_minmax<unsigned_long_long>/512 66.868 -
BM_std_minmax<unsigned_long_long>/5500 723.893 -
BM_std_minmax<unsigned_long_long>/6 2.116 -
BM_std_minmax<unsigned_long_long>/64 10.321 -
BM_std_minmax<unsigned_long_long>/64000 8480.150 -
BM_std_minmax<unsigned_long_long>/65536 8681.011 -
BM_std_minmax<unsigned_long_long>/7 2.526 -
BM_std_minmax<unsigned_long_long>/70000 9273.778 -
BM_std_minmax<unsigned_long_long>/8 2.123 -
BM_std_minmax<unsigned_long_long>/9 2.125 -
BM_std_minmax<unsigned_short>/1 0.627 -4.85%
BM_std_minmax<unsigned_short>/10 1.420 -
BM_std_minmax<unsigned_short>/1024 16.592 -
BM_std_minmax<unsigned_short>/11 1.742 -
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.622 -
BM_std_minmax<unsigned_short>/15 1.898 -
BM_std_minmax<unsigned_short>/16 1.688 1.81%
BM_std_minmax<unsigned_short>/17 1.678 -1.31%
BM_std_minmax<unsigned_short>/18 1.970 1.94%
BM_std_minmax<unsigned_short>/19 2.163 -
BM_std_minmax<unsigned_short>/2 0.904 -
BM_std_minmax<unsigned_short>/20 1.980 3.48%
BM_std_minmax<unsigned_short>/21 1.939 -
BM_std_minmax<unsigned_short>/22 2.341 3.35%
BM_std_minmax<unsigned_short>/23 2.454 1.09%
BM_std_minmax<unsigned_short>/24 2.277 -1.58%
BM_std_minmax<unsigned_short>/25 2.322 -1.01%
BM_std_minmax<unsigned_short>/26 2.602 1.19%
BM_std_minmax<unsigned_short>/27 2.860 2.65%
BM_std_minmax<unsigned_short>/28 2.569 -
BM_std_minmax<unsigned_short>/29 2.593 -
BM_std_minmax<unsigned_short>/3 1.216 2.63%
BM_std_minmax<unsigned_short>/30 2.834 -
BM_std_minmax<unsigned_short>/31 3.129 -
BM_std_minmax<unsigned_short>/32 1.229 -2.77%
BM_std_minmax<unsigned_short>/4 0.974 -3.04%
BM_std_minmax<unsigned_short>/4000 66.177 -
BM_std_minmax<unsigned_short>/4096 67.810 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.881 -
BM_std_minmax<unsigned_short>/5500 97.915 -
BM_std_minmax<unsigned_short>/6 1.366 -
BM_std_minmax<unsigned_short>/64 1.525 -1.44%
BM_std_minmax<unsigned_short>/64000 1066.234 -
BM_std_minmax<unsigned_short>/65536 1091.988 -
BM_std_minmax<unsigned_short>/7 1.677 1.99%
BM_std_minmax<unsigned_short>/70000 1201.733 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.174 -
BM_std_minmax_element<char>/1 0.301 -6.96%
BM_std_minmax_element<char>/1024 286.186 -
BM_std_minmax_element<char>/2 0.688 12.19%
BM_std_minmax_element<char>/3 1.086 -12.86%
BM_std_minmax_element<char>/4 1.244 -1.11%
BM_std_minmax_element<char>/4000 1099.534 1.34%
BM_std_minmax_element<char>/4096 1132.519 1.99%
BM_std_minmax_element<char>/512 145.719 1.07%
BM_std_minmax_element<char>/5500 1510.834 1.49%
BM_std_minmax_element<char>/64 17.687 1.57%
BM_std_minmax_element<char>/64000 17503.854 1.56%
BM_std_minmax_element<char>/65536 17934.904 1.56%
BM_std_minmax_element<char>/70000 19137.877 1.53%
BM_std_minmax_element<int>/1 0.301 -
BM_std_minmax_element<int>/1024 270.316 4.96%
BM_std_minmax_element<int>/2 0.686 6.00%
BM_std_minmax_element<int>/3 1.060 -14.79%
BM_std_minmax_element<int>/4 1.212 -
BM_std_minmax_element<int>/4000 1037.412 4.87%
BM_std_minmax_element<int>/4096 1059.029 4.43%
BM_std_minmax_element<int>/512 136.808 4.43%
BM_std_minmax_element<int>/5500 1418.375 5.03%
BM_std_minmax_element<int>/64 17.257 4.25%
BM_std_minmax_element<int>/64000 16808.279 6.98%
BM_std_minmax_element<int>/65536 17263.674 7.27%
BM_std_minmax_element<int>/70000 18406.563 7.29%
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 274.112 -3.20%
BM_std_minmax_element<long_long>/2 0.609 -11.25%
BM_std_minmax_element<long_long>/3 1.243 10.72%
BM_std_minmax_element<long_long>/4 1.264 -1.03%
BM_std_minmax_element<long_long>/4000 1051.454 -3.59%
BM_std_minmax_element<long_long>/4096 1075.789 -3.66%
BM_std_minmax_element<long_long>/512 138.852 -3.47%
BM_std_minmax_element<long_long>/5500 1435.876 -3.79%
BM_std_minmax_element<long_long>/64 17.235 -2.96%
BM_std_minmax_element<long_long>/64000 16783.057 -3.72%
BM_std_minmax_element<long_long>/65536 17188.428 -3.75%
BM_std_minmax_element<long_long>/70000 18361.799 -3.83%
BM_std_minmax_element<short>/1 0.314 3.40%
BM_std_minmax_element<short>/1024 292.896 4.55%
BM_std_minmax_element<short>/2 0.658 -4.37%
BM_std_minmax_element<short>/3 1.148 9.69%
BM_std_minmax_element<short>/4 1.196 -3.37%
BM_std_minmax_element<short>/4000 1141.310 6.88%
BM_std_minmax_element<short>/4096 1168.144 6.81%
BM_std_minmax_element<short>/512 148.834 3.79%
BM_std_minmax_element<short>/5500 1557.512 6.12%
BM_std_minmax_element<short>/64 17.755 1.69%
BM_std_minmax_element<short>/64000 18211.188 7.58%
BM_std_minmax_element<short>/65536 18658.358 7.84%
BM_std_minmax_element<short>/70000 19766.911 6.60%
BM_tolower_char<char> 0.692 -
BM_tolower_char<wchar_t> 0.691 -
BM_tolower_string<char> 22.934 53.86%
BM_tolower_string<wchar_t> 6.275 -
BM_toupper_char<char> 0.612 11.49%
BM_toupper_char<wchar_t> 0.640 -6.55%
BM_toupper_string<char> 14.915 -
BM_toupper_string<wchar_t> 6.210 -
BM_vector_deque_copy/0 0.505 -
BM_vector_deque_copy/1 2.313 -
BM_vector_deque_copy/1024 35.759 -
BM_vector_deque_copy/2 2.066 -
BM_vector_deque_copy/4000 140.294 -2.89%
BM_vector_deque_copy/4096 145.935 -
BM_vector_deque_copy/512 17.041 -
BM_vector_deque_copy/5500 197.321 -
BM_vector_deque_copy/64 2.801 -
BM_vector_deque_copy/64000 2368.613 -
BM_vector_deque_copy/65536 2372.586 -
BM_vector_deque_copy/70000 2594.678 -
BM_vector_deque_copy_backward/0 0.415 -9.88%
BM_vector_deque_copy_backward/1 2.256 2.19%
BM_vector_deque_copy_backward/1024 38.166 -
BM_vector_deque_copy_backward/2 2.004 2.78%
BM_vector_deque_copy_backward/4000 144.462 1.95%
BM_vector_deque_copy_backward/4096 148.035 -
BM_vector_deque_copy_backward/512 17.759 -
BM_vector_deque_copy_backward/5500 197.896 -
BM_vector_deque_copy_backward/64 2.994 -1.87%
BM_vector_deque_copy_backward/64000 7744.696 -
BM_vector_deque_copy_backward/65536 8302.523 3.34%
BM_vector_deque_copy_backward/70000 8649.286 -
BM_vector_deque_move/0 0.398 -7.17%
BM_vector_deque_move/1 2.024 -11.63%
BM_vector_deque_move/1024 35.933 -
BM_vector_deque_move/2 1.678 -16.37%
BM_vector_deque_move/4000 141.164 -1.55%
BM_vector_deque_move/4096 145.104 -
BM_vector_deque_move/512 16.998 -
BM_vector_deque_move/5500 195.768 -
BM_vector_deque_move/64 2.669 -3.90%
BM_vector_deque_move/64000 2358.783 -
BM_vector_deque_move/65536 2372.279 -
BM_vector_deque_move/70000 2585.407 -
BM_vector_deque_move_backward/0 0.609 32.11%
BM_vector_deque_move_backward/1 2.447 -5.82%
BM_vector_deque_move_backward/1024 38.249 2.85%
BM_vector_deque_move_backward/2 2.104 -7.92%
BM_vector_deque_move_backward/4000 145.507 3.08%
BM_vector_deque_move_backward/4096 150.931 -
BM_vector_deque_move_backward/512 17.897 1.62%
BM_vector_deque_move_backward/5500 199.381 1.03%
BM_vector_deque_move_backward/64 3.106 2.97%
BM_vector_deque_move_backward/64000 7461.141 -4.66%
BM_vector_deque_move_backward/65536 7769.769 -4.76%
BM_vector_deque_move_backward/70000 8385.553 -
BM_vector_deque_ranges_copy/0 0.552 9.52%
BM_vector_deque_ranges_copy/1 2.318 5.29%
BM_vector_deque_ranges_copy/1024 35.772 -
BM_vector_deque_ranges_copy/2 2.066 9.04%
BM_vector_deque_ranges_copy/4000 140.749 -
BM_vector_deque_ranges_copy/4096 145.393 -
BM_vector_deque_ranges_copy/512 17.037 -
BM_vector_deque_ranges_copy/5500 194.609 -1.57%
BM_vector_deque_ranges_copy/64 2.843 5.52%
BM_vector_deque_ranges_copy/64000 2369.711 -
BM_vector_deque_ranges_copy/65536 2366.980 -
BM_vector_deque_ranges_copy/70000 2595.234 -
BM_vector_deque_ranges_copy_backward/0 0.403 -15.26%
BM_vector_deque_ranges_copy_backward/1 2.385 1.04%
BM_vector_deque_ranges_copy_backward/1024 38.048 -
BM_vector_deque_ranges_copy_backward/2 2.066 -
BM_vector_deque_ranges_copy_backward/4000 143.187 1.51%
BM_vector_deque_ranges_copy_backward/4096 148.643 -
BM_vector_deque_ranges_copy_backward/512 17.614 -
BM_vector_deque_ranges_copy_backward/5500 198.051 -
BM_vector_deque_ranges_copy_backward/64 2.959 -
BM_vector_deque_ranges_copy_backward/64000 7845.086 -
BM_vector_deque_ranges_copy_backward/65536 7969.623 -
BM_vector_deque_ranges_copy_backward/70000 8522.137 -3.17%
BM_vector_deque_ranges_move/0 0.439 -28.48%
BM_vector_deque_ranges_move/1 2.321 -
BM_vector_deque_ranges_move/1024 35.885 -
BM_vector_deque_ranges_move/2 2.070 -
BM_vector_deque_ranges_move/4000 142.476 -
BM_vector_deque_ranges_move/4096 145.447 -
BM_vector_deque_ranges_move/512 17.040 -
BM_vector_deque_ranges_move/5500 196.585 -
BM_vector_deque_ranges_move/64 2.809 -
BM_vector_deque_ranges_move/64000 2366.277 -
BM_vector_deque_ranges_move/65536 2367.513 -
BM_vector_deque_ranges_move/70000 2592.575 -
BM_vector_deque_ranges_move_backward/0 0.454 -11.99%
BM_vector_deque_ranges_move_backward/1 2.320 -2.51%
BM_vector_deque_ranges_move_backward/1024 37.754 -
BM_vector_deque_ranges_move_backward/2 2.063 -
BM_vector_deque_ranges_move_backward/4000 142.779 -
BM_vector_deque_ranges_move_backward/4096 147.858 -
BM_vector_deque_ranges_move_backward/512 17.595 -
BM_vector_deque_ranges_move_backward/5500 198.948 -
BM_vector_deque_ranges_move_backward/64 2.950 -
BM_vector_deque_ranges_move_backward/64000 7638.795 1.27%
BM_vector_deque_ranges_move_backward/65536 7848.502 -
BM_vector_deque_ranges_move_backward/70000 8357.350 -1.30%
SetIntersection_Front_Set_float_1024_1 1116940.171 1.29%
SetIntersection_Front_Set_float_1024_1024 14927290.131 -4.85%
SetIntersection_Front_Set_float_1024_16 1295118.706 -1.07%
SetIntersection_Front_Set_float_1024_256 4398894.509 -8.74%
SetIntersection_Front_Set_float_1024_4 1146190.577 -
SetIntersection_Front_Set_float_1024_64 1859336.154 -5.28%
SetIntersection_Front_Set_float_16384_1 1094680.032 -
SetIntersection_Front_Set_float_16384_1024 14659085.558 -5.33%
SetIntersection_Front_Set_float_16384_16 1244780.698 -
SetIntersection_Front_Set_float_16384_16384 257508187.654 -25.68%
SetIntersection_Front_Set_float_16384_256 4480019.276 -7.39%
SetIntersection_Front_Set_float_16384_4 1152100.915 -
SetIntersection_Front_Set_float_16384_64 1869477.302 -5.55%
SetIntersection_Front_Set_float_16_1 67246413.741 -
SetIntersection_Front_Set_float_16_16 41048127.417 -2.70%
SetIntersection_Front_Set_float_16_4 58697559.906 -
SetIntersection_Front_Set_float_1_1 571225571.298 -
SetIntersection_Front_Set_float_256_1 4451506.685 -
SetIntersection_Front_Set_float_256_16 4829407.418 -
SetIntersection_Front_Set_float_256_256 8623878.234 -5.85%
SetIntersection_Front_Set_float_256_4 4494236.803 -
SetIntersection_Front_Set_float_256_64 6212323.755 1.89%
SetIntersection_Front_Set_float_262144_1 1078381.431 -
SetIntersection_Front_Set_float_262144_1024 14265605.493 -12.92%
SetIntersection_Front_Set_float_262144_16 1294265.258 3.35%
SetIntersection_Front_Set_float_262144_16384 257462014.589 1.52%
SetIntersection_Front_Set_float_262144_256 4401980.092 -3.20%
SetIntersection_Front_Set_float_262144_262144 1730763.590 -3.28%
SetIntersection_Front_Set_float_262144_4 1141761.261 3.42%
SetIntersection_Front_Set_float_262144_64 1854017.397 -
SetIntersection_Front_Set_float_4_1 228233467.094 -
SetIntersection_Front_Set_float_4_4 146971378.023 -
SetIntersection_Front_Set_float_64_1 17538882.556 -
SetIntersection_Front_Set_float_64_16 16486567.470 -
SetIntersection_Front_Set_float_64_4 17285422.839 -
SetIntersection_Front_Set_float_64_64 15192498.385 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1100870.538 -2.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20687832.271 1.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1397287.603 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6006466.909 -3.72%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1164548.533 1.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2326049.172 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1112618.616 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 22272980.254 6.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1422122.067 2.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 354066089.449 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6124384.965 1.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1174695.808 4.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2311233.542 1.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67435773.094 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44418976.626 1.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 60008009.142 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 573065871.246 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4471171.153 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5368843.517 2.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 11954909.535 -3.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4637453.004 1.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7552435.414 3.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1128863.651 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 21290084.794 2.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1411406.882 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 344125062.497 -1.71%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6336711.679 5.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2254697.672 1.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1192255.563 1.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2351319.067 3.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228749407.944 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 148974498.706 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17650340.007 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 18152318.826 2.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17600980.131 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18685973.828 -
SetIntersection_Front_Set_string_1024_1 1150092.145 -
SetIntersection_Front_Set_string_1024_1024 55493759.285 1.55%
SetIntersection_Front_Set_string_1024_16 2005949.131 2.33%
SetIntersection_Front_Set_string_1024_256 15625006.786 8.88%
SetIntersection_Front_Set_string_1024_4 1334113.377 2.03%
SetIntersection_Front_Set_string_1024_64 4827045.034 1.34%
SetIntersection_Front_Set_string_16384_1 1133582.211 -1.89%
SetIntersection_Front_Set_string_16384_1024 58827594.402 3.36%
SetIntersection_Front_Set_string_16384_16 1980670.849 -
SetIntersection_Front_Set_string_16384_16384 351411181.416 -
SetIntersection_Front_Set_string_16384_256 15318000.462 3.32%
SetIntersection_Front_Set_string_16384_4 1313022.306 -1.38%
SetIntersection_Front_Set_string_16384_64 4621007.506 -2.57%
SetIntersection_Front_Set_string_16_1 69276273.496 -
SetIntersection_Front_Set_string_16_16 62509871.899 1.76%
SetIntersection_Front_Set_string_16_4 68201688.620 4.23%
SetIntersection_Front_Set_string_1_1 592334728.815 -
SetIntersection_Front_Set_string_256_1 4591125.700 -
SetIntersection_Front_Set_string_256_16 7375697.959 6.05%
SetIntersection_Front_Set_string_256_256 29939911.019 -2.40%
SetIntersection_Front_Set_string_256_4 5208723.487 1.90%
SetIntersection_Front_Set_string_256_64 15147211.600 -
SetIntersection_Front_Set_string_262144_1 1151134.194 -1.40%
SetIntersection_Front_Set_string_262144_1024 59955338.544 3.53%
SetIntersection_Front_Set_string_262144_16 1955485.210 -1.25%
SetIntersection_Front_Set_string_262144_16384 349978325.659 -
SetIntersection_Front_Set_string_262144_256 14778162.324 -1.27%
SetIntersection_Front_Set_string_262144_262144 17870596.597 -
SetIntersection_Front_Set_string_262144_4 1310636.276 -
SetIntersection_Front_Set_string_262144_64 4986230.583 8.27%
SetIntersection_Front_Set_string_4_1 235638164.278 -
SetIntersection_Front_Set_string_4_4 168810907.650 1.43%
SetIntersection_Front_Set_string_64_1 18075155.866 -
SetIntersection_Front_Set_string_64_16 25264591.608 3.43%
SetIntersection_Front_Set_string_64_4 20202452.047 3.23%
SetIntersection_Front_Set_string_64_64 36097634.859 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1107257.931 -1.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23732554.329 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1428911.365 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6769427.909 1.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1183788.659 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2469836.250 1.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1143145.363 5.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27237250.621 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1412720.254 -1.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 357623486.587 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6691211.931 -1.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1138338.069 -3.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2421761.644 3.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67803162.753 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44756896.818 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60434889.239 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 574882025.108 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4479704.031 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5376706.856 1.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12870506.470 -4.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4648987.004 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7815178.567 -1.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1125950.783 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26546404.341 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1392832.630 -2.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 367457554.125 2.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6478462.086 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3063382.486 1.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1139265.877 -1.88%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2379777.233 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 230265499.254 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 151020552.289 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17818757.788 1.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18251654.748 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17709114.856 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18906722.041 -1.45%
SetIntersection_Front_Set_uint32_1024_1 1100592.503 -2.09%
SetIntersection_Front_Set_uint32_1024_1024 15083718.675 -7.90%
SetIntersection_Front_Set_uint32_1024_16 1322017.610 -1.88%
SetIntersection_Front_Set_uint32_1024_256 5071628.486 -
SetIntersection_Front_Set_uint32_1024_4 1153608.521 -
SetIntersection_Front_Set_uint32_1024_64 1971507.020 1.32%
SetIntersection_Front_Set_uint32_16384_1 1073197.567 -3.37%
SetIntersection_Front_Set_uint32_16384_1024 16442874.235 -1.38%
SetIntersection_Front_Set_uint32_16384_16 1275423.824 -
SetIntersection_Front_Set_uint32_16384_16384 347594009.808 1.29%
SetIntersection_Front_Set_uint32_16384_256 4862057.218 -1.06%
SetIntersection_Front_Set_uint32_16384_4 1140519.329 -1.12%
SetIntersection_Front_Set_uint32_16384_64 2026408.809 1.75%
SetIntersection_Front_Set_uint32_16_1 66967368.689 -
SetIntersection_Front_Set_uint32_16_16 41540577.314 1.11%
SetIntersection_Front_Set_uint32_16_4 59257601.632 -
SetIntersection_Front_Set_uint32_1_1 568499025.337 -
SetIntersection_Front_Set_uint32_256_1 4443868.367 -
SetIntersection_Front_Set_uint32_256_16 4913240.712 -
SetIntersection_Front_Set_uint32_256_256 9528363.972 -
SetIntersection_Front_Set_uint32_256_4 4490463.590 -1.72%
SetIntersection_Front_Set_uint32_256_64 6283439.858 -2.86%
SetIntersection_Front_Set_uint32_262144_1 1102411.330 3.08%
SetIntersection_Front_Set_uint32_262144_1024 15390980.285 -5.01%
SetIntersection_Front_Set_uint32_262144_16 1277898.206 -1.06%
SetIntersection_Front_Set_uint32_262144_16384 351969024.754 -1.59%
SetIntersection_Front_Set_uint32_262144_256 4690411.166 -4.80%
SetIntersection_Front_Set_uint32_262144_262144 1830758.707 -2.86%
SetIntersection_Front_Set_uint32_262144_4 1118255.610 -1.06%
SetIntersection_Front_Set_uint32_262144_64 1875405.847 -5.75%
SetIntersection_Front_Set_uint32_4_1 227599989.783 -
SetIntersection_Front_Set_uint32_4_4 147565730.797 -
SetIntersection_Front_Set_uint32_64_1 17515736.629 -
SetIntersection_Front_Set_uint32_64_16 16855615.309 -
SetIntersection_Front_Set_uint32_64_4 17268796.887 -
SetIntersection_Front_Set_uint32_64_64 15201525.420 -4.35%
SetIntersection_Front_Set_uint64_1024_1 1115996.842 -
SetIntersection_Front_Set_uint64_1024_1024 16719251.411 9.85%
SetIntersection_Front_Set_uint64_1024_16 1313980.941 1.14%
SetIntersection_Front_Set_uint64_1024_256 4832430.468 -2.89%
SetIntersection_Front_Set_uint64_1024_4 1156085.169 -
SetIntersection_Front_Set_uint64_1024_64 2049084.140 4.51%
SetIntersection_Front_Set_uint64_16384_1 1112836.628 -
SetIntersection_Front_Set_uint64_16384_1024 16230216.088 13.65%
SetIntersection_Front_Set_uint64_16384_16 1328250.492 -
SetIntersection_Front_Set_uint64_16384_16384 351858683.933 4.82%
SetIntersection_Front_Set_uint64_16384_256 4414613.959 -8.65%
SetIntersection_Front_Set_uint64_16384_4 1154197.604 2.32%
SetIntersection_Front_Set_uint64_16384_64 1869433.475 -2.04%
SetIntersection_Front_Set_uint64_16_1 67080286.716 -
SetIntersection_Front_Set_uint64_16_16 42080239.822 3.39%
SetIntersection_Front_Set_uint64_16_4 58877903.279 -
SetIntersection_Front_Set_uint64_1_1 569818732.665 -
SetIntersection_Front_Set_uint64_256_1 4432124.946 -
SetIntersection_Front_Set_uint64_256_16 4963195.179 -
SetIntersection_Front_Set_uint64_256_256 9109677.467 4.41%
SetIntersection_Front_Set_uint64_256_4 4562001.450 2.78%
SetIntersection_Front_Set_uint64_256_64 6100616.646 -4.08%
SetIntersection_Front_Set_uint64_262144_1 1109949.854 -
SetIntersection_Front_Set_uint64_262144_1024 16634985.008 4.61%
SetIntersection_Front_Set_uint64_262144_16 1333203.106 1.67%
SetIntersection_Front_Set_uint64_262144_16384 334578128.596 -2.03%
SetIntersection_Front_Set_uint64_262144_256 4602844.753 -
SetIntersection_Front_Set_uint64_262144_262144 1875329.592 3.80%
SetIntersection_Front_Set_uint64_262144_4 1153548.899 -
SetIntersection_Front_Set_uint64_262144_64 1981013.858 6.70%
SetIntersection_Front_Set_uint64_4_1 227998166.786 -
SetIntersection_Front_Set_uint64_4_4 147501715.738 -
SetIntersection_Front_Set_uint64_64_1 17490980.202 -
SetIntersection_Front_Set_uint64_64_16 16871847.958 -
SetIntersection_Front_Set_uint64_64_4 17309069.662 -
SetIntersection_Front_Set_uint64_64_64 15925104.816 4.90%
SetIntersection_Front_Vector_float_1024_1 1114636.533 -
SetIntersection_Front_Vector_float_1024_1024 5986913.096 -15.93%
SetIntersection_Front_Vector_float_1024_16 1184720.152 -1.15%
SetIntersection_Front_Vector_float_1024_256 2333792.125 -11.76%
SetIntersection_Front_Vector_float_1024_4 1126465.252 -
SetIntersection_Front_Vector_float_1024_64 1440976.950 -3.68%
SetIntersection_Front_Vector_float_16384_1 1114838.261 -
SetIntersection_Front_Vector_float_16384_1024 5985767.740 -16.81%
SetIntersection_Front_Vector_float_16384_16 1183947.231 -2.06%
SetIntersection_Front_Vector_float_16384_16384 80122260.843 -12.55%
SetIntersection_Front_Vector_float_16384_256 2343343.129 -10.40%
SetIntersection_Front_Vector_float_16384_4 1128818.127 -
SetIntersection_Front_Vector_float_16384_64 1422869.957 -6.14%
SetIntersection_Front_Vector_float_16_1 67211686.673 -
SetIntersection_Front_Vector_float_16_16 39013303.328 1.39%
SetIntersection_Front_Vector_float_16_4 57810692.132 -1.22%
SetIntersection_Front_Vector_float_1_1 572150675.575 -
SetIntersection_Front_Vector_float_256_1 4432118.370 -
SetIntersection_Front_Vector_float_256_16 4471488.172 -1.48%
SetIntersection_Front_Vector_float_256_256 4676106.670 -
SetIntersection_Front_Vector_float_256_4 4463403.436 -
SetIntersection_Front_Vector_float_256_64 4618738.888 -3.92%
SetIntersection_Front_Vector_float_262144_1 1113809.045 -
SetIntersection_Front_Vector_float_262144_1024 5980511.335 -16.80%
SetIntersection_Front_Vector_float_262144_16 1156226.553 -
SetIntersection_Front_Vector_float_262144_16384 80243273.994 -9.73%
SetIntersection_Front_Vector_float_262144_256 2334491.445 -10.61%
SetIntersection_Front_Vector_float_262144_262144 350215938.264 -
SetIntersection_Front_Vector_float_262144_4 1137305.766 -1.03%
SetIntersection_Front_Vector_float_262144_64 1428523.227 -5.28%
SetIntersection_Front_Vector_float_4_1 228990598.053 -
SetIntersection_Front_Vector_float_4_4 145406682.717 -
SetIntersection_Front_Vector_float_64_1 17543241.364 -
SetIntersection_Front_Vector_float_64_16 15175861.202 -
SetIntersection_Front_Vector_float_64_4 17100590.720 -
SetIntersection_Front_Vector_float_64_64 11515300.336 -4.91%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1118371.409 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 10785448.697 28.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1245749.275 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3549766.174 20.69%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1161200.809 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1664648.447 8.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1118898.934 3.58%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 9606478.899 17.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1240196.068 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 150165344.189 32.64%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3439744.237 19.93%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1118152.219 -3.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1730576.816 8.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66977726.046 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39698435.597 1.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58818485.149 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 571161078.225 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4420974.035 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4644510.317 2.71%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6461510.587 9.93%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4502399.385 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5321310.601 4.82%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1117344.782 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 10788024.583 28.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1197426.681 -1.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 151199119.909 31.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3536356.318 25.83%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350116267.929 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1152190.254 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1732452.931 11.44%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228134223.751 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147681908.233 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17520276.664 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15965766.206 3.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17360562.689 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 13803114.282 10.52%
SetIntersection_Front_Vector_string_1024_1 1136294.956 -
SetIntersection_Front_Vector_string_1024_1024 41958946.969 3.42%
SetIntersection_Front_Vector_string_1024_16 1742781.875 1.39%
SetIntersection_Front_Vector_string_1024_256 10575615.234 9.16%
SetIntersection_Front_Vector_string_1024_4 1260683.321 -
SetIntersection_Front_Vector_string_1024_64 3703137.215 6.30%
SetIntersection_Front_Vector_string_16384_1 1164512.540 2.88%
SetIntersection_Front_Vector_string_16384_1024 41515832.542 6.09%
SetIntersection_Front_Vector_string_16384_16 1749871.414 1.82%
SetIntersection_Front_Vector_string_16384_16384 347717364.426 -1.90%
SetIntersection_Front_Vector_string_16384_256 10804598.948 7.35%
SetIntersection_Front_Vector_string_16384_4 1264573.216 -
SetIntersection_Front_Vector_string_16384_64 3786314.176 9.00%
SetIntersection_Front_Vector_string_16_1 68971900.597 -
SetIntersection_Front_Vector_string_16_16 56427943.905 3.00%
SetIntersection_Front_Vector_string_16_4 64253633.432 -
SetIntersection_Front_Vector_string_1_1 587020579.623 -
SetIntersection_Front_Vector_string_256_1 4570795.985 -
SetIntersection_Front_Vector_string_256_16 6590124.384 2.27%
SetIntersection_Front_Vector_string_256_256 21260651.377 4.62%
SetIntersection_Front_Vector_string_256_4 5079949.286 3.38%
SetIntersection_Front_Vector_string_256_64 12050595.343 8.68%
SetIntersection_Front_Vector_string_262144_1 1156629.989 -
SetIntersection_Front_Vector_string_262144_1024 42076955.807 3.76%
SetIntersection_Front_Vector_string_262144_16 1711537.593 1.19%
SetIntersection_Front_Vector_string_262144_16384 347907205.439 -
SetIntersection_Front_Vector_string_262144_256 10707455.719 4.52%
SetIntersection_Front_Vector_string_262144_262144 14380299.723 -
SetIntersection_Front_Vector_string_262144_4 1250250.920 -1.32%
SetIntersection_Front_Vector_string_262144_64 3312396.113 -4.95%
SetIntersection_Front_Vector_string_4_1 234531963.492 -
SetIntersection_Front_Vector_string_4_4 162352800.216 1.53%
SetIntersection_Front_Vector_string_64_1 17961928.499 -
SetIntersection_Front_Vector_string_64_16 22666475.753 6.42%
SetIntersection_Front_Vector_string_64_4 19092007.021 1.43%
SetIntersection_Front_Vector_string_64_64 28577453.697 6.37%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1110902.493 1.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9692845.875 -10.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1254285.291 -1.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3307509.350 -8.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1149609.893 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1683136.070 -3.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1102211.386 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9659303.238 -3.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1243761.726 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 140004734.043 -5.43%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3257103.462 -1.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1137403.658 -2.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1650582.442 -1.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67178793.108 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40380731.872 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58623707.230 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 571170435.634 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4445587.510 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4759932.796 1.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6499788.843 -1.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4465851.161 -1.58%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5350256.663 -3.88%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1115276.238 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9678612.673 -7.31%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1202546.794 -2.86%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 139199497.495 -3.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3299930.679 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351031615.099 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1160335.624 2.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1671409.631 -4.44%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227985438.614 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147032379.508 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17520317.964 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15893093.167 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17267778.191 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13420789.749 -3.01%
SetIntersection_Front_Vector_uint32_1024_1 1110516.317 -
SetIntersection_Front_Vector_uint32_1024_1024 5999419.867 -6.35%
SetIntersection_Front_Vector_uint32_1024_16 1171145.517 -1.38%
SetIntersection_Front_Vector_uint32_1024_256 2346765.224 -
SetIntersection_Front_Vector_uint32_1024_4 1125815.236 -
SetIntersection_Front_Vector_uint32_1024_64 1434642.181 -
SetIntersection_Front_Vector_uint32_16384_1 1129307.652 1.42%
SetIntersection_Front_Vector_uint32_16384_1024 5875334.845 -1.91%
SetIntersection_Front_Vector_uint32_16384_16 1188701.735 -1.95%
SetIntersection_Front_Vector_uint32_16384_16384 83281630.893 -
SetIntersection_Front_Vector_uint32_16384_256 2329154.301 1.00%
SetIntersection_Front_Vector_uint32_16384_4 1112400.746 -3.08%
SetIntersection_Front_Vector_uint32_16384_64 1406669.678 -6.72%
SetIntersection_Front_Vector_uint32_16_1 67121549.420 -
SetIntersection_Front_Vector_uint32_16_16 37836215.741 -
SetIntersection_Front_Vector_uint32_16_4 57486405.352 -
SetIntersection_Front_Vector_uint32_1_1 570133178.815 -
SetIntersection_Front_Vector_uint32_256_1 4424843.268 -
SetIntersection_Front_Vector_uint32_256_16 4478229.748 -
SetIntersection_Front_Vector_uint32_256_256 4585141.134 -2.48%
SetIntersection_Front_Vector_uint32_256_4 4447596.699 1.32%
SetIntersection_Front_Vector_uint32_256_64 4557656.227 -1.56%
SetIntersection_Front_Vector_uint32_262144_1 1117857.884 -
SetIntersection_Front_Vector_uint32_262144_1024 6566641.368 10.29%
SetIntersection_Front_Vector_uint32_262144_16 1170599.829 2.08%
SetIntersection_Front_Vector_uint32_262144_16384 79655497.585 -7.02%
SetIntersection_Front_Vector_uint32_262144_256 2350331.148 -
SetIntersection_Front_Vector_uint32_262144_262144 352698216.593 4.37%
SetIntersection_Front_Vector_uint32_262144_4 1093502.953 -4.24%
SetIntersection_Front_Vector_uint32_262144_64 1426976.616 -3.61%
SetIntersection_Front_Vector_uint32_4_1 227250008.327 -
SetIntersection_Front_Vector_uint32_4_4 143731209.556 -1.43%
SetIntersection_Front_Vector_uint32_64_1 17544710.229 -
SetIntersection_Front_Vector_uint32_64_16 15091366.246 -
SetIntersection_Front_Vector_uint32_64_4 16929075.443 -1.54%
SetIntersection_Front_Vector_uint32_64_64 11490709.533 -3.48%
SetIntersection_Front_Vector_uint64_1024_1 1086000.944 -2.92%
SetIntersection_Front_Vector_uint64_1024_1024 5920743.699 -
SetIntersection_Front_Vector_uint64_1024_16 1187366.395 -
SetIntersection_Front_Vector_uint64_1024_256 2325939.236 -1.00%
SetIntersection_Front_Vector_uint64_1024_4 1121747.932 -1.71%
SetIntersection_Front_Vector_uint64_1024_64 1416898.319 1.95%
SetIntersection_Front_Vector_uint64_16384_1 1104155.243 -
SetIntersection_Front_Vector_uint64_16384_1024 5948092.215 -
SetIntersection_Front_Vector_uint64_16384_16 1123505.174 -5.21%
SetIntersection_Front_Vector_uint64_16384_16384 78291612.502 -
SetIntersection_Front_Vector_uint64_16384_256 2311575.953 2.06%
SetIntersection_Front_Vector_uint64_16384_4 1122725.431 -
SetIntersection_Front_Vector_uint64_16384_64 1393423.017 -2.55%
SetIntersection_Front_Vector_uint64_16_1 66918895.034 -
SetIntersection_Front_Vector_uint64_16_16 37731443.501 -
SetIntersection_Front_Vector_uint64_16_4 57582619.407 -
SetIntersection_Front_Vector_uint64_1_1 569233428.362 -
SetIntersection_Front_Vector_uint64_256_1 4442848.875 -
SetIntersection_Front_Vector_uint64_256_16 4481498.712 -
SetIntersection_Front_Vector_uint64_256_256 4593819.544 -2.46%
SetIntersection_Front_Vector_uint64_256_4 4424805.256 1.01%
SetIntersection_Front_Vector_uint64_256_64 4556646.273 1.04%
SetIntersection_Front_Vector_uint64_262144_1 1127120.218 6.78%
SetIntersection_Front_Vector_uint64_262144_1024 5783746.680 -2.25%
SetIntersection_Front_Vector_uint64_262144_16 1140892.823 -3.67%
SetIntersection_Front_Vector_uint64_262144_16384 78217055.462 -
SetIntersection_Front_Vector_uint64_262144_256 2338448.876 1.90%
SetIntersection_Front_Vector_uint64_262144_262144 350763713.310 -
SetIntersection_Front_Vector_uint64_262144_4 1087713.632 -3.17%
SetIntersection_Front_Vector_uint64_262144_64 1429915.849 -
SetIntersection_Front_Vector_uint64_4_1 227505779.730 -
SetIntersection_Front_Vector_uint64_4_4 145305693.802 -
SetIntersection_Front_Vector_uint64_64_1 17508919.542 -
SetIntersection_Front_Vector_uint64_64_16 15246564.245 -
SetIntersection_Front_Vector_uint64_64_4 17126971.560 -
SetIntersection_Front_Vector_uint64_64_64 11215531.790 -1.38%
SetIntersection_Interlaced_Set_float_1024_1 1114506.470 -
SetIntersection_Interlaced_Set_float_1024_1024 15620114.285 2.27%
SetIntersection_Interlaced_Set_float_1024_16 11601411.322 -
SetIntersection_Interlaced_Set_float_1024_256 16027309.537 4.69%
SetIntersection_Interlaced_Set_float_1024_4 10150117.373 -
SetIntersection_Interlaced_Set_float_1024_64 10034773.282 -
SetIntersection_Interlaced_Set_float_16384_1 1113701.916 -
SetIntersection_Interlaced_Set_float_16384_1024 172651112.274 -
SetIntersection_Interlaced_Set_float_16384_16 212571651.465 -
SetIntersection_Interlaced_Set_float_16384_16384 360811620.660 2.37%
SetIntersection_Interlaced_Set_float_16384_256 200372681.653 -
SetIntersection_Interlaced_Set_float_16384_4 172667854.490 -2.05%
SetIntersection_Interlaced_Set_float_16384_64 217920551.471 -1.01%
SetIntersection_Interlaced_Set_float_16_1 67086000.026 -
SetIntersection_Interlaced_Set_float_16_16 41500497.168 -
SetIntersection_Interlaced_Set_float_16_4 64504969.435 -
SetIntersection_Interlaced_Set_float_1_1 571450620.390 -
SetIntersection_Interlaced_Set_float_256_1 4437449.421 -
SetIntersection_Interlaced_Set_float_256_16 12274388.348 1.26%
SetIntersection_Interlaced_Set_float_256_256 8685257.864 -4.29%
SetIntersection_Interlaced_Set_float_256_4 11415757.236 -2.73%
SetIntersection_Interlaced_Set_float_256_64 15343809.733 6.04%
SetIntersection_Interlaced_Set_float_262144_1 1086644.300 -3.15%
SetIntersection_Interlaced_Set_float_262144_1024 1529452.312 -2.68%
SetIntersection_Interlaced_Set_float_262144_16 1611409.018 -3.21%
SetIntersection_Interlaced_Set_float_262144_16384 1264652.506 -2.05%
SetIntersection_Interlaced_Set_float_262144_256 1580192.137 -2.70%
SetIntersection_Interlaced_Set_float_262144_262144 1847395.587 -1.14%
SetIntersection_Interlaced_Set_float_262144_4 1293047.689 -4.47%
SetIntersection_Interlaced_Set_float_262144_64 1569156.736 -3.41%
SetIntersection_Interlaced_Set_float_4_1 228680896.338 -
SetIntersection_Interlaced_Set_float_4_4 146263515.110 -1.13%
SetIntersection_Interlaced_Set_float_64_1 17529463.772 -
SetIntersection_Interlaced_Set_float_64_16 24271709.178 -
SetIntersection_Interlaced_Set_float_64_4 22441734.450 -
SetIntersection_Interlaced_Set_float_64_64 15738716.951 2.84%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1119788.087 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21222418.674 -2.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11978768.140 2.70%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19307056.900 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9980907.668 1.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11250505.410 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1121348.681 4.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 195246883.275 8.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 241260573.209 8.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 357120210.682 2.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 222818164.951 6.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 181799568.968 1.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 344312518.937 49.83%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67353128.432 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44311482.431 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66826475.090 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 572962527.092 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4532605.743 2.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12757331.251 -2.85%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 11739921.828 -5.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11468634.767 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18342523.029 1.86%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1124700.805 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1639889.893 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1718102.623 1.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1358512.533 1.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1675722.654 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2317831.707 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1397538.900 1.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1674647.135 1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228970740.816 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149471880.107 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17594416.876 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27588742.825 1.83%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23088879.153 -1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18247422.820 -2.61%
SetIntersection_Interlaced_Set_string_1024_1 1153049.141 -
SetIntersection_Interlaced_Set_string_1024_1024 58972742.326 1.90%
SetIntersection_Interlaced_Set_string_1024_16 13929719.099 2.72%
SetIntersection_Interlaced_Set_string_1024_256 35449739.255 -1.71%
SetIntersection_Interlaced_Set_string_1024_4 10622829.874 -
SetIntersection_Interlaced_Set_string_1024_64 16910038.046 -
SetIntersection_Interlaced_Set_string_16384_1 1152871.711 -
SetIntersection_Interlaced_Set_string_16384_1024 347102828.662 -2.10%
SetIntersection_Interlaced_Set_string_16384_16 246069159.869 -1.21%
SetIntersection_Interlaced_Set_string_16384_16384 349172327.275 -
SetIntersection_Interlaced_Set_string_16384_256 363014892.918 3.29%
SetIntersection_Interlaced_Set_string_16384_4 200196570.704 -
SetIntersection_Interlaced_Set_string_16384_64 356119081.587 -
SetIntersection_Interlaced_Set_string_16_1 69101554.541 -
SetIntersection_Interlaced_Set_string_16_16 63504857.646 -2.52%
SetIntersection_Interlaced_Set_string_16_4 76248226.475 -1.41%
SetIntersection_Interlaced_Set_string_1_1 588126625.864 -
SetIntersection_Interlaced_Set_string_256_1 4583609.878 -
SetIntersection_Interlaced_Set_string_256_16 18065107.925 -2.77%
SetIntersection_Interlaced_Set_string_256_256 32172738.755 -
SetIntersection_Interlaced_Set_string_256_4 14024270.550 -1.74%
SetIntersection_Interlaced_Set_string_256_64 30404149.112 -3.14%
SetIntersection_Interlaced_Set_string_262144_1 1117095.167 -3.67%
SetIntersection_Interlaced_Set_string_262144_1024 2113723.959 -
SetIntersection_Interlaced_Set_string_262144_16 2155180.582 -1.22%
SetIntersection_Interlaced_Set_string_262144_16384 2716992.840 -1.80%
SetIntersection_Interlaced_Set_string_262144_256 2102152.588 -
SetIntersection_Interlaced_Set_string_262144_262144 17745181.477 1.38%
SetIntersection_Interlaced_Set_string_262144_4 1878613.769 -
SetIntersection_Interlaced_Set_string_262144_64 2154552.816 -
SetIntersection_Interlaced_Set_string_4_1 235772047.618 -
SetIntersection_Interlaced_Set_string_4_4 167084273.916 1.80%
SetIntersection_Interlaced_Set_string_64_1 18069295.680 -
SetIntersection_Interlaced_Set_string_64_16 38570738.425 -4.41%
SetIntersection_Interlaced_Set_string_64_4 27324227.288 -
SetIntersection_Interlaced_Set_string_64_64 38819108.880 2.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1092995.367 -2.98%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25384699.053 1.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12072660.673 1.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 21244585.043 2.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10118454.645 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12446654.243 3.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1115872.666 1.18%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 246717028.338 4.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 254366052.731 3.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 357436165.929 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 340187602.415 -3.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 206093224.836 2.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 345323478.508 -2.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67860708.439 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45488770.876 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67868355.569 1.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 576120613.609 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4501736.801 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13714592.995 5.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13439868.442 1.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11748933.533 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19631217.663 4.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1095677.506 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2035142.903 1.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2176214.032 1.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1803279.133 2.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2063488.850 1.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3130274.169 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1901325.601 2.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2176933.677 2.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 230541049.898 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 151274482.816 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17700180.521 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28554283.405 2.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 24249720.804 2.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19748757.945 -
SetIntersection_Interlaced_Set_uint32_1024_1 1056030.263 -3.06%
SetIntersection_Interlaced_Set_uint32_1024_1024 15679800.252 3.70%
SetIntersection_Interlaced_Set_uint32_1024_16 11502442.675 -
SetIntersection_Interlaced_Set_uint32_1024_256 15672224.439 -
SetIntersection_Interlaced_Set_uint32_1024_4 9904255.661 -
SetIntersection_Interlaced_Set_uint32_1024_64 9842811.743 -
SetIntersection_Interlaced_Set_uint32_16384_1 1113583.898 4.92%
SetIntersection_Interlaced_Set_uint32_16384_1024 206060923.213 21.15%
SetIntersection_Interlaced_Set_uint32_16384_16 344125634.771 64.58%
SetIntersection_Interlaced_Set_uint32_16384_16384 353957595.166 1.76%
SetIntersection_Interlaced_Set_uint32_16384_256 233999396.389 18.31%
SetIntersection_Interlaced_Set_uint32_16384_4 196878131.955 12.98%
SetIntersection_Interlaced_Set_uint32_16384_64 354518283.063 65.07%
SetIntersection_Interlaced_Set_uint32_16_1 66909509.128 -
SetIntersection_Interlaced_Set_uint32_16_16 40946680.649 -
SetIntersection_Interlaced_Set_uint32_16_4 64305757.561 -
SetIntersection_Interlaced_Set_uint32_1_1 568709288.720 -
SetIntersection_Interlaced_Set_uint32_256_1 4446879.195 -
SetIntersection_Interlaced_Set_uint32_256_16 12482100.409 3.08%
SetIntersection_Interlaced_Set_uint32_256_256 9194713.206 -2.25%
SetIntersection_Interlaced_Set_uint32_256_4 11560060.899 -1.86%
SetIntersection_Interlaced_Set_uint32_256_64 15373706.021 2.77%
SetIntersection_Interlaced_Set_uint32_262144_1 1056974.285 -2.30%
SetIntersection_Interlaced_Set_uint32_262144_1024 1553261.963 1.43%
SetIntersection_Interlaced_Set_uint32_262144_16 1677771.076 4.30%
SetIntersection_Interlaced_Set_uint32_262144_16384 1256768.393 -
SetIntersection_Interlaced_Set_uint32_262144_256 1607082.680 1.11%
SetIntersection_Interlaced_Set_uint32_262144_262144 1983226.236 -1.79%
SetIntersection_Interlaced_Set_uint32_262144_4 1347439.451 3.65%
SetIntersection_Interlaced_Set_uint32_262144_64 1604571.371 1.33%
SetIntersection_Interlaced_Set_uint32_4_1 227676245.085 -
SetIntersection_Interlaced_Set_uint32_4_4 147014267.072 -
SetIntersection_Interlaced_Set_uint32_64_1 17419898.559 -
SetIntersection_Interlaced_Set_uint32_64_16 23897933.162 -2.03%
SetIntersection_Interlaced_Set_uint32_64_4 22217982.870 -
SetIntersection_Interlaced_Set_uint32_64_64 15723648.029 3.56%
SetIntersection_Interlaced_Set_uint64_1024_1 1115828.222 2.97%
SetIntersection_Interlaced_Set_uint64_1024_1024 15803589.412 -
SetIntersection_Interlaced_Set_uint64_1024_16 11588450.307 2.09%
SetIntersection_Interlaced_Set_uint64_1024_256 15763798.540 -
SetIntersection_Interlaced_Set_uint64_1024_4 9994571.845 -
SetIntersection_Interlaced_Set_uint64_1024_64 10511710.575 3.10%
SetIntersection_Interlaced_Set_uint64_16384_1 1115506.417 -
SetIntersection_Interlaced_Set_uint64_16384_1024 175635462.544 -
SetIntersection_Interlaced_Set_uint64_16384_16 227229837.443 -
SetIntersection_Interlaced_Set_uint64_16384_16384 351033563.193 1.97%
SetIntersection_Interlaced_Set_uint64_16384_256 209317470.586 -1.87%
SetIntersection_Interlaced_Set_uint64_16384_4 179377590.875 -2.23%
SetIntersection_Interlaced_Set_uint64_16384_64 233381938.054 -
SetIntersection_Interlaced_Set_uint64_16_1 67019145.185 -
SetIntersection_Interlaced_Set_uint64_16_16 41397253.817 -
SetIntersection_Interlaced_Set_uint64_16_4 64459728.208 -
SetIntersection_Interlaced_Set_uint64_1_1 570839208.069 -
SetIntersection_Interlaced_Set_uint64_256_1 4412382.787 -1.08%
SetIntersection_Interlaced_Set_uint64_256_16 12607285.891 3.70%
SetIntersection_Interlaced_Set_uint64_256_256 9099707.593 -
SetIntersection_Interlaced_Set_uint64_256_4 12019590.181 1.74%
SetIntersection_Interlaced_Set_uint64_256_64 15448088.183 2.03%
SetIntersection_Interlaced_Set_uint64_262144_1 1097770.988 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1603680.746 1.62%
SetIntersection_Interlaced_Set_uint64_262144_16 1687682.373 3.08%
SetIntersection_Interlaced_Set_uint64_262144_16384 1288412.354 2.32%
SetIntersection_Interlaced_Set_uint64_262144_256 1650336.102 1.49%
SetIntersection_Interlaced_Set_uint64_262144_262144 1878284.831 -
SetIntersection_Interlaced_Set_uint64_262144_4 1377923.180 3.98%
SetIntersection_Interlaced_Set_uint64_262144_64 1652056.641 1.69%
SetIntersection_Interlaced_Set_uint64_4_1 228344246.530 -
SetIntersection_Interlaced_Set_uint64_4_4 147996938.337 -
SetIntersection_Interlaced_Set_uint64_64_1 17489293.275 -
SetIntersection_Interlaced_Set_uint64_64_16 25006125.740 2.07%
SetIntersection_Interlaced_Set_uint64_64_4 22469602.642 -
SetIntersection_Interlaced_Set_uint64_64_64 15355578.063 -
SetIntersection_Interlaced_Vector_float_1024_1 1116213.672 -
SetIntersection_Interlaced_Vector_float_1024_1024 5987795.254 -
SetIntersection_Interlaced_Vector_float_1024_16 2115942.058 -28.46%
SetIntersection_Interlaced_Vector_float_1024_256 5305125.722 -13.46%
SetIntersection_Interlaced_Vector_float_1024_4 1319983.306 -13.37%
SetIntersection_Interlaced_Vector_float_1024_64 5259808.317 30.63%
SetIntersection_Interlaced_Vector_float_16384_1 1109835.005 -
SetIntersection_Interlaced_Vector_float_16384_1024 41901758.054 -25.63%
SetIntersection_Interlaced_Vector_float_16384_16 2342520.212 -10.29%
SetIntersection_Interlaced_Vector_float_16384_16384 85877913.357 7.20%
SetIntersection_Interlaced_Vector_float_16384_256 19833751.743 -26.22%
SetIntersection_Interlaced_Vector_float_16384_4 1404359.852 -4.80%
SetIntersection_Interlaced_Vector_float_16384_64 7603472.175 27.48%
SetIntersection_Interlaced_Vector_float_16_1 67022538.789 -
SetIntersection_Interlaced_Vector_float_16_16 38708371.682 1.44%
SetIntersection_Interlaced_Vector_float_16_4 60079857.998 -
SetIntersection_Interlaced_Vector_float_1_1 572146365.479 -
SetIntersection_Interlaced_Vector_float_256_1 4441100.175 -
SetIntersection_Interlaced_Vector_float_256_16 7788943.914 20.18%
SetIntersection_Interlaced_Vector_float_256_256 4688869.171 -
SetIntersection_Interlaced_Vector_float_256_4 5196047.255 -3.37%
SetIntersection_Interlaced_Vector_float_256_64 6538974.904 -16.26%
SetIntersection_Interlaced_Vector_float_262144_1 1124709.530 -
SetIntersection_Interlaced_Vector_float_262144_1024 85681224.905 -22.08%
SetIntersection_Interlaced_Vector_float_262144_16 4498072.889 -30.49%
SetIntersection_Interlaced_Vector_float_262144_16384 350351090.679 -
SetIntersection_Interlaced_Vector_float_262144_256 34644293.090 -15.80%
SetIntersection_Interlaced_Vector_float_262144_262144 338346227.531 -3.38%
SetIntersection_Interlaced_Vector_float_262144_4 1558123.497 -2.96%
SetIntersection_Interlaced_Vector_float_262144_64 12454845.748 -37.83%
SetIntersection_Interlaced_Vector_float_4_1 228524137.493 -
SetIntersection_Interlaced_Vector_float_4_4 144983658.513 -
SetIntersection_Interlaced_Vector_float_64_1 17536191.940 -
SetIntersection_Interlaced_Vector_float_64_16 19452505.075 2.55%
SetIntersection_Interlaced_Vector_float_64_4 18802154.970 -
SetIntersection_Interlaced_Vector_float_64_64 11444893.812 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1071032.117 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 9640097.129 6.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2647148.329 3.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7980324.397 -2.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1440282.387 2.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5275791.108 5.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1066869.571 -2.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 66669914.671 13.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3999301.288 3.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 132929640.395 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 26338691.886 31.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1628790.658 1.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 9145406.033 41.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67247158.252 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39329615.049 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 62055070.057 1.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 571087359.091 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4447402.476 1.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7982799.220 4.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5930436.460 -5.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5339762.605 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8791163.876 -4.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1081727.691 1.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 149852839.095 18.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7938881.736 117.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 351174436.056 -2.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 126962810.685 182.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 342817420.080 -3.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2070674.863 1.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 32030671.003 139.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228183929.807 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 145950674.040 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17558898.245 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19867088.164 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18993334.453 2.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13128922.385 -
SetIntersection_Interlaced_Vector_string_1024_1 1146915.022 -
SetIntersection_Interlaced_Vector_string_1024_1024 41997444.647 -1.17%
SetIntersection_Interlaced_Vector_string_1024_16 3308881.039 -
SetIntersection_Interlaced_Vector_string_1024_256 21188526.017 2.99%
SetIntersection_Interlaced_Vector_string_1024_4 1707574.429 -
SetIntersection_Interlaced_Vector_string_1024_64 8412672.179 3.28%
SetIntersection_Interlaced_Vector_string_16384_1 1143727.691 -
SetIntersection_Interlaced_Vector_string_16384_1024 114765282.513 -
SetIntersection_Interlaced_Vector_string_16384_16 4401076.360 -2.10%
SetIntersection_Interlaced_Vector_string_16384_16384 351952044.162 -
SetIntersection_Interlaced_Vector_string_16384_256 39144437.107 -2.22%
SetIntersection_Interlaced_Vector_string_16384_4 1870096.298 3.01%
SetIntersection_Interlaced_Vector_string_16384_64 12129117.796 -2.17%
SetIntersection_Interlaced_Vector_string_16_1 69144435.390 -
SetIntersection_Interlaced_Vector_string_16_16 55119774.282 2.90%
SetIntersection_Interlaced_Vector_string_16_4 72803164.732 -
SetIntersection_Interlaced_Vector_string_1_1 587509706.920 -
SetIntersection_Interlaced_Vector_string_256_1 4600270.654 -
SetIntersection_Interlaced_Vector_string_256_16 10920415.847 -2.61%
SetIntersection_Interlaced_Vector_string_256_256 22729085.594 11.08%
SetIntersection_Interlaced_Vector_string_256_4 6358069.864 -1.54%
SetIntersection_Interlaced_Vector_string_256_64 20691501.058 6.97%
SetIntersection_Interlaced_Vector_string_262144_1 1167994.556 1.58%
SetIntersection_Interlaced_Vector_string_262144_1024 229034453.364 -28.06%
SetIntersection_Interlaced_Vector_string_262144_16 5824762.150 1.32%
SetIntersection_Interlaced_Vector_string_262144_16384 980827.719 -2.43%
SetIntersection_Interlaced_Vector_string_262144_256 66136043.330 -
SetIntersection_Interlaced_Vector_string_262144_262144 14408752.522 -
SetIntersection_Interlaced_Vector_string_262144_4 2217662.627 -5.75%
SetIntersection_Interlaced_Vector_string_262144_64 19565046.633 6.26%
SetIntersection_Interlaced_Vector_string_4_1 235297639.042 -
SetIntersection_Interlaced_Vector_string_4_4 161337971.648 -1.52%
SetIntersection_Interlaced_Vector_string_64_1 18047834.560 -
SetIntersection_Interlaced_Vector_string_64_16 31214684.946 1.02%
SetIntersection_Interlaced_Vector_string_64_4 22950819.439 -1.05%
SetIntersection_Interlaced_Vector_string_64_64 27570819.428 -3.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1109125.088 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10845730.709 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3441454.463 10.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9131420.603 -15.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1655214.086 -5.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6662999.722 4.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1110307.140 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 83822798.707 12.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5112184.697 9.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 152815062.037 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 35600134.090 30.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2025468.315 29.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 13732458.549 3.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67371671.898 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40514452.317 1.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62931246.600 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 571640141.167 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4428675.841 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9002027.368 13.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 7123964.734 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5560771.103 3.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11198351.383 9.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1119295.896 -1.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 285451776.967 19.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5134983.791 13.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 341322250.027 3.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 85977787.976 27.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 977273.274 -99.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2405684.229 1.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 16599224.923 -11.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 228548956.515 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 148067884.024 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17577368.802 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22951612.707 10.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20864838.385 2.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13887742.909 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1113909.257 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5910873.578 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1967314.351 -1.13%
SetIntersection_Interlaced_Vector_uint32_1024_256 6179451.489 1.70%
SetIntersection_Interlaced_Vector_uint32_1024_4 1458611.038 -
SetIntersection_Interlaced_Vector_uint32_1024_64 3709988.942 -11.15%
SetIntersection_Interlaced_Vector_uint32_16384_1 1117154.467 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 47733829.171 3.39%
SetIntersection_Interlaced_Vector_uint32_16384_16 2880655.286 13.86%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80295872.456 -
SetIntersection_Interlaced_Vector_uint32_16384_256 19107330.433 38.80%
SetIntersection_Interlaced_Vector_uint32_16384_4 1489194.128 4.51%
SetIntersection_Interlaced_Vector_uint32_16384_64 7241007.501 28.56%
SetIntersection_Interlaced_Vector_uint32_16_1 66992513.988 -
SetIntersection_Interlaced_Vector_uint32_16_16 37906872.868 -
SetIntersection_Interlaced_Vector_uint32_16_4 60044230.356 -
SetIntersection_Interlaced_Vector_uint32_1_1 567980867.047 -
SetIntersection_Interlaced_Vector_uint32_256_1 4415282.018 -
SetIntersection_Interlaced_Vector_uint32_256_16 6840583.325 5.19%
SetIntersection_Interlaced_Vector_uint32_256_256 4627419.082 -
SetIntersection_Interlaced_Vector_uint32_256_4 5116048.597 4.73%
SetIntersection_Interlaced_Vector_uint32_256_64 8063522.740 19.39%
SetIntersection_Interlaced_Vector_uint32_262144_1 1113474.580 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 92776885.843 10.25%
SetIntersection_Interlaced_Vector_uint32_262144_16 3676372.171 19.53%
SetIntersection_Interlaced_Vector_uint32_262144_16384 346256419.189 -
SetIntersection_Interlaced_Vector_uint32_262144_256 30412638.075 4.25%
SetIntersection_Interlaced_Vector_uint32_262144_262144 349867112.221 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1641836.901 7.73%
SetIntersection_Interlaced_Vector_uint32_262144_64 11371463.182 15.01%
SetIntersection_Interlaced_Vector_uint32_4_1 229140823.359 -
SetIntersection_Interlaced_Vector_uint32_4_4 144347707.177 -
SetIntersection_Interlaced_Vector_uint32_64_1 17446298.155 -
SetIntersection_Interlaced_Vector_uint32_64_16 18035067.525 -4.19%
SetIntersection_Interlaced_Vector_uint32_64_4 18198771.276 -
SetIntersection_Interlaced_Vector_uint32_64_64 11472166.871 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1114220.467 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5919722.899 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2388808.436 -6.77%
SetIntersection_Interlaced_Vector_uint64_1024_256 7635004.884 29.54%
SetIntersection_Interlaced_Vector_uint64_1024_4 1463291.875 4.09%
SetIntersection_Interlaced_Vector_uint64_1024_64 4794887.617 13.67%
SetIntersection_Interlaced_Vector_uint64_16384_1 1115500.504 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 53009753.483 16.19%
SetIntersection_Interlaced_Vector_uint64_16384_16 3072714.383 20.93%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78201137.633 -
SetIntersection_Interlaced_Vector_uint64_16384_256 20687660.666 -2.00%
SetIntersection_Interlaced_Vector_uint64_16384_4 1522089.405 6.18%
SetIntersection_Interlaced_Vector_uint64_16384_64 5978610.537 -1.73%
SetIntersection_Interlaced_Vector_uint64_16_1 66802754.375 -
SetIntersection_Interlaced_Vector_uint64_16_16 37917705.784 -
SetIntersection_Interlaced_Vector_uint64_16_4 59776239.905 -
SetIntersection_Interlaced_Vector_uint64_1_1 569437619.486 -
SetIntersection_Interlaced_Vector_uint64_256_1 4449258.370 -
SetIntersection_Interlaced_Vector_uint64_256_16 6829860.330 -3.21%
SetIntersection_Interlaced_Vector_uint64_256_256 4695890.128 1.43%
SetIntersection_Interlaced_Vector_uint64_256_4 5006157.649 2.89%
SetIntersection_Interlaced_Vector_uint64_256_64 7718955.699 -3.98%
SetIntersection_Interlaced_Vector_uint64_262144_1 1101457.772 -1.68%
SetIntersection_Interlaced_Vector_uint64_262144_1024 119014597.718 19.82%
SetIntersection_Interlaced_Vector_uint64_262144_16 5553696.272 77.28%
SetIntersection_Interlaced_Vector_uint64_262144_16384 356917039.971 1.74%
SetIntersection_Interlaced_Vector_uint64_262144_256 74184282.840 117.76%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351354406.277 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1889949.094 -9.77%
SetIntersection_Interlaced_Vector_uint64_262144_64 27057563.914 194.12%
SetIntersection_Interlaced_Vector_uint64_4_1 227661022.230 -
SetIntersection_Interlaced_Vector_uint64_4_4 145495541.102 -
SetIntersection_Interlaced_Vector_uint64_64_1 17517002.309 -
SetIntersection_Interlaced_Vector_uint64_64_16 18389435.681 1.23%
SetIntersection_Interlaced_Vector_uint64_64_4 17937743.449 -
SetIntersection_Interlaced_Vector_uint64_64_64 11471500.130 -
SetIntersection_None_Set_float_1024_1 10794536.224 1.49%
SetIntersection_None_Set_float_1024_1024 8874077.974 -3.33%
SetIntersection_None_Set_float_1024_16 11036958.585 5.51%
SetIntersection_None_Set_float_1024_256 11042049.200 4.98%
SetIntersection_None_Set_float_1024_4 10962436.670 4.25%
SetIntersection_None_Set_float_1024_64 10876386.629 2.28%
SetIntersection_None_Set_float_16384_1 175372039.308 11.36%
SetIntersection_None_Set_float_16384_1024 166647805.134 5.85%
SetIntersection_None_Set_float_16384_16 174995911.805 10.96%
SetIntersection_None_Set_float_16384_16384 154685429.671 -5.49%
SetIntersection_None_Set_float_16384_256 170220448.304 8.32%
SetIntersection_None_Set_float_16384_4 176033184.148 11.72%
SetIntersection_None_Set_float_16384_64 174605549.464 10.82%
SetIntersection_None_Set_float_16_1 70806961.638 -
SetIntersection_None_Set_float_16_16 37639761.860 -
SetIntersection_None_Set_float_16_4 60214598.696 -
SetIntersection_None_Set_float_1_1 570611435.623 -
SetIntersection_None_Set_float_256_1 11640057.233 -2.18%
SetIntersection_None_Set_float_256_16 10990810.226 -1.44%
SetIntersection_None_Set_float_256_256 6024361.010 -
SetIntersection_None_Set_float_256_4 11850599.288 2.88%
SetIntersection_None_Set_float_256_64 9334721.137 -1.95%
SetIntersection_None_Set_float_262144_1 1194464.926 -1.28%
SetIntersection_None_Set_float_262144_1024 1183383.381 -1.99%
SetIntersection_None_Set_float_262144_16 1183032.797 -2.11%
SetIntersection_None_Set_float_262144_16384 1174181.398 -3.30%
SetIntersection_None_Set_float_262144_256 1178725.258 -2.46%
SetIntersection_None_Set_float_262144_262144 1183898.926 -1.93%
SetIntersection_None_Set_float_262144_4 1186138.832 -1.58%
SetIntersection_None_Set_float_262144_64 1180630.451 -1.98%
SetIntersection_None_Set_float_4_1 230869776.805 -
SetIntersection_None_Set_float_4_4 144144811.458 -
SetIntersection_None_Set_float_64_1 23638503.015 5.00%
SetIntersection_None_Set_float_64_16 19271367.555 2.42%
SetIntersection_None_Set_float_64_4 22000308.047 -
SetIntersection_None_Set_float_64_64 12087522.094 3.16%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 11427334.623 31.86%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8944746.834 2.76%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 11622065.119 29.06%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8873519.989 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 11443492.405 31.67%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 11389682.306 28.71%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 163982491.229 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 157814273.554 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 170240486.995 1.28%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 168518911.694 1.22%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 160848698.577 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 170327295.516 2.75%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167391492.070 1.15%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 71052894.255 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37742983.801 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 59954049.250 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 572544006.984 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11747062.174 1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10902999.329 -1.95%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5975293.857 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11629167.292 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9424218.507 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1240136.555 1.34%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1241231.690 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1242349.041 1.38%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1248876.057 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1243263.589 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1267649.820 2.01%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1242053.303 1.86%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1242114.501 1.70%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231792596.083 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144821773.402 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23242256.426 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18848153.074 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22723795.812 2.16%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12061368.591 -
SetIntersection_None_Set_string_1024_1 9112678.532 -
SetIntersection_None_Set_string_1024_1024 8901984.099 -2.56%
SetIntersection_None_Set_string_1024_16 9024400.571 -1.08%
SetIntersection_None_Set_string_1024_256 9179413.582 3.37%
SetIntersection_None_Set_string_1024_4 9046532.076 -
SetIntersection_None_Set_string_1024_64 8932714.842 -2.87%
SetIntersection_None_Set_string_16384_1 206386268.914 4.36%
SetIntersection_None_Set_string_16384_1024 215535806.627 -
SetIntersection_None_Set_string_16384_16 205099926.566 3.09%
SetIntersection_None_Set_string_16384_16384 200855137.369 6.27%
SetIntersection_None_Set_string_16384_256 204635294.500 -2.09%
SetIntersection_None_Set_string_16384_4 204685933.945 2.95%
SetIntersection_None_Set_string_16384_64 204142172.937 1.55%
SetIntersection_None_Set_string_16_1 73042945.616 -
SetIntersection_None_Set_string_16_16 38783625.906 -
SetIntersection_None_Set_string_16_4 62139916.817 -
SetIntersection_None_Set_string_1_1 576993307.601 -
SetIntersection_None_Set_string_256_1 11843073.597 -
SetIntersection_None_Set_string_256_16 11138119.591 -2.48%
SetIntersection_None_Set_string_256_256 5860120.836 -
SetIntersection_None_Set_string_256_4 11818385.198 -
SetIntersection_None_Set_string_256_64 9538975.385 -1.46%
SetIntersection_None_Set_string_262144_1 1695503.988 -
SetIntersection_None_Set_string_262144_1024 1697155.679 -
SetIntersection_None_Set_string_262144_16 1710140.055 -
SetIntersection_None_Set_string_262144_16384 1709844.807 -
SetIntersection_None_Set_string_262144_256 1702996.014 -
SetIntersection_None_Set_string_262144_262144 1688852.619 -
SetIntersection_None_Set_string_262144_4 1697963.299 -
SetIntersection_None_Set_string_262144_64 1704060.383 -
SetIntersection_None_Set_string_4_1 235549039.925 -
SetIntersection_None_Set_string_4_4 147210425.737 -
SetIntersection_None_Set_string_64_1 24114078.443 -
SetIntersection_None_Set_string_64_16 19461111.246 -
SetIntersection_None_Set_string_64_4 22595953.459 -1.73%
SetIntersection_None_Set_string_64_64 12316080.393 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 9095009.176 -30.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8847682.797 -31.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8901818.123 -31.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8862376.424 -31.21%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8746390.469 -32.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 9015581.766 -29.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 212495441.333 4.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 206820621.232 1.87%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 205336559.001 3.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 224639789.094 13.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 206241280.772 4.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 208295154.923 3.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 206809660.616 5.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71420418.600 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37851381.708 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60532915.431 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 574058605.364 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11563300.945 -1.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10972149.701 -1.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5795238.554 -1.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11665695.810 2.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9365285.961 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1706617.431 4.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1717178.141 3.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1695984.132 3.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1700727.213 3.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1695330.646 3.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1711322.754 2.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1716663.086 3.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1697730.957 3.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232335682.008 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145272222.895 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23545949.190 1.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19207431.165 1.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22672710.229 3.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12263627.426 4.13%
SetIntersection_None_Set_uint32_1024_1 8780829.398 -2.28%
SetIntersection_None_Set_uint32_1024_1024 8695946.994 -2.03%
SetIntersection_None_Set_uint32_1024_16 8686219.552 -
SetIntersection_None_Set_uint32_1024_256 8681389.315 -
SetIntersection_None_Set_uint32_1024_4 8714488.850 -1.01%
SetIntersection_None_Set_uint32_1024_64 8927292.596 1.26%
SetIntersection_None_Set_uint32_16384_1 153078435.269 -
SetIntersection_None_Set_uint32_16384_1024 152176324.698 -
SetIntersection_None_Set_uint32_16384_16 151907897.102 -1.38%
SetIntersection_None_Set_uint32_16384_16384 159056051.158 1.72%
SetIntersection_None_Set_uint32_16384_256 153476985.124 -
SetIntersection_None_Set_uint32_16384_4 152333317.558 -
SetIntersection_None_Set_uint32_16384_64 151617467.664 -1.31%
SetIntersection_None_Set_uint32_16_1 70618281.287 -
SetIntersection_None_Set_uint32_16_16 37588697.853 -
SetIntersection_None_Set_uint32_16_4 59749359.522 -
SetIntersection_None_Set_uint32_1_1 568526691.092 -
SetIntersection_None_Set_uint32_256_1 11566548.991 -
SetIntersection_None_Set_uint32_256_16 10805082.922 -1.95%
SetIntersection_None_Set_uint32_256_256 5976307.727 2.57%
SetIntersection_None_Set_uint32_256_4 11519682.115 -
SetIntersection_None_Set_uint32_256_64 9315138.087 -1.21%
SetIntersection_None_Set_uint32_262144_1 1228315.105 1.41%
SetIntersection_None_Set_uint32_262144_1024 1215382.324 -
SetIntersection_None_Set_uint32_262144_16 1220354.250 1.43%
SetIntersection_None_Set_uint32_262144_16384 1225044.596 2.53%
SetIntersection_None_Set_uint32_262144_256 1218926.594 1.33%
SetIntersection_None_Set_uint32_262144_262144 1212750.000 -
SetIntersection_None_Set_uint32_262144_4 1218712.242 1.12%
SetIntersection_None_Set_uint32_262144_64 1219758.138 1.13%
SetIntersection_None_Set_uint32_4_1 229760792.236 -
SetIntersection_None_Set_uint32_4_4 144066139.305 -
SetIntersection_None_Set_uint32_64_1 23148283.022 -
SetIntersection_None_Set_uint32_64_16 19182866.757 -
SetIntersection_None_Set_uint32_64_4 22501905.836 -
SetIntersection_None_Set_uint32_64_64 12117724.857 -
SetIntersection_None_Set_uint64_1024_1 9038025.685 3.52%
SetIntersection_None_Set_uint64_1024_1024 8773554.218 1.31%
SetIntersection_None_Set_uint64_1024_16 8776528.932 -1.08%
SetIntersection_None_Set_uint64_1024_256 8853052.169 -
SetIntersection_None_Set_uint64_1024_4 8700168.321 -
SetIntersection_None_Set_uint64_1024_64 8785496.978 1.56%
SetIntersection_None_Set_uint64_16384_1 213481820.182 36.55%
SetIntersection_None_Set_uint64_16384_1024 215325044.975 30.48%
SetIntersection_None_Set_uint64_16384_16 236062277.446 44.56%
SetIntersection_None_Set_uint64_16384_16384 199066987.063 13.26%
SetIntersection_None_Set_uint64_16384_256 224516468.117 36.15%
SetIntersection_None_Set_uint64_16384_4 221851850.829 38.52%
SetIntersection_None_Set_uint64_16384_64 236595043.399 41.75%
SetIntersection_None_Set_uint64_16_1 70612686.217 -
SetIntersection_None_Set_uint64_16_16 37663776.219 -
SetIntersection_None_Set_uint64_16_4 60115608.331 -
SetIntersection_None_Set_uint64_1_1 568856445.876 -
SetIntersection_None_Set_uint64_256_1 11565878.937 -
SetIntersection_None_Set_uint64_256_16 11058570.807 2.11%
SetIntersection_None_Set_uint64_256_256 5764519.193 -
SetIntersection_None_Set_uint64_256_4 11511909.178 1.02%
SetIntersection_None_Set_uint64_256_64 9407105.090 1.51%
SetIntersection_None_Set_uint64_262144_1 1233220.457 2.82%
SetIntersection_None_Set_uint64_262144_1024 1226284.587 2.19%
SetIntersection_None_Set_uint64_262144_16 1226813.803 2.36%
SetIntersection_None_Set_uint64_262144_16384 1225751.793 2.41%
SetIntersection_None_Set_uint64_262144_256 1227508.709 2.41%
SetIntersection_None_Set_uint64_262144_262144 1240406.412 2.32%
SetIntersection_None_Set_uint64_262144_4 1230537.110 3.01%
SetIntersection_None_Set_uint64_262144_64 1227026.041 2.49%
SetIntersection_None_Set_uint64_4_1 230191399.025 -
SetIntersection_None_Set_uint64_4_4 144381174.821 -
SetIntersection_None_Set_uint64_64_1 23423070.645 -
SetIntersection_None_Set_uint64_64_16 19105178.469 -
SetIntersection_None_Set_uint64_64_4 22543797.948 1.09%
SetIntersection_None_Set_uint64_64_64 11973276.328 -
SetIntersection_None_Vector_float_1024_1 1155957.146 -
SetIntersection_None_Vector_float_1024_1024 1126919.897 -2.77%
SetIntersection_None_Vector_float_1024_16 1153012.586 -
SetIntersection_None_Vector_float_1024_256 1154081.439 -
SetIntersection_None_Vector_float_1024_4 1140631.006 -1.67%
SetIntersection_None_Vector_float_1024_64 1151714.738 -
SetIntersection_None_Vector_float_16384_1 1174087.769 1.21%
SetIntersection_None_Vector_float_16384_1024 1175541.827 -
SetIntersection_None_Vector_float_16384_16 1163929.149 -1.69%
SetIntersection_None_Vector_float_16384_16384 1170070.665 -
SetIntersection_None_Vector_float_16384_256 1171047.037 -
SetIntersection_None_Vector_float_16384_4 1175158.775 -
SetIntersection_None_Vector_float_16384_64 1172713.404 -1.31%
SetIntersection_None_Vector_float_16_1 67620520.497 -
SetIntersection_None_Vector_float_16_16 35839552.146 -
SetIntersection_None_Vector_float_16_4 57422250.515 -
SetIntersection_None_Vector_float_1_1 569024253.429 -
SetIntersection_None_Vector_float_256_1 4520195.129 -
SetIntersection_None_Vector_float_256_16 4279393.460 -
SetIntersection_None_Vector_float_256_256 2276687.107 -
SetIntersection_None_Vector_float_256_4 4481373.017 -
SetIntersection_None_Vector_float_256_64 3640444.159 -
SetIntersection_None_Vector_float_262144_1 1203919.025 -
SetIntersection_None_Vector_float_262144_1024 1196961.168 -
SetIntersection_None_Vector_float_262144_16 1205773.077 -
SetIntersection_None_Vector_float_262144_16384 1199870.412 -1.10%
SetIntersection_None_Vector_float_262144_256 1201925.961 -1.45%
SetIntersection_None_Vector_float_262144_262144 1193706.652 -1.03%
SetIntersection_None_Vector_float_262144_4 1203557.941 -
SetIntersection_None_Vector_float_262144_64 1169550.793 -3.61%
SetIntersection_None_Vector_float_4_1 228077001.957 -
SetIntersection_None_Vector_float_4_4 142761174.565 -
SetIntersection_None_Vector_float_64_1 17727788.183 -
SetIntersection_None_Vector_float_64_16 14426678.060 -
SetIntersection_None_Vector_float_64_4 16971095.486 -
SetIntersection_None_Vector_float_64_64 9038495.121 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1158196.158 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1151280.129 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1147240.752 -1.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1152288.667 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1148318.982 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1145842.243 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1157233.262 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1192395.220 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1177775.705 2.90%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1173182.918 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1187502.762 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1183648.369 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1172590.816 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67533375.767 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35933893.135 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57396121.215 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 567925356.293 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4556444.179 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4311255.682 -1.96%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2234192.951 -1.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4479597.583 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3675952.986 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1227118.925 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1227335.811 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1180307.456 -2.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1246582.211 2.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1201623.405 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1200758.465 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1247555.740 2.66%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1216430.078 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 228562205.761 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142918317.770 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17851138.845 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14432510.980 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17021092.355 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9042311.837 1.06%
SetIntersection_None_Vector_string_1024_1 1175220.195 -4.02%
SetIntersection_None_Vector_string_1024_1024 1222283.595 2.37%
SetIntersection_None_Vector_string_1024_16 1223099.471 -
SetIntersection_None_Vector_string_1024_256 1220157.667 -
SetIntersection_None_Vector_string_1024_4 1213401.790 -1.51%
SetIntersection_None_Vector_string_1024_64 1220921.295 -
SetIntersection_None_Vector_string_16384_1 1316366.375 2.06%
SetIntersection_None_Vector_string_16384_1024 1308765.910 1.84%
SetIntersection_None_Vector_string_16384_16 1250827.663 -2.56%
SetIntersection_None_Vector_string_16384_16384 1247523.657 -2.83%
SetIntersection_None_Vector_string_16384_256 1282129.801 -
SetIntersection_None_Vector_string_16384_4 1300442.727 -
SetIntersection_None_Vector_string_16384_64 1289874.236 -
SetIntersection_None_Vector_string_16_1 69497461.383 -
SetIntersection_None_Vector_string_16_16 36990699.969 -
SetIntersection_None_Vector_string_16_4 58896539.944 -
SetIntersection_None_Vector_string_1_1 572838442.169 -
SetIntersection_None_Vector_string_256_1 4748397.992 -1.46%
SetIntersection_None_Vector_string_256_16 4482534.201 -
SetIntersection_None_Vector_string_256_256 2432945.941 1.96%
SetIntersection_None_Vector_string_256_4 4722791.124 -
SetIntersection_None_Vector_string_256_64 3884252.946 2.65%
SetIntersection_None_Vector_string_262144_1 1346653.416 -
SetIntersection_None_Vector_string_262144_1024 1372094.024 1.04%
SetIntersection_None_Vector_string_262144_16 1387196.023 2.57%
SetIntersection_None_Vector_string_262144_16384 1377090.412 1.76%
SetIntersection_None_Vector_string_262144_256 1328148.508 -1.10%
SetIntersection_None_Vector_string_262144_262144 1357065.590 3.36%
SetIntersection_None_Vector_string_262144_4 1322025.607 -2.67%
SetIntersection_None_Vector_string_262144_64 1365957.921 1.19%
SetIntersection_None_Vector_string_4_1 231873946.463 -
SetIntersection_None_Vector_string_4_4 144988724.295 -
SetIntersection_None_Vector_string_64_1 18482706.043 -
SetIntersection_None_Vector_string_64_16 15085077.652 -
SetIntersection_None_Vector_string_64_4 17667754.462 -
SetIntersection_None_Vector_string_64_64 9452289.583 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1181937.899 4.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1184613.910 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1184938.172 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1183190.049 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1183184.344 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1182190.999 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1218294.361 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1228794.254 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1228919.863 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1253499.504 3.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1237248.147 1.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1230355.510 3.56%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1231260.874 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67855584.565 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36022611.707 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57617212.614 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 568227888.589 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4547451.218 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4355858.567 2.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2296418.354 -2.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4503801.159 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3682551.078 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1282988.530 -2.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1253066.983 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1256865.690 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1224096.288 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1249168.625 -2.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1252683.572 -1.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1268964.739 3.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1270786.307 1.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228624322.626 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 143037236.404 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 18015100.207 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14522122.002 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17114074.868 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9184138.878 -
SetIntersection_None_Vector_uint32_1024_1 1156870.163 -
SetIntersection_None_Vector_uint32_1024_1024 1160688.525 -
SetIntersection_None_Vector_uint32_1024_16 1159628.327 -
SetIntersection_None_Vector_uint32_1024_256 1155837.167 -
SetIntersection_None_Vector_uint32_1024_4 1159798.538 -
SetIntersection_None_Vector_uint32_1024_64 1158617.498 -
SetIntersection_None_Vector_uint32_16384_1 1142908.585 -3.61%
SetIntersection_None_Vector_uint32_16384_1024 1169848.329 -1.30%
SetIntersection_None_Vector_uint32_16384_16 1181568.611 -2.01%
SetIntersection_None_Vector_uint32_16384_16384 1170790.141 -1.23%
SetIntersection_None_Vector_uint32_16384_256 1163509.381 -
SetIntersection_None_Vector_uint32_16384_4 1180950.643 -
SetIntersection_None_Vector_uint32_16384_64 1122717.996 -5.23%
SetIntersection_None_Vector_uint32_16_1 67257769.116 -
SetIntersection_None_Vector_uint32_16_16 35783580.191 -
SetIntersection_None_Vector_uint32_16_4 57258717.515 -
SetIntersection_None_Vector_uint32_1_1 582871828.364 -
SetIntersection_None_Vector_uint32_256_1 4492960.096 -1.38%
SetIntersection_None_Vector_uint32_256_16 4310832.718 -
SetIntersection_None_Vector_uint32_256_256 2245370.627 1.06%
SetIntersection_None_Vector_uint32_256_4 4446087.474 -1.96%
SetIntersection_None_Vector_uint32_256_64 3673036.343 1.07%
SetIntersection_None_Vector_uint32_262144_1 1215189.012 -
SetIntersection_None_Vector_uint32_262144_1024 1218950.312 -
SetIntersection_None_Vector_uint32_262144_16 1220856.361 -
SetIntersection_None_Vector_uint32_262144_16384 1219176.745 -
SetIntersection_None_Vector_uint32_262144_256 1196120.746 -2.55%
SetIntersection_None_Vector_uint32_262144_262144 1190476.029 -2.85%
SetIntersection_None_Vector_uint32_262144_4 1220720.739 -
SetIntersection_None_Vector_uint32_262144_64 1212380.707 -
SetIntersection_None_Vector_uint32_4_1 227618294.490 -
SetIntersection_None_Vector_uint32_4_4 142474980.864 -
SetIntersection_None_Vector_uint32_64_1 17692067.944 -
SetIntersection_None_Vector_uint32_64_16 14418339.549 -
SetIntersection_None_Vector_uint32_64_4 16960362.958 -
SetIntersection_None_Vector_uint32_64_64 9031839.982 -
SetIntersection_None_Vector_uint64_1024_1 1148477.718 -
SetIntersection_None_Vector_uint64_1024_1024 1147531.241 -
SetIntersection_None_Vector_uint64_1024_16 1149408.056 -
SetIntersection_None_Vector_uint64_1024_256 1148425.646 -
SetIntersection_None_Vector_uint64_1024_4 1148234.252 -
SetIntersection_None_Vector_uint64_1024_64 1146601.477 -
SetIntersection_None_Vector_uint64_16384_1 1124009.358 -7.08%
SetIntersection_None_Vector_uint64_16384_1024 1170031.248 -
SetIntersection_None_Vector_uint64_16384_16 1167371.743 -
SetIntersection_None_Vector_uint64_16384_16384 1172676.049 -
SetIntersection_None_Vector_uint64_16384_256 1150221.934 2.54%
SetIntersection_None_Vector_uint64_16384_4 1155513.099 1.12%
SetIntersection_None_Vector_uint64_16384_64 1153905.485 -2.81%
SetIntersection_None_Vector_uint64_16_1 67300609.646 -
SetIntersection_None_Vector_uint64_16_16 35654513.430 -
SetIntersection_None_Vector_uint64_16_4 56869607.350 -
SetIntersection_None_Vector_uint64_1_1 565878128.035 -
SetIntersection_None_Vector_uint64_256_1 4477634.138 -1.27%
SetIntersection_None_Vector_uint64_256_16 4266156.562 -
SetIntersection_None_Vector_uint64_256_256 2202648.853 -1.42%
SetIntersection_None_Vector_uint64_256_4 4490681.587 -
SetIntersection_None_Vector_uint64_256_64 3621969.760 -
SetIntersection_None_Vector_uint64_262144_1 1195047.729 -1.15%
SetIntersection_None_Vector_uint64_262144_1024 1176638.703 -1.02%
SetIntersection_None_Vector_uint64_262144_16 1189468.205 -
SetIntersection_None_Vector_uint64_262144_16384 1133188.904 -5.49%
SetIntersection_None_Vector_uint64_262144_256 1190556.057 -
SetIntersection_None_Vector_uint64_262144_262144 1191358.037 -2.13%
SetIntersection_None_Vector_uint64_262144_4 1146649.777 -3.70%
SetIntersection_None_Vector_uint64_262144_64 1156696.207 -
SetIntersection_None_Vector_uint64_4_1 227513936.099 -
SetIntersection_None_Vector_uint64_4_4 141913073.803 -
SetIntersection_None_Vector_uint64_64_1 17707762.202 -
SetIntersection_None_Vector_uint64_64_16 14399462.268 -
SetIntersection_None_Vector_uint64_64_4 16899850.721 -
SetIntersection_None_Vector_uint64_64_64 8891496.311 -2.32%
bm_gcd_complex 18.939 -
bm_gcd_random 30.811 1.36%
bm_gcd_trivial 0.872 -1.50%
bm_lexicographical_compare<int>/1 1.257 -
bm_lexicographical_compare<int>/1048576 76653.752 -
bm_lexicographical_compare<int>/16 2.067 -
bm_lexicographical_compare<int>/2 1.449 6.82%
bm_lexicographical_compare<int>/262144 19116.605 -
bm_lexicographical_compare<int>/3 1.713 6.32%
bm_lexicographical_compare<int>/32768 2388.528 -
bm_lexicographical_compare<int>/4 1.259 -
bm_lexicographical_compare<int>/4096 298.360 -
bm_lexicographical_compare<int>/5 1.521 -
bm_lexicographical_compare<int>/512 37.289 -
bm_lexicographical_compare<int>/6 1.521 -
bm_lexicographical_compare<int>/64 4.912 -1.15%
bm_lexicographical_compare<int>/7 1.522 -
bm_lexicographical_compare<int>/8 1.512 -1.69%
bm_lexicographical_compare<signed_char>/1 1.385 -
bm_lexicographical_compare<signed_char>/1048576 16320.736 -
bm_lexicographical_compare<signed_char>/16 1.385 8.85%
bm_lexicographical_compare<signed_char>/2 1.549 -4.33%
bm_lexicographical_compare<signed_char>/262144 3823.162 -
bm_lexicographical_compare<signed_char>/3 1.780 -3.77%
bm_lexicographical_compare<signed_char>/32768 476.757 -
bm_lexicographical_compare<signed_char>/4 2.021 -2.98%
bm_lexicographical_compare<signed_char>/4096 59.586 -
bm_lexicographical_compare<signed_char>/5 2.287 -1.35%
bm_lexicographical_compare<signed_char>/512 7.889 1.05%
bm_lexicographical_compare<signed_char>/6 2.507 -2.69%
bm_lexicographical_compare<signed_char>/64 2.077 -
bm_lexicographical_compare<signed_char>/7 2.824 -
bm_lexicographical_compare<signed_char>/8 3.176 -
bm_lexicographical_compare<unsigned_char>/1 1.669 3.08%
bm_lexicographical_compare<unsigned_char>/1048576 17933.705 -
bm_lexicographical_compare<unsigned_char>/16 1.156 8.54%
bm_lexicographical_compare<unsigned_char>/2 1.848 -
bm_lexicographical_compare<unsigned_char>/262144 4497.209 -
bm_lexicographical_compare<unsigned_char>/3 2.085 -
bm_lexicographical_compare<unsigned_char>/32768 572.864 -
bm_lexicographical_compare<unsigned_char>/4 1.402 -
bm_lexicographical_compare<unsigned_char>/4096 77.639 -
bm_lexicographical_compare<unsigned_char>/5 1.679 4.47%
bm_lexicographical_compare<unsigned_char>/512 8.785 -
bm_lexicographical_compare<unsigned_char>/6 1.903 3.48%
bm_lexicographical_compare<unsigned_char>/64 2.009 5.49%
bm_lexicographical_compare<unsigned_char>/7 2.141 5.06%
bm_lexicographical_compare<unsigned_char>/8 1.437 9.05%
bm_ranges_lexicographical_compare<int>/1 1.379 1.84%
bm_ranges_lexicographical_compare<int>/1048576 76644.998 -
bm_ranges_lexicographical_compare<int>/16 2.053 -10.98%
bm_ranges_lexicographical_compare<int>/2 1.607 1.43%
bm_ranges_lexicographical_compare<int>/262144 19107.782 -
bm_ranges_lexicographical_compare<int>/3 1.836 -
bm_ranges_lexicographical_compare<int>/32768 2387.467 -
bm_ranges_lexicographical_compare<int>/4 1.353 2.04%
bm_ranges_lexicographical_compare<int>/4096 298.136 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.241 -
bm_ranges_lexicographical_compare<int>/6 1.503 -
bm_ranges_lexicographical_compare<int>/64 4.857 -2.25%
bm_ranges_lexicographical_compare<int>/7 1.503 -
bm_ranges_lexicographical_compare<int>/8 1.556 -
bm_ranges_lexicographical_compare<signed_char>/1 1.380 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16317.089 -
bm_ranges_lexicographical_compare<signed_char>/16 1.352 -
bm_ranges_lexicographical_compare<signed_char>/2 1.609 -
bm_ranges_lexicographical_compare<signed_char>/262144 3827.825 -
bm_ranges_lexicographical_compare<signed_char>/3 1.837 -
bm_ranges_lexicographical_compare<signed_char>/32768 477.001 -
bm_ranges_lexicographical_compare<signed_char>/4 2.066 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.641 -
bm_ranges_lexicographical_compare<signed_char>/5 2.294 -
bm_ranges_lexicographical_compare<signed_char>/512 7.853 -2.22%
bm_ranges_lexicographical_compare<signed_char>/6 2.626 -1.10%
bm_ranges_lexicographical_compare<signed_char>/64 2.063 -10.52%
bm_ranges_lexicographical_compare<signed_char>/7 2.839 -1.89%
bm_ranges_lexicographical_compare<signed_char>/8 3.183 -2.09%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.661 -1.15%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17927.224 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.154 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.893 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.510 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.127 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.221 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.432 -1.17%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.571 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.663 -1.79%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.780 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.896 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.040 -
bm_ranges_lexicographical_compare<unsigned_char>/7 2.123 -1.65%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.435 -
bm_ranges_swap_ranges_vb_aligned/1024 6.524 -
bm_ranges_swap_ranges_vb_aligned/1048576 3405.833 -
bm_ranges_swap_ranges_vb_aligned/128 3.478 -
bm_ranges_swap_ranges_vb_aligned/131072 250.401 -
bm_ranges_swap_ranges_vb_aligned/16 3.243 -
bm_ranges_swap_ranges_vb_aligned/16384 34.951 -
bm_ranges_swap_ranges_vb_aligned/2048 8.583 -
bm_ranges_swap_ranges_vb_aligned/256 4.385 -
bm_ranges_swap_ranges_vb_aligned/262144 497.306 -
bm_ranges_swap_ranges_vb_aligned/32 3.242 -
bm_ranges_swap_ranges_vb_aligned/32768 64.172 -
bm_ranges_swap_ranges_vb_aligned/4096 11.966 -
bm_ranges_swap_ranges_vb_aligned/512 5.217 -1.87%
bm_ranges_swap_ranges_vb_aligned/524288 1054.549 -
bm_ranges_swap_ranges_vb_aligned/64 3.137 -
bm_ranges_swap_ranges_vb_aligned/65536 123.311 -
bm_ranges_swap_ranges_vb_aligned/8 3.190 -
bm_ranges_swap_ranges_vb_aligned/8192 19.483 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15569.057 -
bm_ranges_swap_ranges_vb_unaligned/262144 3735.599 -
bm_ranges_swap_ranges_vb_unaligned/32768 473.658 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.092 -
bm_ranges_swap_ranges_vb_unaligned/512 13.305 -
bm_ranges_swap_ranges_vb_unaligned/64 6.228 -
bm_ranges_swap_ranges_vb_unaligned/8 5.000 -
bm_swap_ranges_vb_aligned/1048576 3400.692 -
bm_swap_ranges_vb_aligned/262144 493.654 -
bm_swap_ranges_vb_aligned/32768 63.702 -
bm_swap_ranges_vb_aligned/4096 12.551 -
bm_swap_ranges_vb_aligned/512 4.981 -
bm_swap_ranges_vb_aligned/64 2.830 -
bm_swap_ranges_vb_aligned/8 3.225 -3.62%
bm_swap_ranges_vb_unaligned/1048576 15937.947 -
bm_swap_ranges_vb_unaligned/262144 3850.177 -
bm_swap_ranges_vb_unaligned/32768 484.981 -
bm_swap_ranges_vb_unaligned/4096 64.792 -
bm_swap_ranges_vb_unaligned/512 12.341 -
bm_swap_ranges_vb_unaligned/64 4.845 -
bm_swap_ranges_vb_unaligned/8 4.761 -3.07%
bm_write 584.774 -1.80%
rng::adjacent_find(deque<int>)/1024 463.551 -
rng::adjacent_find(deque<int>)/1048576 475768.456 -
rng::adjacent_find(deque<int>)/50 17.055 8.12%
rng::adjacent_find(deque<int>)/8 3.277 -9.32%
rng::adjacent_find(deque<int>)/8192 3710.551 -
rng::adjacent_find(deque<int>,_pred)/1024 630.336 -
rng::adjacent_find(deque<int>,_pred)/1048576 650654.712 -
rng::adjacent_find(deque<int>,_pred)/50 29.667 3.44%
rng::adjacent_find(deque<int>,_pred)/8 4.160 4.14%
rng::adjacent_find(deque<int>,_pred)/8192 5091.224 -
rng::adjacent_find(list<int>)/1024 711.381 -
rng::adjacent_find(list<int>)/1048576 868749.172 -
rng::adjacent_find(list<int>)/50 23.690 -
rng::adjacent_find(list<int>)/8 2.106 -
rng::adjacent_find(list<int>)/8192 6896.430 -1.37%
rng::adjacent_find(list<int>,_pred)/1024 826.567 -
rng::adjacent_find(list<int>,_pred)/1048576 955976.158 -
rng::adjacent_find(list<int>,_pred)/50 34.815 -
rng::adjacent_find(list<int>,_pred)/8 3.976 -
rng::adjacent_find(list<int>,_pred)/8192 7926.627 -8.92%
rng::adjacent_find(vector<int>)/1024 234.648 -
rng::adjacent_find(vector<int>)/1048576 234722.715 -
rng::adjacent_find(vector<int>)/50 11.967 -
rng::adjacent_find(vector<int>)/8 2.021 -
rng::adjacent_find(vector<int>)/8192 1830.619 -
rng::adjacent_find(vector<int>,_pred)/1024 401.146 -
rng::adjacent_find(vector<int>,_pred)/1048576 459632.036 -2.35%
rng::adjacent_find(vector<int>,_pred)/50 23.598 -
rng::adjacent_find(vector<int>,_pred)/8 3.459 1.19%
rng::adjacent_find(vector<int>,_pred)/8192 3193.116 -
rng::all_of(deque<int>)_(process_all)/32 11.521 -
rng::all_of(deque<int>)_(process_all)/32768 10531.779 -8.20%
rng::all_of(deque<int>)_(process_all)/50 18.335 2.42%
rng::all_of(deque<int>)_(process_all)/8 3.220 3.04%
rng::all_of(deque<int>)_(process_all)/8192 2626.824 -8.36%
rng::all_of(list<int>)_(process_all)/32 11.740 1.99%
rng::all_of(list<int>)_(process_all)/32768 25618.114 -
rng::all_of(list<int>)_(process_all)/50 22.071 1.38%
rng::all_of(list<int>)_(process_all)/8 2.607 -3.99%
rng::all_of(list<int>)_(process_all)/8192 7393.167 -
rng::all_of(vector<int>)_(process_all)/32 8.317 -1.84%
rng::all_of(vector<int>)_(process_all)/32768 8065.101 -
rng::all_of(vector<int>)_(process_all)/50 18.092 -1.13%
rng::all_of(vector<int>)_(process_all)/8 2.432 -
rng::all_of(vector<int>)_(process_all)/8192 2021.700 -
rng::any_of(deque<int>)_(process_all)/32 11.531 -
rng::any_of(deque<int>)_(process_all)/32768 10573.961 -
rng::any_of(deque<int>)_(process_all)/50 19.251 -10.43%
rng::any_of(deque<int>)_(process_all)/8 3.222 3.46%
rng::any_of(deque<int>)_(process_all)/8192 2627.735 -
rng::any_of(list<int>)_(process_all)/32 11.710 2.23%
rng::any_of(list<int>)_(process_all)/32768 25826.361 -
rng::any_of(list<int>)_(process_all)/50 21.980 1.05%
rng::any_of(list<int>)_(process_all)/8 2.607 -
rng::any_of(list<int>)_(process_all)/8192 7042.375 -
rng::any_of(vector<int>)_(process_all)/32 8.369 -
rng::any_of(vector<int>)_(process_all)/32768 8065.117 -
rng::any_of(vector<int>)_(process_all)/50 14.319 13.67%
rng::any_of(vector<int>)_(process_all)/8 2.348 -4.57%
rng::any_of(vector<int>)_(process_all)/8192 2026.888 -
rng::contains(deque<int>)_(process_all)/1048576 250382.869 -
rng::contains(deque<int>)_(process_all)/32 8.634 -
rng::contains(deque<int>)_(process_all)/50 12.571 -
rng::contains(deque<int>)_(process_all)/8 2.939 -1.36%
rng::contains(deque<int>)_(process_all)/8192 1920.599 -
rng::contains(list<int>)_(process_all)/1048576 832733.473 -
rng::contains(list<int>)_(process_all)/32 13.358 46.59%
rng::contains(list<int>)_(process_all)/50 21.884 18.83%
rng::contains(list<int>)_(process_all)/8 2.378 1.25%
rng::contains(list<int>)_(process_all)/8192 7948.802 11.60%
rng::contains(vector<int>)_(process_all)/1048576 237092.033 -
rng::contains(vector<int>)_(process_all)/32 8.400 -
rng::contains(vector<int>)_(process_all)/50 12.358 -
rng::contains(vector<int>)_(process_all)/8 2.701 1.63%
rng::contains(vector<int>)_(process_all)/8192 1841.707 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 24919.256 9.84%
rng::contains_subrange(deque<int>)_(near_matches)/1024 26096.658 18.77%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1455463.792 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429193.465 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.387 -5.96%
rng::contains_subrange(deque<int>)_(process_all)/32 11.153 -23.43%
rng::contains_subrange(deque<int>)_(process_all)/50 15.179 -31.12%
rng::contains_subrange(deque<int>)_(process_all)/8192 3367.514 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502865.557 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.784 -
rng::contains_subrange(deque<int>)_(same_length)/32 19.245 -
rng::contains_subrange(deque<int>)_(same_length)/50 27.476 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3915.119 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 476632.801 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.303 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.446 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.511 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3719.369 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36827.639 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38261.320 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2452865.385 -
rng::contains_subrange(list<int>)_(process_all)/1048576 832476.825 -1.46%
rng::contains_subrange(list<int>)_(process_all)/16 4.709 -4.58%
rng::contains_subrange(list<int>)_(process_all)/32 10.244 -1.58%
rng::contains_subrange(list<int>)_(process_all)/50 18.334 -
rng::contains_subrange(list<int>)_(process_all)/8192 7664.520 9.96%
rng::contains_subrange(list<int>)_(same_length)/1048576 940843.606 -
rng::contains_subrange(list<int>)_(same_length)/16 6.605 -4.64%
rng::contains_subrange(list<int>)_(same_length)/32 16.173 -
rng::contains_subrange(list<int>)_(same_length)/50 29.787 -
rng::contains_subrange(list<int>)_(same_length)/8192 8576.464 8.17%
rng::contains_subrange(list<int>)_(single_element)/1048576 810267.565 -3.12%
rng::contains_subrange(list<int>)_(single_element)/16 5.031 -
rng::contains_subrange(list<int>)_(single_element)/32 10.404 -
rng::contains_subrange(list<int>)_(single_element)/50 17.890 -1.85%
rng::contains_subrange(list<int>)_(single_element)/8192 7745.846 9.41%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13894.418 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14728.588 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 763171.206 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 213860.209 2.40%
rng::contains_subrange(vector<int>)_(process_all)/16 4.816 2.27%
rng::contains_subrange(vector<int>)_(process_all)/32 8.016 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.463 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1677.071 3.02%
rng::contains_subrange(vector<int>)_(same_length)/1048576 246399.241 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.914 2.30%
rng::contains_subrange(vector<int>)_(same_length)/32 8.805 1.60%
rng::contains_subrange(vector<int>)_(same_length)/50 12.788 1.04%
rng::contains_subrange(vector<int>)_(same_length)/8192 1952.781 1.34%
rng::contains_subrange(vector<int>)_(single_element)/1048576 231841.418 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.850 3.88%
rng::contains_subrange(vector<int>)_(single_element)/32 8.601 2.09%
rng::contains_subrange(vector<int>)_(single_element)/50 12.941 4.92%
rng::contains_subrange(vector<int>)_(single_element)/8192 1807.493 -
rng::copy(deque<int>)/1048576 50718.140 1.59%
rng::copy(deque<int>)/262144 10341.046 -
rng::copy(deque<int>)/32768 1155.254 -
rng::copy(deque<int>)/4096 145.932 -
rng::copy(deque<int>)/512 16.782 -
rng::copy(deque<int>)/64 2.810 -
rng::copy(deque<int>)/8 2.733 -
rng::copy(list<int>)/1048576 880838.343 -
rng::copy(list<int>)/262144 217983.969 -
rng::copy(list<int>)/32768 27219.821 -2.82%
rng::copy(list<int>)/4096 3059.565 -
rng::copy(list<int>)/512 368.616 -
rng::copy(list<int>)/64 40.675 26.94%
rng::copy(list<int>)/8 2.369 -
rng::copy(vector<bool>)_(aligned)/1048576 1038.650 -
rng::copy(vector<bool>)_(aligned)/262144 274.454 -
rng::copy(vector<bool>)_(aligned)/32768 35.493 -1.08%
rng::copy(vector<bool>)_(aligned)/4096 4.940 -
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.307 -
rng::copy(vector<bool>)_(unaligned)/1048576 5510.636 -
rng::copy(vector<bool>)_(unaligned)/262144 1367.818 -11.87%
rng::copy(vector<bool>)_(unaligned)/32768 174.325 -
rng::copy(vector<bool>)_(unaligned)/4096 20.850 -
rng::copy(vector<bool>)_(unaligned)/512 3.698 10.84%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 49383.663 1.11%
rng::copy(vector<int>)/262144 12528.600 -
rng::copy(vector<int>)/32768 3107.933 -4.70%
rng::copy(vector<int>)/4096 145.201 -
rng::copy(vector<int>)/512 16.020 -
rng::copy(vector<int>)/64 2.441 -
rng::copy(vector<int>)/8 2.260 2.56%
rng::copy_backward(deque<int>)/1048576 127030.907 2.37%
rng::copy_backward(deque<int>)/262144 31561.241 -
rng::copy_backward(deque<int>)/32768 3750.145 -
rng::copy_backward(deque<int>)/4096 147.853 -
rng::copy_backward(deque<int>)/512 18.233 -
rng::copy_backward(deque<int>)/64 3.047 -
rng::copy_backward(deque<int>)/8 2.801 -
rng::copy_backward(list<int>)/1048576 887235.070 -
rng::copy_backward(list<int>)/262144 222084.701 -
rng::copy_backward(list<int>)/32768 29181.714 -3.34%
rng::copy_backward(list<int>)/4096 3102.813 1.30%
rng::copy_backward(list<int>)/512 372.871 -
rng::copy_backward(list<int>)/64 31.055 -
rng::copy_backward(list<int>)/8 2.391 -
rng::copy_backward(vector<bool>)_(aligned)/1048576 1011.190 -45.91%
rng::copy_backward(vector<bool>)_(aligned)/262144 272.210 -3.46%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.923 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.063 -1.85%
rng::copy_backward(vector<bool>)_(aligned)/512 1.757 -2.34%
rng::copy_backward(vector<bool>)_(aligned)/64 1.787 -6.28%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6836.854 1.49%
rng::copy_backward(vector<bool>)_(unaligned)/262144 1661.858 -20.10%
rng::copy_backward(vector<bool>)_(unaligned)/32768 212.246 1.85%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.866 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.889 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 48877.905 -
rng::copy_backward(vector<int>)/262144 12531.012 -
rng::copy_backward(vector<int>)/32768 2911.346 -5.19%
rng::copy_backward(vector<int>)/4096 189.018 28.10%
rng::copy_backward(vector<int>)/512 16.628 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.311 -
rng::copy_if(deque<int>)_(entire_range)/1048576 277650.548 -
rng::copy_if(deque<int>)_(entire_range)/262144 69694.780 -
rng::copy_if(deque<int>)_(entire_range)/32768 8686.843 -
rng::copy_if(deque<int>)_(entire_range)/4096 1019.509 -
rng::copy_if(deque<int>)_(entire_range)/512 134.682 -
rng::copy_if(deque<int>)_(entire_range)/64 16.138 -
rng::copy_if(deque<int>)_(entire_range)/8 2.921 -
rng::copy_if(deque<int>)_(every_other)/1048576 371824.138 -
rng::copy_if(deque<int>)_(every_other)/262144 92713.890 -
rng::copy_if(deque<int>)_(every_other)/32768 11604.708 -
rng::copy_if(deque<int>)_(every_other)/4096 1455.284 -
rng::copy_if(deque<int>)_(every_other)/512 181.853 -
rng::copy_if(deque<int>)_(every_other)/64 23.475 -
rng::copy_if(deque<int>)_(every_other)/8 3.454 -
rng::copy_if(list<int>)_(entire_range)/1048576 880796.547 -
rng::copy_if(list<int>)_(entire_range)/262144 217168.038 -1.07%
rng::copy_if(list<int>)_(entire_range)/32768 27991.736 -2.20%
rng::copy_if(list<int>)_(entire_range)/4096 3045.997 -
rng::copy_if(list<int>)_(entire_range)/512 369.944 -
rng::copy_if(list<int>)_(entire_range)/64 33.434 8.57%
rng::copy_if(list<int>)_(entire_range)/8 2.590 -
rng::copy_if(list<int>)_(every_other)/1048576 846310.596 -
rng::copy_if(list<int>)_(every_other)/262144 208575.753 -
rng::copy_if(list<int>)_(every_other)/32768 25416.660 1.47%
rng::copy_if(list<int>)_(every_other)/4096 3217.299 -1.55%
rng::copy_if(list<int>)_(every_other)/512 358.498 -
rng::copy_if(list<int>)_(every_other)/64 23.778 -
rng::copy_if(list<int>)_(every_other)/8 2.302 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245690.076 -
rng::copy_if(vector<int>)_(entire_range)/262144 59772.467 -
rng::copy_if(vector<int>)_(entire_range)/32768 7461.787 -
rng::copy_if(vector<int>)_(entire_range)/4096 933.481 -
rng::copy_if(vector<int>)_(entire_range)/512 123.138 -
rng::copy_if(vector<int>)_(entire_range)/64 15.860 1.08%
rng::copy_if(vector<int>)_(entire_range)/8 2.271 1.61%
rng::copy_if(vector<int>)_(every_other)/1048576 239701.346 -
rng::copy_if(vector<int>)_(every_other)/262144 59659.907 -
rng::copy_if(vector<int>)_(every_other)/32768 7461.759 -
rng::copy_if(vector<int>)_(every_other)/4096 936.201 -
rng::copy_if(vector<int>)_(every_other)/512 123.385 -
rng::copy_if(vector<int>)_(every_other)/64 18.171 -
rng::copy_if(vector<int>)_(every_other)/8 4.223 -1.37%
rng::copy_n(deque<int>)/1048576 50010.005 -
rng::copy_n(deque<int>)/262144 10477.960 -
rng::copy_n(deque<int>)/32768 1151.325 -
rng::copy_n(deque<int>)/4096 145.099 -
rng::copy_n(deque<int>)/512 16.782 -
rng::copy_n(deque<int>)/64 2.873 -48.90%
rng::copy_n(deque<int>)/8 2.749 1.11%
rng::copy_n(list<int>)/1048576 874492.174 -
rng::copy_n(list<int>)/262144 216609.724 -
rng::copy_n(list<int>)/32768 26082.669 -4.09%
rng::copy_n(list<int>)/4096 4417.566 7.05%
rng::copy_n(list<int>)/512 339.417 -
rng::copy_n(list<int>)/64 14.210 2.54%
rng::copy_n(list<int>)/8 2.247 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1039.114 -
rng::copy_n(vector<bool>)_(aligned)/262144 279.458 2.43%
rng::copy_n(vector<bool>)_(aligned)/32768 35.326 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.925 -
rng::copy_n(vector<bool>)_(aligned)/512 1.764 -
rng::copy_n(vector<bool>)_(aligned)/64 1.368 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5516.105 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1372.317 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.151 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.854 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.477 -
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49877.677 2.35%
rng::copy_n(vector<int>)/262144 12533.675 -
rng::copy_n(vector<int>)/32768 2844.680 18.64%
rng::copy_n(vector<int>)/4096 149.520 1.21%
rng::copy_n(vector<int>)/512 16.142 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.221 -2.55%
rng::count(deque<int>)_(every_other)/1024 247.272 -
rng::count(deque<int>)_(every_other)/1048576 252727.992 -
rng::count(deque<int>)_(every_other)/8 2.530 -
rng::count(deque<int>)_(every_other)/8192 1930.480 -
rng::count(list<int>)_(every_other)/1024 707.044 -
rng::count(list<int>)_(every_other)/1048576 825636.918 -
rng::count(list<int>)_(every_other)/8 2.110 -
rng::count(list<int>)_(every_other)/8192 7402.671 7.99%
rng::count(vector<bool>)/1000 2.971 -1.11%
rng::count(vector<bool>)/1024 1.687 -
rng::count(vector<bool>)/1048576 1458.842 -
rng::count(vector<bool>)/8192 11.438 -
rng::count(vector<int>)_(every_other)/1024 102.808 -
rng::count(vector<int>)_(every_other)/1048576 105070.151 -
rng::count(vector<int>)_(every_other)/8 1.352 -2.24%
rng::count(vector<int>)_(every_other)/8192 817.870 -
rng::count_if(deque<int>)_(every_other)/1024 347.180 -
rng::count_if(deque<int>)_(every_other)/1048576 342797.214 -
rng::count_if(deque<int>)_(every_other)/8 3.366 -
rng::count_if(deque<int>)_(every_other)/8192 2622.494 -
rng::count_if(list<int>)_(every_other)/1024 753.462 -
rng::count_if(list<int>)_(every_other)/1048576 888660.337 -
rng::count_if(list<int>)_(every_other)/8 2.848 -
rng::count_if(list<int>)_(every_other)/8192 7682.772 6.47%
rng::count_if(vector<int>)_(every_other)/1024 249.129 -
rng::count_if(vector<int>)_(every_other)/1048576 247780.524 -
rng::count_if(vector<int>)_(every_other)/8 4.222 -
rng::count_if(vector<int>)_(every_other)/8192 1928.403 -
rng::distance(deque<int>)/1024 0.848 -
rng::distance(deque<int>)/4096 0.847 -
rng::distance(deque<int>)/50 0.849 -
rng::distance(deque<int>)/8192 0.849 -
rng::distance(join_view(vector<vector<int>>)/1024 1.045 1.72%
rng::distance(join_view(vector<vector<int>>)/4096 4.450 -2.04%
rng::distance(join_view(vector<vector<int>>)/50 0.658 6.82%
rng::distance(join_view(vector<vector<int>>)/8192 8.307 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 480.579 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 489370.105 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 28.189 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 6.022 1.49%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3815.520 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.073 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.725 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.076 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.076 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.077 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 717.405 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733584.031 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.598 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.496 -1.06%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5727.081 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.087 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.766 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.088 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.088 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.088 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2057.024 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2195855.271 -3.84%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 46.143 -2.08%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.309 -5.46%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17744.354 -12.84%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 503.099 -16.22%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1432420.352 -2.08%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.189 -1.37%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.916 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11789.237 2.78%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1538.183 -13.84%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2295800.027 -1.73%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.153 2.80%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.361 -5.28%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19759.876 2.19%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 552.263 3.01%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1433324.122 -2.13%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.362 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.770 3.07%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11739.098 5.37%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -9.02%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.699 -8.95%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.689 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.699 -8.97%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 764.011 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 955788.095 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.601 -29.01%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.048 1.46%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8694.295 11.73%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.985 -1.43%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.986 -1.71%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.986 -1.43%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 872.071 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1082013.480 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.231 -1.83%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.274 -6.69%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11626.966 -8.00%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.487 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73689.065 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.823 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.842 19.98%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.008 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.281 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.286 -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.279 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.345 -1.89%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.284 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 512.779 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 633985.044 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.845 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.189 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4816.830 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.697 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.710 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.710 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 503.868 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 496765.810 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 22.704 -15.17%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.835 -4.97%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3869.278 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 529.786 1.05%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 533244.920 1.70%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.789 -3.65%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.186 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4098.847 1.67%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 778.377 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 956405.209 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 31.872 23.91%
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.908 -1.87%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12501.440 6.80%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 828.389 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991254.072 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.049 10.30%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.551 -1.01%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12453.747 20.19%
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.617 -
rng::equal(vector<bool>)_(unaligned)/1048576 7585.281 -
rng::equal(vector<bool>)_(unaligned)/50 0.951 7.86%
rng::equal(vector<bool>)_(unaligned)/8 0.940 5.01%
rng::equal(vector<bool>)_(unaligned)/8192 64.861 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.319 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73699.757 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.417 2.83%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.528 5.59%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.274 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.180 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639063.129 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.431 2.42%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.687 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4771.622 -
rng::fill(deque<int>)/1024 29.867 -
rng::fill(deque<int>)/32 4.512 237.91%
rng::fill(deque<int>)/50 4.563 102.29%
rng::fill(deque<int>)/8192 238.593 -1.69%
rng::fill(list<int>)/1024 672.136 -
rng::fill(list<int>)/32 8.401 -
rng::fill(list<int>)/50 35.059 108.90%
rng::fill(list<int>)/8192 7106.895 -
rng::fill(vector<bool>)/1048576 3833.222 -
rng::fill(vector<bool>)/262144 231.752 -
rng::fill(vector<bool>)/32768 30.445 1.41%
rng::fill(vector<bool>)/4096 4.202 -
rng::fill(vector<bool>)/512 1.533 -5.05%
rng::fill(vector<bool>)/64 1.685 5.33%
rng::fill(vector<int>)/1024 30.012 -
rng::fill(vector<int>)/32 1.039 -
rng::fill(vector<int>)/50 2.206 -
rng::fill(vector<int>)/8192 238.262 -
rng::fill_n(deque<int>)/1024 30.086 -
rng::fill_n(deque<int>)/32 1.155 -5.00%
rng::fill_n(deque<int>)/50 2.195 -
rng::fill_n(deque<int>)/8192 245.629 2.32%
rng::fill_n(list<int>)/1024 649.663 -
rng::fill_n(list<int>)/32 8.226 -
rng::fill_n(list<int>)/50 15.744 -
rng::fill_n(list<int>)/8192 7493.969 -
rng::fill_n(vector<bool>)/1048576 3823.486 -
rng::fill_n(vector<bool>)/262144 231.805 -
rng::fill_n(vector<bool>)/32768 30.086 -1.39%
rng::fill_n(vector<bool>)/4096 4.156 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.411 3.48%
rng::fill_n(vector<int>)/1024 29.795 -
rng::fill_n(vector<int>)/32 1.143 -
rng::fill_n(vector<int>)/50 2.220 -
rng::fill_n(vector<int>)/8192 234.959 -1.49%
rng::find(deque<int>)_(bail_25%)/1024 66.991 -
rng::find(deque<int>)_(bail_25%)/32768 1911.761 -
rng::find(deque<int>)_(bail_25%)/8 2.056 -
rng::find(deque<int>)_(bail_25%)/8192 475.798 -
rng::find(deque<int>)_(process_all)/1024 243.969 -
rng::find(deque<int>)_(process_all)/32768 7811.743 -
rng::find(deque<int>)_(process_all)/50 13.116 -
rng::find(deque<int>)_(process_all)/8 3.499 -1.94%
rng::find(deque<int>)_(process_all)/8192 1952.345 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 296.956 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9494.558 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.353 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.445 1.26%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2330.963 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 311.965 -4.64%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10377.958 -3.82%
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.257 -7.93%
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.982 -8.03%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2532.769 -4.35%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 736.216 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26924.417 -1.24%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.669 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.659 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8963.155 18.68%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.952 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 647.373 -1.32%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.562 -5.89%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.158 1.71%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.013 -1.37%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.768 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8774.235 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.753 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.875 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2166.417 -
rng::find(list<int>)_(bail_25%)/1024 180.760 -1.03%
rng::find(list<int>)_(bail_25%)/32768 8236.701 -
rng::find(list<int>)_(bail_25%)/8 0.919 -
rng::find(list<int>)_(bail_25%)/8192 1421.876 -1.55%
rng::find(list<int>)_(process_all)/1024 686.994 -
rng::find(list<int>)_(process_all)/32768 25551.804 -4.00%
rng::find(list<int>)_(process_all)/50 18.095 -1.45%
rng::find(list<int>)_(process_all)/8 2.393 4.09%
rng::find(list<int>)_(process_all)/8192 8239.891 -23.15%
rng::find(vector<bool>)_(process_all)/1024 4.679 -1.82%
rng::find(vector<bool>)_(process_all)/1048576 3675.757 -1.38%
rng::find(vector<bool>)_(process_all)/50 0.521 -26.50%
rng::find(vector<bool>)_(process_all)/8 0.521 -27.19%
rng::find(vector<bool>)_(process_all)/8192 33.549 -1.05%
rng::find(vector<char>)_(bail_25%)/1024 5.259 -
rng::find(vector<char>)_(bail_25%)/32768 136.001 -
rng::find(vector<char>)_(bail_25%)/8 1.104 3.72%
rng::find(vector<char>)_(bail_25%)/8192 39.647 -
rng::find(vector<char>)_(process_all)/1024 16.694 2.81%
rng::find(vector<char>)_(process_all)/32768 495.317 -
rng::find(vector<char>)_(process_all)/50 1.653 1.84%
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.108 -
rng::find(vector<int>)_(bail_25%)/1024 65.739 -
rng::find(vector<int>)_(bail_25%)/32768 1856.734 -
rng::find(vector<int>)_(bail_25%)/8 1.364 -13.97%
rng::find(vector<int>)_(bail_25%)/8192 473.406 -
rng::find(vector<int>)_(process_all)/1024 242.723 -
rng::find(vector<int>)_(process_all)/32768 7418.522 -
rng::find(vector<int>)_(process_all)/50 12.419 -
rng::find(vector<int>)_(process_all)/8 2.799 -
rng::find(vector<int>)_(process_all)/8192 1856.316 -
rng::find_end(deque<int>)_(match_near_end)/1000 332.977 -13.84%
rng::find_end(deque<int>)_(match_near_end)/1024 3409.128 -12.84%
rng::find_end(deque<int>)_(match_near_end)/8192 177897.182 -15.85%
rng::find_end(deque<int>)_(near_matches)/1000 27865.696 1.04%
rng::find_end(deque<int>)_(near_matches)/1024 28972.739 1.23%
rng::find_end(deque<int>)_(near_matches)/8192 2346150.309 10.80%
rng::find_end(deque<int>)_(process_all)/1000 270.861 7.29%
rng::find_end(deque<int>)_(process_all)/1024 278.889 7.66%
rng::find_end(deque<int>)_(process_all)/1048576 283349.046 6.88%
rng::find_end(deque<int>)_(process_all)/8192 2196.525 7.76%
rng::find_end(deque<int>)_(same_length)/1000 938.535 -8.03%
rng::find_end(deque<int>)_(same_length)/1024 1401.259 -
rng::find_end(deque<int>)_(same_length)/8192 11260.835 -
rng::find_end(deque<int>)_(single_element)/1000 249.035 -1.20%
rng::find_end(deque<int>)_(single_element)/1024 257.769 -
rng::find_end(deque<int>)_(single_element)/8192 2032.103 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 600.591 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 4378.823 3.27%
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 235813.749 -1.58%
rng::find_end(deque<int>,_pred)_(near_matches)/1000 37920.977 -6.43%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 37993.786 -9.88%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 2394418.521 1.59%
rng::find_end(deque<int>,_pred)_(process_all)/1000 596.409 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 608.105 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 560563.982 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4315.523 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 1543.222 -3.44%
rng::find_end(deque<int>,_pred)_(same_length)/1024 1565.147 -5.92%
rng::find_end(deque<int>,_pred)_(same_length)/8192 11542.550 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 596.306 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 607.513 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4306.719 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 761.430 -1.25%
rng::find_end(forward_list<int>)_(match_near_end)/1024 4644.093 2.85%
rng::find_end(forward_list<int>)_(match_near_end)/8192 255883.081 -
rng::find_end(forward_list<int>)_(near_matches)/1000 35770.429 -3.42%
rng::find_end(forward_list<int>)_(near_matches)/1024 37134.544 -3.18%
rng::find_end(forward_list<int>)_(near_matches)/8192 2467956.571 -1.11%
rng::find_end(forward_list<int>)_(process_all)/1000 703.605 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.435 -
rng::find_end(forward_list<int>)_(process_all)/1048576 763649.873 -
rng::find_end(forward_list<int>)_(process_all)/8192 5645.573 -3.00%
rng::find_end(forward_list<int>)_(same_length)/1000 1465.496 -
rng::find_end(forward_list<int>)_(same_length)/1024 1494.798 -
rng::find_end(forward_list<int>)_(same_length)/8192 15625.975 -4.89%
rng::find_end(forward_list<int>)_(single_element)/1000 685.796 -2.43%
rng::find_end(forward_list<int>)_(single_element)/1024 729.166 -
rng::find_end(forward_list<int>)_(single_element)/8192 6015.507 -3.14%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 815.567 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5190.285 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276605.029 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42197.127 1.09%
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43726.057 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2698134.615 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 788.570 -3.24%
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 807.814 -3.20%
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 874319.844 -3.76%
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6514.609 -3.07%
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1535.421 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1564.847 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 16480.630 -2.38%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 800.691 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 818.634 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6815.224 -1.68%
rng::find_end(list<int>)_(match_near_end)/1000 767.875 1.23%
rng::find_end(list<int>)_(match_near_end)/1024 4534.685 -4.43%
rng::find_end(list<int>)_(match_near_end)/8192 258333.104 -
rng::find_end(list<int>)_(near_matches)/1000 36339.965 -4.79%
rng::find_end(list<int>)_(near_matches)/1024 37827.112 -4.64%
rng::find_end(list<int>)_(near_matches)/8192 2480079.493 -
rng::find_end(list<int>)_(process_all)/1000 682.894 4.07%
rng::find_end(list<int>)_(process_all)/1024 673.888 -
rng::find_end(list<int>)_(process_all)/1048576 822333.089 -
rng::find_end(list<int>)_(process_all)/8192 6893.565 3.91%
rng::find_end(list<int>)_(same_length)/1000 1461.483 -1.30%
rng::find_end(list<int>)_(same_length)/1024 1491.148 -
rng::find_end(list<int>)_(same_length)/8192 16817.274 -6.42%
rng::find_end(list<int>)_(single_element)/1000 686.329 -
rng::find_end(list<int>)_(single_element)/1024 694.590 -
rng::find_end(list<int>)_(single_element)/8192 7228.204 8.12%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 816.706 -3.85%
rng::find_end(list<int>,_pred)_(match_near_end)/1024 5106.413 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 275306.550 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 41028.563 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 42729.391 -1.15%
rng::find_end(list<int>,_pred)_(near_matches)/8192 2674753.977 -
rng::find_end(list<int>,_pred)_(process_all)/1000 789.966 -
rng::find_end(list<int>,_pred)_(process_all)/1024 809.451 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 946724.506 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8584.729 -
rng::find_end(list<int>,_pred)_(same_length)/1000 1542.181 -
rng::find_end(list<int>,_pred)_(same_length)/1024 1579.813 -
rng::find_end(list<int>,_pred)_(same_length)/8192 16672.572 -
rng::find_end(list<int>,_pred)_(single_element)/1000 752.932 -4.83%
rng::find_end(list<int>,_pred)_(single_element)/1024 770.285 -4.95%
rng::find_end(list<int>,_pred)_(single_element)/8192 7749.030 3.85%
rng::find_end(vector<int>)_(match_near_end)/1000 272.882 -1.38%
rng::find_end(vector<int>)_(match_near_end)/1024 2280.968 -
rng::find_end(vector<int>)_(match_near_end)/8192 119587.169 -
rng::find_end(vector<int>)_(near_matches)/1000 15159.384 -3.94%
rng::find_end(vector<int>)_(near_matches)/1024 15741.534 -4.09%
rng::find_end(vector<int>)_(near_matches)/8192 916374.456 -1.99%
rng::find_end(vector<int>)_(process_all)/1000 235.306 -1.58%
rng::find_end(vector<int>)_(process_all)/1024 239.551 -2.01%
rng::find_end(vector<int>)_(process_all)/1048576 256750.780 4.95%
rng::find_end(vector<int>)_(process_all)/8192 1902.280 -
rng::find_end(vector<int>)_(same_length)/1000 539.149 -15.44%
rng::find_end(vector<int>)_(same_length)/1024 554.033 -15.63%
rng::find_end(vector<int>)_(same_length)/8192 4148.508 -19.75%
rng::find_end(vector<int>)_(single_element)/1000 234.953 -
rng::find_end(vector<int>)_(single_element)/1024 239.663 -
rng::find_end(vector<int>)_(single_element)/8192 1907.546 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 555.986 2.19%
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 3151.904 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 167451.484 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 25386.066 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 25974.620 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1632384.441 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 585.773 1.48%
rng::find_end(vector<int>,_pred)_(process_all)/1024 600.155 1.59%
rng::find_end(vector<int>,_pred)_(process_all)/1048576 681232.388 3.39%
rng::find_end(vector<int>,_pred)_(process_all)/8192 4797.322 1.55%
rng::find_end(vector<int>,_pred)_(same_length)/1000 1248.437 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 1279.651 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 10244.717 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 575.246 1.33%
rng::find_end(vector<int>,_pred)_(single_element)/1024 589.053 1.38%
rng::find_end(vector<int>,_pred)_(single_element)/8192 4707.411 -
rng::find_first_of(deque<int>)_(large_needle)/1024 365055.346 -
rng::find_first_of(deque<int>)_(large_needle)/32 294.807 3.90%
rng::find_first_of(deque<int>)_(large_needle)/50 716.095 6.41%
rng::find_first_of(deque<int>)_(large_needle)/8192 23485906.934 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3474.677 -
rng::find_first_of(deque<int>)_(small_needle)/32 106.641 -
rng::find_first_of(deque<int>)_(small_needle)/50 164.697 1.46%
rng::find_first_of(deque<int>)_(small_needle)/8192 27739.092 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 561370.410 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 510.345 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1398.602 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35511022.899 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6278.886 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 197.868 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 308.105 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50292.527 -
rng::find_first_of(list<int>)_(large_needle)/1024 798792.363 -16.25%
rng::find_first_of(list<int>)_(large_needle)/32 681.185 -
rng::find_first_of(list<int>)_(large_needle)/50 1749.556 -
rng::find_first_of(list<int>)_(large_needle)/8192 51925255.934 5.74%
rng::find_first_of(list<int>)_(small_needle)/1024 2772.800 -
rng::find_first_of(list<int>)_(small_needle)/32 91.544 -
rng::find_first_of(list<int>)_(small_needle)/50 140.132 -
rng::find_first_of(list<int>)_(small_needle)/8192 22554.768 1.44%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 833856.625 -10.78%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 722.233 -1.18%
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1874.257 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54962774.331 -1.74%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5246.040 -5.14%
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.361 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.249 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42212.226 -
rng::find_first_of(vector<int>)_(large_needle)/1024 108459.895 1.07%
rng::find_first_of(vector<int>)_(large_needle)/32 106.562 2.88%
rng::find_first_of(vector<int>)_(large_needle)/50 261.393 -8.39%
rng::find_first_of(vector<int>)_(large_needle)/8192 7031340.830 1.60%
rng::find_first_of(vector<int>)_(small_needle)/1024 1497.375 5.02%
rng::find_first_of(vector<int>)_(small_needle)/32 50.374 -
rng::find_first_of(vector<int>)_(small_needle)/50 77.213 3.09%
rng::find_first_of(vector<int>)_(small_needle)/8192 11943.178 5.88%
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 593455.218 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 484.313 -3.78%
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1340.012 -1.48%
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38311261.606 -1.61%
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5616.816 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.471 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 274.267 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 45924.317 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.316 -
rng::find_if(deque<int>)_(bail_25%)/32768 2760.746 -2.10%
rng::find_if(deque<int>)_(bail_25%)/8 1.548 -
rng::find_if(deque<int>)_(bail_25%)/8192 693.894 -1.55%
rng::find_if(deque<int>)_(process_all)/1024 473.380 -
rng::find_if(deque<int>)_(process_all)/32768 11448.913 -
rng::find_if(deque<int>)_(process_all)/50 23.327 -2.14%
rng::find_if(deque<int>)_(process_all)/8 3.990 -
rng::find_if(deque<int>)_(process_all)/8192 2825.915 -2.09%
rng::find_if(list<int>)_(bail_25%)/1024 193.994 -
rng::find_if(list<int>)_(bail_25%)/32768 8385.474 -6.58%
rng::find_if(list<int>)_(bail_25%)/8 1.272 -3.51%
rng::find_if(list<int>)_(bail_25%)/8192 1518.477 -
rng::find_if(list<int>)_(process_all)/1024 757.665 -
rng::find_if(list<int>)_(process_all)/32768 27096.173 -4.51%
rng::find_if(list<int>)_(process_all)/50 21.744 1.15%
rng::find_if(list<int>)_(process_all)/8 3.481 -
rng::find_if(list<int>)_(process_all)/8192 11053.730 10.06%
rng::find_if(vector<bool>)_(process_all)/1024 765.461 -
rng::find_if(vector<bool>)_(process_all)/1048576 781385.114 -
rng::find_if(vector<bool>)_(process_all)/50 34.754 -3.14%
rng::find_if(vector<bool>)_(process_all)/8 5.403 -2.25%
rng::find_if(vector<bool>)_(process_all)/8192 6105.759 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.362 -
rng::find_if(vector<char>)_(bail_25%)/32768 2031.654 -
rng::find_if(vector<char>)_(bail_25%)/8 0.947 -
rng::find_if(vector<char>)_(bail_25%)/8192 521.960 -
rng::find_if(vector<char>)_(process_all)/1024 272.793 -
rng::find_if(vector<char>)_(process_all)/32768 8163.685 -
rng::find_if(vector<char>)_(process_all)/50 12.484 -
rng::find_if(vector<char>)_(process_all)/8 2.425 -1.35%
rng::find_if(vector<char>)_(process_all)/8192 2053.810 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.563 -
rng::find_if(vector<int>)_(bail_25%)/32768 2337.045 -
rng::find_if(vector<int>)_(bail_25%)/8 1.059 -
rng::find_if(vector<int>)_(bail_25%)/8192 548.167 -
rng::find_if(vector<int>)_(process_all)/1024 283.061 -
rng::find_if(vector<int>)_(process_all)/32768 8795.187 -
rng::find_if(vector<int>)_(process_all)/50 14.192 -
rng::find_if(vector<int>)_(process_all)/8 2.557 -2.49%
rng::find_if(vector<int>)_(process_all)/8192 2191.446 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.322 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2966.919 -
rng::find_if_not(deque<int>)_(bail_25%)/8 1.541 9.62%
rng::find_if_not(deque<int>)_(bail_25%)/8192 741.348 -
rng::find_if_not(deque<int>)_(process_all)/1024 474.470 -
rng::find_if_not(deque<int>)_(process_all)/32768 11445.701 -3.74%
rng::find_if_not(deque<int>)_(process_all)/50 23.923 -
rng::find_if_not(deque<int>)_(process_all)/8 4.019 1.44%
rng::find_if_not(deque<int>)_(process_all)/8192 2825.907 -5.82%
rng::find_if_not(list<int>)_(bail_25%)/1024 194.619 1.55%
rng::find_if_not(list<int>)_(bail_25%)/32768 8617.343 -17.56%
rng::find_if_not(list<int>)_(bail_25%)/8 1.274 -2.95%
rng::find_if_not(list<int>)_(bail_25%)/8192 1515.903 -
rng::find_if_not(list<int>)_(process_all)/1024 759.344 -
rng::find_if_not(list<int>)_(process_all)/32768 27501.544 -3.38%
rng::find_if_not(list<int>)_(process_all)/50 21.667 -
rng::find_if_not(list<int>)_(process_all)/8 3.505 -
rng::find_if_not(list<int>)_(process_all)/8192 7247.959 -19.47%
rng::find_if_not(vector<bool>)_(process_all)/1024 769.824 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 786281.274 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.010 -2.78%
rng::find_if_not(vector<bool>)_(process_all)/8 5.423 -2.27%
rng::find_if_not(vector<bool>)_(process_all)/8192 6145.650 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.135 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2024.622 -2.54%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.947 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 518.012 -1.60%
rng::find_if_not(vector<char>)_(process_all)/1024 275.684 -
rng::find_if_not(vector<char>)_(process_all)/32768 8127.912 -
rng::find_if_not(vector<char>)_(process_all)/50 12.524 -
rng::find_if_not(vector<char>)_(process_all)/8 2.525 3.58%
rng::find_if_not(vector<char>)_(process_all)/8192 2049.127 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.555 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2337.687 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.069 -5.09%
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.443 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.312 -
rng::find_if_not(vector<int>)_(process_all)/32768 8803.473 -
rng::find_if_not(vector<int>)_(process_all)/50 14.047 -
rng::find_if_not(vector<int>)_(process_all)/8 2.590 2.39%
rng::find_if_not(vector<int>)_(process_all)/8192 2193.088 -
rng::find_last(deque<int>)_(bail_10%)/1024 242.995 -7.52%
rng::find_last(deque<int>)_(bail_10%)/1048576 323762.670 -
rng::find_last(deque<int>)_(bail_10%)/50 12.155 -7.26%
rng::find_last(deque<int>)_(bail_10%)/8 2.772 7.65%
rng::find_last(deque<int>)_(bail_10%)/8192 2509.647 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.838 -7.10%
rng::find_last(deque<int>)_(bail_90%)/1048576 27801.900 -
rng::find_last(deque<int>)_(bail_90%)/50 1.839 -7.96%
rng::find_last(deque<int>)_(bail_90%)/8 0.865 -6.89%
rng::find_last(deque<int>)_(bail_90%)/8192 202.976 -6.14%
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.142 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 702622.170 90.45%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.620 -1.59%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.363 2.30%
rng::find_last(forward_list<int>)_(bail_10%)/8192 5856.342 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 730.970 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 666562.087 70.94%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.686 -1.23%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.409 4.23%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6087.200 -
rng::find_last(list<int>)_(bail_10%)/1024 674.744 -
rng::find_last(list<int>)_(bail_10%)/1048576 786143.752 -
rng::find_last(list<int>)_(bail_10%)/50 16.148 -
rng::find_last(list<int>)_(bail_10%)/8 2.083 -
rng::find_last(list<int>)_(bail_10%)/8192 6840.918 8.24%
rng::find_last(list<int>)_(bail_90%)/1024 51.990 -3.56%
rng::find_last(list<int>)_(bail_90%)/1048576 86486.713 -
rng::find_last(list<int>)_(bail_90%)/50 1.300 2.59%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 587.058 -2.43%
rng::find_last(vector<char>)_(bail_10%)/1024 112.931 -
rng::find_last(vector<char>)_(bail_10%)/1048576 107980.047 -
rng::find_last(vector<char>)_(bail_10%)/50 5.364 -1.20%
rng::find_last(vector<char>)_(bail_10%)/8 1.526 -4.75%
rng::find_last(vector<char>)_(bail_10%)/8192 850.541 -
rng::find_last(vector<char>)_(bail_90%)/1024 12.139 -
rng::find_last(vector<char>)_(bail_90%)/1048576 11917.892 -5.59%
rng::find_last(vector<char>)_(bail_90%)/50 1.068 6.71%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 101.431 -2.82%
rng::find_last(vector<int>)_(bail_10%)/1024 211.921 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214205.927 -
rng::find_last(vector<int>)_(bail_10%)/50 10.828 -
rng::find_last(vector<int>)_(bail_10%)/8 2.123 2.20%
rng::find_last(vector<int>)_(bail_10%)/8192 1646.288 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.791 -4.14%
rng::find_last(vector<int>)_(bail_90%)/1048576 23316.359 -
rng::find_last(vector<int>)_(bail_90%)/50 1.574 -
rng::find_last(vector<int>)_(bail_90%)/8 0.642 2.35%
rng::find_last(vector<int>)_(bail_90%)/8192 189.379 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 357.047 -1.53%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362908.928 -
rng::find_last_if(deque<int>)_(bail_10%)/50 19.451 8.63%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.968 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2765.935 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.678 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38570.869 1.16%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.690 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.934 -5.97%
rng::find_last_if(deque<int>)_(bail_90%)/8192 314.304 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 792.792 3.58%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 924284.714 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.428 -33.06%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.123 5.03%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6886.887 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 767.057 -7.69%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 923520.314 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 40.526 45.59%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.781 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6680.846 -9.28%
rng::find_last_if(list<int>)_(bail_10%)/1024 676.440 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 802501.950 -
rng::find_last_if(list<int>)_(bail_10%)/50 36.296 107.52%
rng::find_last_if(list<int>)_(bail_10%)/8 3.101 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6567.913 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.827 -11.85%
rng::find_last_if(list<int>)_(bail_90%)/1048576 88833.946 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.187 5.38%
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 607.636 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.192 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240610.434 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.342 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.413 1.73%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1876.478 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.515 -17.43%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26259.731 2.34%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.452 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.631 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.064 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283395.757 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.562 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.562 2.51%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2069.164 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.960 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 31061.908 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.510 -2.02%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.480 3.54%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.891 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 367.130 1.70%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363015.069 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.938 -4.34%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.958 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2773.549 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.075 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38989.178 2.26%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.706 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.985 3.52%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 307.096 -1.71%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 793.850 -1.26%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 933938.028 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.532 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.758 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6898.188 1.40%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 863.555 13.55%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 923922.753 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.750 -31.58%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.302 2.76%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6868.818 3.04%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 679.372 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 804395.761 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 39.389 1.81%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.107 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6681.222 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.647 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88570.196 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.107 -2.27%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 604.387 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 243.272 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241193.695 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.343 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.524 5.73%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1875.735 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.959 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26230.610 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.521 2.39%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.464 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.644 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 245.272 -1.12%
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 283542.813 -7.35%
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.523 -1.54%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.577 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2072.193 -3.30%
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 30.524 17.60%
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30905.889 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.540 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.475 2.48%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.866 -
rng::fold_left(deque<int>)/1048576 560723.700 -
rng::fold_left(deque<int>)/32 16.455 -
rng::fold_left(deque<int>)/50 27.163 -1.55%
rng::fold_left(deque<int>)/8 4.108 -
rng::fold_left(deque<int>)/8192 4428.795 -
rng::fold_left(list<int>)/1048576 1361644.493 -
rng::fold_left(list<int>)/32 22.043 -
rng::fold_left(list<int>)/50 39.801 2.82%
rng::fold_left(list<int>)/8 3.867 1.28%
rng::fold_left(list<int>)/8192 10464.524 -3.18%
rng::fold_left(vector<int>)/1048576 1324897.174 -
rng::fold_left(vector<int>)/32 20.501 -
rng::fold_left(vector<int>)/50 36.131 -
rng::fold_left(vector<int>)/8 3.706 -
rng::fold_left(vector<int>)/8192 10312.817 -
rng::for_each(deque<int>)/32 3.742 -1.90%
rng::for_each(deque<int>)/50 4.056 -
rng::for_each(deque<int>)/8 0.922 -
rng::for_each(deque<int>)/8192 254.548 -
rng::for_each(join_view(vector<vector<int>>)/32 3.806 -
rng::for_each(join_view(vector<vector<int>>)/50 4.199 1.71%
rng::for_each(join_view(vector<vector<int>>)/8 1.387 -
rng::for_each(join_view(vector<vector<int>>)/8192 264.834 -
rng::for_each(list<int>)/32 11.138 -
rng::for_each(list<int>)/50 23.969 -
rng::for_each(list<int>)/8 2.575 2.21%
rng::for_each(list<int>)/8192 7789.714 -4.42%
rng::for_each(map<int>)/32 21.872 2.63%
rng::for_each(map<int>)/50 40.594 -6.95%
rng::for_each(map<int>)/8 4.568 -
rng::for_each(map<int>)/8192 16664.940 -3.51%
rng::for_each(map<int>::iterator)/32 22.840 7.10%
rng::for_each(map<int>::iterator)/50 49.381 12.34%
rng::for_each(map<int>::iterator)/8 4.554 -1.30%
rng::for_each(map<int>::iterator)/8192 16796.691 -
rng::for_each(multimap<int>)/32 22.710 -
rng::for_each(multimap<int>)/50 51.776 5.40%
rng::for_each(multimap<int>)/8 4.552 -
rng::for_each(multimap<int>)/8192 16470.092 -2.28%
rng::for_each(multimap<int>::iterator)/32 21.481 -
rng::for_each(multimap<int>::iterator)/50 41.332 -5.11%
rng::for_each(multimap<int>::iterator)/8 4.562 1.18%
rng::for_each(multimap<int>::iterator)/8192 16568.029 -1.70%
rng::for_each(multiset<int>)/32 22.522 8.17%
rng::for_each(multiset<int>)/50 47.450 -9.73%
rng::for_each(multiset<int>)/8 4.504 -4.32%
rng::for_each(multiset<int>)/8192 16785.379 3.52%
rng::for_each(multiset<int>::iterator)/32 21.188 2.79%
rng::for_each(multiset<int>::iterator)/50 56.329 -4.48%
rng::for_each(multiset<int>::iterator)/8 4.521 -
rng::for_each(multiset<int>::iterator)/8192 16180.032 -
rng::for_each(set<int>)/32 21.467 -
rng::for_each(set<int>)/50 60.122 22.31%
rng::for_each(set<int>)/8 4.553 1.12%
rng::for_each(set<int>)/8192 15989.857 -2.43%
rng::for_each(set<int>::iterator)/32 22.394 9.27%
rng::for_each(set<int>::iterator)/50 51.280 21.16%
rng::for_each(set<int>::iterator)/8 4.652 1.62%
rng::for_each(set<int>::iterator)/8192 16234.039 1.06%
rng::for_each(vector<int>)/32 3.811 -
rng::for_each(vector<int>)/50 4.063 -
rng::for_each(vector<int>)/8 0.910 -
rng::for_each(vector<int>)/8192 251.923 -
rng::for_each_n(deque<int>)/32 3.778 -
rng::for_each_n(deque<int>)/50 3.991 -
rng::for_each_n(deque<int>)/8 1.154 -2.08%
rng::for_each_n(deque<int>)/8192 257.600 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.829 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.235 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.669 2.78%
rng::for_each_n(join_view(vector<vector<int>>)/8192 264.800 -
rng::for_each_n(list<int>)/32 11.128 -
rng::for_each_n(list<int>)/50 22.513 -6.85%
rng::for_each_n(list<int>)/8 2.571 2.20%
rng::for_each_n(list<int>)/8192 7272.200 -6.51%
rng::for_each_n(vector<int>)/32 3.872 -
rng::for_each_n(vector<int>)/50 4.065 -
rng::for_each_n(vector<int>)/8 2.526 2.31%
rng::for_each_n(vector<int>)/8192 252.225 -
rng::generate(deque<int>)/1024 280.305 -
rng::generate(deque<int>)/32 8.754 -
rng::generate(deque<int>)/50 12.940 -
rng::generate(deque<int>)/8192 2083.674 1.49%
rng::generate(list<int>)/1024 671.332 -
rng::generate(list<int>)/32 8.513 -
rng::generate(list<int>)/50 15.328 -3.49%
rng::generate(list<int>)/8192 8569.335 21.25%
rng::generate(vector<int>)/1024 242.336 -
rng::generate(vector<int>)/32 7.981 -
rng::generate(vector<int>)/50 11.969 -
rng::generate(vector<int>)/8192 1840.222 -
rng::generate_n(deque<int>)/1024 244.671 -
rng::generate_n(deque<int>)/32 8.307 -
rng::generate_n(deque<int>)/50 12.309 -
rng::generate_n(deque<int>)/8192 1966.457 -
rng::generate_n(list<int>)/1024 650.334 -
rng::generate_n(list<int>)/32 8.654 -
rng::generate_n(list<int>)/50 17.247 9.83%
rng::generate_n(list<int>)/8192 7010.267 -
rng::generate_n(vector<int>)/1024 245.263 -
rng::generate_n(vector<int>)/32 8.017 -
rng::generate_n(vector<int>)/50 12.036 -
rng::generate_n(vector<int>)/8192 1852.965 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 364.596 -
rng::is_partitioned(deque<int>)_(partitioned)/32 10.466 7.46%
rng::is_partitioned(deque<int>)_(partitioned)/50 15.763 4.91%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2857.623 -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.829 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 9.044 -5.44%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.194 1.32%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 643.309 -
rng::is_partitioned(list<int>)_(partitioned)/1024 711.121 1.60%
rng::is_partitioned(list<int>)_(partitioned)/32 8.600 -1.46%
rng::is_partitioned(list<int>)_(partitioned)/50 13.750 -
rng::is_partitioned(list<int>)_(partitioned)/8192 7208.300 4.67%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 157.938 4.04%
rng::is_partitioned(list<int>)_(unpartitioned)/32 0.981 -13.94%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.350 -4.46%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1232.881 4.19%
rng::is_partitioned(vector<int>)_(partitioned)/1024 178.262 1.49%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.783 -2.86%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.571 -2.57%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1335.827 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 55.618 -4.83%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.103 -13.93%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.088 -3.14%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 151.841 -3.03%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 494.384 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.580 13.60%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3892.320 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 529810.189 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.013 -1.63%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 513.212 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.889 2.91%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3989.656 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688978.840 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 50.604 -21.84%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 778.305 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.773 2.06%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8276.503 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1434681.398 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.680 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 824.350 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.321 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9628.329 15.09%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1594429.602 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.847 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 347.146 1.05%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.713 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2683.610 1.52%
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212724.471 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.082 -19.08%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 522.647 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.056 17.34%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4710.325 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 997937.084 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.948 -
rng::is_sorted(deque<int>)/1024 474.515 -
rng::is_sorted(deque<int>)/8 2.823 2.54%
rng::is_sorted(deque<int>)/8192 3807.167 -
rng::is_sorted(deque<int>,_pred)/1024 597.517 -
rng::is_sorted(deque<int>,_pred)/8 4.445 -5.02%
rng::is_sorted(deque<int>,_pred)/8192 4800.421 -
rng::is_sorted(list<int>)/1024 765.279 -1.12%
rng::is_sorted(list<int>)/8 2.173 1.92%
rng::is_sorted(list<int>)/8192 7294.212 -
rng::is_sorted(list<int>,_pred)/1024 792.079 -
rng::is_sorted(list<int>,_pred)/8 4.258 -
rng::is_sorted(list<int>,_pred)/8192 8523.592 8.83%
rng::is_sorted(vector<int>)/1024 243.330 -
rng::is_sorted(vector<int>)/8 2.075 -
rng::is_sorted(vector<int>)/8192 1894.091 -
rng::is_sorted(vector<int>,_pred)/1024 462.219 -
rng::is_sorted(vector<int>,_pred)/8 3.581 -8.60%
rng::is_sorted(vector<int>,_pred)/8192 3691.666 -
rng::is_sorted_until(deque<int>)/1024 472.264 -
rng::is_sorted_until(deque<int>)/8 3.296 29.06%
rng::is_sorted_until(deque<int>)/8192 3785.872 -
rng::is_sorted_until(deque<int>,_pred)/1024 597.116 -
rng::is_sorted_until(deque<int>,_pred)/8 4.332 -31.02%
rng::is_sorted_until(deque<int>,_pred)/8192 4811.966 -1.11%
rng::is_sorted_until(list<int>)/1024 750.232 -
rng::is_sorted_until(list<int>)/8 2.150 -
rng::is_sorted_until(list<int>)/8192 7612.222 -8.03%
rng::is_sorted_until(list<int>,_pred)/1024 798.114 -
rng::is_sorted_until(list<int>,_pred)/8 3.850 2.41%
rng::is_sorted_until(list<int>,_pred)/8192 8254.646 2.88%
rng::is_sorted_until(vector<int>)/1024 239.715 -
rng::is_sorted_until(vector<int>)/8 2.058 -
rng::is_sorted_until(vector<int>)/8192 1866.316 -
rng::is_sorted_until(vector<int>,_pred)/1024 410.639 -
rng::is_sorted_until(vector<int>,_pred)/8 3.314 -2.61%
rng::is_sorted_until(vector<int>,_pred)/8192 3273.660 1.04%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 462.038 -1.99%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 464.885 -4.17%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 495496.729 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.045 -1.77%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3862.116 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 724.503 2.32%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 728.619 1.23%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624605.059 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.526 3.30%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4782.651 -1.17%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 769.111 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 799.246 1.38%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 957267.044 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.822 -7.22%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 13155.912 8.64%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 813.655 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 827.518 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 990565.434 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.572 -1.98%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12781.977 17.78%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.908 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.779 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76650.868 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.307 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.410 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 455.997 -3.40%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.485 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607536.775 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.030 -2.18%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4762.413 -
rng::move(deque<int>)/1048576 54814.542 -
rng::move(deque<int>)/262144 15036.439 1.20%
rng::move(deque<int>)/32768 2036.347 -1.81%
rng::move(deque<int>)/4096 154.608 1.52%
rng::move(deque<int>)/512 24.085 -
rng::move(deque<int>)/64 6.460 2.80%
rng::move(deque<int>)/8 3.874 -1.50%
rng::move(list<int>)/1048576 1030515.809 -
rng::move(list<int>)/262144 252768.577 -
rng::move(list<int>)/32768 33930.482 -2.17%
rng::move(list<int>)/4096 5721.766 6.16%
rng::move(list<int>)/512 368.014 -
rng::move(list<int>)/64 40.368 -
rng::move(list<int>)/8 3.917 -
rng::move(vector<bool>)_(aligned)/1048576 2116.101 -
rng::move(vector<bool>)_(aligned)/262144 256.250 -
rng::move(vector<bool>)_(aligned)/32768 37.448 -
rng::move(vector<bool>)_(aligned)/4096 8.087 -1.11%
rng::move(vector<bool>)_(aligned)/512 2.680 -
rng::move(vector<bool>)_(aligned)/64 2.064 12.02%
rng::move(vector<bool>)_(unaligned)/1048576 6724.688 -
rng::move(vector<bool>)_(unaligned)/262144 1584.041 -
rng::move(vector<bool>)_(unaligned)/32768 202.870 -
rng::move(vector<bool>)_(unaligned)/4096 25.903 -
rng::move(vector<bool>)_(unaligned)/512 4.140 -
rng::move(vector<bool>)_(unaligned)/64 1.607 -
rng::move(vector<int>)/1048576 58587.200 4.14%
rng::move(vector<int>)/262144 21746.380 -
rng::move(vector<int>)/32768 2136.654 -
rng::move(vector<int>)/4096 135.570 -
rng::move(vector<int>)/512 20.423 -
rng::move(vector<int>)/64 4.089 -
rng::move(vector<int>)/8 2.374 1.38%
rng::move_backward(deque<int>)/1048576 124973.545 -
rng::move_backward(deque<int>)/262144 29808.959 -2.24%
rng::move_backward(deque<int>)/32768 3462.295 -
rng::move_backward(deque<int>)/4096 155.966 -2.40%
rng::move_backward(deque<int>)/512 24.234 -
rng::move_backward(deque<int>)/64 5.541 1.87%
rng::move_backward(deque<int>)/8 3.763 6.68%
rng::move_backward(list<int>)/1048576 1046357.562 -
rng::move_backward(list<int>)/262144 303591.162 -
rng::move_backward(list<int>)/32768 34209.139 -
rng::move_backward(list<int>)/4096 6648.731 -13.61%
rng::move_backward(list<int>)/512 371.368 -
rng::move_backward(list<int>)/64 40.264 -
rng::move_backward(list<int>)/8 3.703 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2117.967 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.291 -
rng::move_backward(vector<bool>)_(aligned)/32768 37.768 -1.48%
rng::move_backward(vector<bool>)_(aligned)/4096 7.895 -
rng::move_backward(vector<bool>)_(aligned)/512 2.646 -
rng::move_backward(vector<bool>)_(aligned)/64 1.704 -7.72%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6491.960 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1584.520 -
rng::move_backward(vector<bool>)_(unaligned)/32768 204.100 -
rng::move_backward(vector<bool>)_(unaligned)/4096 27.738 -3.36%
rng::move_backward(vector<bool>)_(unaligned)/512 5.299 14.14%
rng::move_backward(vector<bool>)_(unaligned)/64 1.920 -1.30%
rng::move_backward(vector<int>)/1048576 57493.962 1.56%
rng::move_backward(vector<int>)/262144 21804.303 -
rng::move_backward(vector<int>)/32768 2139.048 -
rng::move_backward(vector<int>)/4096 135.488 -
rng::move_backward(vector<int>)/512 20.828 -
rng::move_backward(vector<int>)/64 4.120 -1.37%
rng::move_backward(vector<int>)/8 2.309 -
rng::none_of(deque<int>)_(process_all)/32 16.397 -6.20%
rng::none_of(deque<int>)_(process_all)/32768 15379.681 -
rng::none_of(deque<int>)_(process_all)/50 24.632 -8.68%
rng::none_of(deque<int>)_(process_all)/8 4.700 4.93%
rng::none_of(deque<int>)_(process_all)/8192 3846.073 -
rng::none_of(list<int>)_(process_all)/32 11.937 3.75%
rng::none_of(list<int>)_(process_all)/32768 25438.880 -
rng::none_of(list<int>)_(process_all)/50 22.039 -
rng::none_of(list<int>)_(process_all)/8 2.624 -
rng::none_of(list<int>)_(process_all)/8192 7231.908 -1.47%
rng::none_of(vector<int>)_(process_all)/32 8.333 -1.45%
rng::none_of(vector<int>)_(process_all)/32768 8058.426 -
rng::none_of(vector<int>)_(process_all)/50 12.601 -
rng::none_of(vector<int>)_(process_all)/8 2.325 -5.73%
rng::none_of(vector<int>)_(process_all)/8192 2021.276 -
rng::partial_sort(deque<int>)_(ascending)/1024 7985.856 1.04%
rng::partial_sort(deque<int>)_(ascending)/8 33.382 5.35%
rng::partial_sort(deque<int>)_(ascending)/8192 167958.697 2.44%
rng::partial_sort(deque<int>)_(descending)/1024 18679.386 1.01%
rng::partial_sort(deque<int>)_(descending)/8 45.714 10.41%
rng::partial_sort(deque<int>)_(descending)/8192 291666.646 3.81%
rng::partial_sort(deque<int>)_(heap)/1024 18550.977 -
rng::partial_sort(deque<int>)_(heap)/8 37.803 -
rng::partial_sort(deque<int>)_(heap)/8192 287629.501 2.33%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7974.488 1.28%
rng::partial_sort(deque<int>)_(pipe-organ)/8 32.193 3.82%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 166059.297 2.93%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19790.989 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 33.798 6.39%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 280255.265 -
rng::partial_sort(deque<int>)_(repeated)/1024 6413.314 -1.74%
rng::partial_sort(deque<int>)_(repeated)/8 27.920 2.28%
rng::partial_sort(deque<int>)_(repeated)/8192 69950.741 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16070.233 -
rng::partial_sort(deque<int>)_(shuffled)/8 34.971 2.39%
rng::partial_sort(deque<int>)_(shuffled)/8192 263933.371 3.22%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4973.521 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.185 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55444.873 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8254.954 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.159 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97929.385 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8254.774 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 24.893 -1.98%
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 101026.588 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4970.381 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.173 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55463.310 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9164.787 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.226 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97719.437 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3928.152 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 21.500 -3.96%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46849.735 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6908.129 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.894 -1.63%
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90769.003 -
rng::partial_sort(vector<int>)_(ascending)/1024 4992.592 -
rng::partial_sort(vector<int>)_(ascending)/8 20.632 -
rng::partial_sort(vector<int>)_(ascending)/8192 54448.680 -
rng::partial_sort(vector<int>)_(descending)/1024 8241.472 -
rng::partial_sort(vector<int>)_(descending)/8 24.776 -5.03%
rng::partial_sort(vector<int>)_(descending)/8192 97559.484 -
rng::partial_sort(vector<int>)_(heap)/1024 8241.300 -
rng::partial_sort(vector<int>)_(heap)/8 26.365 -1.82%
rng::partial_sort(vector<int>)_(heap)/8192 100831.713 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4982.798 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.576 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54585.092 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9128.905 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.611 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97421.690 -
rng::partial_sort(vector<int>)_(repeated)/1024 3941.133 -
rng::partial_sort(vector<int>)_(repeated)/8 20.080 -1.40%
rng::partial_sort(vector<int>)_(repeated)/8192 46718.866 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6946.537 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.216 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88095.724 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5343.043 -2.53%
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.792 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57116.457 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8506.262 1.09%
rng::partial_sort_copy(deque<int>)_(descending)/8 19.753 -5.66%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99782.660 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8743.288 1.72%
rng::partial_sort_copy(deque<int>)_(heap)/8 15.244 -7.92%
rng::partial_sort_copy(deque<int>)_(heap)/8192 103422.647 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5336.988 -2.42%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.749 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57251.646 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9432.101 1.81%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.935 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100495.838 1.52%
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4244.058 -1.28%
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.596 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49210.542 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7218.537 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 11.997 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 95481.446 4.26%
rng::partial_sort_copy(list<int>)_(ascending)/1024 5576.853 -2.01%
rng::partial_sort_copy(list<int>)_(ascending)/8 8.822 -1.50%
rng::partial_sort_copy(list<int>)_(ascending)/8192 60799.529 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8501.354 -
rng::partial_sort_copy(list<int>)_(descending)/8 18.624 4.87%
rng::partial_sort_copy(list<int>)_(descending)/8192 101197.409 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8488.473 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.356 -
rng::partial_sort_copy(list<int>)_(heap)/8192 104685.698 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5589.190 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 8.866 -1.77%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61129.334 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9387.690 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.943 -2.37%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101728.073 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4511.011 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.252 -3.42%
rng::partial_sort_copy(list<int>)_(repeated)/8192 53063.649 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7225.495 -1.02%
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.926 6.86%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92512.009 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5224.754 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 12.439 12.40%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55786.664 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8376.295 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.950 2.24%
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98306.261 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8338.217 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.439 -7.26%
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101854.919 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5239.773 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 12.518 13.10%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55720.490 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9127.375 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 12.227 18.61%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98607.527 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4060.970 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 10.021 3.85%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47476.284 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7097.196 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.674 -2.78%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91626.136 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5087.281 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.977 -2.26%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55195.366 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8333.932 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.357 1.18%
rng::partial_sort_copy(vector<int>)_(descending)/8192 98629.891 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8279.375 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.287 -2.01%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102512.340 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5066.433 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.957 -2.00%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55173.129 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9196.842 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.984 -1.50%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99339.227 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4017.681 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.419 -2.30%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47214.676 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7134.866 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.622 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93507.979 -
rng::partition(deque<int>)_(dense)/1024 357.297 -
rng::partition(deque<int>)_(dense)/32 10.810 1.72%
rng::partition(deque<int>)_(dense)/50 16.570 7.27%
rng::partition(deque<int>)_(dense)/8192 2804.969 -
rng::partition(deque<int>)_(sparse)/1024 386.670 -4.88%
rng::partition(deque<int>)_(sparse)/32 9.820 -2.70%
rng::partition(deque<int>)_(sparse)/50 15.091 -1.75%
rng::partition(deque<int>)_(sparse)/8192 3012.069 -5.18%
rng::partition(list<int>)_(dense)/1024 386.524 -
rng::partition(list<int>)_(dense)/32 8.411 1.04%
rng::partition(list<int>)_(dense)/50 13.220 -
rng::partition(list<int>)_(dense)/8192 6336.180 44.63%
rng::partition(list<int>)_(sparse)/1024 727.762 -1.13%
rng::partition(list<int>)_(sparse)/32 9.007 -
rng::partition(list<int>)_(sparse)/50 15.243 -2.12%
rng::partition(list<int>)_(sparse)/8192 8856.594 27.33%
rng::partition(vector<int>)_(dense)/1024 234.761 -
rng::partition(vector<int>)_(dense)/32 8.398 3.62%
rng::partition(vector<int>)_(dense)/50 12.477 -
rng::partition(vector<int>)_(dense)/8192 1882.567 -
rng::partition(vector<int>)_(sparse)/1024 259.229 -
rng::partition(vector<int>)_(sparse)/32 8.969 -1.34%
rng::partition(vector<int>)_(sparse)/50 14.355 1.75%
rng::partition(vector<int>)_(sparse)/8192 1870.823 -
rng::partition_copy(deque<int>)/1024 686.644 -
rng::partition_copy(deque<int>)/32 15.525 -
rng::partition_copy(deque<int>)/50 28.738 3.05%
rng::partition_copy(deque<int>)/8192 5526.714 -
rng::partition_copy(list<int>)/1024 727.362 -
rng::partition_copy(list<int>)/32 15.936 -
rng::partition_copy(list<int>)/50 28.785 -
rng::partition_copy(list<int>)/8192 6998.025 -7.19%
rng::partition_copy(vector<int>)/1024 683.284 -
rng::partition_copy(vector<int>)/32 15.084 -
rng::partition_copy(vector<int>)/50 26.169 -
rng::partition_copy(vector<int>)/8192 5515.671 -
rng::partition_point(deque<int>)/1024 9.068 -
rng::partition_point(deque<int>)/32 4.293 -
rng::partition_point(deque<int>)/50 4.309 -1.65%
rng::partition_point(deque<int>)/8192 15.753 -
rng::partition_point(list<int>)/1024 1283.476 1.26%
rng::partition_point(list<int>)/32 15.679 -
rng::partition_point(list<int>)/50 24.571 -
rng::partition_point(list<int>)/8192 13375.483 -
rng::partition_point(vector<int>)/1024 7.529 -
rng::partition_point(vector<int>)/32 2.291 -
rng::partition_point(vector<int>)/50 2.291 -
rng::partition_point(vector<int>)/8192 10.664 -
rng::remove(deque<int>)_(prefix)/1024 531.551 -
rng::remove(deque<int>)_(prefix)/32 57.860 7.75%
rng::remove(deque<int>)_(prefix)/50 66.697 6.75%
rng::remove(deque<int>)_(prefix)/8192 3887.155 -
rng::remove(deque<int>)_(sprinkled)/1024 520.077 -
rng::remove(deque<int>)_(sprinkled)/32 54.089 -1.94%
rng::remove(deque<int>)_(sprinkled)/50 57.500 -6.48%
rng::remove(deque<int>)_(sprinkled)/8192 3867.417 -
rng::remove(list<int>)_(prefix)/1024 967.766 1.67%
rng::remove(list<int>)_(prefix)/32 55.403 -
rng::remove(list<int>)_(prefix)/50 66.815 -
rng::remove(list<int>)_(prefix)/8192 9132.591 8.56%
rng::remove(list<int>)_(sprinkled)/1024 947.744 -1.06%
rng::remove(list<int>)_(sprinkled)/32 56.657 3.01%
rng::remove(list<int>)_(sprinkled)/50 64.510 -
rng::remove(list<int>)_(sprinkled)/8192 7902.693 -
rng::remove(vector<int>)_(prefix)/1024 312.233 -
rng::remove(vector<int>)_(prefix)/32 53.315 1.47%
rng::remove(vector<int>)_(prefix)/50 56.652 -
rng::remove(vector<int>)_(prefix)/8192 2104.266 -
rng::remove(vector<int>)_(sprinkled)/1024 292.275 -43.01%
rng::remove(vector<int>)_(sprinkled)/32 51.541 -9.24%
rng::remove(vector<int>)_(sprinkled)/50 55.270 -14.40%
rng::remove(vector<int>)_(sprinkled)/8192 1982.681 -47.59%
rng::remove_copy(deque<int>)_(prefix)/1024 381.882 -
rng::remove_copy(deque<int>)_(prefix)/32 12.808 -
rng::remove_copy(deque<int>)_(prefix)/50 21.081 5.91%
rng::remove_copy(deque<int>)_(prefix)/8192 3354.593 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 357.184 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.175 -1.00%
rng::remove_copy(deque<int>)_(sprinkled)/50 18.385 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2853.868 -
rng::remove_copy(list<int>)_(prefix)/1024 747.363 -
rng::remove_copy(list<int>)_(prefix)/32 11.119 -
rng::remove_copy(list<int>)_(prefix)/50 19.190 -
rng::remove_copy(list<int>)_(prefix)/8192 7336.055 4.30%
rng::remove_copy(list<int>)_(sprinkled)/1024 739.947 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.582 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.278 1.02%
rng::remove_copy(list<int>)_(sprinkled)/8192 7280.521 3.49%
rng::remove_copy(vector<int>)_(prefix)/1024 272.756 -
rng::remove_copy(vector<int>)_(prefix)/32 10.862 -1.81%
rng::remove_copy(vector<int>)_(prefix)/50 17.838 -
rng::remove_copy(vector<int>)_(prefix)/8192 2068.388 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.430 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.473 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.580 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1933.179 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 533.463 -
rng::remove_copy_if(deque<int>)_(prefix)/32 18.569 5.85%
rng::remove_copy_if(deque<int>)_(prefix)/50 29.059 6.13%
rng::remove_copy_if(deque<int>)_(prefix)/8192 3696.087 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 569.786 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 20.941 18.42%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 31.546 14.08%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3436.176 -4.73%
rng::remove_copy_if(list<int>)_(prefix)/1024 792.574 -
rng::remove_copy_if(list<int>)_(prefix)/32 16.957 -
rng::remove_copy_if(list<int>)_(prefix)/50 24.938 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7700.618 5.90%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 785.911 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.659 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 25.324 -5.79%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7674.913 6.50%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.111 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.288 1.01%
rng::remove_copy_if(vector<int>)_(prefix)/50 17.785 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3374.661 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.503 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.139 -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.595 1.76%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2742.009 -
rng::remove_if(deque<int>)_(prefix)/1024 565.349 -
rng::remove_if(deque<int>)_(prefix)/32 59.136 -2.15%
rng::remove_if(deque<int>)_(prefix)/50 68.401 -
rng::remove_if(deque<int>)_(prefix)/8192 4270.596 -
rng::remove_if(deque<int>)_(sprinkled)/1024 546.844 -
rng::remove_if(deque<int>)_(sprinkled)/32 62.940 7.76%
rng::remove_if(deque<int>)_(sprinkled)/50 71.684 1.73%
rng::remove_if(deque<int>)_(sprinkled)/8192 3961.068 -
rng::remove_if(list<int>)_(prefix)/1024 997.008 -1.56%
rng::remove_if(list<int>)_(prefix)/32 61.998 1.00%
rng::remove_if(list<int>)_(prefix)/50 75.489 -
rng::remove_if(list<int>)_(prefix)/8192 9545.951 3.35%
rng::remove_if(list<int>)_(sprinkled)/1024 1001.215 -
rng::remove_if(list<int>)_(sprinkled)/32 59.731 -
rng::remove_if(list<int>)_(sprinkled)/50 73.210 -
rng::remove_if(list<int>)_(sprinkled)/8192 8327.047 1.39%
rng::remove_if(vector<int>)_(prefix)/1024 385.614 11.02%
rng::remove_if(vector<int>)_(prefix)/32 53.731 3.26%
rng::remove_if(vector<int>)_(prefix)/50 61.005 7.03%
rng::remove_if(vector<int>)_(prefix)/8192 2608.635 1.12%
rng::remove_if(vector<int>)_(sprinkled)/1024 408.866 -21.47%
rng::remove_if(vector<int>)_(sprinkled)/32 53.212 -4.78%
rng::remove_if(vector<int>)_(sprinkled)/50 59.637 -7.25%
rng::remove_if(vector<int>)_(sprinkled)/8192 2956.831 -23.06%
rng::replace(deque<int>)_(prefix)/1024 421.335 -
rng::replace(deque<int>)_(prefix)/32 13.023 -
rng::replace(deque<int>)_(prefix)/50 19.485 -
rng::replace(deque<int>)_(prefix)/8192 3337.895 -
rng::replace(deque<int>)_(sprinkled)/1024 357.493 -
rng::replace(deque<int>)_(sprinkled)/32 12.352 -
rng::replace(deque<int>)_(sprinkled)/50 18.519 -
rng::replace(deque<int>)_(sprinkled)/8192 2860.882 -
rng::replace(list<int>)_(prefix)/1024 731.768 -
rng::replace(list<int>)_(prefix)/32 11.231 -
rng::replace(list<int>)_(prefix)/50 19.221 -1.64%
rng::replace(list<int>)_(prefix)/8192 7058.808 -
rng::replace(list<int>)_(sprinkled)/1024 727.570 -
rng::replace(list<int>)_(sprinkled)/32 11.333 -
rng::replace(list<int>)_(sprinkled)/50 20.058 -
rng::replace(list<int>)_(sprinkled)/8192 7158.733 -
rng::replace(vector<int>)_(prefix)/1024 152.324 -8.26%
rng::replace(vector<int>)_(prefix)/32 4.845 -4.07%
rng::replace(vector<int>)_(prefix)/50 6.914 -2.70%
rng::replace(vector<int>)_(prefix)/8192 1128.830 -11.49%
rng::replace(vector<int>)_(sprinkled)/1024 187.903 1.88%
rng::replace(vector<int>)_(sprinkled)/32 6.748 7.95%
rng::replace(vector<int>)_(sprinkled)/50 10.167 13.73%
rng::replace(vector<int>)_(sprinkled)/8192 1478.913 -
rng::replace_if(deque<int>)_(prefix)/1024 481.572 -
rng::replace_if(deque<int>)_(prefix)/32 14.167 1.28%
rng::replace_if(deque<int>)_(prefix)/50 20.500 -
rng::replace_if(deque<int>)_(prefix)/8192 3466.269 -
rng::replace_if(deque<int>)_(sprinkled)/1024 366.358 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.451 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.675 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2950.203 -
rng::replace_if(list<int>)_(prefix)/1024 743.742 -
rng::replace_if(list<int>)_(prefix)/32 13.285 -
rng::replace_if(list<int>)_(prefix)/50 24.741 -
rng::replace_if(list<int>)_(prefix)/8192 7158.854 -
rng::replace_if(list<int>)_(sprinkled)/1024 743.024 -
rng::replace_if(list<int>)_(sprinkled)/32 15.558 -
rng::replace_if(list<int>)_(sprinkled)/50 24.990 -
rng::replace_if(list<int>)_(sprinkled)/8192 7346.020 -
rng::replace_if(vector<int>)_(prefix)/1024 274.381 -
rng::replace_if(vector<int>)_(prefix)/32 8.921 -
rng::replace_if(vector<int>)_(prefix)/50 13.633 -
rng::replace_if(vector<int>)_(prefix)/8192 2049.992 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.440 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.795 -
rng::replace_if(vector<int>)_(sprinkled)/50 12.925 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1917.875 -
rng::reverse(deque<int>)/32768 5732.381 -
rng::reverse(deque<int>)/4096 720.079 -
rng::reverse(deque<int>)/512 113.415 -
rng::reverse(deque<int>)/64 13.064 -
rng::reverse(deque<int>)/8 2.524 -
rng::reverse(list<int>)/32768 18187.602 6.15%
rng::reverse(list<int>)/4096 1751.081 3.54%
rng::reverse(list<int>)/512 198.827 -
rng::reverse(list<int>)/64 19.021 -
rng::reverse(list<int>)/8 2.034 -
rng::reverse(vector<int>)/32768 1043.557 -
rng::reverse(vector<int>)/4096 131.551 -
rng::reverse(vector<int>)/512 16.439 -
rng::reverse(vector<int>)/64 4.114 -
rng::reverse(vector<int>)/8 1.572 -27.36%
rng::reverse_copy(deque<int>)/32768 7882.143 -
rng::reverse_copy(deque<int>)/4096 990.498 -
rng::reverse_copy(deque<int>)/512 125.884 -
rng::reverse_copy(deque<int>)/64 20.245 -
rng::reverse_copy(deque<int>)/8 3.016 3.32%
rng::reverse_copy(list<int>)/32768 25983.904 2.61%
rng::reverse_copy(list<int>)/4096 3063.323 1.21%
rng::reverse_copy(list<int>)/512 367.560 -1.45%
rng::reverse_copy(list<int>)/64 30.650 -
rng::reverse_copy(list<int>)/8 2.324 1.32%
rng::reverse_copy(vector<int>)/32768 982.377 -
rng::reverse_copy(vector<int>)/4096 136.084 -1.72%
rng::reverse_copy(vector<int>)/512 17.128 -
rng::reverse_copy(vector<int>)/64 2.506 -
rng::reverse_copy(vector<int>)/8 2.528 4.31%
rng::rotate(deque<int>)_(1_element_backward)/1024 39.101 -
rng::rotate(deque<int>)_(1_element_backward)/32 3.893 -2.41%
rng::rotate(deque<int>)_(1_element_backward)/50 5.666 -
rng::rotate(deque<int>)_(1_element_backward)/8192 308.003 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.030 -4.35%
rng::rotate(deque<int>)_(1_element_forward)/32 4.712 -1.45%
rng::rotate(deque<int>)_(1_element_forward)/50 6.145 -2.25%
rng::rotate(deque<int>)_(1_element_forward)/8192 301.020 -
rng::rotate(deque<int>)_(by_1/2)/1024 182.994 5.49%
rng::rotate(deque<int>)_(by_1/2)/32 7.464 2.47%
rng::rotate(deque<int>)_(by_1/2)/50 10.408 1.16%
rng::rotate(deque<int>)_(by_1/2)/8192 1478.729 -
rng::rotate(deque<int>)_(by_1/3)/1024 1807.921 -
rng::rotate(deque<int>)_(by_1/3)/32 45.600 -
rng::rotate(deque<int>)_(by_1/3)/50 76.583 -
rng::rotate(deque<int>)_(by_1/3)/8192 22556.204 -
rng::rotate(deque<int>)_(by_1/4)/1024 778.854 -2.56%
rng::rotate(deque<int>)_(by_1/4)/32 29.258 -
rng::rotate(deque<int>)_(by_1/4)/50 74.512 -
rng::rotate(deque<int>)_(by_1/4)/8192 6820.632 -
rng::rotate(list<int>)_(1_element_backward)/1024 1584.437 112.69%
rng::rotate(list<int>)_(1_element_backward)/32 13.785 -
rng::rotate(list<int>)_(1_element_backward)/50 23.821 -
rng::rotate(list<int>)_(1_element_backward)/8192 7778.102 -
rng::rotate(list<int>)_(1_element_forward)/1024 1589.852 115.72%
rng::rotate(list<int>)_(1_element_forward)/32 13.450 -2.03%
rng::rotate(list<int>)_(1_element_forward)/50 24.995 -4.66%
rng::rotate(list<int>)_(1_element_forward)/8192 7937.164 3.34%
rng::rotate(list<int>)_(by_1/2)/1024 385.943 -
rng::rotate(list<int>)_(by_1/2)/32 6.084 -
rng::rotate(list<int>)_(by_1/2)/50 13.902 -
rng::rotate(list<int>)_(by_1/2)/8192 5225.638 5.09%
rng::rotate(list<int>)_(by_1/3)/1024 803.261 -
rng::rotate(list<int>)_(by_1/3)/32 15.529 -
rng::rotate(list<int>)_(by_1/3)/50 24.123 1.38%
rng::rotate(list<int>)_(by_1/3)/8192 8850.692 -
rng::rotate(list<int>)_(by_1/4)/1024 580.774 -
rng::rotate(list<int>)_(by_1/4)/32 13.721 -
rng::rotate(list<int>)_(by_1/4)/50 24.236 -1.30%
rng::rotate(list<int>)_(by_1/4)/8192 8548.634 2.05%
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.793 -1.50%
rng::rotate(vector<bool>)_(1_element_backward)/32 18.458 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.464 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 103.553 -3.57%
rng::rotate(vector<bool>)_(1_element_forward)/1024 29.826 -2.26%
rng::rotate(vector<bool>)_(1_element_forward)/32 17.636 -3.35%
rng::rotate(vector<bool>)_(1_element_forward)/50 17.761 -2.77%
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.542 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.791 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.116 -2.76%
rng::rotate(vector<bool>)_(by_1/2)/50 17.933 -3.07%
rng::rotate(vector<bool>)_(by_1/2)/8192 15.006 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.800 -2.00%
rng::rotate(vector<bool>)_(by_1/3)/32 17.993 -2.85%
rng::rotate(vector<bool>)_(by_1/3)/50 17.978 -2.85%
rng::rotate(vector<bool>)_(by_1/3)/8192 146.439 -
rng::rotate(vector<bool>)_(by_1/4)/1024 12.825 -5.15%
rng::rotate(vector<bool>)_(by_1/4)/32 18.172 -2.47%
rng::rotate(vector<bool>)_(by_1/4)/50 18.014 -2.75%
rng::rotate(vector<bool>)_(by_1/4)/8192 30.378 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.775 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.903 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.337 -
rng::rotate(vector<int>)_(1_element_backward)/8192 300.130 1.50%
rng::rotate(vector<int>)_(1_element_forward)/1024 35.538 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.945 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.264 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.509 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.163 -
rng::rotate(vector<int>)_(by_1/2)/32 3.678 -
rng::rotate(vector<int>)_(by_1/2)/50 4.454 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.788 -
rng::rotate(vector<int>)_(by_1/3)/1024 1363.301 -
rng::rotate(vector<int>)_(by_1/3)/32 21.485 -
rng::rotate(vector<int>)_(by_1/3)/50 40.033 -
rng::rotate(vector<int>)_(by_1/3)/8192 10849.142 -
rng::rotate(vector<int>)_(by_1/4)/1024 324.701 -
rng::rotate(vector<int>)_(by_1/4)/32 11.851 -
rng::rotate(vector<int>)_(by_1/4)/50 40.151 -
rng::rotate(vector<int>)_(by_1/4)/8192 2557.246 -
rng::rotate_copy(deque<int>)/1024 34.276 -
rng::rotate_copy(deque<int>)/32 2.701 2.20%
rng::rotate_copy(deque<int>)/50 3.015 -
rng::rotate_copy(deque<int>)/8192 293.925 -
rng::rotate_copy(list<int>)/1024 722.149 -
rng::rotate_copy(list<int>)/32 8.517 -1.97%
rng::rotate_copy(list<int>)/50 13.604 -
rng::rotate_copy(list<int>)/8192 6825.789 -
rng::rotate_copy(vector<int>)/1024 32.634 -1.87%
rng::rotate_copy(vector<int>)/32 2.081 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 544.205 -11.25%
rng::sample(deque<int>)/1024 11480.497 -
rng::sample(deque<int>)/32 312.361 -
rng::sample(deque<int>)/8192 92863.149 -
rng::sample(list<int>)/1024 12118.403 -
rng::sample(list<int>)/32 319.653 -
rng::sample(list<int>)/8192 100246.179 1.39%
rng::sample(vector<int>)/1024 11423.045 -
rng::sample(vector<int>)/32 311.344 -
rng::sample(vector<int>)/8192 92111.889 -
rng::search(deque<int>)_(near_matches)/1000 17674.835 -8.16%
rng::search(deque<int>)_(near_matches)/1024 18065.429 -9.78%
rng::search(deque<int>)_(near_matches)/8192 1446401.202 -
rng::search(deque<int>)_(no_match)/1000 405.320 -
rng::search(deque<int>)_(no_match)/1024 414.803 2.31%
rng::search(deque<int>)_(no_match)/1048576 423199.320 -
rng::search(deque<int>)_(no_match)/8192 3299.734 -
rng::search(deque<int>)_(same_length)/1000 464.315 11.03%
rng::search(deque<int>)_(same_length)/1024 476.504 -
rng::search(deque<int>)_(same_length)/8192 3786.673 -
rng::search(deque<int>)_(single_element)/1000 446.667 -
rng::search(deque<int>)_(single_element)/1024 457.839 -
rng::search(deque<int>)_(single_element)/8192 3649.718 -
rng::search(deque<int>,_pred)_(near_matches)/1000 27812.563 -
rng::search(deque<int>,_pred)_(near_matches)/1024 29245.117 -
rng::search(deque<int>,_pred)_(near_matches)/8192 1510297.938 -
rng::search(deque<int>,_pred)_(no_match)/1000 426.447 -
rng::search(deque<int>,_pred)_(no_match)/1024 436.783 22.73%
rng::search(deque<int>,_pred)_(no_match)/1048576 445664.183 -
rng::search(deque<int>,_pred)_(no_match)/8192 3480.752 -
rng::search(deque<int>,_pred)_(same_length)/1000 500.169 -
rng::search(deque<int>,_pred)_(same_length)/1024 514.218 -
rng::search(deque<int>,_pred)_(same_length)/8192 4069.179 -
rng::search(deque<int>,_pred)_(single_element)/1000 476.809 -
rng::search(deque<int>,_pred)_(single_element)/1024 487.536 -
rng::search(deque<int>,_pred)_(single_element)/8192 3873.199 -
rng::search(list<int>)_(near_matches)/1000 37968.126 -
rng::search(list<int>)_(near_matches)/1024 39024.530 -1.69%
rng::search(list<int>)_(near_matches)/8192 2548415.149 -
rng::search(list<int>)_(no_match)/1000 712.312 -
rng::search(list<int>)_(no_match)/1024 733.852 -
rng::search(list<int>)_(no_match)/1048576 860875.662 3.78%
rng::search(list<int>)_(no_match)/8192 6782.280 -1.68%
rng::search(list<int>)_(same_length)/1000 744.710 -
rng::search(list<int>)_(same_length)/1024 758.383 -
rng::search(list<int>)_(same_length)/8192 8051.876 -10.35%
rng::search(list<int>)_(single_element)/1000 663.186 -2.26%
rng::search(list<int>)_(single_element)/1024 717.670 1.21%
rng::search(list<int>)_(single_element)/8192 7957.121 7.43%
rng::search(list<int>,_pred)_(near_matches)/1000 43915.416 1.62%
rng::search(list<int>,_pred)_(near_matches)/1024 45631.781 1.46%
rng::search(list<int>,_pred)_(near_matches)/8192 2797236.833 -
rng::search(list<int>,_pred)_(no_match)/1000 751.119 -
rng::search(list<int>,_pred)_(no_match)/1024 768.740 -
rng::search(list<int>,_pred)_(no_match)/1048576 921117.460 2.04%
rng::search(list<int>,_pred)_(no_match)/8192 7671.351 -2.05%
rng::search(list<int>,_pred)_(same_length)/1000 773.307 -
rng::search(list<int>,_pred)_(same_length)/1024 789.192 -
rng::search(list<int>,_pred)_(same_length)/8192 9862.688 12.15%
rng::search(list<int>,_pred)_(single_element)/1000 837.806 -
rng::search(list<int>,_pred)_(single_element)/1024 858.750 -
rng::search(list<int>,_pred)_(single_element)/8192 9028.888 8.79%
rng::search(vector<int>)_(near_matches)/1000 13677.497 -
rng::search(vector<int>)_(near_matches)/1024 14316.262 -
rng::search(vector<int>)_(near_matches)/8192 768022.412 -
rng::search(vector<int>)_(no_match)/1000 212.848 1.99%
rng::search(vector<int>)_(no_match)/1024 217.886 2.09%
rng::search(vector<int>)_(no_match)/1048576 216667.504 2.16%
rng::search(vector<int>)_(no_match)/8192 1651.347 -
rng::search(vector<int>)_(same_length)/1000 243.386 -
rng::search(vector<int>)_(same_length)/1024 252.534 1.30%
rng::search(vector<int>)_(same_length)/8192 1931.977 1.43%
rng::search(vector<int>)_(single_element)/1000 234.358 3.05%
rng::search(vector<int>)_(single_element)/1024 239.548 2.89%
rng::search(vector<int>)_(single_element)/8192 1835.147 1.46%
rng::search(vector<int>,_pred)_(near_matches)/1000 23034.614 1.45%
rng::search(vector<int>,_pred)_(near_matches)/1024 24085.729 1.45%
rng::search(vector<int>,_pred)_(near_matches)/8192 1446335.915 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.434 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.196 -
rng::search(vector<int>,_pred)_(no_match)/1048576 576508.362 -
rng::search(vector<int>,_pred)_(no_match)/8192 4236.491 -
rng::search(vector<int>,_pred)_(same_length)/1000 601.514 -
rng::search(vector<int>,_pred)_(same_length)/1024 615.517 -
rng::search(vector<int>,_pred)_(same_length)/8192 4930.319 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.129 -
rng::search(vector<int>,_pred)_(single_element)/1024 587.173 -
rng::search(vector<int>,_pred)_(single_element)/8192 4694.640 -
rng::search_n(deque<int>)_(no_match)/1000 429.060 -2.04%
rng::search_n(deque<int>)_(no_match)/1024 441.055 -1.72%
rng::search_n(deque<int>)_(no_match)/1048576 443123.946 -
rng::search_n(deque<int>)_(no_match)/8192 3464.665 -1.00%
rng::search_n(deque<int>,_pred)_(no_match)/1000 725.151 -1.71%
rng::search_n(deque<int>,_pred)_(no_match)/1024 604.276 -1.66%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 557869.854 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4328.061 -
rng::search_n(list<int>)_(no_match)/1000 697.371 -1.44%
rng::search_n(list<int>)_(no_match)/1024 741.280 2.05%
rng::search_n(list<int>)_(no_match)/1048576 878603.853 -
rng::search_n(list<int>)_(no_match)/8192 6871.166 -11.21%
rng::search_n(list<int>,_pred)_(no_match)/1000 826.003 -1.60%
rng::search_n(list<int>,_pred)_(no_match)/1024 844.042 -1.94%
rng::search_n(list<int>,_pred)_(no_match)/1048576 1002477.377 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7829.574 -6.14%
rng::search_n(vector<int>)_(no_match)/1000 210.505 1.86%
rng::search_n(vector<int>)_(no_match)/1024 214.523 1.28%
rng::search_n(vector<int>)_(no_match)/1048576 213052.586 1.34%
rng::search_n(vector<int>)_(no_match)/8192 1632.789 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 515.711 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 527.769 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 575748.501 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4216.660 -
rng::shuffle(deque<int>)/1024 9642.354 -
rng::shuffle(deque<int>)/32 304.255 -
rng::shuffle(deque<int>)/8192 76033.953 -
rng::shuffle(vector<int>)/1024 9061.511 -
rng::shuffle(vector<int>)/32 285.914 -
rng::shuffle(vector<int>)/8192 71825.130 -
rng::sort(deque<int>)_(ascending)/1024 834.578 7.99%
rng::sort(deque<int>)_(ascending)/8 18.986 2.30%
rng::sort(deque<int>)_(ascending)/8192 5873.048 1.80%
rng::sort(deque<int>)_(descending)/1024 1321.137 -
rng::sort(deque<int>)_(descending)/8 26.030 1.08%
rng::sort(deque<int>)_(descending)/8192 10456.655 -
rng::sort(deque<int>)_(heap)/1024 6242.687 -
rng::sort(deque<int>)_(heap)/8 24.948 -
rng::sort(deque<int>)_(heap)/8192 68913.607 -
rng::sort(deque<int>)_(pipe-organ)/1024 2876.324 3.16%
rng::sort(deque<int>)_(pipe-organ)/8 20.978 -
rng::sort(deque<int>)_(pipe-organ)/8192 27725.494 4.72%
rng::sort(deque<int>)_(qsort_adversarial)/1024 18225.158 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.858 1.65%
rng::sort(deque<int>)_(qsort_adversarial)/8192 468079.258 3.48%
rng::sort(deque<int>)_(repeated)/1024 960.766 -
rng::sort(deque<int>)_(repeated)/8 19.017 -
rng::sort(deque<int>)_(repeated)/8192 6739.030 -
rng::sort(deque<int>)_(shuffled)/1024 6843.636 -
rng::sort(deque<int>)_(shuffled)/8 23.639 -
rng::sort(deque<int>)_(shuffled)/8192 81329.514 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 544.832 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.556 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3786.410 -
rng::sort(vector<NonIntegral>)_(descending)/1024 784.900 -
rng::sort(vector<NonIntegral>)_(descending)/8 23.462 -5.76%
rng::sort(vector<NonIntegral>)_(descending)/8192 5337.959 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4273.990 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.374 -
rng::sort(vector<NonIntegral>)_(heap)/8192 49937.321 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1908.221 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.257 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18668.431 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13300.609 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.527 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155506.335 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 507.491 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.690 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3758.927 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4712.474 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.911 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 83374.874 -
rng::sort(vector<int>)_(ascending)/1024 544.761 -
rng::sort(vector<int>)_(ascending)/8 16.651 -
rng::sort(vector<int>)_(ascending)/8192 3781.205 -
rng::sort(vector<int>)_(descending)/1024 1043.526 -
rng::sort(vector<int>)_(descending)/8 25.115 2.01%
rng::sort(vector<int>)_(descending)/8192 7360.392 -
rng::sort(vector<int>)_(heap)/1024 4577.482 -
rng::sort(vector<int>)_(heap)/8 22.189 -1.33%
rng::sort(vector<int>)_(heap)/8192 45675.934 -
rng::sort(vector<int>)_(pipe-organ)/1024 2289.826 -
rng::sort(vector<int>)_(pipe-organ)/8 18.550 -
rng::sort(vector<int>)_(pipe-organ)/8192 21508.965 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12960.641 -1.25%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.641 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 148075.430 -1.25%
rng::sort(vector<int>)_(repeated)/1024 662.175 -
rng::sort(vector<int>)_(repeated)/8 16.886 -
rng::sort(vector<int>)_(repeated)/8192 5032.937 -
rng::sort(vector<int>)_(shuffled)/1024 4655.519 -
rng::sort(vector<int>)_(shuffled)/8 21.077 -
rng::sort(vector<int>)_(shuffled)/8192 45090.516 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3443.079 2.51%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1935.693 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1971.457 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16822.381 -1.60%
rng::stable_partition(deque<int>)_(dense)/1024 568.535 -3.27%
rng::stable_partition(deque<int>)_(dense)/32 27.665 -1.50%
rng::stable_partition(deque<int>)_(dense)/50 36.951 -2.86%
rng::stable_partition(deque<int>)_(dense)/8192 5662.412 -
rng::stable_partition(deque<int>)_(sparse)/1024 461.074 -
rng::stable_partition(deque<int>)_(sparse)/32 11.543 -6.75%
rng::stable_partition(deque<int>)_(sparse)/50 28.488 -2.54%
rng::stable_partition(deque<int>)_(sparse)/8192 3374.836 -
rng::stable_partition(list<int>)_(alloc_fails)/1024 4094.624 -2.02%
rng::stable_partition(list<int>)_(alloc_fails)/32 1899.446 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1928.949 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 27283.766 8.93%
rng::stable_partition(list<int>)_(dense)/1024 1744.387 -
rng::stable_partition(list<int>)_(dense)/32 31.713 -12.27%
rng::stable_partition(list<int>)_(dense)/50 53.461 -8.35%
rng::stable_partition(list<int>)_(dense)/8192 25704.252 32.42%
rng::stable_partition(list<int>)_(sparse)/1024 920.930 -1.22%
rng::stable_partition(list<int>)_(sparse)/32 9.839 -
rng::stable_partition(list<int>)_(sparse)/50 26.430 -
rng::stable_partition(list<int>)_(sparse)/8192 9300.203 4.67%
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2935.478 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1905.965 1.58%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1923.753 1.18%
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9831.677 -
rng::stable_partition(vector<int>)_(dense)/1024 295.975 -
rng::stable_partition(vector<int>)_(dense)/32 21.410 -1.53%
rng::stable_partition(vector<int>)_(dense)/50 25.226 -1.85%
rng::stable_partition(vector<int>)_(dense)/8192 2100.886 -
rng::stable_partition(vector<int>)_(sparse)/1024 209.750 1.12%
rng::stable_partition(vector<int>)_(sparse)/32 7.529 6.97%
rng::stable_partition(vector<int>)_(sparse)/50 20.966 3.40%
rng::stable_partition(vector<int>)_(sparse)/8192 1545.429 2.55%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4150.734 -2.46%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.289 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19056.084 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29501.972 2.73%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.554 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27259.909 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14495.872 3.73%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.136 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26350.035 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16923.906 2.38%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.291 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22934.141 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26677.831 2.17%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.838 2.34%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 29003.746 1.15%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3828.778 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.140 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13074.789 -2.29%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19939.136 1.34%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.711 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25124.963 -
rng::stable_sort(deque<int>)_(ascending)/1024 2153.025 2.68%
rng::stable_sort(deque<int>)_(ascending)/8 18.641 3.33%
rng::stable_sort(deque<int>)_(ascending)/8192 13714.513 -
rng::stable_sort(deque<int>)_(descending)/1024 2980.969 1.71%
rng::stable_sort(deque<int>)_(descending)/8 28.091 3.96%
rng::stable_sort(deque<int>)_(descending)/8192 21025.300 -
rng::stable_sort(deque<int>)_(heap)/1024 2778.558 1.88%
rng::stable_sort(deque<int>)_(heap)/8 26.772 3.11%
rng::stable_sort(deque<int>)_(heap)/8192 18006.323 1.26%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2977.612 1.59%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.873 1.11%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20835.176 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3138.625 1.28%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.688 2.78%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21074.255 1.08%
rng::stable_sort(deque<int>)_(repeated)/1024 1411.250 6.04%
rng::stable_sort(deque<int>)_(repeated)/8 18.601 1.27%
rng::stable_sort(deque<int>)_(repeated)/8192 7676.006 1.14%
rng::stable_sort(deque<int>)_(shuffled)/1024 2487.295 1.33%
rng::stable_sort(deque<int>)_(shuffled)/8 24.503 1.71%
rng::stable_sort(deque<int>)_(shuffled)/8192 14956.663 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4348.205 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.921 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54830.186 2.25%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24294.318 3.56%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.351 1.14%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129421.596 2.47%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14515.487 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.784 2.64%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117230.170 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14498.165 3.69%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.051 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 95585.027 4.15%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23653.684 2.81%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.798 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 152098.362 4.39%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3432.237 7.44%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.312 2.12%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18043.533 4.35%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18742.990 2.52%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.318 1.27%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 159492.776 1.32%
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4000.403 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.654 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45557.531 -3.39%
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13997.113 5.48%
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.641 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 203333.068 3.08%
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10261.131 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.987 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 127635.333 1.21%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8980.041 3.19%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.882 -1.04%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126091.304 1.42%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15107.174 4.97%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.765 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 217230.587 4.02%
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1267.866 1.94%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.734 -1.78%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13259.476 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 13036.344 2.17%
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.816 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 186636.034 1.49%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4787.186 9.88%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.991 1.31%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20271.687 6.46%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23753.446 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.083 -2.72%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23847.886 -1.91%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14181.159 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.284 -3.58%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31865.387 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14527.255 1.61%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.059 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22019.929 1.29%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23088.839 -1.05%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.938 1.48%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35742.098 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3351.037 1.66%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.006 1.95%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9507.443 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18053.427 -1.52%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.360 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28756.618 -
rng::stable_sort(vector<int>)_(ascending)/1024 2070.939 -
rng::stable_sort(vector<int>)_(ascending)/8 16.804 1.57%
rng::stable_sort(vector<int>)_(ascending)/8192 13504.388 -
rng::stable_sort(vector<int>)_(descending)/1024 2794.770 -
rng::stable_sort(vector<int>)_(descending)/8 24.553 -1.88%
rng::stable_sort(vector<int>)_(descending)/8192 18429.803 -
rng::stable_sort(vector<int>)_(heap)/1024 2517.091 -
rng::stable_sort(vector<int>)_(heap)/8 21.929 -
rng::stable_sort(vector<int>)_(heap)/8192 14416.902 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2792.301 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.923 3.03%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18254.569 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2892.680 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.603 1.11%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18352.525 -
rng::stable_sort(vector<int>)_(repeated)/1024 1106.630 1.06%
rng::stable_sort(vector<int>)_(repeated)/8 16.805 -
rng::stable_sort(vector<int>)_(repeated)/8192 5294.228 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2200.781 -
rng::stable_sort(vector<int>)_(shuffled)/8 20.856 -1.96%
rng::stable_sort(vector<int>)_(shuffled)/8192 10807.273 -
rng::starts_with(deque<int>)/1000 476.988 -
rng::starts_with(deque<int>)/1024 487.920 -
rng::starts_with(deque<int>)/1048576 494022.361 -
rng::starts_with(deque<int>)/8 4.224 1.67%
rng::starts_with(deque<int>)/8192 3848.578 -
rng::starts_with(deque<int>,_pred)/1000 508.463 -4.90%
rng::starts_with(deque<int>,_pred)/1024 520.037 -4.87%
rng::starts_with(deque<int>,_pred)/1048576 511187.243 -5.56%
rng::starts_with(deque<int>,_pred)/8 4.638 -1.78%
rng::starts_with(deque<int>,_pred)/8192 3915.489 -6.72%
rng::starts_with(list<int>)/1000 757.398 -50.96%
rng::starts_with(list<int>)/1024 776.455 -50.86%
rng::starts_with(list<int>)/1048576 943583.835 -
rng::starts_with(list<int>)/8 2.911 -1.91%
rng::starts_with(list<int>)/8192 8654.631 18.49%
rng::starts_with(list<int>,_pred)/1000 788.832 -
rng::starts_with(list<int>,_pred)/1024 806.833 -
rng::starts_with(list<int>,_pred)/1048576 970646.295 -
rng::starts_with(list<int>,_pred)/8 3.720 2.29%
rng::starts_with(list<int>,_pred)/8192 11399.783 5.81%
rng::starts_with(vector<int>)/1000 72.782 -
rng::starts_with(vector<int>)/1024 75.235 -
rng::starts_with(vector<int>)/1048576 76612.190 -
rng::starts_with(vector<int>)/8 1.316 -
rng::starts_with(vector<int>)/8192 604.038 -
rng::starts_with(vector<int>,_pred)/1000 455.496 1.64%
rng::starts_with(vector<int>,_pred)/1024 519.106 -
rng::starts_with(vector<int>,_pred)/1048576 607086.405 -
rng::starts_with(vector<int>,_pred)/8 4.197 -
rng::starts_with(vector<int>,_pred)/8192 4725.978 -
rng::swap_ranges(deque<int>)/1024 315.565 -
rng::swap_ranges(deque<int>)/32 10.737 -
rng::swap_ranges(deque<int>)/50 21.153 8.00%
rng::swap_ranges(deque<int>)/8192 2532.935 -
rng::swap_ranges(list<int>)/1024 777.104 -
rng::swap_ranges(list<int>)/32 16.735 -
rng::swap_ranges(list<int>)/50 29.509 -
rng::swap_ranges(list<int>)/8192 11395.225 5.75%
rng::swap_ranges(vector<int>)/1024 63.646 -
rng::swap_ranges(vector<int>)/32 4.712 -
rng::swap_ranges(vector<int>)/50 5.603 -
rng::swap_ranges(vector<int>)/8192 478.809 -
rng::transform(deque<int>)_(identity_transform)/1024 370.992 -
rng::transform(deque<int>)_(identity_transform)/32 12.274 -
rng::transform(deque<int>)_(identity_transform)/50 19.745 1.62%
rng::transform(deque<int>)_(identity_transform)/8192 2444.648 -
rng::transform(deque<int>,_deque<int>)/1024 698.724 -
rng::transform(deque<int>,_deque<int>)/32 21.796 -
rng::transform(deque<int>,_deque<int>)/50 34.391 -
rng::transform(deque<int>,_deque<int>)/8192 5663.040 -
rng::transform(list<int>)_(identity_transform)/1024 743.867 -
rng::transform(list<int>)_(identity_transform)/32 17.050 -
rng::transform(list<int>)_(identity_transform)/50 30.157 -
rng::transform(list<int>)_(identity_transform)/8192 7599.971 1.26%
rng::transform(list<int>,_list<int>)/1024 888.245 -
rng::transform(list<int>,_list<int>)/32 24.227 -
rng::transform(list<int>,_list<int>)/50 38.931 -
rng::transform(list<int>,_list<int>)/8192 9587.225 7.88%
rng::transform(vector<int>)_(identity_transform)/1024 262.837 -
rng::transform(vector<int>)_(identity_transform)/32 8.930 -
rng::transform(vector<int>)_(identity_transform)/50 16.286 -
rng::transform(vector<int>)_(identity_transform)/8192 2023.750 -
rng::transform(vector<int>,_vector<int>)/1024 605.955 -
rng::transform(vector<int>,_vector<int>)/32 17.646 -
rng::transform(vector<int>,_vector<int>)/50 28.693 -
rng::transform(vector<int>,_vector<int>)/8192 4804.074 -
rng::unique(deque<int>)_(contiguous)/1024 731.617 -
rng::unique(deque<int>)_(contiguous)/32 58.833 -
rng::unique(deque<int>)_(contiguous)/52 67.967 -
rng::unique(deque<int>)_(contiguous)/8192 5510.781 -
rng::unique(deque<int>)_(sprinkled)/1024 627.982 -
rng::unique(deque<int>)_(sprinkled)/32 59.742 -3.08%
rng::unique(deque<int>)_(sprinkled)/52 71.925 -1.16%
rng::unique(deque<int>)_(sprinkled)/8192 5589.407 -1.19%
rng::unique(deque<int>,_pred)_(contiguous)/1024 636.877 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.293 -1.03%
rng::unique(deque<int>,_pred)_(contiguous)/52 68.542 -1.09%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4499.068 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.422 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.728 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.282 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5248.076 -
rng::unique(list<int>)_(contiguous)/1024 911.126 -1.18%
rng::unique(list<int>)_(contiguous)/32 55.139 -
rng::unique(list<int>)_(contiguous)/52 69.869 3.62%
rng::unique(list<int>)_(contiguous)/8192 7173.852 -
rng::unique(list<int>)_(sprinkled)/1024 943.596 -2.27%
rng::unique(list<int>)_(sprinkled)/32 63.803 -
rng::unique(list<int>)_(sprinkled)/52 77.227 -
rng::unique(list<int>)_(sprinkled)/8192 7806.401 -
rng::unique(list<int>,_pred)_(contiguous)/1024 982.367 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.720 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.711 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7800.029 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1017.480 -1.96%
rng::unique(list<int>,_pred)_(sprinkled)/32 64.695 -6.82%
rng::unique(list<int>,_pred)_(sprinkled)/52 83.962 -2.98%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8353.863 -1.12%
rng::unique(vector<int>)_(contiguous)/1024 294.292 -
rng::unique(vector<int>)_(contiguous)/32 51.051 -
rng::unique(vector<int>)_(contiguous)/52 56.667 -
rng::unique(vector<int>)_(contiguous)/8192 1910.642 -
rng::unique(vector<int>)_(sprinkled)/1024 283.112 -
rng::unique(vector<int>)_(sprinkled)/32 50.542 -
rng::unique(vector<int>)_(sprinkled)/52 55.165 -
rng::unique(vector<int>)_(sprinkled)/8192 1913.376 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 586.585 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.969 -
rng::unique(vector<int>,_pred)_(contiguous)/52 65.315 1.39%
rng::unique(vector<int>,_pred)_(contiguous)/8192 3773.019 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 691.428 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.531 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.659 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5222.664 -
rng::unique_copy(deque<int>)_(contiguous)/1024 472.828 -1.59%
rng::unique_copy(deque<int>)_(contiguous)/32 10.919 -
rng::unique_copy(deque<int>)_(contiguous)/52 16.621 -1.61%
rng::unique_copy(deque<int>)_(contiguous)/8192 3733.474 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 465.111 -
rng::unique_copy(deque<int>)_(sprinkled)/32 9.275 -
rng::unique_copy(deque<int>)_(sprinkled)/52 14.806 -5.01%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3731.040 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.246 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.066 -2.11%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.610 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4430.833 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 660.232 -8.36%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 20.666 13.37%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 33.477 8.82%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5248.986 -8.32%
rng::unique_copy(list<int>)_(contiguous)/1024 1486.368 99.89%
rng::unique_copy(list<int>)_(contiguous)/32 11.843 -1.02%
rng::unique_copy(list<int>)_(contiguous)/52 22.624 -24.64%
rng::unique_copy(list<int>)_(contiguous)/8192 7703.945 11.23%
rng::unique_copy(list<int>)_(sprinkled)/1024 1486.468 99.07%
rng::unique_copy(list<int>)_(sprinkled)/32 12.957 18.38%
rng::unique_copy(list<int>)_(sprinkled)/52 23.724 5.99%
rng::unique_copy(list<int>)_(sprinkled)/8192 7631.918 9.42%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 1509.192 90.28%
rng::unique_copy(list<int>,_pred)_(contiguous)/32 16.078 -8.14%
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.056 -2.34%
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 8233.718 10.52%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 1545.123 87.64%
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 18.610 -4.71%
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 33.708 -9.47%
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 8262.056 10.16%
rng::unique_copy(vector<int>)_(contiguous)/1024 270.489 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.563 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.744 2.27%
rng::unique_copy(vector<int>)_(contiguous)/8192 1902.345 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 241.744 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.206 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.770 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1880.589 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.099 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.415 2.63%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.263 -1.11%
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3915.888 5.43%
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 575.986 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 15.786 -11.23%
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 26.921 -7.55%
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4631.290 5.24%
std::adjacent_find(deque<int>)/1024 462.192 -
std::adjacent_find(deque<int>)/1048576 475377.944 -
std::adjacent_find(deque<int>)/50 15.213 6.81%
std::adjacent_find(deque<int>)/8 3.621 18.65%
std::adjacent_find(deque<int>)/8192 3708.145 -
std::adjacent_find(deque<int>,_pred)/1024 629.264 -
std::adjacent_find(deque<int>,_pred)/1048576 650385.300 -
std::adjacent_find(deque<int>,_pred)/50 29.925 2.00%
std::adjacent_find(deque<int>,_pred)/8 4.371 1.84%
std::adjacent_find(deque<int>,_pred)/8192 5084.041 -
std::adjacent_find(list<int>)/1024 711.989 -
std::adjacent_find(list<int>)/1048576 869830.665 -
std::adjacent_find(list<int>)/50 23.673 -9.22%
std::adjacent_find(list<int>)/8 2.155 2.79%
std::adjacent_find(list<int>)/8192 6714.062 -
std::adjacent_find(list<int>,_pred)/1024 827.458 -
std::adjacent_find(list<int>,_pred)/1048576 952887.149 -
std::adjacent_find(list<int>,_pred)/50 36.842 -4.71%
std::adjacent_find(list<int>,_pred)/8 3.887 -1.17%
std::adjacent_find(list<int>,_pred)/8192 8225.434 -
std::adjacent_find(vector<int>)/1024 234.615 -
std::adjacent_find(vector<int>)/1048576 234268.080 -1.02%
std::adjacent_find(vector<int>)/50 11.964 -
std::adjacent_find(vector<int>)/8 2.023 -
std::adjacent_find(vector<int>)/8192 1830.615 -
std::adjacent_find(vector<int>,_pred)/1024 400.394 -
std::adjacent_find(vector<int>,_pred)/1048576 462595.766 -
std::adjacent_find(vector<int>,_pred)/50 23.521 -
std::adjacent_find(vector<int>,_pred)/8 3.292 -
std::adjacent_find(vector<int>,_pred)/8192 3184.024 -
std::all_of(deque<int>)_(process_all)/32 11.528 -
std::all_of(deque<int>)_(process_all)/32768 10562.450 -
std::all_of(deque<int>)_(process_all)/50 20.274 10.63%
std::all_of(deque<int>)_(process_all)/8 3.222 4.25%
std::all_of(deque<int>)_(process_all)/8192 2632.262 -
std::all_of(list<int>)_(process_all)/32 11.390 -3.59%
std::all_of(list<int>)_(process_all)/32768 25999.083 -
std::all_of(list<int>)_(process_all)/50 21.961 -
std::all_of(list<int>)_(process_all)/8 2.608 -
std::all_of(list<int>)_(process_all)/8192 7484.485 -1.68%
std::all_of(vector<int>)_(process_all)/32 8.371 -
std::all_of(vector<int>)_(process_all)/32768 8056.728 -
std::all_of(vector<int>)_(process_all)/50 12.623 -31.45%
std::all_of(vector<int>)_(process_all)/8 2.455 -
std::all_of(vector<int>)_(process_all)/8192 2020.984 -
std::any_of(deque<int>)_(process_all)/32 11.539 -
std::any_of(deque<int>)_(process_all)/32768 10538.055 -
std::any_of(deque<int>)_(process_all)/50 20.477 -4.51%
std::any_of(deque<int>)_(process_all)/8 3.220 4.24%
std::any_of(deque<int>)_(process_all)/8192 2631.943 -
std::any_of(list<int>)_(process_all)/32 11.482 -
std::any_of(list<int>)_(process_all)/32768 25702.262 -
std::any_of(list<int>)_(process_all)/50 21.809 -
std::any_of(list<int>)_(process_all)/8 2.717 -
std::any_of(list<int>)_(process_all)/8192 7099.724 -
std::any_of(vector<int>)_(process_all)/32 8.467 1.14%
std::any_of(vector<int>)_(process_all)/32768 8064.275 -
std::any_of(vector<int>)_(process_all)/50 18.317 -
std::any_of(vector<int>)_(process_all)/8 2.485 2.17%
std::any_of(vector<int>)_(process_all)/8192 2022.103 -
std::copy(deque<int>)/1048576 50889.154 2.25%
std::copy(deque<int>)/262144 10561.089 2.58%
std::copy(deque<int>)/32768 1145.338 -
std::copy(deque<int>)/4096 145.718 -
std::copy(deque<int>)/512 16.730 -
std::copy(deque<int>)/64 2.668 -
std::copy(deque<int>)/8 2.759 -2.39%
std::copy(list<int>)/1048576 880166.667 -
std::copy(list<int>)/262144 217077.431 -
std::copy(list<int>)/32768 26216.093 -1.91%
std::copy(list<int>)/4096 3458.203 5.51%
std::copy(list<int>)/512 369.299 -2.21%
std::copy(list<int>)/64 30.751 -9.53%
std::copy(list<int>)/8 2.437 -1.05%
std::copy(vector<bool>)_(aligned)/1048576 2356.296 -24.60%
std::copy(vector<bool>)_(aligned)/262144 819.048 44.97%
std::copy(vector<bool>)_(aligned)/32768 35.445 -
std::copy(vector<bool>)_(aligned)/4096 4.646 -
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.306 -
std::copy(vector<bool>)_(unaligned)/1048576 7019.657 -
std::copy(vector<bool>)_(unaligned)/262144 1712.392 -8.84%
std::copy(vector<bool>)_(unaligned)/32768 217.752 -
std::copy(vector<bool>)_(unaligned)/4096 26.016 -
std::copy(vector<bool>)_(unaligned)/512 3.498 -
std::copy(vector<bool>)_(unaligned)/64 1.825 -
std::copy(vector<int>)/1048576 50217.507 -
std::copy(vector<int>)/262144 12527.943 -
std::copy(vector<int>)/32768 3740.876 -1.34%
std::copy(vector<int>)/4096 226.218 6.28%
std::copy(vector<int>)/512 15.987 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.214 -2.54%
std::copy_backward(deque<int>)/1048576 128038.940 -
std::copy_backward(deque<int>)/262144 32413.336 -
std::copy_backward(deque<int>)/32768 4063.368 -
std::copy_backward(deque<int>)/4096 146.597 -
std::copy_backward(deque<int>)/512 18.118 -
std::copy_backward(deque<int>)/64 2.936 -
std::copy_backward(deque<int>)/8 2.729 -2.15%
std::copy_backward(list<int>)/1048576 882054.887 -
std::copy_backward(list<int>)/262144 218030.694 -
std::copy_backward(list<int>)/32768 25948.540 -2.37%
std::copy_backward(list<int>)/4096 3196.656 -5.10%
std::copy_backward(list<int>)/512 368.017 -
std::copy_backward(list<int>)/64 30.578 -
std::copy_backward(list<int>)/8 2.434 -1.56%
std::copy_backward(vector<bool>)_(aligned)/1048576 1355.213 -51.91%
std::copy_backward(vector<bool>)_(aligned)/262144 744.836 27.80%
std::copy_backward(vector<bool>)_(aligned)/32768 35.607 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.075 -
std::copy_backward(vector<bool>)_(aligned)/512 1.516 -6.28%
std::copy_backward(vector<bool>)_(aligned)/64 1.712 -5.54%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6833.940 1.13%
std::copy_backward(vector<bool>)_(unaligned)/262144 1658.159 -20.26%
std::copy_backward(vector<bool>)_(unaligned)/32768 210.957 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.332 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.826 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50192.755 -
std::copy_backward(vector<int>)/262144 12522.658 -
std::copy_backward(vector<int>)/32768 3795.715 7.19%
std::copy_backward(vector<int>)/4096 197.848 -6.58%
std::copy_backward(vector<int>)/512 16.625 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.289 -
std::copy_if(deque<int>)_(entire_range)/1048576 276786.623 -
std::copy_if(deque<int>)_(entire_range)/262144 69611.589 -
std::copy_if(deque<int>)_(entire_range)/32768 8723.005 -
std::copy_if(deque<int>)_(entire_range)/4096 1026.826 -
std::copy_if(deque<int>)_(entire_range)/512 137.404 -
std::copy_if(deque<int>)_(entire_range)/64 16.172 -
std::copy_if(deque<int>)_(entire_range)/8 2.635 -
std::copy_if(deque<int>)_(every_other)/1048576 372479.565 -
std::copy_if(deque<int>)_(every_other)/262144 92955.954 -
std::copy_if(deque<int>)_(every_other)/32768 11627.675 -
std::copy_if(deque<int>)_(every_other)/4096 1463.375 -
std::copy_if(deque<int>)_(every_other)/512 182.405 -
std::copy_if(deque<int>)_(every_other)/64 23.395 -
std::copy_if(deque<int>)_(every_other)/8 3.467 -
std::copy_if(list<int>)_(entire_range)/1048576 877331.762 -
std::copy_if(list<int>)_(entire_range)/262144 216454.757 -
std::copy_if(list<int>)_(entire_range)/32768 28308.772 -5.59%
std::copy_if(list<int>)_(entire_range)/4096 3045.455 -
std::copy_if(list<int>)_(entire_range)/512 370.054 -
std::copy_if(list<int>)_(entire_range)/64 36.717 19.59%
std::copy_if(list<int>)_(entire_range)/8 2.650 -
std::copy_if(list<int>)_(every_other)/1048576 848058.132 -
std::copy_if(list<int>)_(every_other)/262144 208656.710 -
std::copy_if(list<int>)_(every_other)/32768 25162.545 -1.39%
std::copy_if(list<int>)_(every_other)/4096 3217.351 -
std::copy_if(list<int>)_(every_other)/512 359.901 -
std::copy_if(list<int>)_(every_other)/64 23.665 -
std::copy_if(list<int>)_(every_other)/8 2.306 -
std::copy_if(vector<int>)_(entire_range)/1048576 246153.182 -
std::copy_if(vector<int>)_(entire_range)/262144 59853.362 -
std::copy_if(vector<int>)_(entire_range)/32768 7467.973 -
std::copy_if(vector<int>)_(entire_range)/4096 935.174 -
std::copy_if(vector<int>)_(entire_range)/512 123.398 -
std::copy_if(vector<int>)_(entire_range)/64 15.363 -5.87%
std::copy_if(vector<int>)_(entire_range)/8 2.302 -
std::copy_if(vector<int>)_(every_other)/1048576 240045.963 -
std::copy_if(vector<int>)_(every_other)/262144 59842.613 -
std::copy_if(vector<int>)_(every_other)/32768 7472.355 -
std::copy_if(vector<int>)_(every_other)/4096 938.141 -
std::copy_if(vector<int>)_(every_other)/512 122.889 -
std::copy_if(vector<int>)_(every_other)/64 16.112 -1.04%
std::copy_if(vector<int>)_(every_other)/8 2.551 1.87%
std::copy_n(deque<int>)/1048576 49722.297 -
std::copy_n(deque<int>)/262144 10279.455 -
std::copy_n(deque<int>)/32768 1139.249 -
std::copy_n(deque<int>)/4096 145.448 -
std::copy_n(deque<int>)/512 16.748 -
std::copy_n(deque<int>)/64 2.775 -55.08%
std::copy_n(deque<int>)/8 2.763 -
std::copy_n(list<int>)/1048576 867307.201 -
std::copy_n(list<int>)/262144 215115.134 -
std::copy_n(list<int>)/32768 25722.248 -2.58%
std::copy_n(list<int>)/4096 3820.627 -
std::copy_n(list<int>)/512 338.584 -
std::copy_n(list<int>)/64 13.961 1.28%
std::copy_n(list<int>)/8 2.246 -
std::copy_n(vector<bool>)_(aligned)/1048576 2774.055 47.22%
std::copy_n(vector<bool>)_(aligned)/262144 632.007 129.80%
std::copy_n(vector<bool>)_(aligned)/32768 35.429 -
std::copy_n(vector<bool>)_(aligned)/4096 4.726 1.07%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.363 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7015.840 -
std::copy_n(vector<bool>)_(unaligned)/262144 1711.711 -
std::copy_n(vector<bool>)_(unaligned)/32768 219.358 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.096 -
std::copy_n(vector<bool>)_(unaligned)/512 3.482 -
std::copy_n(vector<bool>)_(unaligned)/64 1.824 -
std::copy_n(vector<int>)/1048576 50206.637 -
std::copy_n(vector<int>)/262144 12533.172 -
std::copy_n(vector<int>)/32768 3518.398 -7.26%
std::copy_n(vector<int>)/4096 168.890 -21.16%
std::copy_n(vector<int>)/512 16.059 -
std::copy_n(vector<int>)/64 2.476 -
std::copy_n(vector<int>)/8 2.190 -
std::count(deque<int>)_(every_other)/1024 247.219 -
std::count(deque<int>)_(every_other)/1048576 252327.781 -
std::count(deque<int>)_(every_other)/8 2.531 -
std::count(deque<int>)_(every_other)/8192 1931.391 -
std::count(list<int>)_(every_other)/1024 704.929 -54.98%
std::count(list<int>)_(every_other)/1048576 824936.541 2.23%
std::count(list<int>)_(every_other)/8 2.096 -1.90%
std::count(list<int>)_(every_other)/8192 6740.265 5.44%
std::count(vector<bool>)/1000 3.001 -
std::count(vector<bool>)/1024 1.691 -
std::count(vector<bool>)/1048576 1458.264 -
std::count(vector<bool>)/8192 11.434 -
std::count(vector<int>)_(every_other)/1024 102.849 -
std::count(vector<int>)_(every_other)/1048576 105143.960 -
std::count(vector<int>)_(every_other)/8 1.358 -
std::count(vector<int>)_(every_other)/8192 819.004 -
std::count_if(deque<int>)_(every_other)/1024 350.513 -
std::count_if(deque<int>)_(every_other)/1048576 344218.351 -
std::count_if(deque<int>)_(every_other)/8 3.438 -
std::count_if(deque<int>)_(every_other)/8192 2633.237 -
std::count_if(list<int>)_(every_other)/1024 750.718 -
std::count_if(list<int>)_(every_other)/1048576 885504.198 -
std::count_if(list<int>)_(every_other)/8 2.734 -
std::count_if(list<int>)_(every_other)/8192 7577.522 6.28%
std::count_if(vector<int>)_(every_other)/1024 248.302 -
std::count_if(vector<int>)_(every_other)/1048576 247698.779 -
std::count_if(vector<int>)_(every_other)/8 4.215 -
std::count_if(vector<int>)_(every_other)/8192 1925.851 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 284.268 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.763 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2260.006 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 69.980 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.735 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 450.203 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 69.852 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.885 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 444.126 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.899 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 33.752 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2172.284 -
std::deque<int>::ctor(size)/1024 74.321 -
std::deque<int>::ctor(size)/32 27.435 -1.63%
std::deque<int>::ctor(size)/8192 452.650 -1.64%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.685 1.83%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.165 -2.44%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 424.350 -1.44%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.419 -1.08%
std::deque<int>::erase(begin)_(cheap_elements)/32 7.489 -3.23%
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.471 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.443 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.795 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.285 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.028 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.096 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.087 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.739 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.821 -1.88%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.905 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.781 -1.04%
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.989 2.01%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 365.854 4.81%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.898 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.666 -
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.475 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.797 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5614.146 15.17%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6354.713 -3.79%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 133.238 3.15%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52381.661 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 863.292 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 49.057 2.30%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12528.133 -2.73%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19557.456 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 605.418 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173819.696 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 868.533 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.547 1.08%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12495.424 -3.17%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19622.007 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 610.244 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 173568.034 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1069.901 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.442 1.97%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11634.222 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 19772.757 -1.12%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 613.180 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 174492.020 -
std::deque<std::string>::ctor(size)/1024 722.681 -
std::deque<std::string>::ctor(size)/32 42.346 3.95%
std::deque<std::string>::ctor(size)/8192 8595.979 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 950.527 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.564 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12669.055 -1.10%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19541.881 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 571.037 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170872.300 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.463 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.420 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.409 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.400 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 22.762 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.547 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.556 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.704 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2348.676 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.522 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.063 -1.17%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2363.482 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.759 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.798 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.771 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.487 -1.07%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.737 -1.25%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.797 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.887 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.918 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2352.803 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 326.029 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 38.681 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2391.836 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 491.657 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.512 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4576.194 2.55%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6427.893 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 146.640 1.01%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51724.387 -
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.153 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.271 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.173 1.30%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.268 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.552 -
std::distance(deque<int>)/1024 0.694 9.27%
std::distance(deque<int>)/4096 0.694 9.14%
std::distance(deque<int>)/50 0.694 8.06%
std::distance(deque<int>)/8192 0.695 9.30%
std::distance(join_view(vector<vector<int>>))/1024 1.024 -
std::distance(join_view(vector<vector<int>>))/4096 4.428 -
std::distance(join_view(vector<vector<int>>))/50 0.613 -3.89%
std::distance(join_view(vector<vector<int>>))/8192 8.316 -
std::equal(deque<int>)_(it,_it,_it)/1024 483.506 -
std::equal(deque<int>)_(it,_it,_it)/1048576 487823.293 -
std::equal(deque<int>)_(it,_it,_it)/50 20.193 -10.96%
std::equal(deque<int>)_(it,_it,_it)/8 4.069 -5.25%
std::equal(deque<int>)_(it,_it,_it)/8192 3869.872 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 504.611 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 497404.119 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 23.690 -9.77%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.846 -5.21%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3867.922 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 529.399 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 525634.266 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.350 3.62%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.196 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4063.351 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 501.051 -1.14%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 513101.652 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.328 5.10%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.333 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3958.977 1.11%
std::equal(list<int>)_(it,_it,_it)/1024 1749.062 -
std::equal(list<int>)_(it,_it,_it)/1048576 1311254.137 -
std::equal(list<int>)_(it,_it,_it)/50 34.223 -20.03%
std::equal(list<int>)_(it,_it,_it)/8 2.793 -
std::equal(list<int>)_(it,_it,_it)/8192 10497.595 7.25%
std::equal(list<int>)_(it,_it,_it,_it)/1024 776.698 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 953507.653 -
std::equal(list<int>)_(it,_it,_it,_it)/50 39.933 58.82%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.862 -3.90%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12190.417 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 829.086 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 988457.921 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.958 -6.50%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.556 -1.58%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12793.658 5.72%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1161.218 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1316744.929 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 40.737 4.08%
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.642 -1.02%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11742.958 3.55%
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.220 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.022 -
std::equal(vector<bool>)_(unaligned)/1048576 6445.361 -
std::equal(vector<bool>)_(unaligned)/50 0.931 21.08%
std::equal(vector<bool>)_(unaligned)/8 0.941 22.93%
std::equal(vector<bool>)_(unaligned)/8192 53.846 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.640 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73676.636 -
std::equal(vector<int>)_(it,_it,_it)/50 4.472 5.59%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.511 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.056 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73727.389 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.255 -1.09%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.376 -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.248 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 508.997 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638878.071 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 27.454 9.54%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.706 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4783.369 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 528.633 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 605615.066 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.563 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.403 -3.36%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4826.060 -
std::fill(deque<int>)/1024 30.113 -
std::fill(deque<int>)/32 4.733 274.06%
std::fill(deque<int>)/50 4.695 109.62%
std::fill(deque<int>)/8192 240.628 -
std::fill(list<int>)/1024 671.946 -56.88%
std::fill(list<int>)/32 8.331 -
std::fill(list<int>)/50 16.807 -52.26%
std::fill(list<int>)/8192 7113.158 -
std::fill(vector<bool>)/1048576 3834.494 -
std::fill(vector<bool>)/262144 231.754 -
std::fill(vector<bool>)/32768 30.005 -
std::fill(vector<bool>)/4096 4.203 -
std::fill(vector<bool>)/512 1.543 -1.91%
std::fill(vector<bool>)/64 1.514 -8.09%
std::fill(vector<int>)/1024 29.981 -
std::fill(vector<int>)/32 1.043 -
std::fill(vector<int>)/50 2.209 -
std::fill(vector<int>)/8192 237.775 -
std::fill_n(deque<int>)/1024 30.096 -
std::fill_n(deque<int>)/32 1.261 -1.98%
std::fill_n(deque<int>)/50 2.195 -
std::fill_n(deque<int>)/8192 242.633 -
std::fill_n(list<int>)/1024 652.482 -
std::fill_n(list<int>)/32 8.043 -3.73%
std::fill_n(list<int>)/50 16.015 1.30%
std::fill_n(list<int>)/8192 7017.996 -
std::fill_n(vector<bool>)/1048576 3822.139 -
std::fill_n(vector<bool>)/262144 231.449 -
std::fill_n(vector<bool>)/32768 30.428 1.59%
std::fill_n(vector<bool>)/4096 4.156 -
std::fill_n(vector<bool>)/512 1.425 -10.94%
std::fill_n(vector<bool>)/64 1.416 -12.62%
std::fill_n(vector<int>)/1024 29.458 -1.86%
std::fill_n(vector<int>)/32 1.143 -
std::fill_n(vector<int>)/50 2.218 -
std::fill_n(vector<int>)/8192 238.783 -
std::find(deque<int>)_(bail_25%)/1024 67.239 -
std::find(deque<int>)_(bail_25%)/32768 1920.062 -
std::find(deque<int>)_(bail_25%)/8 2.060 -
std::find(deque<int>)_(bail_25%)/8192 477.858 -
std::find(deque<int>)_(process_all)/1024 244.393 -
std::find(deque<int>)_(process_all)/32768 7834.506 -
std::find(deque<int>)_(process_all)/50 13.123 -11.88%
std::find(deque<int>)_(process_all)/8 3.355 -1.68%
std::find(deque<int>)_(process_all)/8192 1952.416 -
std::find(list<int>)_(bail_25%)/1024 130.802 -
std::find(list<int>)_(bail_25%)/32768 8686.668 8.93%
std::find(list<int>)_(bail_25%)/8 0.953 3.29%
std::find(list<int>)_(bail_25%)/8192 1426.602 -
std::find(list<int>)_(process_all)/1024 687.516 -
std::find(list<int>)_(process_all)/32768 25615.500 -5.51%
std::find(list<int>)_(process_all)/50 20.897 11.22%
std::find(list<int>)_(process_all)/8 2.335 -3.38%
std::find(list<int>)_(process_all)/8192 7523.166 -7.56%
std::find(vector<bool>)_(process_all)/1024 4.681 -
std::find(vector<bool>)_(process_all)/1048576 3730.362 -
std::find(vector<bool>)_(process_all)/50 0.736 -8.61%
std::find(vector<bool>)_(process_all)/8 0.667 -16.65%
std::find(vector<bool>)_(process_all)/8192 33.391 -1.00%
std::find(vector<char>)_(bail_25%)/1024 5.380 -
std::find(vector<char>)_(bail_25%)/32768 136.250 -
std::find(vector<char>)_(bail_25%)/8 1.065 -
std::find(vector<char>)_(bail_25%)/8192 39.793 -
std::find(vector<char>)_(process_all)/1024 16.401 -
std::find(vector<char>)_(process_all)/32768 495.314 -
std::find(vector<char>)_(process_all)/50 1.644 1.74%
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.281 -
std::find(vector<int>)_(bail_25%)/1024 65.743 -
std::find(vector<int>)_(bail_25%)/32768 1861.898 -
std::find(vector<int>)_(bail_25%)/8 1.366 -1.73%
std::find(vector<int>)_(bail_25%)/8192 469.501 -
std::find(vector<int>)_(process_all)/1024 242.786 -
std::find(vector<int>)_(process_all)/32768 7430.823 -
std::find(vector<int>)_(process_all)/50 12.427 -
std::find(vector<int>)_(process_all)/8 2.602 -3.84%
std::find(vector<int>)_(process_all)/8192 1857.799 -
std::find(vector<long_long>)_(bail_25%)/1024 30.245 -
std::find(vector<long_long>)_(bail_25%)/32768 958.353 -
std::find(vector<long_long>)_(bail_25%)/8 0.959 5.87%
std::find(vector<long_long>)_(bail_25%)/8192 245.674 -
std::find(vector<long_long>)_(process_all)/1024 118.861 -
std::find(vector<long_long>)_(process_all)/32768 3808.780 -
std::find(vector<long_long>)_(process_all)/50 5.802 -
std::find(vector<long_long>)_(process_all)/8 1.153 -
std::find(vector<long_long>)_(process_all)/8192 949.008 -
std::find_end(deque<int>)_(match_near_end)/1000 338.190 -11.62%
std::find_end(deque<int>)_(match_near_end)/1024 3531.652 1.81%
std::find_end(deque<int>)_(match_near_end)/8192 178905.577 -
std::find_end(deque<int>)_(near_matches)/1000 27169.081 -36.79%
std::find_end(deque<int>)_(near_matches)/1024 28239.451 -36.79%
std::find_end(deque<int>)_(near_matches)/8192 1634010.685 -42.55%
std::find_end(deque<int>)_(process_all)/1000 250.014 -
std::find_end(deque<int>)_(process_all)/1024 257.764 -4.54%
std::find_end(deque<int>)_(process_all)/1048576 264317.185 -
std::find_end(deque<int>)_(process_all)/8192 2037.325 -
std::find_end(deque<int>)_(same_length)/1000 1289.041 37.35%
std::find_end(deque<int>)_(same_length)/1024 1838.941 30.59%
std::find_end(deque<int>)_(same_length)/8192 14747.917 30.25%
std::find_end(deque<int>)_(single_element)/1000 250.418 -
std::find_end(deque<int>)_(single_element)/1024 279.045 7.46%
std::find_end(deque<int>)_(single_element)/8192 2194.182 8.31%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 594.909 2.51%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 3851.191 2.85%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 206294.869 3.02%
std::find_end(deque<int>,_pred)_(near_matches)/1000 32674.315 -11.12%
std::find_end(deque<int>,_pred)_(near_matches)/1024 33747.669 -11.85%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2337409.699 -
std::find_end(deque<int>,_pred)_(process_all)/1000 596.289 -1.02%
std::find_end(deque<int>,_pred)_(process_all)/1024 607.312 -1.71%
std::find_end(deque<int>,_pred)_(process_all)/1048576 560000.469 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4315.934 -
std::find_end(deque<int>,_pred)_(same_length)/1000 1371.364 2.58%
std::find_end(deque<int>,_pred)_(same_length)/1024 1440.414 -
std::find_end(deque<int>,_pred)_(same_length)/8192 11531.089 -
std::find_end(deque<int>,_pred)_(single_element)/1000 600.810 -
std::find_end(deque<int>,_pred)_(single_element)/1024 616.405 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4314.057 -
std::find_end(forward_list<int>)_(match_near_end)/1000 762.218 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4434.988 -1.98%
std::find_end(forward_list<int>)_(match_near_end)/8192 256171.090 -
std::find_end(forward_list<int>)_(near_matches)/1000 35631.184 -
std::find_end(forward_list<int>)_(near_matches)/1024 36934.740 -1.02%
std::find_end(forward_list<int>)_(near_matches)/8192 2470544.760 -
std::find_end(forward_list<int>)_(process_all)/1000 682.348 -1.44%
std::find_end(forward_list<int>)_(process_all)/1024 715.139 -
std::find_end(forward_list<int>)_(process_all)/1048576 753937.140 -
std::find_end(forward_list<int>)_(process_all)/8192 5628.295 -
std::find_end(forward_list<int>)_(same_length)/1000 1476.628 -
std::find_end(forward_list<int>)_(same_length)/1024 1494.049 -
std::find_end(forward_list<int>)_(same_length)/8192 13005.302 -8.59%
std::find_end(forward_list<int>)_(single_element)/1000 678.690 -1.61%
std::find_end(forward_list<int>)_(single_element)/1024 702.974 -
std::find_end(forward_list<int>)_(single_element)/8192 6222.621 -1.70%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 841.854 4.00%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5121.016 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276420.046 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41432.818 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43252.142 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2700289.416 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 764.053 -5.73%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 771.864 -6.85%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 855407.028 -5.49%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6640.158 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1536.461 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1561.858 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 13977.394 -7.69%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 760.304 -2.02%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 779.274 -2.01%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6740.684 -2.28%
std::find_end(list<int>)_(match_near_end)/1000 746.092 -4.13%
std::find_end(list<int>)_(match_near_end)/1024 4598.021 -1.22%
std::find_end(list<int>)_(match_near_end)/8192 256946.424 -
std::find_end(list<int>)_(near_matches)/1000 36775.511 -1.40%
std::find_end(list<int>)_(near_matches)/1024 38350.326 -1.24%
std::find_end(list<int>)_(near_matches)/8192 2482604.756 -
std::find_end(list<int>)_(process_all)/1000 656.533 -1.55%
std::find_end(list<int>)_(process_all)/1024 709.778 5.30%
std::find_end(list<int>)_(process_all)/1048576 816488.544 -
std::find_end(list<int>)_(process_all)/8192 7036.142 -8.71%
std::find_end(list<int>)_(same_length)/1000 1475.205 -
std::find_end(list<int>)_(same_length)/1024 1483.382 -1.01%
std::find_end(list<int>)_(same_length)/8192 17718.909 6.33%
std::find_end(list<int>)_(single_element)/1000 694.394 -
std::find_end(list<int>)_(single_element)/1024 694.032 -
std::find_end(list<int>)_(single_element)/8192 7194.848 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 818.281 -3.15%
std::find_end(list<int>,_pred)_(match_near_end)/1024 5105.293 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 274374.886 -
std::find_end(list<int>,_pred)_(near_matches)/1000 40951.353 -2.52%
std::find_end(list<int>,_pred)_(near_matches)/1024 42774.385 -1.97%
std::find_end(list<int>,_pred)_(near_matches)/8192 2678620.528 -
std::find_end(list<int>,_pred)_(process_all)/1000 788.656 -
std::find_end(list<int>,_pred)_(process_all)/1024 807.749 -
std::find_end(list<int>,_pred)_(process_all)/1048576 947501.575 -
std::find_end(list<int>,_pred)_(process_all)/8192 7731.919 4.08%
std::find_end(list<int>,_pred)_(same_length)/1000 1541.096 -
std::find_end(list<int>,_pred)_(same_length)/1024 1582.344 -
std::find_end(list<int>,_pred)_(same_length)/8192 17018.680 3.01%
std::find_end(list<int>,_pred)_(single_element)/1000 788.400 -
std::find_end(list<int>,_pred)_(single_element)/1024 806.488 -
std::find_end(list<int>,_pred)_(single_element)/8192 7979.387 -
std::find_end(vector<int>)_(match_near_end)/1000 272.409 1.66%
std::find_end(vector<int>)_(match_near_end)/1024 2252.222 -1.46%
std::find_end(vector<int>)_(match_near_end)/8192 120578.941 -1.23%
std::find_end(vector<int>)_(near_matches)/1000 14951.704 -6.09%
std::find_end(vector<int>)_(near_matches)/1024 15532.938 -6.52%
std::find_end(vector<int>)_(near_matches)/8192 915373.694 -5.71%
std::find_end(vector<int>)_(process_all)/1000 235.305 -
std::find_end(vector<int>)_(process_all)/1024 237.739 -1.15%
std::find_end(vector<int>)_(process_all)/1048576 233938.509 -1.36%
std::find_end(vector<int>)_(process_all)/8192 1824.932 -1.42%
std::find_end(vector<int>)_(same_length)/1000 498.185 -15.05%
std::find_end(vector<int>)_(same_length)/1024 508.866 -15.41%
std::find_end(vector<int>)_(same_length)/8192 4043.360 -15.13%
std::find_end(vector<int>)_(single_element)/1000 231.356 -
std::find_end(vector<int>)_(single_element)/1024 237.914 -
std::find_end(vector<int>)_(single_element)/8192 1825.902 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 554.359 2.26%
std::find_end(vector<int>,_pred)_(match_near_end)/1024 3137.746 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 166741.784 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 24829.533 -3.07%
std::find_end(vector<int>,_pred)_(near_matches)/1024 25714.364 -3.44%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1632126.361 -
std::find_end(vector<int>,_pred)_(process_all)/1000 571.740 -
std::find_end(vector<int>,_pred)_(process_all)/1024 585.369 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 633865.988 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4683.443 -
std::find_end(vector<int>,_pred)_(same_length)/1000 1222.577 -
std::find_end(vector<int>,_pred)_(same_length)/1024 1249.648 -
std::find_end(vector<int>,_pred)_(same_length)/8192 10014.712 -
std::find_end(vector<int>,_pred)_(single_element)/1000 571.166 -
std::find_end(vector<int>,_pred)_(single_element)/1024 585.106 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4677.517 -
std::find_first_of(deque<int>)_(large_needle)/1024 365717.513 -
std::find_first_of(deque<int>)_(large_needle)/32 282.667 -
std::find_first_of(deque<int>)_(large_needle)/50 669.101 -
std::find_first_of(deque<int>)_(large_needle)/8192 23514084.735 -
std::find_first_of(deque<int>)_(small_needle)/1024 3749.775 2.88%
std::find_first_of(deque<int>)_(small_needle)/32 112.218 1.54%
std::find_first_of(deque<int>)_(small_needle)/50 172.008 1.57%
std::find_first_of(deque<int>)_(small_needle)/8192 28888.373 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563564.159 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 536.505 8.33%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1451.264 5.52%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35594093.741 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6280.943 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.004 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 308.119 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50292.875 -
std::find_first_of(list<int>)_(large_needle)/1024 860558.972 -
std::find_first_of(list<int>)_(large_needle)/32 671.008 -
std::find_first_of(list<int>)_(large_needle)/50 1848.553 6.63%
std::find_first_of(list<int>)_(large_needle)/8192 49682758.329 3.84%
std::find_first_of(list<int>)_(small_needle)/1024 2849.334 1.47%
std::find_first_of(list<int>)_(small_needle)/32 91.238 -
std::find_first_of(list<int>)_(small_needle)/50 139.959 -
std::find_first_of(list<int>)_(small_needle)/8192 23383.512 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 835678.585 -10.58%
std::find_first_of(list<int>,_pred)_(large_needle)/32 722.531 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1871.689 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54726612.145 1.32%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5253.657 -4.52%
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.445 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.625 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 42382.102 1.35%
std::find_first_of(vector<int>)_(large_needle)/1024 109895.735 -5.22%
std::find_first_of(vector<int>)_(large_needle)/32 106.611 -5.55%
std::find_first_of(vector<int>)_(large_needle)/50 265.337 -6.87%
std::find_first_of(vector<int>)_(large_needle)/8192 7042883.839 -5.80%
std::find_first_of(vector<int>)_(small_needle)/1024 1409.412 -4.70%
std::find_first_of(vector<int>)_(small_needle)/32 46.689 -4.29%
std::find_first_of(vector<int>)_(small_needle)/50 71.057 -4.69%
std::find_first_of(vector<int>)_(small_needle)/8192 11273.478 -4.24%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 605996.421 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 492.800 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1362.456 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38409074.057 -1.24%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5729.662 2.75%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 178.694 1.97%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 281.192 2.69%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45638.762 2.20%
std::find_if(deque<int>)_(bail_25%)/1024 106.508 -
std::find_if(deque<int>)_(bail_25%)/32768 2801.018 -1.71%
std::find_if(deque<int>)_(bail_25%)/8 1.553 1.45%
std::find_if(deque<int>)_(bail_25%)/8192 705.334 -2.19%
std::find_if(deque<int>)_(process_all)/1024 484.073 1.58%
std::find_if(deque<int>)_(process_all)/32768 11893.398 -
std::find_if(deque<int>)_(process_all)/50 23.898 -
std::find_if(deque<int>)_(process_all)/8 3.942 -
std::find_if(deque<int>)_(process_all)/8192 2942.943 -1.53%
std::find_if(list<int>)_(bail_25%)/1024 190.527 -1.44%
std::find_if(list<int>)_(bail_25%)/32768 8502.675 -20.52%
std::find_if(list<int>)_(bail_25%)/8 1.198 -1.79%
std::find_if(list<int>)_(bail_25%)/8192 1517.652 -
std::find_if(list<int>)_(process_all)/1024 756.856 -
std::find_if(list<int>)_(process_all)/32768 27454.983 -
std::find_if(list<int>)_(process_all)/50 21.577 -
std::find_if(list<int>)_(process_all)/8 3.408 -2.68%
std::find_if(list<int>)_(process_all)/8192 12230.264 1.36%
std::find_if(vector<bool>)_(process_all)/1024 770.356 -
std::find_if(vector<bool>)_(process_all)/1048576 786990.647 -
std::find_if(vector<bool>)_(process_all)/50 34.999 -2.14%
std::find_if(vector<bool>)_(process_all)/8 5.397 -2.00%
std::find_if(vector<bool>)_(process_all)/8192 6150.152 -
std::find_if(vector<char>)_(bail_25%)/1024 75.985 -
std::find_if(vector<char>)_(bail_25%)/32768 2024.350 -
std::find_if(vector<char>)_(bail_25%)/8 0.927 -2.35%
std::find_if(vector<char>)_(bail_25%)/8192 518.105 -
std::find_if(vector<char>)_(process_all)/1024 274.363 2.16%
std::find_if(vector<char>)_(process_all)/32768 8128.110 -1.53%
std::find_if(vector<char>)_(process_all)/50 12.483 -
std::find_if(vector<char>)_(process_all)/8 2.437 -2.14%
std::find_if(vector<char>)_(process_all)/8192 2046.310 -1.29%
std::find_if(vector<int>)_(bail_25%)/1024 75.583 -
std::find_if(vector<int>)_(bail_25%)/32768 2338.634 -
std::find_if(vector<int>)_(bail_25%)/8 0.998 -10.77%
std::find_if(vector<int>)_(bail_25%)/8192 547.932 -
std::find_if(vector<int>)_(process_all)/1024 283.106 -2.21%
std::find_if(vector<int>)_(process_all)/32768 8792.754 -3.26%
std::find_if(vector<int>)_(process_all)/50 14.157 -
std::find_if(vector<int>)_(process_all)/8 2.515 -
std::find_if(vector<int>)_(process_all)/8192 2190.822 -3.33%
std::find_if_not(deque<int>)_(bail_25%)/1024 106.528 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2759.840 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.556 4.76%
std::find_if_not(deque<int>)_(bail_25%)/8192 690.162 -
std::find_if_not(deque<int>)_(process_all)/1024 495.922 1.75%
std::find_if_not(deque<int>)_(process_all)/32768 11450.186 -
std::find_if_not(deque<int>)_(process_all)/50 23.662 -
std::find_if_not(deque<int>)_(process_all)/8 3.913 -1.10%
std::find_if_not(deque<int>)_(process_all)/8192 2822.116 -1.96%
std::find_if_not(list<int>)_(bail_25%)/1024 193.447 -
std::find_if_not(list<int>)_(bail_25%)/32768 9457.241 28.15%
std::find_if_not(list<int>)_(bail_25%)/8 1.199 -9.41%
std::find_if_not(list<int>)_(bail_25%)/8192 1518.099 -
std::find_if_not(list<int>)_(process_all)/1024 757.635 -
std::find_if_not(list<int>)_(process_all)/32768 27748.812 -6.05%
std::find_if_not(list<int>)_(process_all)/50 21.846 1.66%
std::find_if_not(list<int>)_(process_all)/8 3.407 -
std::find_if_not(list<int>)_(process_all)/8192 8845.223 9.88%
std::find_if_not(vector<bool>)_(process_all)/1024 760.251 -1.56%
std::find_if_not(vector<bool>)_(process_all)/1048576 775714.523 -1.68%
std::find_if_not(vector<bool>)_(process_all)/50 34.476 -4.23%
std::find_if_not(vector<bool>)_(process_all)/8 5.366 -3.28%
std::find_if_not(vector<bool>)_(process_all)/8192 6066.498 -1.57%
std::find_if_not(vector<char>)_(bail_25%)/1024 76.123 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2025.366 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.954 -
std::find_if_not(vector<char>)_(bail_25%)/8192 517.973 -
std::find_if_not(vector<char>)_(process_all)/1024 273.971 -
std::find_if_not(vector<char>)_(process_all)/32768 8123.996 -
std::find_if_not(vector<char>)_(process_all)/50 12.479 -
std::find_if_not(vector<char>)_(process_all)/8 2.434 2.58%
std::find_if_not(vector<char>)_(process_all)/8192 2046.747 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.541 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2337.531 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.115 9.08%
std::find_if_not(vector<int>)_(bail_25%)/8192 548.111 -
std::find_if_not(vector<int>)_(process_all)/1024 283.352 -7.90%
std::find_if_not(vector<int>)_(process_all)/32768 8796.936 -9.95%
std::find_if_not(vector<int>)_(process_all)/50 14.192 -5.57%
std::find_if_not(vector<int>)_(process_all)/8 2.547 -3.69%
std::find_if_not(vector<int>)_(process_all)/8192 2191.792 -9.84%
std::flat_map<int,_int>::clear()/0 420.779 -
std::flat_map<int,_int>::clear()/1024 422.177 -
std::flat_map<int,_int>::clear()/32 422.415 -
std::flat_map<int,_int>::clear()/8192 447.553 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.566 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.569 6.20%
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.014 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.632 53.97%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.095 -3.83%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.258 -6.99%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.179 -16.25%
std::flat_map<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.623 1.30%
std::flat_map<int,_int>::count(key)_(existent)/32 3.282 -5.29%
std::flat_map<int,_int>::count(key)_(existent)/8192 11.824 -1.39%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.390 -20.86%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 7.811 69.31%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.447 2.75%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 11.279 77.71%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.367 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 190.356 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.584 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1180.349 -
std::flat_map<int,_int>::ctor(const&)/0 13.663 -
std::flat_map<int,_int>::ctor(const&)/1024 184.058 2.20%
std::flat_map<int,_int>::ctor(const&)/32 23.747 -
std::flat_map<int,_int>::ctor(const&)/8192 855.756 -55.69%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.662 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 183.630 2.10%
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.713 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 852.309 -56.11%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.557 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4311.501 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.092 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34330.005 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.586 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8902.872 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 212.256 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 109761.239 2.03%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.577 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.367 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.913 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.434 -3.82%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 8.074 33.35%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.925 12.44%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.527 35.34%
std::flat_map<int,_int>::erase(iterator)/0 15.330 -
std::flat_map<int,_int>::erase(iterator)/1024 75.687 -1.20%
std::flat_map<int,_int>::erase(iterator)/32 20.756 -
std::flat_map<int,_int>::erase(iterator)/8192 517.159 3.14%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.805 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.457 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.796 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 636.300 -1.00%
std::flat_map<int,_int>::erase(key)_(existent)/0 15.794 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 95.390 -7.08%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.053 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 592.882 5.55%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.461 3.11%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.831 -8.19%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.339 -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 7.479 -7.44%
std::flat_map<int,_int>::find(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.307 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.334 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.182 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.487 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.602 22.41%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.397 9.86%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.198 29.57%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.699 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 30.663 -16.40%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.132 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.609 -14.53%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.687 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 210.533 2.42%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.184 -8.59%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 559.228 3.17%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.862 -1.83%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.985 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.953 -1.24%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.690 1.80%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.891 -1.96%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 139.899 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.177 -1.62%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 506.953 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.179 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5268.983 -8.97%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 634.884 -2.03%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40055.518 -9.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.298 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7910.317 -1.20%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 702.964 -1.05%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 64218.614 -1.68%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.218 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1521.126 -7.49%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 477.270 -1.02%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8900.745 -9.53%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 432.174 1.66%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1531.688 -7.28%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 483.854 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8815.884 -9.94%
std::flat_map<int,_int>::insert(value)_(already_present)/0 0.978 -3.07%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.338 2.75%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.608 -1.21%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.479 -5.24%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.830 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 34.362 23.87%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.189 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 26.469 8.19%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.994 1.42%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.473 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.658 -1.36%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 24.278 5.41%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.263 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.665 -51.28%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.027 -1.83%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 23.904 -29.73%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.996 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.010 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.327 -1.59%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 7.929 69.66%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.492 13.56%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 11.416 77.69%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.355 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.177 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.626 -1.49%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 787.599 30.12%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.670 1.03%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.911 -1.16%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.641 -1.10%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1546.822 149.43%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.336 3.77%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.257 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.766 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1481.103 146.76%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.038 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.990 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.549 -1.01%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.827 -1.83%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.724 8.72%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.364 -
std::flat_multimap<int,_int>::clear()/0 419.090 -
std::flat_multimap<int,_int>::clear()/1024 422.710 -
std::flat_multimap<int,_int>::clear()/32 423.286 -
std::flat_multimap<int,_int>::clear()/8192 444.644 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.599 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.345 -6.27%
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.831 -1.56%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.617 -5.54%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.913 71.82%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.453 2.65%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.914 71.72%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.153 3.00%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.524 6.82%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.727 3.64%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.030 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.070 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.498 -2.68%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.376 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.054 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.730 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1178.195 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.616 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.447 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.712 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1929.193 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.624 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.540 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.700 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1923.968 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.840 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3923.309 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.993 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31215.403 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.819 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8485.398 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 199.785 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 106596.691 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.520 2.12%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.508 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.729 6.02%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.324 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.042 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.039 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.380 -1.42%
std::flat_multimap<int,_int>::erase(iterator)/0 15.519 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.999 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.856 -
std::flat_multimap<int,_int>::erase(iterator)/8192 526.391 3.26%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.875 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.992 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.586 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 646.916 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.142 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 85.866 -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.949 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 553.060 3.86%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.901 2.19%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.897 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.354 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.376 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.334 -2.34%
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.215 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.327 -7.22%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.909 3.08%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.193 -2.75%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.452 -6.51%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.870 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 23.314 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.265 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.904 -7.36%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.748 -1.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 104.054 2.68%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.975 3.01%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 572.354 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.157 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.463 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.154 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.497 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.139 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.803 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.995 1.63%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 510.796 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.078 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5512.115 6.16%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 649.267 2.34%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40777.500 3.81%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.222 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7381.082 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 694.674 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59791.822 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.264 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1354.275 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 473.763 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7760.370 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.381 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1348.989 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 471.819 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7699.607 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.048 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 105.652 6.04%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.282 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 561.857 -1.16%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.779 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 26.638 24.85%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.382 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 40.397 53.18%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.024 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.122 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.528 -
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.219 4.79%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.447 7.10%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.938 6.68%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.636 2.22%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.897 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.446 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 765.719 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.680 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.924 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.690 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 769.589 -5.95%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.336 3.52%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.291 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.832 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 739.705 -6.20%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.048 -2.37%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.129 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.540 1.06%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.501 4.46%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.348 3.34%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.703 4.87%
std::for_each(deque<int>)/32 3.823 -
std::for_each(deque<int>)/50 4.097 -
std::for_each(deque<int>)/8 0.921 -
std::for_each(deque<int>)/8192 254.403 -
std::for_each(join_view(vector<vector<int>>))/32 3.787 -
std::for_each(join_view(vector<vector<int>>))/50 4.072 1.21%
std::for_each(join_view(vector<vector<int>>))/8 1.382 -
std::for_each(join_view(vector<vector<int>>))/8192 264.259 -
std::for_each(list<int>)/32 11.184 -
std::for_each(list<int>)/50 23.773 -
std::for_each(list<int>)/8 2.545 -
std::for_each(list<int>)/8192 7771.223 -10.28%
std::for_each(vector<int>)/32 3.776 -
std::for_each(vector<int>)/50 4.091 -
std::for_each(vector<int>)/8 0.900 -
std::for_each(vector<int>)/8192 251.812 -
std::for_each_n(deque<int>)/32 3.769 -
std::for_each_n(deque<int>)/50 4.037 2.46%
std::for_each_n(deque<int>)/8 1.284 -2.38%
std::for_each_n(deque<int>)/8192 264.252 2.28%
std::for_each_n(join_view(vector<vector<int>>))/32 3.835 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.303 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.611 -12.69%
std::for_each_n(join_view(vector<vector<int>>))/8192 264.966 -
std::for_each_n(list<int>)/32 11.495 3.39%
std::for_each_n(list<int>)/50 22.402 -6.24%
std::for_each_n(list<int>)/8 2.565 16.50%
std::for_each_n(list<int>)/8192 7936.082 -6.63%
std::for_each_n(vector<int>)/32 3.861 -
std::for_each_n(vector<int>)/50 4.059 -
std::for_each_n(vector<int>)/8 2.539 5.95%
std::for_each_n(vector<int>)/8192 252.504 -
std::generate(deque<int>)/1024 244.220 -
std::generate(deque<int>)/32 8.259 -
std::generate(deque<int>)/50 12.255 -
std::generate(deque<int>)/8192 1906.690 -
std::generate(list<int>)/1024 671.392 -
std::generate(list<int>)/32 8.560 -1.99%
std::generate(list<int>)/50 15.255 -4.93%
std::generate(list<int>)/8192 7153.670 3.13%
std::generate(vector<int>)/1024 242.542 -
std::generate(vector<int>)/32 7.983 -
std::generate(vector<int>)/50 11.969 -
std::generate(vector<int>)/8192 1840.668 -
std::generate_n(deque<int>)/1024 244.976 -
std::generate_n(deque<int>)/32 8.251 -2.14%
std::generate_n(deque<int>)/50 12.269 -1.41%
std::generate_n(deque<int>)/8192 1958.228 -
std::generate_n(list<int>)/1024 1513.638 132.62%
std::generate_n(list<int>)/32 8.616 -
std::generate_n(list<int>)/50 17.251 12.29%
std::generate_n(list<int>)/8192 6877.337 -
std::generate_n(vector<int>)/1024 242.422 -
std::generate_n(vector<int>)/32 7.836 -1.98%
std::generate_n(vector<int>)/50 11.946 -6.13%
std::generate_n(vector<int>)/8192 1845.839 -
std::is_partitioned(deque<int>)_(partitioned)/1024 363.047 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.723 6.26%
std::is_partitioned(deque<int>)_(partitioned)/50 14.880 6.60%
std::is_partitioned(deque<int>)_(partitioned)/8192 2871.193 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.718 1.36%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.370 2.88%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.743 1.23%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 700.002 -19.46%
std::is_partitioned(list<int>)_(partitioned)/1024 707.780 -1.25%
std::is_partitioned(list<int>)_(partitioned)/32 8.678 -1.90%
std::is_partitioned(list<int>)_(partitioned)/50 13.659 -
std::is_partitioned(list<int>)_(partitioned)/8192 6731.197 -1.69%
std::is_partitioned(list<int>)_(unpartitioned)/1024 175.976 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.346 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.536 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2146.310 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.128 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.543 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.715 -1.34%
std::is_partitioned(vector<int>)_(partitioned)/8192 1408.267 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 54.134 9.97%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.126 12.07%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.427 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.814 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 482.617 4.19%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.791 -19.06%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3859.962 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 518737.016 -1.24%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 47.989 -2.61%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 511.489 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.363 1.00%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4065.241 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689285.105 1.07%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.537 -27.48%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 494.712 -2.24%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.286 -11.25%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4163.914 6.82%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 631421.946 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 53.603 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 511.615 -1.52%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.670 -31.10%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3954.130 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 691254.648 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.486 -26.90%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1182.158 55.06%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.784 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9219.258 15.47%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1440099.346 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 38.518 -1.83%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 813.782 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.737 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8377.846 -7.14%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1610586.117 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 65.858 2.79%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.394 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.771 1.94%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9473.181 15.58%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1421547.414 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 38.441 2.37%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 822.501 -1.05%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.330 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9228.781 7.94%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1592307.459 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.594 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 316.736 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.471 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2487.398 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213408.559 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 28.504 16.86%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 546.933 8.87%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.457 -2.60%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4820.928 2.02%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 988392.415 -5.38%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 55.563 -2.81%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.067 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.664 -3.81%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2623.925 -1.55%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212421.894 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 26.927 -6.15%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 564.415 7.35%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.039 1.48%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4931.325 1.55%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1047707.833 6.01%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.196 -
std::is_sorted(deque<int>)/1024 477.747 -
std::is_sorted(deque<int>)/8 2.817 -13.56%
std::is_sorted(deque<int>)/8192 3823.464 -
std::is_sorted(deque<int>,_pred)/1024 597.481 -
std::is_sorted(deque<int>,_pred)/8 4.470 3.27%
std::is_sorted(deque<int>,_pred)/8192 4797.889 -
std::is_sorted(list<int>)/1024 769.261 -
std::is_sorted(list<int>)/8 2.128 -
std::is_sorted(list<int>)/8192 7942.691 9.58%
std::is_sorted(list<int>,_pred)/1024 796.237 -
std::is_sorted(list<int>,_pred)/8 4.302 8.24%
std::is_sorted(list<int>,_pred)/8192 8270.744 9.27%
std::is_sorted(vector<int>)/1024 243.534 -
std::is_sorted(vector<int>)/8 2.099 1.05%
std::is_sorted(vector<int>)/8192 1899.474 -
std::is_sorted(vector<int>,_pred)/1024 462.617 -
std::is_sorted(vector<int>,_pred)/8 3.923 4.57%
std::is_sorted(vector<int>,_pred)/8192 3682.783 -
std::is_sorted_until(deque<int>)/1024 472.839 -
std::is_sorted_until(deque<int>)/8 3.798 49.38%
std::is_sorted_until(deque<int>)/8192 3786.119 -
std::is_sorted_until(deque<int>,_pred)/1024 600.359 -
std::is_sorted_until(deque<int>,_pred)/8 4.573 17.37%
std::is_sorted_until(deque<int>,_pred)/8192 4844.643 -
std::is_sorted_until(list<int>)/1024 756.067 -
std::is_sorted_until(list<int>)/8 2.208 -1.51%
std::is_sorted_until(list<int>)/8192 7403.780 1.84%
std::is_sorted_until(list<int>,_pred)/1024 797.520 -
std::is_sorted_until(list<int>,_pred)/8 4.242 1.77%
std::is_sorted_until(list<int>,_pred)/8192 7750.249 -3.61%
std::is_sorted_until(vector<int>)/1024 239.506 -
std::is_sorted_until(vector<int>)/8 2.057 -
std::is_sorted_until(vector<int>)/8192 1869.609 -
std::is_sorted_until(vector<int>,_pred)/1024 411.308 -
std::is_sorted_until(vector<int>,_pred)/8 3.389 -
std::is_sorted_until(vector<int>,_pred)/8192 3259.071 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 696.588 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.486 1.27%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11206.839 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11132.070 -1.55%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 321.192 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 96154.007 -2.08%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11284.633 -
std::list<int>::ctor(Range)_(cheap_elements)/32 323.858 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 97704.030 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11140.019 -
std::list<int>::ctor(const&)_(cheap_elements)/32 324.633 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 96973.572 -
std::list<int>::ctor(size)/1024 11635.398 -2.01%
std::list<int>::ctor(size)/32 330.956 -
std::list<int>::ctor(size)/8192 95323.873 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 10958.619 -1.22%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 319.954 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 92607.934 -4.15%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.207 -
std::list<int>::erase(begin)_(cheap_elements)/32 10.258 2.87%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.104 -
std::list<int>::insert(begin)_(cheap_elements)/1024 11.129 -1.44%
std::list<int>::insert(begin)_(cheap_elements)/32 10.023 2.59%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.126 -1.27%
std::list<int>::operator=(const&)_(cheap_elements)/1024 756.595 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.154 3.04%
std::list<int>::operator=(const&)_(cheap_elements)/8192 10308.073 12.39%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.588 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.395 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.476 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.316 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.893 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14432.771 10.66%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6519.255 -1.50%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.124 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53885.335 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12077.248 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 337.076 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100652.107 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 31605.792 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 893.881 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 271304.364 -1.08%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12115.818 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 339.233 1.31%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 100854.007 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 31419.300 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 896.086 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 268901.279 -1.57%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12069.645 -1.04%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 338.640 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 100478.392 -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 31877.383 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 900.189 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 274038.283 -1.06%
std::list<std::string>::ctor(size)/1024 12267.084 -
std::list<std::string>::ctor(size)/32 334.172 -
std::list<std::string>::ctor(size)/8192 101639.558 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12068.475 -1.00%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 335.625 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 101985.233 1.27%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 31414.831 -1.27%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 867.484 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 268116.593 -1.35%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.774 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.902 4.69%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.865 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 29.902 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.499 1.11%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.494 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.258 1.09%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.680 5.04%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.183 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 28.900 -2.02%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.245 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 28.838 -1.52%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1487.045 16.11%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.433 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11853.324 7.76%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6882.675 1.39%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.562 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54916.943 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.935 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.651 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.103 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.484 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.918 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 17.980 -
std::map<int,_int>::clear()/0 419.825 -
std::map<int,_int>::clear()/1024 10374.383 2.77%
std::map<int,_int>::clear()/32 659.694 -
std::map<int,_int>::clear()/8192 82523.709 2.21%
std::map<int,_int>::contains(key)_(existent)/0 0.012 -
std::map<int,_int>::contains(key)_(existent)/1024 4.076 -
std::map<int,_int>::contains(key)_(existent)/32 1.614 -
std::map<int,_int>::contains(key)_(existent)/8192 5.595 2.90%
std::map<int,_int>::contains(key)_(non-existent)/0 0.277 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.410 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.324 1.20%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.815 4.24%
std::map<int,_int>::count(key)_(existent)/0 0.014 -
std::map<int,_int>::count(key)_(existent)/1024 4.360 3.16%
std::map<int,_int>::count(key)_(existent)/32 1.715 2.69%
std::map<int,_int>::count(key)_(existent)/8192 6.103 3.21%
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.285 -
std::map<int,_int>::count(key)_(non-existent)/32 2.891 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.948 5.60%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.652 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5965.206 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.727 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51617.034 -
std::map<int,_int>::ctor(const&)/0 13.571 -
std::map<int,_int>::ctor(const&)/1024 6316.677 1.24%
std::map<int,_int>::ctor(const&)/32 215.928 -
std::map<int,_int>::ctor(const&)/8192 50101.998 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.596 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6256.938 -
std::map<int,_int>::ctor(const&,_alloc)/32 215.343 -
std::map<int,_int>::ctor(const&,_alloc)/8192 49751.521 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.560 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8929.134 -1.06%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 266.485 1.41%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72290.502 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.575 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13011.609 1.33%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.381 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 282451.105 3.27%
std::map<int,_int>::equal_range(key)_(existent)/0 0.017 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.156 -7.21%
std::map<int,_int>::equal_range(key)_(existent)/32 1.737 -10.17%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.474 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.801 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.844 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.598 -
std::map<int,_int>::erase(iterator)/0 20.562 -
std::map<int,_int>::erase(iterator)/1024 20.884 -
std::map<int,_int>::erase(iterator)/32 20.782 -
std::map<int,_int>::erase(iterator)/8192 20.991 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.078 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7169.143 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 594.864 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55733.357 -
std::map<int,_int>::erase(key)_(existent)/0 20.955 -
std::map<int,_int>::erase(key)_(existent)/1024 24.459 -3.56%
std::map<int,_int>::erase(key)_(existent)/32 22.549 -
std::map<int,_int>::erase(key)_(existent)/8192 25.591 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.380 -
std::map<int,_int>::erase(key)_(non-existent)/32 2.518 4.85%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.843 6.57%
std::map<int,_int>::find(key)_(existent)/0 0.014 -
std::map<int,_int>::find(key)_(existent)/1024 3.764 -5.20%
std::map<int,_int>::find(key)_(existent)/32 1.563 -
std::map<int,_int>::find(key)_(existent)/8192 5.402 -1.33%
std::map<int,_int>::find(key)_(non-existent)/0 0.254 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.395 -5.06%
std::map<int,_int>::find(key)_(non-existent)/32 2.410 -9.91%
std::map<int,_int>::find(key)_(non-existent)/8192 7.310 -8.09%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.978 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.188 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.225 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.221 -10.96%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.926 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.259 -1.78%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.929 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.049 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.113 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.139 -2.78%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.856 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.190 -3.83%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.120 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.095 -2.54%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.159 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.335 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 418.689 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15087.431 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 804.957 -2.03%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 140754.618 1.88%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 418.379 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7709.196 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 562.324 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 137004.882 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.787 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11240.262 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 718.674 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92096.407 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 420.575 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9221.183 -4.16%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 687.182 -1.65%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 77165.604 -4.68%
std::map<int,_int>::insert(value)_(already_present)/0 0.581 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.185 -2.43%
std::map<int,_int>::insert(value)_(already_present)/32 1.752 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.892 -1.81%
std::map<int,_int>::insert(value)_(new_value)/0 17.949 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.159 -
std::map<int,_int>::insert(value)_(new_value)/32 19.871 -
std::map<int,_int>::insert(value)_(new_value)/8192 38.447 6.53%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.612 -13.93%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.513 -8.53%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.748 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.003 -1.82%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.894 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.867 3.41%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.665 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.566 -14.36%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.312 -1.05%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.537 1.83%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.678 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.466 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.493 5.02%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.413 4.78%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.251 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6241.828 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.188 -1.12%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51556.374 3.91%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.259 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6497.094 4.24%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.956 2.53%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51209.414 3.05%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.279 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1466.190 -2.76%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 37.753 -9.52%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12679.604 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.124 3.01%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.728 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.815 1.13%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.723 -2.00%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.462 -4.55%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.102 -
std::map<std::string,_int>::clear()/0 423.294 -
std::map<std::string,_int>::clear()/1024 20510.120 -1.11%
std::map<std::string,_int>::clear()/32 878.252 -3.01%
std::map<std::string,_int>::clear()/8192 201001.595 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.013 -
std::map<std::string,_int>::contains(key)_(existent)/1024 20.825 -1.93%
std::map<std::string,_int>::contains(key)_(existent)/32 15.788 -
std::map<std::string,_int>::contains(key)_(existent)/8192 32.750 4.81%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.286 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.954 -5.62%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.808 -9.98%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.887 -10.06%
std::map<std::string,_int>::count(key)_(existent)/0 0.016 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.891 -3.11%
std::map<std::string,_int>::count(key)_(existent)/32 15.235 -8.45%
std::map<std::string,_int>::count(key)_(existent)/8192 29.546 -5.57%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -7.29%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.135 -2.65%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.843 -7.24%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.287 -4.06%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.677 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7108.077 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 219.412 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59934.311 -
std::map<std::string,_int>::ctor(const&)/0 13.518 -
std::map<std::string,_int>::ctor(const&)/1024 34786.352 1.22%
std::map<std::string,_int>::ctor(const&)/32 711.726 2.82%
std::map<std::string,_int>::ctor(const&)/8192 342816.999 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.539 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36715.692 -1.03%
std::map<std::string,_int>::ctor(const&,_alloc)/32 697.546 -5.79%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347742.106 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.623 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41054.915 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 818.614 -2.13%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 398018.892 1.55%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.607 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54646.809 -5.60%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1016.234 -1.66%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1106499.997 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 21.854 -8.80%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.812 -3.17%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 31.490 5.42%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.158 1.13%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.661 5.57%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 32.031 1.43%
std::map<std::string,_int>::erase(iterator)/0 25.147 -3.39%
std::map<std::string,_int>::erase(iterator)/1024 25.301 -3.08%
std::map<std::string,_int>::erase(iterator)/32 28.910 -4.63%
std::map<std::string,_int>::erase(iterator)/8192 32.433 -8.32%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.614 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12020.807 -1.07%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 709.602 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 112849.580 -1.20%
std::map<std::string,_int>::erase(key)_(existent)/0 58.394 -20.64%
std::map<std::string,_int>::erase(key)_(existent)/1024 70.453 -11.70%
std::map<std::string,_int>::erase(key)_(existent)/32 58.819 -27.23%
std::map<std::string,_int>::erase(key)_(existent)/8192 93.466 15.69%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 24.346 15.73%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.334 -4.63%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 28.300 -5.69%
std::map<std::string,_int>::find(key)_(existent)/0 0.030 -
std::map<std::string,_int>::find(key)_(existent)/1024 24.126 7.62%
std::map<std::string,_int>::find(key)_(existent)/32 15.418 5.97%
std::map<std::string,_int>::find(key)_(existent)/8192 28.311 -5.81%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 22.555 1.66%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.326 -2.37%
std::map<std::string,_int>::find(key)_(non-existent)/8192 26.928 -11.72%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.112 -4.83%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 59.515 -30.86%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 46.907 29.44%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 79.949 -7.94%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.840 18.59%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 53.656 44.33%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 43.880 14.95%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 55.437 2.88%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.940 -17.96%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 42.710 2.49%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.096 1.12%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.521 -8.81%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.129 -21.62%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 29.852 -2.91%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.396 20.71%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 40.533 -8.73%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.194 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66169.776 -2.08%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1536.692 -3.33%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 800302.864 -3.76%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.175 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38268.065 -5.08%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1169.922 1.33%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 620419.480 -1.45%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.736 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35809.408 1.35%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1206.588 -4.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 400635.021 1.05%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.672 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34433.060 -1.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1194.728 -1.41%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 368844.739 -
std::map<std::string,_int>::insert(value)_(already_present)/0 16.875 -12.05%
std::map<std::string,_int>::insert(value)_(already_present)/1024 26.055 4.91%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.589 61.80%
std::map<std::string,_int>::insert(value)_(already_present)/8192 28.227 -22.01%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.151 -3.02%
std::map<std::string,_int>::insert(value)_(new_value)/1024 64.998 -15.31%
std::map<std::string,_int>::insert(value)_(new_value)/32 46.233 10.64%
std::map<std::string,_int>::insert(value)_(new_value)/8192 69.138 -25.87%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 8.482 -45.90%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 35.071 37.67%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 17.642 -19.01%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 40.117 95.74%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.664 6.49%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 59.207 19.66%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 32.686 -3.02%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 68.410 -22.68%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.519 10.92%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.341 -10.33%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.185 -7.45%
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.589 -2.32%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.234 -5.28%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.827 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.210 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36311.319 -1.74%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 756.061 -11.69%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347656.047 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.215 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35821.097 2.60%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 686.476 -6.50%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347562.148 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.122 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17131.814 1.13%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.632 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207936.882 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 25.511 17.32%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.988 -4.29%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 31.225 -4.08%
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.780 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.164 -1.60%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.966 -9.32%
std::mismatch(deque<int>)_(it,_it,_it)/1000 449.468 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 441.769 -6.87%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496928.732 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.843 -7.09%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3812.569 -1.07%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 477.467 -14.58%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 484.282 -14.89%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 495856.658 -15.67%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.320 -3.47%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3858.877 -15.14%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 729.025 2.73%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 739.765 2.73%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625175.178 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.502 2.02%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4817.711 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 706.267 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 739.334 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 625383.408 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.257 3.84%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4843.330 -
std::mismatch(list<int>)_(it,_it,_it)/1000 752.561 -
std::mismatch(list<int>)_(it,_it,_it)/1024 766.290 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 938612.450 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.758 3.46%
std::mismatch(list<int>)_(it,_it,_it)/8192 9328.913 16.35%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 758.026 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 780.487 -2.42%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 953429.178 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.942 2.69%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12410.775 -2.40%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 808.755 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.459 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 988713.055 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.623 1.74%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13382.979 7.69%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 805.102 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 818.621 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 976959.554 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.518 -1.49%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12699.042 13.71%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.868 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 76.664 1.05%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76703.534 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.108 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.294 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.895 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.758 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76650.977 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.300 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.587 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 480.663 6.79%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 503.254 -2.52%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608255.720 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.283 7.07%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4737.517 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 478.761 2.97%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.670 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607247.242 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.361 3.22%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4776.518 -
std::move(deque<int>)/1048576 54962.817 -
std::move(deque<int>)/262144 14862.610 -
std::move(deque<int>)/32768 1852.543 -2.57%
std::move(deque<int>)/4096 153.109 -9.64%
std::move(deque<int>)/512 24.055 -
std::move(deque<int>)/64 6.126 2.35%
std::move(deque<int>)/8 3.855 -2.13%
std::move(list<int>)/1048576 1012979.498 -
std::move(list<int>)/262144 247423.919 -
std::move(list<int>)/32768 30770.464 -
std::move(list<int>)/4096 3946.241 -
std::move(list<int>)/512 361.753 -
std::move(list<int>)/64 48.705 23.50%
std::move(list<int>)/8 3.489 1.18%
std::move(vector<bool>)_(aligned)/1048576 2111.929 -
std::move(vector<bool>)_(aligned)/262144 255.924 -
std::move(vector<bool>)_(aligned)/32768 36.733 -
std::move(vector<bool>)_(aligned)/4096 7.118 -
std::move(vector<bool>)_(aligned)/512 2.393 -
std::move(vector<bool>)_(aligned)/64 1.664 -
std::move(vector<bool>)_(unaligned)/1048576 6717.951 -
std::move(vector<bool>)_(unaligned)/262144 1582.463 -
std::move(vector<bool>)_(unaligned)/32768 202.114 -
std::move(vector<bool>)_(unaligned)/4096 27.273 1.51%
std::move(vector<bool>)_(unaligned)/512 4.006 -12.34%
std::move(vector<bool>)_(unaligned)/64 1.576 3.82%
std::move(vector<int>)/1048576 54220.185 -2.98%
std::move(vector<int>)/262144 14805.764 -30.99%
std::move(vector<int>)/32768 2128.947 -
std::move(vector<int>)/4096 134.063 -
std::move(vector<int>)/512 20.196 -
std::move(vector<int>)/64 4.145 -
std::move(vector<int>)/8 2.270 -2.23%
std::move_backward(deque<int>)/1048576 127973.643 -
std::move_backward(deque<int>)/262144 30155.231 -
std::move_backward(deque<int>)/32768 3494.347 -2.88%
std::move_backward(deque<int>)/4096 158.307 -
std::move_backward(deque<int>)/512 23.556 -
std::move_backward(deque<int>)/64 5.298 -
std::move_backward(deque<int>)/8 3.418 -1.71%
std::move_backward(list<int>)/1048576 1039796.485 -
std::move_backward(list<int>)/262144 264288.038 -
std::move_backward(list<int>)/32768 31554.344 1.91%
std::move_backward(list<int>)/4096 4992.768 -5.99%
std::move_backward(list<int>)/512 371.416 -1.29%
std::move_backward(list<int>)/64 39.711 -
std::move_backward(list<int>)/8 3.418 -
std::move_backward(vector<bool>)_(aligned)/1048576 2116.783 -
std::move_backward(vector<bool>)_(aligned)/262144 258.167 -
std::move_backward(vector<bool>)_(aligned)/32768 38.199 -
std::move_backward(vector<bool>)_(aligned)/4096 7.295 -
std::move_backward(vector<bool>)_(aligned)/512 2.533 -
std::move_backward(vector<bool>)_(aligned)/64 1.845 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6479.481 -
std::move_backward(vector<bool>)_(unaligned)/262144 1583.281 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.420 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.467 -
std::move_backward(vector<bool>)_(unaligned)/512 4.734 1.98%
std::move_backward(vector<bool>)_(unaligned)/64 1.878 5.42%
std::move_backward(vector<int>)/1048576 55760.505 -1.28%
std::move_backward(vector<int>)/262144 21755.942 45.08%
std::move_backward(vector<int>)/32768 2146.846 -
std::move_backward(vector<int>)/4096 135.778 -
std::move_backward(vector<int>)/512 20.847 -
std::move_backward(vector<int>)/64 4.334 -
std::move_backward(vector<int>)/8 2.281 -2.92%
std::multimap<int,_int>::clear()/0 425.152 -
std::multimap<int,_int>::clear()/1024 10275.850 1.19%
std::multimap<int,_int>::clear()/32 665.769 -
std::multimap<int,_int>::clear()/8192 83319.312 1.78%
std::multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.746 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.686 2.10%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.667 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.266 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.390 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.359 -2.49%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.150 -3.02%
std::multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.575 -3.48%
std::multimap<int,_int>::count(key)_(existent)/32 3.534 -2.32%
std::multimap<int,_int>::count(key)_(existent)/8192 6.620 -2.66%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.601 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.945 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 10.222 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.830 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5923.032 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.048 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51420.472 -
std::multimap<int,_int>::ctor(const&)/0 13.760 -
std::multimap<int,_int>::ctor(const&)/1024 6267.601 -
std::multimap<int,_int>::ctor(const&)/32 214.417 3.45%
std::multimap<int,_int>::ctor(const&)/8192 50377.578 1.50%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.739 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6301.696 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 220.587 4.57%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50573.982 1.68%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.668 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7999.091 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 234.078 4.81%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 65714.211 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.705 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12673.155 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 299.462 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 277471.484 1.35%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.209 3.52%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.454 2.22%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.029 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.292 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.364 3.18%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.300 2.26%
std::multimap<int,_int>::erase(iterator)/0 20.587 -
std::multimap<int,_int>::erase(iterator)/1024 20.900 -
std::multimap<int,_int>::erase(iterator)/32 20.832 -
std::multimap<int,_int>::erase(iterator)/8192 20.952 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.772 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7068.986 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 596.521 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56077.569 1.77%
std::multimap<int,_int>::erase(key)_(existent)/0 21.593 -
std::multimap<int,_int>::erase(key)_(existent)/1024 27.028 6.18%
std::multimap<int,_int>::erase(key)_(existent)/32 23.054 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.568 -
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 6.247 9.05%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.449 6.84%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 10.243 10.37%
std::multimap<int,_int>::find(key)_(existent)/0 0.011 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.960 5.03%
std::multimap<int,_int>::find(key)_(existent)/32 1.599 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.535 1.02%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.446 2.90%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.282 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.969 2.62%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.080 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.544 -2.32%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.762 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.414 -1.45%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.099 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.122 1.42%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.448 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.994 1.29%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.073 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.065 -1.23%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.972 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.029 4.38%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.073 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 23.023 3.87%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.074 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.268 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.350 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14614.778 -1.45%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 796.600 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 146311.121 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.996 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11986.116 -3.08%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 716.472 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 179032.702 -1.97%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.203 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10889.105 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 687.302 -2.15%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89634.313 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.574 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9929.658 -1.48%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 709.166 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 77214.844 -7.86%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.185 -1.83%
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.923 2.71%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.227 -1.94%
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.432 -1.53%
std::multimap<int,_int>::insert(value)_(new_value)/0 17.939 -1.19%
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.024 -1.80%
std::multimap<int,_int>::insert(value)_(new_value)/32 19.737 -2.45%
std::multimap<int,_int>::insert(value)_(new_value)/8192 36.829 -1.51%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.064 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.194 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.268 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 15.075 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.929 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.887 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.384 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6285.716 -1.19%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.808 1.90%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50114.319 -1.28%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.358 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6288.725 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 218.855 2.84%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50279.981 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.232 1.69%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1525.042 4.92%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 44.372 20.39%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12882.599 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.010 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.074 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.205 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.273 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.954 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.835 1.40%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.881 -
std::multimap<std::string,_int>::clear()/0 421.871 -
std::multimap<std::string,_int>::clear()/1024 20059.021 -
std::multimap<std::string,_int>::clear()/32 890.969 -1.70%
std::multimap<std::string,_int>::clear()/8192 200901.878 -
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.019 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.198 -6.28%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.878 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.251 -1.84%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.289 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.916 8.17%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.255 -11.83%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.644 4.73%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.726 3.31%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.913 1.07%
std::multimap<std::string,_int>::count(key)_(existent)/8192 30.173 5.10%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.878 -2.37%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 9.830 -6.99%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.481 1.29%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.717 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7063.812 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 217.340 1.22%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60230.091 -
std::multimap<std::string,_int>::ctor(const&)/0 13.657 -
std::multimap<std::string,_int>::ctor(const&)/1024 34834.169 -
std::multimap<std::string,_int>::ctor(const&)/32 827.278 -1.24%
std::multimap<std::string,_int>::ctor(const&)/8192 344494.289 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.670 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37114.460 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 795.001 -1.16%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348690.662 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.701 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39944.514 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 730.569 -1.42%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392130.746 2.22%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.714 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55285.169 4.58%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 949.253 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1046254.152 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.508 -1.49%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.225 -4.60%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.710 17.11%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.877 3.92%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.590 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.847 10.12%
std::multimap<std::string,_int>::erase(iterator)/0 25.924 -12.10%
std::multimap<std::string,_int>::erase(iterator)/1024 32.808 5.45%
std::multimap<std::string,_int>::erase(iterator)/32 32.694 22.17%
std::multimap<std::string,_int>::erase(iterator)/8192 32.092 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.916 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12112.706 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 701.172 -1.24%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114307.091 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 58.926 -10.40%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 86.193 42.11%
std::multimap<std::string,_int>::erase(key)_(existent)/32 71.789 -2.27%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 94.396 2.91%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 24.833 2.39%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.903 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 31.872 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.779 2.96%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.839 6.62%
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.546 -12.14%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.727 4.41%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.434 7.13%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 27.601 2.68%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.588 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.394 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.783 1.02%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 95.039 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.227 -2.94%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 43.338 12.64%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.792 -1.79%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 44.417 -15.18%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.531 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 50.675 4.81%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.801 -1.48%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 85.225 1.67%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.088 20.52%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.241 1.59%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.457 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.961 -17.36%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.351 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67653.292 1.80%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1428.255 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 828751.014 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.052 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61087.404 7.42%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1496.936 -1.72%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 798028.374 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.956 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33439.686 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1187.595 -1.78%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 380068.053 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.025 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 31973.056 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1237.780 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 351269.778 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.613 1.46%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.048 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 60.266 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 67.920 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 31.908 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.714 -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.244 1.35%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 91.924 2.76%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 24.301 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.095 -4.21%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 29.354 6.00%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.780 -2.93%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.033 10.84%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.818 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.497 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36390.084 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 858.738 -1.30%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349695.838 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.355 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36091.129 1.14%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 646.527 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350290.117 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.121 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17435.608 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.726 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208112.698 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.525 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.846 -7.81%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 27.857 -8.65%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 26.072 12.17%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.203 -3.04%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 37.573 13.40%
std::multiset<int>::clear()/0 422.016 -
std::multiset<int>::clear()/1024 9929.964 2.76%
std::multiset<int>::clear()/32 651.388 2.03%
std::multiset<int>::clear()/8192 78399.318 3.19%
std::multiset<int>::contains(key)_(existent)/0 0.018 -
std::multiset<int>::contains(key)_(existent)/1024 3.886 -2.52%
std::multiset<int>::contains(key)_(existent)/32 1.653 -
std::multiset<int>::contains(key)_(existent)/8192 8.165 -3.01%
std::multiset<int>::contains(key)_(non-existent)/0 0.268 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.718 -3.13%
std::multiset<int>::contains(key)_(non-existent)/32 2.439 -4.57%
std::multiset<int>::contains(key)_(non-existent)/8192 8.861 -2.60%
std::multiset<int>::count(key)_(existent)/0 0.012 -
std::multiset<int>::count(key)_(existent)/1024 5.756 -
std::multiset<int>::count(key)_(existent)/32 3.558 -
std::multiset<int>::count(key)_(existent)/8192 9.713 4.86%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 5.896 -
std::multiset<int>::count(key)_(non-existent)/32 2.297 2.19%
std::multiset<int>::count(key)_(non-existent)/8192 9.181 -
std::multiset<int>::ctor(&&,_different_allocs)/0 13.734 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5925.990 1.03%
std::multiset<int>::ctor(&&,_different_allocs)/32 181.474 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48710.082 -
std::multiset<int>::ctor(const&)/0 13.689 -
std::multiset<int>::ctor(const&)/1024 6278.402 1.41%
std::multiset<int>::ctor(const&)/32 222.712 2.41%
std::multiset<int>::ctor(const&)/8192 50237.454 1.85%
std::multiset<int>::ctor(const&,_alloc)/0 13.660 -
std::multiset<int>::ctor(const&,_alloc)/1024 6279.484 1.59%
std::multiset<int>::ctor(const&,_alloc)/32 224.481 2.42%
std::multiset<int>::ctor(const&,_alloc)/8192 50212.527 2.20%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.595 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8597.180 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 254.431 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69166.874 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.627 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12519.890 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.846 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 262582.709 -3.07%
std::multiset<int>::equal_range(key)_(existent)/0 0.017 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.145 -2.65%
std::multiset<int>::equal_range(key)_(existent)/32 2.468 -1.49%
std::multiset<int>::equal_range(key)_(existent)/8192 8.551 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.454 1.26%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.360 -1.63%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.699 1.76%
std::multiset<int>::erase(iterator)/0 20.353 1.29%
std::multiset<int>::erase(iterator)/1024 24.051 -
std::multiset<int>::erase(iterator)/32 21.948 1.66%
std::multiset<int>::erase(iterator)/8192 24.192 1.14%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.210 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6617.377 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 584.010 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53545.048 1.87%
std::multiset<int>::erase(key)_(existent)/0 21.412 2.46%
std::multiset<int>::erase(key)_(existent)/1024 39.968 -3.74%
std::multiset<int>::erase(key)_(existent)/32 22.745 2.13%
std::multiset<int>::erase(key)_(existent)/8192 60.675 -
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.652 -1.69%
std::multiset<int>::erase(key)_(non-existent)/32 2.489 -4.56%
std::multiset<int>::erase(key)_(non-existent)/8192 9.585 -1.15%
std::multiset<int>::find(key)_(existent)/0 0.015 -
std::multiset<int>::find(key)_(existent)/1024 3.753 -
std::multiset<int>::find(key)_(existent)/32 1.689 1.14%
std::multiset<int>::find(key)_(existent)/8192 8.083 -
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 5.482 -
std::multiset<int>::find(key)_(non-existent)/32 2.225 -
std::multiset<int>::find(key)_(non-existent)/8192 8.438 -1.57%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.189 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 70.191 37.76%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.830 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 79.947 4.57%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.165 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.181 3.37%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.678 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.882 -1.30%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.057 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.713 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 20.015 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 72.052 3.53%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.063 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.692 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.100 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.624 5.19%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 424.009 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14498.955 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 789.476 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 153269.090 2.05%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.621 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12263.513 5.82%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 713.429 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 215769.283 3.25%
std::multiset<int>::insert(value)_(already_present)/0 18.401 -
std::multiset<int>::insert(value)_(already_present)/1024 28.542 1.30%
std::multiset<int>::insert(value)_(already_present)/32 19.604 3.15%
std::multiset<int>::insert(value)_(already_present)/8192 32.785 -
std::multiset<int>::insert(value)_(new_value)/0 17.961 -
std::multiset<int>::insert(value)_(new_value)/1024 50.543 3.83%
std::multiset<int>::insert(value)_(new_value)/32 20.189 -
std::multiset<int>::insert(value)_(new_value)/8192 78.419 6.63%
std::multiset<int>::lower_bound(key)_(existent)/0 0.013 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.192 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.653 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.874 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.077 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.938 1.37%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.098 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.337 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6385.656 2.35%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 226.142 4.49%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50957.966 3.39%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.378 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6403.078 2.10%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 225.705 2.91%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50830.390 2.14%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.206 -1.82%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1327.295 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 34.334 -1.79%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12342.746 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.015 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.056 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.216 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.693 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.464 -3.71%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.855 1.09%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.083 -
std::multiset<std::string>::clear()/0 421.507 -
std::multiset<std::string>::clear()/1024 20058.809 -1.15%
std::multiset<std::string>::clear()/32 894.307 -3.85%
std::multiset<std::string>::clear()/8192 206036.776 1.17%
std::multiset<std::string>::contains(key)_(existent)/0 0.013 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.609 1.70%
std::multiset<std::string>::contains(key)_(existent)/32 14.862 -10.54%
std::multiset<std::string>::contains(key)_(existent)/8192 27.661 -3.90%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.280 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.470 -1.88%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.804 -
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.805 -13.24%
std::multiset<std::string>::count(key)_(existent)/0 0.037 -
std::multiset<std::string>::count(key)_(existent)/1024 23.224 -
std::multiset<std::string>::count(key)_(existent)/32 19.422 -
std::multiset<std::string>::count(key)_(existent)/8192 28.869 -3.91%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.202 -3.29%
std::multiset<std::string>::count(key)_(non-existent)/32 10.442 5.87%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.301 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.706 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6887.012 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.212 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57539.253 -
std::multiset<std::string>::ctor(const&)/0 13.600 -
std::multiset<std::string>::ctor(const&)/1024 35172.083 -
std::multiset<std::string>::ctor(const&)/32 717.821 -
std::multiset<std::string>::ctor(const&)/8192 342566.158 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.619 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36907.952 -
std::multiset<std::string>::ctor(const&,_alloc)/32 751.296 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 343576.947 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.742 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40233.110 1.29%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 757.414 -1.35%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379673.045 -1.19%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.732 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55220.322 1.95%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 908.455 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1051990.206 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.035 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.912 -4.64%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.733 -10.47%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.428 -1.38%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.687 4.74%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.209 1.17%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.296 6.95%
std::multiset<std::string>::erase(iterator)/0 31.975 9.74%
std::multiset<std::string>::erase(iterator)/1024 33.577 13.30%
std::multiset<std::string>::erase(iterator)/32 32.484 4.71%
std::multiset<std::string>::erase(iterator)/8192 31.405 15.52%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.218 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12465.847 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 710.294 2.51%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116003.657 -
std::multiset<std::string>::erase(key)_(existent)/0 61.284 51.18%
std::multiset<std::string>::erase(key)_(existent)/1024 60.056 -30.97%
std::multiset<std::string>::erase(key)_(existent)/32 61.250 22.09%
std::multiset<std::string>::erase(key)_(existent)/8192 134.877 4.61%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 23.618 2.21%
std::multiset<std::string>::erase(key)_(non-existent)/32 10.633 6.12%
std::multiset<std::string>::erase(key)_(non-existent)/8192 31.818 -1.28%
std::multiset<std::string>::find(key)_(existent)/0 0.034 -
std::multiset<std::string>::find(key)_(existent)/1024 21.144 -23.56%
std::multiset<std::string>::find(key)_(existent)/32 15.758 -27.38%
std::multiset<std::string>::find(key)_(existent)/8192 29.282 -29.35%
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 20.602 -4.70%
std::multiset<std::string>::find(key)_(non-existent)/32 10.180 -2.35%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.778 15.15%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.190 -9.09%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.680 -3.55%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 44.245 25.15%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 95.956 9.58%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.866 -2.03%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.828 -9.84%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.603 39.41%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 55.457 4.67%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.657 10.77%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.530 38.76%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.504 -13.01%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 87.645 9.65%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.510 -2.62%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.876 34.18%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 40.645 9.05%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.000 -1.66%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.730 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 67666.784 -3.32%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1409.092 -4.06%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 821333.827 -2.51%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.751 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58219.428 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1601.445 11.81%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 803033.975 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.605 -
std::multiset<std::string>::insert(value)_(already_present)/1024 57.057 1.87%
std::multiset<std::string>::insert(value)_(already_present)/32 42.576 -
std::multiset<std::string>::insert(value)_(already_present)/8192 65.613 -
std::multiset<std::string>::insert(value)_(new_value)/0 35.480 1.76%
std::multiset<std::string>::insert(value)_(new_value)/1024 64.444 1.74%
std::multiset<std::string>::insert(value)_(new_value)/32 44.042 2.19%
std::multiset<std::string>::insert(value)_(new_value)/8192 98.562 31.55%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.034 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 23.127 -4.08%
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.402 -2.78%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 27.461 -8.25%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 24.011 6.61%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.077 -2.92%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.159 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.202 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36837.191 2.69%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 676.894 -1.06%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 348048.074 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.184 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35753.092 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 593.757 1.93%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345925.762 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16791.594 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 393.439 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 207263.222 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.034 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 21.184 -5.12%
std::multiset<std::string>::upper_bound(key)_(existent)/32 17.696 -3.72%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.845 1.87%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.504 2.76%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.247 -6.50%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 31.102 1.36%
std::none_of(deque<int>)_(process_all)/32 11.530 -
std::none_of(deque<int>)_(process_all)/32768 10593.462 -8.13%
std::none_of(deque<int>)_(process_all)/50 18.441 -
std::none_of(deque<int>)_(process_all)/8 3.222 4.09%
std::none_of(deque<int>)_(process_all)/8192 2640.370 -8.34%
std::none_of(list<int>)_(process_all)/32 11.430 -3.28%
std::none_of(list<int>)_(process_all)/32768 25462.100 -1.14%
std::none_of(list<int>)_(process_all)/50 21.992 -
std::none_of(list<int>)_(process_all)/8 2.704 3.65%
std::none_of(list<int>)_(process_all)/8192 7101.997 -
std::none_of(vector<int>)_(process_all)/32 8.427 1.16%
std::none_of(vector<int>)_(process_all)/32768 8072.446 -
std::none_of(vector<int>)_(process_all)/50 18.190 22.82%
std::none_of(vector<int>)_(process_all)/8 2.545 6.20%
std::none_of(vector<int>)_(process_all)/8192 2024.997 -
std::partial_sort(deque<int>)_(ascending)/1024 7936.893 -
std::partial_sort(deque<int>)_(ascending)/8 30.263 -
std::partial_sort(deque<int>)_(ascending)/8192 167528.292 2.29%
std::partial_sort(deque<int>)_(descending)/1024 18613.824 -
std::partial_sort(deque<int>)_(descending)/8 41.987 -3.48%
std::partial_sort(deque<int>)_(descending)/8192 285703.582 -
std::partial_sort(deque<int>)_(heap)/1024 18511.320 -
std::partial_sort(deque<int>)_(heap)/8 37.844 -3.75%
std::partial_sort(deque<int>)_(heap)/8192 293849.298 1.02%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7977.344 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.471 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 170202.003 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19490.574 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.502 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 290262.276 -
std::partial_sort(deque<int>)_(repeated)/1024 6472.859 -
std::partial_sort(deque<int>)_(repeated)/8 27.974 1.94%
std::partial_sort(deque<int>)_(repeated)/8192 69748.055 1.95%
std::partial_sort(deque<int>)_(shuffled)/1024 16043.173 -
std::partial_sort(deque<int>)_(shuffled)/8 36.785 8.08%
std::partial_sort(deque<int>)_(shuffled)/8192 272939.687 4.21%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4958.137 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.926 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55528.438 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8249.357 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.500 1.18%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97861.491 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8269.385 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.283 -1.10%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100891.321 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4966.076 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.858 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55407.858 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9200.482 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.518 -1.70%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97748.362 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3927.643 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.612 -4.38%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46756.321 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6924.955 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.974 -1.51%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91720.999 -
std::partial_sort(vector<int>)_(ascending)/1024 4991.842 -
std::partial_sort(vector<int>)_(ascending)/8 20.666 -
std::partial_sort(vector<int>)_(ascending)/8192 54575.036 -
std::partial_sort(vector<int>)_(descending)/1024 8259.117 -
std::partial_sort(vector<int>)_(descending)/8 24.663 -1.53%
std::partial_sort(vector<int>)_(descending)/8192 98204.433 -
std::partial_sort(vector<int>)_(heap)/1024 8240.354 -
std::partial_sort(vector<int>)_(heap)/8 26.595 -
std::partial_sort(vector<int>)_(heap)/8192 100839.951 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4990.332 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.715 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54531.065 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9152.497 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.354 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97631.156 -
std::partial_sort(vector<int>)_(repeated)/1024 3937.133 -
std::partial_sort(vector<int>)_(repeated)/8 20.135 -
std::partial_sort(vector<int>)_(repeated)/8192 46652.968 -
std::partial_sort(vector<int>)_(shuffled)/1024 6944.002 -
std::partial_sort(vector<int>)_(shuffled)/8 22.285 -
std::partial_sort(vector<int>)_(shuffled)/8192 88748.002 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5344.446 -2.83%
std::partial_sort_copy(deque<int>)_(ascending)/8 10.745 -1.70%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57251.441 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8489.557 -
std::partial_sort_copy(deque<int>)_(descending)/8 20.307 2.52%
std::partial_sort_copy(deque<int>)_(descending)/8192 99964.366 1.13%
std::partial_sort_copy(deque<int>)_(heap)/1024 8739.974 2.09%
std::partial_sort_copy(deque<int>)_(heap)/8 15.651 -2.58%
std::partial_sort_copy(deque<int>)_(heap)/8192 103767.364 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5340.909 -2.28%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.819 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57149.061 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9439.725 1.12%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.674 1.28%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100735.396 1.50%
std::partial_sort_copy(deque<int>)_(repeated)/1024 4242.609 -1.50%
std::partial_sort_copy(deque<int>)_(repeated)/8 10.466 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 49184.076 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7258.979 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.055 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 96779.328 4.80%
std::partial_sort_copy(list<int>)_(ascending)/1024 5580.584 -2.14%
std::partial_sort_copy(list<int>)_(ascending)/8 8.956 -
std::partial_sort_copy(list<int>)_(ascending)/8192 60970.538 -
std::partial_sort_copy(list<int>)_(descending)/1024 8512.849 -
std::partial_sort_copy(list<int>)_(descending)/8 18.824 -
std::partial_sort_copy(list<int>)_(descending)/8192 100830.400 -
std::partial_sort_copy(list<int>)_(heap)/1024 8522.443 -
std::partial_sort_copy(list<int>)_(heap)/8 16.532 4.57%
std::partial_sort_copy(list<int>)_(heap)/8192 104738.453 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5570.976 -12.19%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.880 -1.95%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 61582.712 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9460.422 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.698 -3.46%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101326.348 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4503.771 -14.32%
std::partial_sort_copy(list<int>)_(repeated)/8 8.554 -
std::partial_sort_copy(list<int>)_(repeated)/8192 53834.322 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7277.913 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.954 12.75%
std::partial_sort_copy(list<int>)_(shuffled)/8192 93292.753 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5240.573 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 11.792 11.14%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55905.856 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8384.584 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.878 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98435.029 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8334.287 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.959 -1.53%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102239.105 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5233.695 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 11.589 5.20%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55643.901 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9187.127 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 11.402 7.42%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98719.082 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4061.724 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 10.191 3.89%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47424.821 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7144.939 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.553 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92194.144 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5070.953 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.972 -1.78%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55301.785 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8339.017 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.641 -
std::partial_sort_copy(vector<int>)_(descending)/8192 99018.064 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8316.106 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.216 -1.82%
std::partial_sort_copy(vector<int>)_(heap)/8192 102396.318 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5082.001 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.856 -2.74%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55206.946 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9244.515 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.969 1.67%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99769.761 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4011.713 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.481 -3.05%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47237.992 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7103.724 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.996 -2.96%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93796.700 -
std::partition(deque<int>)_(dense)/1024 360.530 -
std::partition(deque<int>)_(dense)/32 10.814 13.52%
std::partition(deque<int>)_(dense)/50 16.221 16.78%
std::partition(deque<int>)_(dense)/8192 2802.252 -
std::partition(deque<int>)_(sparse)/1024 387.376 -
std::partition(deque<int>)_(sparse)/32 12.597 1.71%
std::partition(deque<int>)_(sparse)/50 18.704 1.14%
std::partition(deque<int>)_(sparse)/8192 3019.973 -
std::partition(list<int>)_(dense)/1024 389.710 -
std::partition(list<int>)_(dense)/32 8.741 -
std::partition(list<int>)_(dense)/50 13.327 -
std::partition(list<int>)_(dense)/8192 6059.915 37.93%
std::partition(list<int>)_(sparse)/1024 724.061 -
std::partition(list<int>)_(sparse)/32 8.953 -
std::partition(list<int>)_(sparse)/50 14.590 -
std::partition(list<int>)_(sparse)/8192 8740.625 22.37%
std::partition(vector<int>)_(dense)/1024 247.108 1.99%
std::partition(vector<int>)_(dense)/32 8.351 -3.24%
std::partition(vector<int>)_(dense)/50 13.284 1.73%
std::partition(vector<int>)_(dense)/8192 1873.980 -
std::partition(vector<int>)_(sparse)/1024 257.741 -
std::partition(vector<int>)_(sparse)/32 8.948 1.13%
std::partition(vector<int>)_(sparse)/50 14.291 1.90%
std::partition(vector<int>)_(sparse)/8192 1872.139 -
std::partition_copy(deque<int>)/1024 631.463 -
std::partition_copy(deque<int>)/32 12.671 -2.49%
std::partition_copy(deque<int>)/50 20.828 -
std::partition_copy(deque<int>)/8192 5689.712 -
std::partition_copy(list<int>)/1024 714.792 -
std::partition_copy(list<int>)/32 8.588 1.21%
std::partition_copy(list<int>)/50 12.971 -
std::partition_copy(list<int>)/8192 6714.214 -7.56%
std::partition_copy(vector<int>)/1024 471.733 -
std::partition_copy(vector<int>)/32 8.062 -
std::partition_copy(vector<int>)/50 13.095 1.72%
std::partition_copy(vector<int>)/8192 4576.369 -
std::partition_point(deque<int>)/1024 9.347 -
std::partition_point(deque<int>)/32 4.628 -4.12%
std::partition_point(deque<int>)/50 4.851 -3.25%
std::partition_point(deque<int>)/8192 16.299 -
std::partition_point(list<int>)/1024 1125.284 -
std::partition_point(list<int>)/32 16.186 1.19%
std::partition_point(list<int>)/50 24.775 -
std::partition_point(list<int>)/8192 11730.288 -
std::partition_point(vector<int>)/1024 6.228 -
std::partition_point(vector<int>)/32 2.552 -
std::partition_point(vector<int>)/50 2.563 -
std::partition_point(vector<int>)/8192 9.467 -
std::remove(deque<int>)_(prefix)/1024 527.010 -
std::remove(deque<int>)_(prefix)/32 59.848 -
std::remove(deque<int>)_(prefix)/50 68.228 -
std::remove(deque<int>)_(prefix)/8192 3895.249 -
std::remove(deque<int>)_(sprinkled)/1024 520.849 -
std::remove(deque<int>)_(sprinkled)/32 53.001 -7.88%
std::remove(deque<int>)_(sprinkled)/50 57.944 -10.57%
std::remove(deque<int>)_(sprinkled)/8192 3854.520 -
std::remove(list<int>)_(prefix)/1024 1014.352 3.12%
std::remove(list<int>)_(prefix)/32 55.863 1.13%
std::remove(list<int>)_(prefix)/50 67.871 1.39%
std::remove(list<int>)_(prefix)/8192 8207.698 -2.78%
std::remove(list<int>)_(sprinkled)/1024 956.122 -1.13%
std::remove(list<int>)_(sprinkled)/32 54.958 -2.64%
std::remove(list<int>)_(sprinkled)/50 75.764 17.17%
std::remove(list<int>)_(sprinkled)/8192 7801.669 -2.23%
std::remove(vector<int>)_(prefix)/1024 312.271 -
std::remove(vector<int>)_(prefix)/32 51.783 -
std::remove(vector<int>)_(prefix)/50 56.847 -
std::remove(vector<int>)_(prefix)/8192 2113.075 -
std::remove(vector<int>)_(sprinkled)/1024 288.502 -
std::remove(vector<int>)_(sprinkled)/32 51.702 -
std::remove(vector<int>)_(sprinkled)/50 55.796 -
std::remove(vector<int>)_(sprinkled)/8192 1987.547 -
std::remove_copy(deque<int>)_(prefix)/1024 398.004 -
std::remove_copy(deque<int>)_(prefix)/32 13.001 -
std::remove_copy(deque<int>)_(prefix)/50 19.045 -1.02%
std::remove_copy(deque<int>)_(prefix)/8192 3356.628 -
std::remove_copy(deque<int>)_(sprinkled)/1024 358.616 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.208 -1.15%
std::remove_copy(deque<int>)_(sprinkled)/50 18.417 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2867.379 -
std::remove_copy(list<int>)_(prefix)/1024 753.858 -
std::remove_copy(list<int>)_(prefix)/32 10.821 -
std::remove_copy(list<int>)_(prefix)/50 21.885 -
std::remove_copy(list<int>)_(prefix)/8192 8258.660 17.40%
std::remove_copy(list<int>)_(sprinkled)/1024 738.996 -
std::remove_copy(list<int>)_(sprinkled)/32 11.234 -
std::remove_copy(list<int>)_(sprinkled)/50 18.774 1.12%
std::remove_copy(list<int>)_(sprinkled)/8192 8347.732 19.71%
std::remove_copy(vector<int>)_(prefix)/1024 266.704 -
std::remove_copy(vector<int>)_(prefix)/32 8.967 -
std::remove_copy(vector<int>)_(prefix)/50 13.268 -
std::remove_copy(vector<int>)_(prefix)/8192 2066.588 -
std::remove_copy(vector<int>)_(sprinkled)/1024 483.212 -
std::remove_copy(vector<int>)_(sprinkled)/32 14.948 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.234 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3651.503 -
std::remove_copy_if(deque<int>)_(prefix)/1024 530.050 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.007 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.408 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3901.059 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 551.023 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.617 -1.93%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.258 -1.97%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3256.140 -
std::remove_copy_if(list<int>)_(prefix)/1024 791.733 -
std::remove_copy_if(list<int>)_(prefix)/32 14.851 -
std::remove_copy_if(list<int>)_(prefix)/50 27.128 -
std::remove_copy_if(list<int>)_(prefix)/8192 8485.981 17.10%
std::remove_copy_if(list<int>)_(sprinkled)/1024 785.347 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.471 -
std::remove_copy_if(list<int>)_(sprinkled)/50 25.761 4.58%
std::remove_copy_if(list<int>)_(sprinkled)/8192 8456.468 17.29%
std::remove_copy_if(vector<int>)_(prefix)/1024 376.754 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.165 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.735 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3329.783 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.636 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.309 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.880 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3742.737 -
std::remove_if(deque<int>)_(prefix)/1024 560.683 -
std::remove_if(deque<int>)_(prefix)/32 57.138 -
std::remove_if(deque<int>)_(prefix)/50 66.449 -1.01%
std::remove_if(deque<int>)_(prefix)/8192 4266.306 -
std::remove_if(deque<int>)_(sprinkled)/1024 547.696 -
std::remove_if(deque<int>)_(sprinkled)/32 58.559 -
std::remove_if(deque<int>)_(sprinkled)/50 67.123 -
std::remove_if(deque<int>)_(sprinkled)/8192 3959.802 -
std::remove_if(list<int>)_(prefix)/1024 1040.769 1.92%
std::remove_if(list<int>)_(prefix)/32 61.504 -
std::remove_if(list<int>)_(prefix)/50 74.908 -
std::remove_if(list<int>)_(prefix)/8192 10000.403 1.98%
std::remove_if(list<int>)_(sprinkled)/1024 1011.113 1.48%
std::remove_if(list<int>)_(sprinkled)/32 59.708 -
std::remove_if(list<int>)_(sprinkled)/50 76.581 4.32%
std::remove_if(list<int>)_(sprinkled)/8192 8225.884 -
std::remove_if(vector<int>)_(prefix)/1024 381.761 7.18%
std::remove_if(vector<int>)_(prefix)/32 53.621 3.33%
std::remove_if(vector<int>)_(prefix)/50 60.666 5.21%
std::remove_if(vector<int>)_(prefix)/8192 2610.021 -
std::remove_if(vector<int>)_(sprinkled)/1024 409.929 -21.75%
std::remove_if(vector<int>)_(sprinkled)/32 53.326 -5.20%
std::remove_if(vector<int>)_(sprinkled)/50 59.640 -9.23%
std::remove_if(vector<int>)_(sprinkled)/8192 2959.963 -22.62%
std::replace(deque<int>)_(prefix)/1024 412.717 -
std::replace(deque<int>)_(prefix)/32 12.769 -
std::replace(deque<int>)_(prefix)/50 19.053 -
std::replace(deque<int>)_(prefix)/8192 3262.227 -
std::replace(deque<int>)_(sprinkled)/1024 353.063 -
std::replace(deque<int>)_(sprinkled)/32 12.600 -
std::replace(deque<int>)_(sprinkled)/50 18.674 -
std::replace(deque<int>)_(sprinkled)/8192 2807.836 -
std::replace(list<int>)_(prefix)/1024 739.080 -
std::replace(list<int>)_(prefix)/32 11.080 -
std::replace(list<int>)_(prefix)/50 18.278 -
std::replace(list<int>)_(prefix)/8192 7013.860 -
std::replace(list<int>)_(sprinkled)/1024 730.682 -
std::replace(list<int>)_(sprinkled)/32 11.294 -
std::replace(list<int>)_(sprinkled)/50 17.657 -2.33%
std::replace(list<int>)_(sprinkled)/8192 7166.873 -
std::replace(vector<int>)_(prefix)/1024 160.484 -
std::replace(vector<int>)_(prefix)/32 5.054 -
std::replace(vector<int>)_(prefix)/50 7.764 -
std::replace(vector<int>)_(prefix)/8192 1279.681 -
std::replace(vector<int>)_(sprinkled)/1024 157.737 1.25%
std::replace(vector<int>)_(sprinkled)/32 5.794 9.47%
std::replace(vector<int>)_(sprinkled)/50 8.501 5.10%
std::replace(vector<int>)_(sprinkled)/8192 1234.569 -4.60%
std::replace_if(deque<int>)_(prefix)/1024 484.781 -
std::replace_if(deque<int>)_(prefix)/32 13.856 -1.34%
std::replace_if(deque<int>)_(prefix)/50 20.388 -
std::replace_if(deque<int>)_(prefix)/8192 3501.744 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.860 -
std::replace_if(deque<int>)_(sprinkled)/32 12.436 -
std::replace_if(deque<int>)_(sprinkled)/50 18.665 -
std::replace_if(deque<int>)_(sprinkled)/8192 2920.833 -
std::replace_if(list<int>)_(prefix)/1024 740.849 -
std::replace_if(list<int>)_(prefix)/32 13.188 -
std::replace_if(list<int>)_(prefix)/50 24.310 -
std::replace_if(list<int>)_(prefix)/8192 7092.331 -
std::replace_if(list<int>)_(sprinkled)/1024 740.754 -
std::replace_if(list<int>)_(sprinkled)/32 13.387 -
std::replace_if(list<int>)_(sprinkled)/50 24.007 4.07%
std::replace_if(list<int>)_(sprinkled)/8192 7295.457 -
std::replace_if(vector<int>)_(prefix)/1024 272.396 -
std::replace_if(vector<int>)_(prefix)/32 8.925 -
std::replace_if(vector<int>)_(prefix)/50 13.603 -
std::replace_if(vector<int>)_(prefix)/8192 2045.282 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.334 -
std::replace_if(vector<int>)_(sprinkled)/32 8.726 -
std::replace_if(vector<int>)_(sprinkled)/50 12.877 -11.90%
std::replace_if(vector<int>)_(sprinkled)/8192 1901.185 -
std::reverse(deque<int>)/32768 5729.798 -5.47%
std::reverse(deque<int>)/4096 719.039 -
std::reverse(deque<int>)/512 113.087 -
std::reverse(deque<int>)/64 13.057 -
std::reverse(deque<int>)/8 2.526 -
std::reverse(list<int>)/32768 17498.830 -
std::reverse(list<int>)/4096 1684.562 -
std::reverse(list<int>)/512 192.383 -1.04%
std::reverse(list<int>)/64 17.481 -1.49%
std::reverse(list<int>)/8 2.027 -19.55%
std::reverse(vector<int>)/32768 1043.107 -
std::reverse(vector<int>)/4096 130.419 -
std::reverse(vector<int>)/512 16.451 -
std::reverse(vector<int>)/64 4.154 -
std::reverse(vector<int>)/8 1.524 -1.94%
std::reverse_copy(deque<int>)/32768 8060.261 -
std::reverse_copy(deque<int>)/4096 972.832 -1.09%
std::reverse_copy(deque<int>)/512 124.932 -
std::reverse_copy(deque<int>)/64 15.916 -
std::reverse_copy(deque<int>)/8 2.534 -
std::reverse_copy(list<int>)/32768 26330.643 -
std::reverse_copy(list<int>)/4096 3080.434 -2.02%
std::reverse_copy(list<int>)/512 364.927 -
std::reverse_copy(list<int>)/64 30.133 -1.26%
std::reverse_copy(list<int>)/8 2.434 -
std::reverse_copy(vector<int>)/32768 976.355 -
std::reverse_copy(vector<int>)/4096 134.306 -
std::reverse_copy(vector<int>)/512 17.125 -
std::reverse_copy(vector<int>)/64 2.486 -
std::reverse_copy(vector<int>)/8 2.371 -9.01%
std::rotate(deque<int>)_(1_element_backward)/1024 42.358 -
std::rotate(deque<int>)_(1_element_backward)/32 4.413 -4.12%
std::rotate(deque<int>)_(1_element_backward)/50 5.259 -
std::rotate(deque<int>)_(1_element_backward)/8192 309.279 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.718 -4.57%
std::rotate(deque<int>)_(1_element_forward)/32 4.667 -2.59%
std::rotate(deque<int>)_(1_element_forward)/50 5.439 -2.10%
std::rotate(deque<int>)_(1_element_forward)/8192 301.423 -
std::rotate(deque<int>)_(by_1/2)/1024 173.305 -1.69%
std::rotate(deque<int>)_(by_1/2)/32 7.571 1.03%
std::rotate(deque<int>)_(by_1/2)/50 10.521 2.67%
std::rotate(deque<int>)_(by_1/2)/8192 1454.052 -
std::rotate(deque<int>)_(by_1/3)/1024 1865.401 -
std::rotate(deque<int>)_(by_1/3)/32 45.368 -
std::rotate(deque<int>)_(by_1/3)/50 76.494 -
std::rotate(deque<int>)_(by_1/3)/8192 22773.779 -
std::rotate(deque<int>)_(by_1/4)/1024 781.728 -3.50%
std::rotate(deque<int>)_(by_1/4)/32 29.740 1.16%
std::rotate(deque<int>)_(by_1/4)/50 75.154 -
std::rotate(deque<int>)_(by_1/4)/8192 6848.518 -
std::rotate(list<int>)_(1_element_backward)/1024 1582.776 111.88%
std::rotate(list<int>)_(1_element_backward)/32 12.884 -1.58%
std::rotate(list<int>)_(1_element_backward)/50 25.551 -
std::rotate(list<int>)_(1_element_backward)/8192 8743.504 -
std::rotate(list<int>)_(1_element_forward)/1024 1594.022 115.30%
std::rotate(list<int>)_(1_element_forward)/32 14.250 1.79%
std::rotate(list<int>)_(1_element_forward)/50 24.374 -1.98%
std::rotate(list<int>)_(1_element_forward)/8192 8499.493 6.12%
std::rotate(list<int>)_(by_1/2)/1024 385.284 -
std::rotate(list<int>)_(by_1/2)/32 7.044 -
std::rotate(list<int>)_(by_1/2)/50 13.985 -
std::rotate(list<int>)_(by_1/2)/8192 5872.272 13.45%
std::rotate(list<int>)_(by_1/3)/1024 803.302 -
std::rotate(list<int>)_(by_1/3)/32 14.861 -
std::rotate(list<int>)_(by_1/3)/50 24.616 -2.20%
std::rotate(list<int>)_(by_1/3)/8192 9122.522 1.75%
std::rotate(list<int>)_(by_1/4)/1024 577.857 -
std::rotate(list<int>)_(by_1/4)/32 14.580 -
std::rotate(list<int>)_(by_1/4)/50 24.840 -1.02%
std::rotate(list<int>)_(by_1/4)/8192 7640.371 4.15%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.255 -2.12%
std::rotate(vector<bool>)_(1_element_backward)/32 17.819 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.787 -1.07%
std::rotate(vector<bool>)_(1_element_backward)/8192 104.815 -2.12%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.101 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.536 -3.15%
std::rotate(vector<bool>)_(1_element_forward)/50 17.602 -2.91%
std::rotate(vector<bool>)_(1_element_forward)/8192 108.260 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.441 -
std::rotate(vector<bool>)_(by_1/2)/32 17.870 -2.59%
std::rotate(vector<bool>)_(by_1/2)/50 17.724 -2.19%
std::rotate(vector<bool>)_(by_1/2)/8192 15.130 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.951 -2.57%
std::rotate(vector<bool>)_(by_1/3)/32 17.493 -3.12%
std::rotate(vector<bool>)_(by_1/3)/50 17.561 -3.15%
std::rotate(vector<bool>)_(by_1/3)/8192 145.965 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.711 -3.33%
std::rotate(vector<bool>)_(by_1/4)/32 17.730 -2.45%
std::rotate(vector<bool>)_(by_1/4)/50 17.613 -2.44%
std::rotate(vector<bool>)_(by_1/4)/8192 30.208 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.781 -1.07%
std::rotate(vector<int>)_(1_element_backward)/32 2.902 -
std::rotate(vector<int>)_(1_element_backward)/50 5.322 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.864 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.331 -
std::rotate(vector<int>)_(1_element_forward)/32 2.936 -
std::rotate(vector<int>)_(1_element_forward)/50 5.268 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.295 -
std::rotate(vector<int>)_(by_1/2)/1024 31.962 -
std::rotate(vector<int>)_(by_1/2)/32 3.650 -
std::rotate(vector<int>)_(by_1/2)/50 4.450 -
std::rotate(vector<int>)_(by_1/2)/8192 240.911 -
std::rotate(vector<int>)_(by_1/3)/1024 1369.946 -
std::rotate(vector<int>)_(by_1/3)/32 21.552 -1.04%
std::rotate(vector<int>)_(by_1/3)/50 40.154 -
std::rotate(vector<int>)_(by_1/3)/8192 10871.673 -
std::rotate(vector<int>)_(by_1/4)/1024 331.107 -
std::rotate(vector<int>)_(by_1/4)/32 12.094 -
std::rotate(vector<int>)_(by_1/4)/50 40.066 -
std::rotate(vector<int>)_(by_1/4)/8192 2612.582 -
std::rotate_copy(deque<int>)/1024 35.115 -
std::rotate_copy(deque<int>)/32 2.690 2.57%
std::rotate_copy(deque<int>)/50 3.008 -
std::rotate_copy(deque<int>)/8192 295.684 -
std::rotate_copy(list<int>)/1024 723.651 -
std::rotate_copy(list<int>)/32 8.334 -
std::rotate_copy(list<int>)/50 28.365 99.85%
std::rotate_copy(list<int>)/8192 6641.549 -
std::rotate_copy(vector<int>)/1024 33.734 1.09%
std::rotate_copy(vector<int>)/32 2.089 -
std::rotate_copy(vector<int>)/50 2.702 -
std::rotate_copy(vector<int>)/8192 786.851 13.32%
std::sample(deque<int>)/1024 11810.286 -
std::sample(deque<int>)/32 319.938 -
std::sample(deque<int>)/8192 95262.093 -
std::sample(list<int>)/1024 11614.680 -
std::sample(list<int>)/32 311.855 -
std::sample(list<int>)/8192 96710.944 -
std::sample(vector<int>)/1024 11155.860 -1.13%
std::sample(vector<int>)/32 303.671 -1.08%
std::sample(vector<int>)/8192 89942.499 -1.11%
std::search(deque<int>)_(near_matches)/1000 24185.465 28.90%
std::search(deque<int>)_(near_matches)/1024 25295.885 28.03%
std::search(deque<int>)_(near_matches)/8192 1445348.485 -
std::search(deque<int>)_(no_match)/1000 406.909 -
std::search(deque<int>)_(no_match)/1024 415.843 18.95%
std::search(deque<int>)_(no_match)/1048576 424646.010 -
std::search(deque<int>)_(no_match)/8192 3314.428 -
std::search(deque<int>)_(same_length)/1000 325.996 -7.21%
std::search(deque<int>)_(same_length)/1024 476.955 -
std::search(deque<int>)_(same_length)/8192 3894.783 2.92%
std::search(deque<int>)_(single_element)/1000 444.945 2.56%
std::search(deque<int>)_(single_element)/1024 458.284 -
std::search(deque<int>)_(single_element)/8192 3657.596 -
std::search(deque<int>,_pred)_(near_matches)/1000 24492.743 -9.74%
std::search(deque<int>,_pred)_(near_matches)/1024 25595.062 -9.82%
std::search(deque<int>,_pred)_(near_matches)/8192 1527748.093 -
std::search(deque<int>,_pred)_(no_match)/1000 426.384 -
std::search(deque<int>,_pred)_(no_match)/1024 374.869 -
std::search(deque<int>,_pred)_(no_match)/1048576 443281.316 -
std::search(deque<int>,_pred)_(no_match)/8192 3471.848 -
std::search(deque<int>,_pred)_(same_length)/1000 484.214 -2.79%
std::search(deque<int>,_pred)_(same_length)/1024 511.619 -
std::search(deque<int>,_pred)_(same_length)/8192 4082.911 -
std::search(deque<int>,_pred)_(single_element)/1000 476.940 -
std::search(deque<int>,_pred)_(single_element)/1024 487.688 -
std::search(deque<int>,_pred)_(single_element)/8192 3878.829 -
std::search(list<int>)_(near_matches)/1000 37694.605 -
std::search(list<int>)_(near_matches)/1024 39545.465 -
std::search(list<int>)_(near_matches)/8192 2548152.727 -
std::search(list<int>)_(no_match)/1000 1536.158 128.47%
std::search(list<int>)_(no_match)/1024 1591.962 108.46%
std::search(list<int>)_(no_match)/1048576 860376.309 3.62%
std::search(list<int>)_(no_match)/8192 7268.036 3.36%
std::search(list<int>)_(same_length)/1000 737.198 -1.08%
std::search(list<int>)_(same_length)/1024 768.054 -
std::search(list<int>)_(same_length)/8192 10576.160 12.39%
std::search(list<int>)_(single_element)/1000 558.882 -16.75%
std::search(list<int>)_(single_element)/1024 766.069 3.42%
std::search(list<int>)_(single_element)/8192 7759.547 -
std::search(list<int>,_pred)_(near_matches)/1000 42962.688 1.31%
std::search(list<int>,_pred)_(near_matches)/1024 44725.113 1.16%
std::search(list<int>,_pred)_(near_matches)/8192 2737731.445 -
std::search(list<int>,_pred)_(no_match)/1000 749.497 -
std::search(list<int>,_pred)_(no_match)/1024 766.963 -
std::search(list<int>,_pred)_(no_match)/1048576 914396.133 1.69%
std::search(list<int>,_pred)_(no_match)/8192 6998.538 -
std::search(list<int>,_pred)_(same_length)/1000 773.133 -
std::search(list<int>,_pred)_(same_length)/1024 790.753 -
std::search(list<int>,_pred)_(same_length)/8192 9047.438 1.30%
std::search(list<int>,_pred)_(single_element)/1000 833.841 1.63%
std::search(list<int>,_pred)_(single_element)/1024 841.116 -
std::search(list<int>,_pred)_(single_element)/8192 8601.890 -1.17%
std::search(vector<int>)_(near_matches)/1000 14101.928 -
std::search(vector<int>)_(near_matches)/1024 14950.609 -
std::search(vector<int>)_(near_matches)/8192 769306.577 -
std::search(vector<int>)_(no_match)/1000 208.139 -
std::search(vector<int>)_(no_match)/1024 213.703 -
std::search(vector<int>)_(no_match)/1048576 211673.185 -
std::search(vector<int>)_(no_match)/8192 1652.895 -
std::search(vector<int>)_(same_length)/1000 241.107 -
std::search(vector<int>)_(same_length)/1024 245.795 -
std::search(vector<int>)_(same_length)/8192 1875.652 -
std::search(vector<int>)_(single_element)/1000 227.608 -4.48%
std::search(vector<int>)_(single_element)/1024 232.775 -4.44%
std::search(vector<int>)_(single_element)/8192 1808.938 -2.86%
std::search(vector<int>,_pred)_(near_matches)/1000 22931.317 -
std::search(vector<int>,_pred)_(near_matches)/1024 24111.036 -
std::search(vector<int>,_pred)_(near_matches)/8192 1455713.185 -
std::search(vector<int>,_pred)_(no_match)/1000 468.070 -
std::search(vector<int>,_pred)_(no_match)/1024 474.152 -
std::search(vector<int>,_pred)_(no_match)/1048576 440880.918 -
std::search(vector<int>,_pred)_(no_match)/8192 4032.317 -
std::search(vector<int>,_pred)_(same_length)/1000 601.417 -
std::search(vector<int>,_pred)_(same_length)/1024 615.968 -
std::search(vector<int>,_pred)_(same_length)/8192 4925.544 -
std::search(vector<int>,_pred)_(single_element)/1000 457.840 -
std::search(vector<int>,_pred)_(single_element)/1024 469.288 -
std::search(vector<int>,_pred)_(single_element)/8192 3744.118 -
std::search_n(deque<int>)_(no_match)/1000 443.642 1.97%
std::search_n(deque<int>)_(no_match)/1024 440.198 -
std::search_n(deque<int>)_(no_match)/1048576 444200.148 1.20%
std::search_n(deque<int>)_(no_match)/8192 3463.744 1.08%
std::search_n(deque<int>,_pred)_(no_match)/1000 603.903 -2.76%
std::search_n(deque<int>,_pred)_(no_match)/1024 624.052 -2.98%
std::search_n(deque<int>,_pred)_(no_match)/1048576 555690.807 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4313.794 -
std::search_n(list<int>)_(no_match)/1000 585.999 -17.04%
std::search_n(list<int>)_(no_match)/1024 739.981 -1.47%
std::search_n(list<int>)_(no_match)/1048576 877877.682 1.66%
std::search_n(list<int>)_(no_match)/8192 6745.801 -9.82%
std::search_n(list<int>,_pred)_(no_match)/1000 820.493 -
std::search_n(list<int>,_pred)_(no_match)/1024 840.413 -
std::search_n(list<int>,_pred)_(no_match)/1048576 1001407.572 1.83%
std::search_n(list<int>,_pred)_(no_match)/8192 9713.638 18.21%
std::search_n(vector<int>)_(no_match)/1000 213.682 4.07%
std::search_n(vector<int>)_(no_match)/1024 218.887 4.22%
std::search_n(vector<int>)_(no_match)/1048576 214401.551 2.85%
std::search_n(vector<int>)_(no_match)/8192 1674.400 3.02%
std::search_n(vector<int>,_pred)_(no_match)/1000 515.567 -
std::search_n(vector<int>,_pred)_(no_match)/1024 527.603 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 574150.478 -5.97%
std::search_n(vector<int>,_pred)_(no_match)/8192 4275.687 2.25%
std::set<int>::clear()/0 420.202 -
std::set<int>::clear()/1024 8897.176 -15.67%
std::set<int>::clear()/32 641.473 -9.03%
std::set<int>::clear()/8192 75917.370 -15.88%
std::set<int>::contains(key)_(existent)/0 0.013 -
std::set<int>::contains(key)_(existent)/1024 3.875 -1.86%
std::set<int>::contains(key)_(existent)/32 1.702 -
std::set<int>::contains(key)_(existent)/8192 8.236 -
std::set<int>::contains(key)_(non-existent)/0 0.289 7.54%
std::set<int>::contains(key)_(non-existent)/1024 5.389 1.58%
std::set<int>::contains(key)_(non-existent)/32 2.722 -
std::set<int>::contains(key)_(non-existent)/8192 8.569 -
std::set<int>::count(key)_(existent)/0 0.016 -
std::set<int>::count(key)_(existent)/1024 4.287 -
std::set<int>::count(key)_(existent)/32 1.851 -2.54%
std::set<int>::count(key)_(existent)/8192 7.893 -1.34%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.529 -
std::set<int>::count(key)_(non-existent)/32 2.942 -
std::set<int>::count(key)_(non-existent)/8192 11.338 -
std::set<int>::ctor(&&,_different_allocs)/0 13.718 -
std::set<int>::ctor(&&,_different_allocs)/1024 5801.396 -4.92%
std::set<int>::ctor(&&,_different_allocs)/32 180.517 -
std::set<int>::ctor(&&,_different_allocs)/8192 48221.670 -9.82%
std::set<int>::ctor(const&)/0 13.678 -
std::set<int>::ctor(const&)/1024 6119.346 -24.42%
std::set<int>::ctor(const&)/32 215.278 -
std::set<int>::ctor(const&)/8192 48808.272 -28.02%
std::set<int>::ctor(const&,_alloc)/0 13.677 -
std::set<int>::ctor(const&,_alloc)/1024 6134.988 -26.11%
std::set<int>::ctor(const&,_alloc)/32 216.854 -30.09%
std::set<int>::ctor(const&,_alloc)/8192 48888.680 -30.24%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.591 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8733.676 -28.36%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 256.312 -29.55%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70039.422 -28.47%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.646 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12601.659 -23.18%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 306.497 -22.57%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 263478.865 -12.59%
std::set<int>::equal_range(key)_(existent)/0 0.012 -
std::set<int>::equal_range(key)_(existent)/1024 4.029 -3.23%
std::set<int>::equal_range(key)_(existent)/32 1.707 -
std::set<int>::equal_range(key)_(existent)/8192 8.113 -3.85%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.481 -
std::set<int>::equal_range(key)_(non-existent)/32 2.592 -1.32%
std::set<int>::equal_range(key)_(non-existent)/8192 9.980 -14.31%
std::set<int>::erase(iterator)/0 20.071 -16.56%
std::set<int>::erase(iterator)/1024 20.477 -6.82%
std::set<int>::erase(iterator)/32 20.343 -1.15%
std::set<int>::erase(iterator)/8192 20.589 -15.93%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.465 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6623.016 -10.65%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 585.683 -4.05%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52945.023 -7.76%
std::set<int>::erase(key)_(existent)/0 20.453 -17.31%
std::set<int>::erase(key)_(existent)/1024 39.257 -9.80%
std::set<int>::erase(key)_(existent)/32 21.997 -17.13%
std::set<int>::erase(key)_(existent)/8192 51.507 -5.14%
std::set<int>::erase(key)_(non-existent)/0 0.255 -
std::set<int>::erase(key)_(non-existent)/1024 5.398 -
std::set<int>::erase(key)_(non-existent)/32 2.349 -5.83%
std::set<int>::erase(key)_(non-existent)/8192 8.511 4.74%
std::set<int>::find(key)_(existent)/0 0.013 -
std::set<int>::find(key)_(existent)/1024 4.032 3.65%
std::set<int>::find(key)_(existent)/32 1.595 -
std::set<int>::find(key)_(existent)/8192 8.187 2.63%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 6.016 8.25%
std::set<int>::find(key)_(non-existent)/32 2.499 9.21%
std::set<int>::find(key)_(non-existent)/8192 9.138 8.51%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.981 -15.34%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 43.715 -2.32%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.350 -15.00%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.025 -1.03%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.986 -15.21%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.790 -12.07%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.063 -14.88%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.496 -8.24%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.123 -19.23%
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.887 -10.92%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.995 -16.82%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.459 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.055 -12.84%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.620 -11.54%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.117 -13.28%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.758 -3.86%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.636 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16176.159 -11.68%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 812.158 -7.87%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 149060.812 -13.49%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.585 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7607.243 -18.15%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 571.768 -8.83%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 130530.150 -7.58%
std::set<int>::insert(value)_(already_present)/0 0.722 24.11%
std::set<int>::insert(value)_(already_present)/1024 5.785 -20.52%
std::set<int>::insert(value)_(already_present)/32 1.762 -1.43%
std::set<int>::insert(value)_(already_present)/8192 9.583 -17.06%
std::set<int>::insert(value)_(new_value)/0 18.007 -20.71%
std::set<int>::insert(value)_(new_value)/1024 43.589 3.39%
std::set<int>::insert(value)_(new_value)/32 19.894 -22.16%
std::set<int>::insert(value)_(new_value)/8192 76.612 5.78%
std::set<int>::lower_bound(key)_(existent)/0 0.015 -
std::set<int>::lower_bound(key)_(existent)/1024 4.248 -1.21%
std::set<int>::lower_bound(key)_(existent)/32 1.565 -
std::set<int>::lower_bound(key)_(existent)/8192 7.818 -4.20%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.100 -14.76%
std::set<int>::lower_bound(key)_(non-existent)/32 2.308 -15.13%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.264 -14.95%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.297 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6139.846 -42.53%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 216.692 -38.24%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48977.279 -41.26%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.306 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6197.180 -42.97%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 219.083 -39.39%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49531.941 -43.04%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.088 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1467.854 8.88%
std::set<int>::operator=(const&)_(into_populated_Container)/32 43.524 13.50%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12757.294 3.25%
std::set<int>::upper_bound(key)_(existent)/0 0.012 -
std::set<int>::upper_bound(key)_(existent)/1024 4.346 5.54%
std::set<int>::upper_bound(key)_(existent)/32 1.784 2.52%
std::set<int>::upper_bound(key)_(existent)/8192 8.087 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.952 -7.18%
std::set<int>::upper_bound(key)_(non-existent)/32 2.436 -5.86%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.961 -21.32%
std::set<std::string>::clear()/0 424.217 -
std::set<std::string>::clear()/1024 20413.143 -23.77%
std::set<std::string>::clear()/32 916.030 -16.68%
std::set<std::string>::clear()/8192 204284.538 -22.58%
std::set<std::string>::contains(key)_(existent)/0 0.014 -
std::set<std::string>::contains(key)_(existent)/1024 21.951 -45.65%
std::set<std::string>::contains(key)_(existent)/32 16.364 -26.94%
std::set<std::string>::contains(key)_(existent)/8192 29.785 -40.57%
std::set<std::string>::contains(key)_(non-existent)/0 0.277 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.272 -60.64%
std::set<std::string>::contains(key)_(non-existent)/32 9.682 -61.62%
std::set<std::string>::contains(key)_(non-existent)/8192 27.508 -61.48%
std::set<std::string>::count(key)_(existent)/0 0.016 -
std::set<std::string>::count(key)_(existent)/1024 23.548 -46.58%
std::set<std::string>::count(key)_(existent)/32 14.776 -39.71%
std::set<std::string>::count(key)_(existent)/8192 26.944 -47.79%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 22.733 -57.53%
std::set<std::string>::count(key)_(non-existent)/32 10.353 -57.01%
std::set<std::string>::count(key)_(non-existent)/8192 32.391 -54.77%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.695 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6949.878 -
std::set<std::string>::ctor(&&,_different_allocs)/32 211.830 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57771.594 -2.97%
std::set<std::string>::ctor(const&)/0 13.586 -
std::set<std::string>::ctor(const&)/1024 35525.639 -5.72%
std::set<std::string>::ctor(const&)/32 695.560 -28.96%
std::set<std::string>::ctor(const&)/8192 346044.901 -3.39%
std::set<std::string>::ctor(const&,_alloc)/0 13.613 -
std::set<std::string>::ctor(const&,_alloc)/1024 36438.371 -6.56%
std::set<std::string>::ctor(const&,_alloc)/32 799.379 -13.96%
std::set<std::string>::ctor(const&,_alloc)/8192 345692.627 -4.74%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.681 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40938.029 -11.84%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 673.643 -26.01%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 386174.187 -12.42%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.679 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54521.854 -23.34%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 945.727 -31.02%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1101929.620 -8.17%
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.524 -41.01%
std::set<std::string>::equal_range(key)_(existent)/32 15.708 -34.95%
std::set<std::string>::equal_range(key)_(existent)/8192 27.801 -44.92%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.785 -54.82%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.280 -56.82%
std::set<std::string>::equal_range(key)_(non-existent)/8192 31.279 -55.94%
std::set<std::string>::erase(iterator)/0 25.556 -39.89%
std::set<std::string>::erase(iterator)/1024 28.457 -31.65%
std::set<std::string>::erase(iterator)/32 31.707 -29.43%
std::set<std::string>::erase(iterator)/8192 25.943 -35.50%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.295 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12603.481 -27.93%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 719.999 -14.02%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115958.256 -22.21%
std::set<std::string>::erase(key)_(existent)/0 64.411 -15.23%
std::set<std::string>::erase(key)_(existent)/1024 77.231 -31.77%
std::set<std::string>::erase(key)_(existent)/32 71.036 -40.27%
std::set<std::string>::erase(key)_(existent)/8192 71.345 -41.90%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.635 -51.64%
std::set<std::string>::erase(key)_(non-existent)/32 13.984 -41.41%
std::set<std::string>::erase(key)_(non-existent)/8192 32.342 -54.26%
std::set<std::string>::find(key)_(existent)/0 0.037 -
std::set<std::string>::find(key)_(existent)/1024 23.166 -42.51%
std::set<std::string>::find(key)_(existent)/32 16.668 -29.59%
std::set<std::string>::find(key)_(existent)/8192 28.523 -41.78%
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 22.810 -56.93%
std::set<std::string>::find(key)_(non-existent)/32 10.572 -55.79%
std::set<std::string>::find(key)_(non-existent)/8192 31.397 -55.53%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.744 2.74%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 64.907 -35.65%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.832 -16.75%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 87.416 -28.82%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.848 -35.36%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.630 -39.13%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.680 -37.73%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.906 -28.90%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.590 -9.87%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.692 -19.18%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.502 2.88%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 59.553 -26.21%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 29.005 -27.47%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.511 -36.56%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 28.468 -35.23%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.492 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.298 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66498.530 -33.22%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1539.045 -26.27%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 822842.626 -26.54%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.243 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 40721.592 -29.62%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1196.239 -20.90%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 605485.154 -20.78%
std::set<std::string>::insert(value)_(already_present)/0 15.942 2.68%
std::set<std::string>::insert(value)_(already_present)/1024 33.995 -30.79%
std::set<std::string>::insert(value)_(already_present)/32 11.913 -36.19%
std::set<std::string>::insert(value)_(already_present)/8192 38.225 -4.35%
std::set<std::string>::insert(value)_(new_value)/0 32.967 -16.23%
std::set<std::string>::insert(value)_(new_value)/1024 65.605 -33.20%
std::set<std::string>::insert(value)_(new_value)/32 40.713 -36.97%
std::set<std::string>::insert(value)_(new_value)/8192 71.296 -31.93%
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.145 -45.02%
std::set<std::string>::lower_bound(key)_(existent)/32 14.981 -37.06%
std::set<std::string>::lower_bound(key)_(existent)/8192 31.140 -37.47%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.397 -57.69%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.558 -55.76%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 30.215 -57.21%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.219 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36181.865 -11.18%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 680.290 -21.36%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347341.390 -7.36%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.239 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36352.952 -14.24%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 727.973 -29.63%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348154.782 -9.11%
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.057 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16255.355 -2.97%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 340.141 6.15%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205354.127 -1.50%
std::set<std::string>::upper_bound(key)_(existent)/0 0.035 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.277 -43.62%
std::set<std::string>::upper_bound(key)_(existent)/32 17.035 -27.04%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.989 -43.67%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.000 -57.05%
std::set<std::string>::upper_bound(key)_(non-existent)/32 9.333 -61.35%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.362 -57.21%
std::shift_left(deque<int>)/1024 39.283 -
std::shift_left(deque<int>)/32 4.794 1.54%
std::shift_left(deque<int>)/50 5.460 -
std::shift_left(deque<int>)/8192 303.319 -
std::shift_left(list<int>)/1024 727.563 -
std::shift_left(list<int>)/32 14.419 -
std::shift_left(list<int>)/50 27.942 1.27%
std::shift_left(list<int>)/8192 7616.956 -1.12%
std::shift_left(vector<int>)/1024 35.295 -
std::shift_left(vector<int>)/32 2.975 -
std::shift_left(vector<int>)/50 5.268 -
std::shift_left(vector<int>)/8192 282.117 -
std::shift_right(deque<int>)/1024 40.180 -
std::shift_right(deque<int>)/32 3.250 -
std::shift_right(deque<int>)/50 4.209 -
std::shift_right(deque<int>)/8192 309.375 -
std::shift_right(list<int>)/1024 732.880 -
std::shift_right(list<int>)/32 14.515 -
std::shift_right(list<int>)/50 26.974 -
std::shift_right(list<int>)/8192 7464.475 2.50%
std::shift_right(vector<int>)/1024 35.810 -
std::shift_right(vector<int>)/32 4.055 -2.99%
std::shift_right(vector<int>)/50 5.354 -
std::shift_right(vector<int>)/8192 297.652 -
std::shuffle(deque<int>)/1024 9427.535 -
std::shuffle(deque<int>)/32 298.328 -
std::shuffle(deque<int>)/8192 74557.457 -
std::shuffle(vector<int>)/1024 8824.312 -
std::shuffle(vector<int>)/32 278.914 -
std::shuffle(vector<int>)/8192 70308.754 -
std::sort(deque<int>)_(ascending)/1024 782.875 1.64%
std::sort(deque<int>)_(ascending)/8 18.833 1.26%
std::sort(deque<int>)_(ascending)/8192 5840.956 1.52%
std::sort(deque<int>)_(descending)/1024 1389.265 5.92%
std::sort(deque<int>)_(descending)/8 25.999 -
std::sort(deque<int>)_(descending)/8192 10482.225 -
std::sort(deque<int>)_(heap)/1024 6217.879 -
std::sort(deque<int>)_(heap)/8 25.004 -
std::sort(deque<int>)_(heap)/8192 69208.067 -
std::sort(deque<int>)_(pipe-organ)/1024 2841.851 4.27%
std::sort(deque<int>)_(pipe-organ)/8 21.060 -
std::sort(deque<int>)_(pipe-organ)/8192 27773.103 4.45%
std::sort(deque<int>)_(qsort_adversarial)/1024 17827.341 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.813 1.13%
std::sort(deque<int>)_(qsort_adversarial)/8192 469182.052 -
std::sort(deque<int>)_(repeated)/1024 962.087 -
std::sort(deque<int>)_(repeated)/8 19.106 1.91%
std::sort(deque<int>)_(repeated)/8192 6772.859 -
std::sort(deque<int>)_(shuffled)/1024 6806.331 -
std::sort(deque<int>)_(shuffled)/8 23.832 1.67%
std::sort(deque<int>)_(shuffled)/8192 81406.520 -
std::sort(vector<NonIntegral>)_(ascending)/1024 542.829 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.517 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3783.717 -
std::sort(vector<NonIntegral>)_(descending)/1024 784.428 -
std::sort(vector<NonIntegral>)_(descending)/8 23.774 -4.39%
std::sort(vector<NonIntegral>)_(descending)/8192 5339.597 -
std::sort(vector<NonIntegral>)_(heap)/1024 4249.156 -
std::sort(vector<NonIntegral>)_(heap)/8 22.436 -
std::sort(vector<NonIntegral>)_(heap)/8192 50033.457 1.07%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1913.121 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.174 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18662.137 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13266.766 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.538 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 156280.701 -
std::sort(vector<NonIntegral>)_(repeated)/1024 508.256 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.675 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3760.047 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4706.304 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.872 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83249.386 -
std::sort(vector<int>)_(ascending)/1024 542.212 -
std::sort(vector<int>)_(ascending)/8 16.680 -
std::sort(vector<int>)_(ascending)/8192 3781.166 -
std::sort(vector<int>)_(descending)/1024 1054.759 -
std::sort(vector<int>)_(descending)/8 25.132 2.40%
std::sort(vector<int>)_(descending)/8192 7436.943 1.75%
std::sort(vector<int>)_(heap)/1024 4554.205 -
std::sort(vector<int>)_(heap)/8 22.574 -
std::sort(vector<int>)_(heap)/8192 45773.219 -
std::sort(vector<int>)_(pipe-organ)/1024 2287.854 -
std::sort(vector<int>)_(pipe-organ)/8 18.495 -
std::sort(vector<int>)_(pipe-organ)/8192 21582.720 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12910.546 -1.47%
std::sort(vector<int>)_(qsort_adversarial)/8 16.765 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147928.705 -1.44%
std::sort(vector<int>)_(repeated)/1024 662.301 -
std::sort(vector<int>)_(repeated)/8 16.899 -
std::sort(vector<int>)_(repeated)/8192 5038.208 -
std::sort(vector<int>)_(shuffled)/1024 4669.856 -
std::sort(vector<int>)_(shuffled)/8 21.100 -
std::sort(vector<int>)_(shuffled)/8192 45119.783 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3454.387 4.06%
std::stable_partition(deque<int>)_(alloc_fails)/32 1969.554 2.74%
std::stable_partition(deque<int>)_(alloc_fails)/50 2017.272 3.95%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17026.833 -
std::stable_partition(deque<int>)_(dense)/1024 566.876 -19.53%
std::stable_partition(deque<int>)_(dense)/32 28.063 -14.50%
std::stable_partition(deque<int>)_(dense)/50 37.262 -17.45%
std::stable_partition(deque<int>)_(dense)/8192 5641.950 -7.58%
std::stable_partition(deque<int>)_(sparse)/1024 452.021 -3.03%
std::stable_partition(deque<int>)_(sparse)/32 12.338 -
std::stable_partition(deque<int>)_(sparse)/50 29.673 -
std::stable_partition(deque<int>)_(sparse)/8192 3722.094 6.35%
std::stable_partition(list<int>)_(alloc_fails)/1024 4206.007 2.44%
std::stable_partition(list<int>)_(alloc_fails)/32 1951.977 3.28%
std::stable_partition(list<int>)_(alloc_fails)/50 1973.982 2.68%
std::stable_partition(list<int>)_(alloc_fails)/8192 29049.053 14.86%
std::stable_partition(list<int>)_(dense)/1024 1741.909 -
std::stable_partition(list<int>)_(dense)/32 33.457 -
std::stable_partition(list<int>)_(dense)/50 55.185 -3.68%
std::stable_partition(list<int>)_(dense)/8192 19874.120 13.79%
std::stable_partition(list<int>)_(sparse)/1024 915.824 -
std::stable_partition(list<int>)_(sparse)/32 9.888 -
std::stable_partition(list<int>)_(sparse)/50 25.910 -
std::stable_partition(list<int>)_(sparse)/8192 9170.368 4.36%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2968.957 1.66%
std::stable_partition(vector<int>)_(alloc_fails)/32 1955.642 3.81%
std::stable_partition(vector<int>)_(alloc_fails)/50 1959.340 3.17%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9855.411 -
std::stable_partition(vector<int>)_(dense)/1024 294.746 -
std::stable_partition(vector<int>)_(dense)/32 21.017 -2.06%
std::stable_partition(vector<int>)_(dense)/50 24.983 -2.74%
std::stable_partition(vector<int>)_(dense)/8192 2095.876 -
std::stable_partition(vector<int>)_(sparse)/1024 209.606 -2.68%
std::stable_partition(vector<int>)_(sparse)/32 7.122 -1.71%
std::stable_partition(vector<int>)_(sparse)/50 20.259 -2.66%
std::stable_partition(vector<int>)_(sparse)/8192 1505.893 -3.51%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4115.736 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.389 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19060.379 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29731.450 5.21%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.137 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27440.758 1.21%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14186.060 1.82%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.542 2.95%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26434.328 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17045.865 4.31%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.601 1.69%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 23006.146 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26573.746 4.54%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.906 -2.48%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 29052.014 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3788.908 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.416 1.27%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13078.489 -2.53%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19612.857 1.30%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.089 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25248.869 -
std::stable_sort(deque<int>)_(ascending)/1024 2153.413 2.53%
std::stable_sort(deque<int>)_(ascending)/8 18.627 -
std::stable_sort(deque<int>)_(ascending)/8192 13729.288 -
std::stable_sort(deque<int>)_(descending)/1024 2977.023 1.63%
std::stable_sort(deque<int>)_(descending)/8 27.797 -1.90%
std::stable_sort(deque<int>)_(descending)/8192 20951.681 -
std::stable_sort(deque<int>)_(heap)/1024 2779.685 2.04%
std::stable_sort(deque<int>)_(heap)/8 26.434 -
std::stable_sort(deque<int>)_(heap)/8192 17988.522 1.11%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2974.323 1.58%
std::stable_sort(deque<int>)_(pipe-organ)/8 20.995 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20811.972 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3141.205 1.56%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.476 -1.10%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21059.193 1.02%
std::stable_sort(deque<int>)_(repeated)/1024 1411.437 5.50%
std::stable_sort(deque<int>)_(repeated)/8 18.551 -2.28%
std::stable_sort(deque<int>)_(repeated)/8192 7670.238 1.07%
std::stable_sort(deque<int>)_(shuffled)/1024 2489.410 1.22%
std::stable_sort(deque<int>)_(shuffled)/8 24.410 -
std::stable_sort(deque<int>)_(shuffled)/8192 14907.750 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4442.404 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.956 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55338.715 2.57%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23473.574 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.103 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 125393.891 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14162.196 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.530 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117719.126 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14196.801 1.59%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.182 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93337.927 1.36%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23043.885 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.694 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146410.462 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3274.139 -2.19%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.704 -1.87%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18793.282 -1.56%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18354.254 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.990 -1.08%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157896.890 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3990.808 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.840 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45888.034 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13296.091 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.692 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 198020.482 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10340.302 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.124 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 125958.490 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8659.922 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.920 2.17%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 122708.013 -1.20%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14463.093 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.648 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 211047.538 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1389.594 1.58%
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.692 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15093.446 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12766.312 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.903 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183919.932 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4719.410 -4.40%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.016 -1.77%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20788.934 8.99%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24138.063 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.828 2.19%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23754.963 -2.53%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14373.080 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.627 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31886.319 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14406.357 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.177 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22086.362 1.42%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23602.710 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.765 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35853.752 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3231.836 -13.66%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.529 3.24%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9516.673 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18439.348 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.307 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28716.587 -
std::stable_sort(vector<int>)_(ascending)/1024 2071.857 -
std::stable_sort(vector<int>)_(ascending)/8 16.971 -
std::stable_sort(vector<int>)_(ascending)/8192 13517.432 -
std::stable_sort(vector<int>)_(descending)/1024 2793.014 -
std::stable_sort(vector<int>)_(descending)/8 24.284 -5.19%
std::stable_sort(vector<int>)_(descending)/8192 18431.631 -
std::stable_sort(vector<int>)_(heap)/1024 2514.719 -
std::stable_sort(vector<int>)_(heap)/8 21.932 -
std::stable_sort(vector<int>)_(heap)/8192 14408.883 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2794.825 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.950 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18254.653 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2891.781 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.755 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18339.122 -
std::stable_sort(vector<int>)_(repeated)/1024 1106.130 -
std::stable_sort(vector<int>)_(repeated)/8 16.974 -
std::stable_sort(vector<int>)_(repeated)/8192 5294.847 -
std::stable_sort(vector<int>)_(shuffled)/1024 2205.559 -
std::stable_sort(vector<int>)_(shuffled)/8 21.150 -
std::stable_sort(vector<int>)_(shuffled)/8192 10810.494 -
std::swap_ranges(deque<int>)/1024 319.922 -9.22%
std::swap_ranges(deque<int>)/32 10.534 -
std::swap_ranges(deque<int>)/50 19.944 -
std::swap_ranges(deque<int>)/8192 2573.271 -8.45%
std::swap_ranges(list<int>)/1024 760.087 -
std::swap_ranges(list<int>)/32 19.466 -
std::swap_ranges(list<int>)/50 32.552 -
std::swap_ranges(list<int>)/8192 8837.011 -13.17%
std::swap_ranges(vector<int>)/1024 62.768 -
std::swap_ranges(vector<int>)/32 4.820 -
std::swap_ranges(vector<int>)/50 5.604 -
std::swap_ranges(vector<int>)/8192 476.185 -
std::transform(deque<int>)_(identity_transform)/1024 369.424 -
std::transform(deque<int>)_(identity_transform)/32 12.414 -
std::transform(deque<int>)_(identity_transform)/50 19.166 -1.53%
std::transform(deque<int>)_(identity_transform)/8192 2445.727 -
std::transform(deque<int>,_deque<int>)/1024 661.479 -
std::transform(deque<int>,_deque<int>)/32 21.760 -
std::transform(deque<int>,_deque<int>)/50 33.569 -1.56%
std::transform(deque<int>,_deque<int>)/8192 5407.866 -
std::transform(list<int>)_(identity_transform)/1024 742.924 -
std::transform(list<int>)_(identity_transform)/32 16.007 -
std::transform(list<int>)_(identity_transform)/50 37.243 -4.29%
std::transform(list<int>)_(identity_transform)/8192 7617.106 -
std::transform(list<int>,_list<int>)/1024 848.559 -
std::transform(list<int>,_list<int>)/32 23.548 -
std::transform(list<int>,_list<int>)/50 36.729 -
std::transform(list<int>,_list<int>)/8192 8526.713 -1.35%
std::transform(vector<int>)_(identity_transform)/1024 262.685 -
std::transform(vector<int>)_(identity_transform)/32 8.936 -
std::transform(vector<int>)_(identity_transform)/50 14.120 -
std::transform(vector<int>)_(identity_transform)/8192 2023.443 -
std::transform(vector<int>,_vector<int>)/1024 555.933 -
std::transform(vector<int>,_vector<int>)/32 17.220 -
std::transform(vector<int>,_vector<int>)/50 26.908 -
std::transform(vector<int>,_vector<int>)/8192 4442.627 -
std::unique(deque<int>)_(contiguous)/1024 731.567 -
std::unique(deque<int>)_(contiguous)/32 62.236 5.63%
std::unique(deque<int>)_(contiguous)/52 73.742 8.29%
std::unique(deque<int>)_(contiguous)/8192 5502.537 -
std::unique(deque<int>)_(sprinkled)/1024 870.815 3.39%
std::unique(deque<int>)_(sprinkled)/32 64.733 -3.38%
std::unique(deque<int>)_(sprinkled)/52 79.635 -3.50%
std::unique(deque<int>)_(sprinkled)/8192 7347.998 -1.38%
std::unique(deque<int>,_pred)_(contiguous)/1024 641.402 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.433 -2.23%
std::unique(deque<int>,_pred)_(contiguous)/52 68.565 -3.76%
std::unique(deque<int>,_pred)_(contiguous)/8192 4495.390 1.12%
std::unique(deque<int>,_pred)_(sprinkled)/1024 690.897 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.241 -
std::unique(deque<int>,_pred)_(sprinkled)/52 73.976 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5217.186 -
std::unique(list<int>)_(contiguous)/1024 924.695 1.34%
std::unique(list<int>)_(contiguous)/32 55.191 -
std::unique(list<int>)_(contiguous)/52 67.435 -7.78%
std::unique(list<int>)_(contiguous)/8192 7001.563 -
std::unique(list<int>)_(sprinkled)/1024 946.703 -7.20%
std::unique(list<int>)_(sprinkled)/32 57.170 -4.27%
std::unique(list<int>)_(sprinkled)/52 70.333 -7.67%
std::unique(list<int>)_(sprinkled)/8192 7904.701 -5.34%
std::unique(list<int>,_pred)_(contiguous)/1024 968.309 -
std::unique(list<int>,_pred)_(contiguous)/32 60.500 -
std::unique(list<int>,_pred)_(contiguous)/52 73.801 -2.01%
std::unique(list<int>,_pred)_(contiguous)/8192 7806.343 -1.06%
std::unique(list<int>,_pred)_(sprinkled)/1024 1014.105 -2.48%
std::unique(list<int>,_pred)_(sprinkled)/32 64.748 -
std::unique(list<int>,_pred)_(sprinkled)/52 80.885 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8360.030 -1.05%
std::unique(vector<int>)_(contiguous)/1024 314.188 -
std::unique(vector<int>)_(contiguous)/32 51.109 -
std::unique(vector<int>)_(contiguous)/52 55.928 -
std::unique(vector<int>)_(contiguous)/8192 1928.932 -
std::unique(vector<int>)_(sprinkled)/1024 283.890 -
std::unique(vector<int>)_(sprinkled)/32 50.808 -
std::unique(vector<int>)_(sprinkled)/52 58.722 5.73%
std::unique(vector<int>)_(sprinkled)/8192 1917.307 -
std::unique(vector<int>,_pred)_(contiguous)/1024 536.107 -
std::unique(vector<int>,_pred)_(contiguous)/32 55.177 -1.57%
std::unique(vector<int>,_pred)_(contiguous)/52 63.336 -3.82%
std::unique(vector<int>,_pred)_(contiguous)/8192 3758.298 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 702.415 -
std::unique(vector<int>,_pred)_(sprinkled)/32 61.170 -
std::unique(vector<int>,_pred)_(sprinkled)/52 74.027 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5293.642 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.087 -
std::unique_copy(deque<int>)_(contiguous)/32 9.409 -4.78%
std::unique_copy(deque<int>)_(contiguous)/52 14.592 1.07%
std::unique_copy(deque<int>)_(contiguous)/8192 3739.594 -
std::unique_copy(deque<int>)_(sprinkled)/1024 467.056 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.232 -6.85%
std::unique_copy(deque<int>)_(sprinkled)/52 18.739 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3739.281 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.563 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.999 -2.40%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 36.678 35.71%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4507.262 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.075 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.837 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.187 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5222.007 1.59%
std::unique_copy(list<int>)_(contiguous)/1024 1482.318 99.31%
std::unique_copy(list<int>)_(contiguous)/32 11.924 7.58%
std::unique_copy(list<int>)_(contiguous)/52 20.941 -4.65%
std::unique_copy(list<int>)_(contiguous)/8192 7846.233 14.01%
std::unique_copy(list<int>)_(sprinkled)/1024 1487.063 99.17%
std::unique_copy(list<int>)_(sprinkled)/32 13.175 5.77%
std::unique_copy(list<int>)_(sprinkled)/52 25.816 19.39%
std::unique_copy(list<int>)_(sprinkled)/8192 7610.469 9.02%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1512.252 90.20%
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.919 4.16%
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.770 -5.94%
std::unique_copy(list<int>,_pred)_(contiguous)/8192 8251.644 10.29%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1536.815 81.70%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 20.520 -2.49%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.465 -3.12%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8383.048 12.97%
std::unique_copy(vector<int>)_(contiguous)/1024 248.469 -
std::unique_copy(vector<int>)_(contiguous)/32 8.655 -3.23%
std::unique_copy(vector<int>)_(contiguous)/52 13.422 -
std::unique_copy(vector<int>)_(contiguous)/8192 1896.930 -
std::unique_copy(vector<int>)_(sprinkled)/1024 499.823 105.53%
std::unique_copy(vector<int>)_(sprinkled)/32 13.087 58.19%
std::unique_copy(vector<int>)_(sprinkled)/52 23.401 82.34%
std::unique_copy(vector<int>)_(sprinkled)/8192 3938.663 108.88%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.459 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.967 -3.56%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.495 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3920.590 5.72%
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 565.365 -3.23%
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.890 3.22%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 28.048 -3.53%
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4535.745 2.34%
std::unordered_map<int,_int>::clear()/0 420.816 -
std::unordered_map<int,_int>::clear()/1024 8162.741 -
std::unordered_map<int,_int>::clear()/32 608.978 -
std::unordered_map<int,_int>::clear()/8192 63232.730 -1.39%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.011 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.385 8.61%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.233 -8.00%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.238 -24.65%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.490 45.95%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.724 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.560 -5.90%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.724 -10.29%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.290 -2.27%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.225 -10.57%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.385 -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.300 9.43%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.798 32.17%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.726 35.04%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.679 19.10%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.015 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8848.117 -1.51%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 288.437 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 108418.932 -1.67%
std::unordered_map<int,_int>::ctor(const&)/0 13.797 -
std::unordered_map<int,_int>::ctor(const&)/1024 6618.558 -
std::unordered_map<int,_int>::ctor(const&)/32 201.747 -
std::unordered_map<int,_int>::ctor(const&)/8192 54431.875 -1.46%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.965 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9981.531 -5.07%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 292.348 7.18%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 83049.518 -3.73%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.807 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13733.314 1.11%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.594 1.17%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142661.164 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.795 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13625.907 1.29%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 376.162 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142773.302 -
std::unordered_map<int,_int>::erase(iterator)/0 19.579 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.672 -1.05%
std::unordered_map<int,_int>::erase(iterator)/32 20.587 1.01%
std::unordered_map<int,_int>::erase(iterator)/8192 21.223 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.282 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5459.856 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 525.635 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44344.223 -1.31%
std::unordered_map<int,_int>::erase(key)_(existent)/0 20.999 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.167 1.82%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.298 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.980 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.171 -1.98%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.060 1.17%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.990 -3.48%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.010 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.282 -
std::unordered_map<int,_int>::find(key)_(existent)/32 1.186 -
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.215 -1.34%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.196 6.58%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.366 2.36%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.151 2.95%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.526 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13393.922 1.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 748.445 -1.27%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 137692.937 -1.20%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.733 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7673.813 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 616.748 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86357.285 -1.95%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.672 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15088.110 1.44%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 792.029 -1.63%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 152955.573 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.603 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14554.823 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 799.764 -1.03%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 147876.467 -1.44%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.573 -5.21%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.003 1.02%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.651 -1.86%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.193 -3.74%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.089 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.356 -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.253 -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.945 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.930 1.10%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.108 1.45%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.978 3.22%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.374 -1.69%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.092 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 22.110 3.65%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.316 1.03%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.838 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.115 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6706.800 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.911 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54762.156 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.107 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6662.623 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.992 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54641.657 -1.26%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1367.576 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.597 -1.28%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26131.181 -3.00%
std::unordered_multimap<int,_int>::clear()/0 422.219 -
std::unordered_multimap<int,_int>::clear()/1024 7834.298 -
std::unordered_multimap<int,_int>::clear()/32 609.219 -
std::unordered_multimap<int,_int>::clear()/8192 60133.361 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.254 6.42%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.386 15.59%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.350 -2.17%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.370 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.697 31.95%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.596 26.19%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.591 4.51%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.595 4.99%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.490 8.30%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.566 2.23%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.270 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.207 -10.59%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.181 -11.72%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.141 -17.91%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.046 1.13%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8993.246 -2.73%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 302.476 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 113694.810 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.839 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6693.469 -
std::unordered_multimap<int,_int>::ctor(const&)/32 199.052 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54762.032 -1.17%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.958 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9314.373 1.67%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 264.420 2.30%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77607.947 1.83%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.808 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13768.135 -1.92%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.314 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 147197.456 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.806 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13589.358 -2.49%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.649 -2.50%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 147857.048 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.535 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.122 -2.60%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.118 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.677 -27.78%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.638 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5532.038 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 523.616 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45224.368 1.42%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.685 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 23.011 8.50%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.217 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.657 6.52%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.271 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.123 7.85%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.182 5.50%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 1.069 20.64%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.251 12.90%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.258 7.00%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.300 -5.31%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.338 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.055 -4.51%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.096 -4.48%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.242 16.91%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.212 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15813.946 -8.31%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 799.424 -1.54%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 176284.388 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.758 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15423.857 -1.45%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 848.099 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 185478.261 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 419.989 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17177.969 1.81%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 869.230 2.34%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 173473.415 1.13%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.492 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17856.162 -1.58%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 868.233 -2.56%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 189921.169 2.17%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.064 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 34.650 38.92%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.837 -1.36%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 34.034 27.01%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.503 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 26.294 8.24%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 21.757 9.95%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 20.709 -8.62%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.229 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6714.666 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 213.445 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54277.605 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.202 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6782.257 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 201.196 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55539.675 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -2.76%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1505.480 -3.01%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 23.904 -4.18%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 28533.535 2.96%
std::unordered_multiset<int>::clear()/0 423.095 -
std::unordered_multiset<int>::clear()/1024 7838.448 3.07%
std::unordered_multiset<int>::clear()/32 609.587 -
std::unordered_multiset<int>::clear()/8192 61085.742 4.93%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.397 12.88%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.262 -5.15%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.234 -21.12%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.364 -8.37%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.751 -3.23%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.328 -20.84%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.606 -
std::unordered_multiset<int>::count(key)_(existent)/0 0.018 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.646 1.83%
std::unordered_multiset<int>::count(key)_(existent)/32 1.360 -21.48%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.705 -5.22%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.274 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.137 -5.79%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.165 -1.29%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.151 -8.12%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.925 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8842.350 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 308.891 1.06%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 112657.107 10.37%
std::unordered_multiset<int>::ctor(const&)/0 13.820 -
std::unordered_multiset<int>::ctor(const&)/1024 6684.167 1.05%
std::unordered_multiset<int>::ctor(const&)/32 196.339 -
std::unordered_multiset<int>::ctor(const&)/8192 55239.047 1.49%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.960 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9110.269 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 259.540 2.03%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 77124.147 1.94%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.807 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13425.098 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 391.188 2.47%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140856.821 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.810 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13267.955 1.97%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 374.986 2.30%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141470.450 -
std::unordered_multiset<int>::erase(iterator)/0 19.638 -
std::unordered_multiset<int>::erase(iterator)/1024 22.624 7.15%
std::unordered_multiset<int>::erase(iterator)/32 20.754 3.12%
std::unordered_multiset<int>::erase(iterator)/8192 22.268 10.83%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.475 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5597.426 1.88%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 529.497 -1.47%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44704.030 3.00%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.694 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.620 -
std::unordered_multiset<int>::erase(key)_(existent)/32 21.593 2.58%
std::unordered_multiset<int>::erase(key)_(existent)/8192 25.685 10.50%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.271 -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.030 -7.89%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 0.967 -17.18%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.103 7.34%
std::unordered_multiset<int>::find(key)_(existent)/0 0.015 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.294 10.48%
std::unordered_multiset<int>::find(key)_(existent)/32 1.381 23.88%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.513 24.81%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.046 2.74%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.004 -17.36%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.077 -4.26%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.048 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16099.567 1.53%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 809.647 2.13%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 172692.101 1.92%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.329 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15447.887 2.20%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 853.936 3.10%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 181611.469 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.060 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 25.990 -23.14%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.126 -3.65%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 28.322 -15.41%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.561 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 23.416 -6.04%
std::unordered_multiset<int>::insert(value)_(new_value)/32 19.760 -5.88%
std::unordered_multiset<int>::insert(value)_(new_value)/8192 24.310 20.11%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.228 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6678.683 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 215.612 4.55%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53969.935 -2.01%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.271 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6701.602 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.296 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54537.621 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.824 -5.94%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1481.521 16.24%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.363 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 27992.446 5.41%
std::unordered_set<int>::clear()/0 423.437 -
std::unordered_set<int>::clear()/1024 8008.725 -
std::unordered_set<int>::clear()/32 611.495 -
std::unordered_set<int>::clear()/8192 60798.076 -1.77%
std::unordered_set<int>::contains(key)_(existent)/0 0.016 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.172 -6.96%
std::unordered_set<int>::contains(key)_(existent)/32 1.397 13.49%
std::unordered_set<int>::contains(key)_(existent)/8192 1.258 -4.19%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.398 18.55%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.498 22.78%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.959 33.14%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.592 13.95%
std::unordered_set<int>::count(key)_(existent)/0 0.017 -
std::unordered_set<int>::count(key)_(existent)/1024 1.290 -6.41%
std::unordered_set<int>::count(key)_(existent)/32 1.317 -17.14%
std::unordered_set<int>::count(key)_(existent)/8192 1.322 -11.98%
std::unordered_set<int>::count(key)_(non-existent)/0 0.276 -31.97%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.144 -21.24%
std::unordered_set<int>::count(key)_(non-existent)/32 1.488 5.89%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.457 9.63%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.794 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9350.876 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 292.286 -2.20%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 113053.052 4.99%
std::unordered_set<int>::ctor(const&)/0 13.847 -
std::unordered_set<int>::ctor(const&)/1024 6631.712 -
std::unordered_set<int>::ctor(const&)/32 200.216 1.79%
std::unordered_set<int>::ctor(const&)/8192 54746.736 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.897 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9779.311 -
std::unordered_set<int>::ctor(const&,_alloc)/32 262.740 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 81142.179 1.91%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.840 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13427.660 -1.44%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 365.821 1.78%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139900.958 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.854 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13210.362 -1.70%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.409 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139643.154 -
std::unordered_set<int>::erase(iterator)/0 19.737 -
std::unordered_set<int>::erase(iterator)/1024 20.271 -
std::unordered_set<int>::erase(iterator)/32 20.182 -
std::unordered_set<int>::erase(iterator)/8192 20.888 1.14%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.949 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5279.109 -2.69%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 535.436 -1.72%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43262.816 -1.52%
std::unordered_set<int>::erase(key)_(existent)/0 21.489 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.706 -
std::unordered_set<int>::erase(key)_(existent)/32 21.374 -1.70%
std::unordered_set<int>::erase(key)_(existent)/8192 24.850 4.90%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.051 -4.21%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.102 -3.73%
std::unordered_set<int>::erase(key)_(non-existent)/8192 1.000 -1.74%
std::unordered_set<int>::find(key)_(existent)/0 0.015 -
std::unordered_set<int>::find(key)_(existent)/1024 1.321 -7.23%
std::unordered_set<int>::find(key)_(existent)/32 1.351 -3.63%
std::unordered_set<int>::find(key)_(existent)/8192 1.489 -1.69%
std::unordered_set<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.120 5.25%
std::unordered_set<int>::find(key)_(non-existent)/32 1.238 -1.94%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.242 7.18%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.939 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 12576.354 -1.42%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 737.990 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 136790.115 -1.86%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.469 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7462.811 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 610.580 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85160.396 1.28%
std::unordered_set<int>::insert(value)_(already_present)/0 1.563 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.531 7.35%
std::unordered_set<int>::insert(value)_(already_present)/32 1.676 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.112 3.20%
std::unordered_set<int>::insert(value)_(new_value)/0 19.125 -
std::unordered_set<int>::insert(value)_(new_value)/1024 20.670 -
std::unordered_set<int>::insert(value)_(new_value)/32 19.833 -
std::unordered_set<int>::insert(value)_(new_value)/8192 19.730 -2.39%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.271 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6698.277 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 218.453 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55559.423 2.36%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.290 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6677.771 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.464 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55043.632 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.849 3.09%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1752.174 -6.31%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.210 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 29119.133 -2.96%
std::unordered_set<std::string>::clear()/0 422.563 -
std::unordered_set<std::string>::clear()/1024 22633.215 -
std::unordered_set<std::string>::clear()/32 901.984 -1.44%
std::unordered_set<std::string>::clear()/8192 219204.334 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 40.231 9.47%
std::unordered_set<std::string>::contains(key)_(existent)/32 39.020 -3.26%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.635 -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.375 8.16%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 21.249 -5.62%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.651 -2.28%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 18.988 -9.16%
std::unordered_set<std::string>::count(key)_(existent)/0 0.014 -
std::unordered_set<std::string>::count(key)_(existent)/1024 42.599 9.85%
std::unordered_set<std::string>::count(key)_(existent)/32 37.101 -3.61%
std::unordered_set<std::string>::count(key)_(existent)/8192 42.804 16.05%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.272 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.394 29.10%
std::unordered_set<std::string>::count(key)_(non-existent)/32 20.971 -10.74%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.649 -3.38%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.855 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40196.955 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 974.043 -10.40%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 721961.696 -1.30%
std::unordered_set<std::string>::ctor(const&)/0 13.878 -
std::unordered_set<std::string>::ctor(const&)/1024 33813.587 -
std::unordered_set<std::string>::ctor(const&)/32 707.356 3.05%
std::unordered_set<std::string>::ctor(const&)/8192 339430.990 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 14.108 1.83%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62939.646 -1.05%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1310.486 -13.64%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 601557.962 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.962 1.10%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 61820.152 -1.07%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1499.289 -22.65%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 633833.821 -1.15%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.858 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63173.546 -1.02%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1476.479 -11.17%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 629763.098 -1.12%
std::unordered_set<std::string>::erase(iterator)/0 32.231 24.74%
std::unordered_set<std::string>::erase(iterator)/1024 28.629 -16.44%
std::unordered_set<std::string>::erase(iterator)/32 28.169 -6.02%
std::unordered_set<std::string>::erase(iterator)/8192 26.430 -17.30%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.718 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12078.054 -2.40%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 697.897 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117703.436 -
std::unordered_set<std::string>::erase(key)_(existent)/0 71.691 -20.69%
std::unordered_set<std::string>::erase(key)_(existent)/1024 82.595 -26.81%
std::unordered_set<std::string>::erase(key)_(existent)/32 73.086 33.45%
std::unordered_set<std::string>::erase(key)_(existent)/8192 97.381 11.31%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 24.441 10.19%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 27.189 5.89%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.501 9.25%
std::unordered_set<std::string>::find(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::find(key)_(existent)/1024 38.641 4.33%
std::unordered_set<std::string>::find(key)_(existent)/32 38.067 8.45%
std::unordered_set<std::string>::find(key)_(existent)/8192 34.801 -2.05%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.325 -3.59%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 20.887 -16.59%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.372 -18.93%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.379 1.92%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 424.409 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56232.082 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1870.150 -2.82%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 594472.651 -1.84%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.081 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56876.960 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1969.255 6.76%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 558438.556 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 25.352 159.18%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 71.545 13.54%
std::unordered_set<std::string>::insert(value)_(already_present)/32 69.176 -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 61.859 33.05%
std::unordered_set<std::string>::insert(value)_(new_value)/0 46.433 -34.83%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 41.077 -43.86%
std::unordered_set<std::string>::insert(value)_(new_value)/32 64.150 -15.87%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 63.103 -12.25%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.204 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35767.785 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 766.106 -1.92%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340073.079 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.176 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35680.927 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 618.117 -15.41%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342216.104 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16793.625 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 373.129 8.69%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212959.988 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.782 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.794 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1895.048 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.733 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.002 -8.47%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 819.695 -8.24%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.191 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.615 -4.28%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 751.761 -13.69%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.082 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.332 -5.49%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 632.314 -26.86%
std::vector<int>::ctor(size)/1024 42.291 -1.15%
std::vector<int>::ctor(size)/32 9.975 -7.22%
std::vector<int>::ctor(size)/8192 567.986 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.812 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.491 -8.91%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 264.802 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.499 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.748 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.999 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.759 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.293 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 142.392 1.31%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.486 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.008 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.310 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 808.705 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 460.649 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3054.679 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 945.277 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 486.230 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4250.409 -13.80%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2223.010 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.200 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13453.462 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.889 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.073 3.15%
std::vector<int>::insert(middle)_(cheap_elements)/8192 137.814 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.739 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.999 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 882.469 5.50%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 103.754 2.71%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.860 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 677.795 2.47%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.660 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.390 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.377 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.371 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.372 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 483.728 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.957 1.16%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4601.340 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6297.219 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 126.996 -2.17%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52476.073 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 699.189 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.792 -2.17%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6941.431 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19656.973 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 591.626 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171831.939 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.932 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.273 1.54%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6941.784 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19694.803 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 595.277 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171134.448 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.918 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.144 1.09%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6934.255 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19687.619 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 594.725 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 172509.314 -
std::vector<std::string>::ctor(size)/1024 430.133 -
std::vector<std::string>::ctor(size)/32 33.953 -2.45%
std::vector<std::string>::ctor(size)/8192 4250.334 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.890 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.426 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5379.301 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19540.672 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 559.763 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170006.983 1.02%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.940 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.591 -3.20%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4563.690 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 591.305 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.832 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4584.264 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.823 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.882 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2278.095 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.988 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 27.089 1.77%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2291.901 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 565.146 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 19.369 -7.45%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4566.676 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 583.820 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.649 -2.31%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4575.988 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1646.499 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 484.519 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9797.073 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15485.928 2.50%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 826.353 1.49%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117035.848 2.23%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3065.056 -1.88%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 548.022 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20862.200 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 17127.659 1.85%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 886.349 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 130124.606 2.24%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1697.884 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 581.465 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 10962.292 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13662.178 2.73%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 904.264 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 117266.971 2.33%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 283.609 -1.01%
std::vector<std::string>::insert(middle)_(cheap_elements)/32 10.560 -5.22%
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2265.680 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 301.939 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.156 -4.91%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.120 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.142 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.336 -2.07%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5697.697 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6154.118 -1.91%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 119.555 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51700.964 1.40%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 543.931 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.268 -2.36%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3151.669 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 598.647 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 58.946 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5807.689 1.32%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.046 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.815 -
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.646 2.38%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.201 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.732 1.53%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.819 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.824 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.828 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.445 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.444 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.476 -
vector<bool>(const_vector<bool>&) 10.543 6.87%
vector<bool>(size_type,_const_value_type&) 8.760 7.42%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.369 4.17%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.879 -
vector<bool>::reserve() 8.655 2.66%
Geometric Mean 220.892 -