Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 562162 2026-01-05T19:53:24 0:00:00
Previous 562055 2026-01-05T19:53:21 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2197 2260
Performance Improvements 2159 2238
Unchanged Tests 52824 52682
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::fill(deque<int>)/32 273.05% 1.269 4.733 - 272.87% -
rng::fill(deque<int>)/32 238.74% 1.332 4.512 - 206.94% -
SetIntersection_Interlaced_Vector_uint64_262144_64 215.27% 8582248.705 27057563.914 - -0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 184.42% 44638915.690 126962810.685 - 225.77% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 160.17% 569.284 1481.103 - 116.93% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 137.54% 651.188 1546.822 - 125.20% -
std::generate_n(list<int>)/1024 132.55% 650.894 1513.638 - 132.59% -
SetIntersection_Interlaced_Vector_uint64_262144_256 128.84% 32417590.963 74184282.840 - 96.26% -
std::search(list<int>)_(no_match)/1000 126.63% 677.833 1536.158 - 115.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 117.13% 3656332.912 7938881.736 - 32.49% -
std::rotate(list<int>)_(1_element_forward)/1024 116.95% 734.744 1594.022 - 116.55% -
rng::rotate(list<int>)_(1_element_forward)/1024 115.72% 737.013 1589.852 - 115.21% -
rng::rotate(list<int>)_(1_element_backward)/1024 112.27% 746.428 1584.437 - 112.07% -
std::rotate(list<int>)_(1_element_backward)/1024 112.05% 746.410 1582.776 - 111.53% -
std::fill(deque<int>)/50 109.59% 2.240 4.695 - 109.78% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 106.84% 101.786 210.533 - 107.12% -
std::search(list<int>)_(no_match)/1024 105.42% 774.964 1591.962 - 115.58% -
rng::fill(deque<int>)/50 102.20% 2.257 4.563 - 102.24% -
std::rotate_copy(list<int>)/50 101.52% 14.076 28.365 - 101.28% -
rng::unique_copy(list<int>)_(contiguous)/1024 100.43% 741.593 1486.368 - 100.35% -
std::unique_copy(list<int>)_(sprinkled)/1024 100.14% 742.999 1487.063 - 100.02% -
rng::unique_copy(list<int>)_(sprinkled)/1024 99.99% 743.285 1486.468 - 100.04% -
std::unique_copy(list<int>)_(contiguous)/1024 98.63% 746.281 1482.318 - 99.09% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 89.52% 797.941 1512.252 - 89.48% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 89.47% 796.518 1509.192 - 89.51% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 89.06% 21.219 40.117 - 81.28% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 86.64% 827.870 1545.123 - 86.94% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 84.44% 833.225 1536.815 - 81.52% -
SetIntersection_Interlaced_Vector_uint64_262144_16 78.73% 3107275.576 5553696.272 - 74.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 77.50% 0.393 0.697 - 39.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 76.78% 79.138 139.899 - 77.14% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 74.38% 19.706 34.362 - 36.19% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 71.43% 0.262 0.449 - 52.84% -
SetIntersection_Interlaced_Set_uint32_16384_64 66.07% 213469545.503 354518283.063 - 65.66% -
SetIntersection_Interlaced_Set_uint32_16384_16 65.56% 207856034.082 344125634.771 - 66.77% -
SetIntersection_Interlaced_Vector_uint64_1024_256 63.24% 4677249.607 7635004.884 - 15.21% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 60.77% 0.394 0.633 - 10.17% -
std::map<std::string,_int>::insert(value)_(already_present)/32 59.49% 15.417 24.589 - 0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 58.56% 5767931.952 9145406.033 - 27.72% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 57.77% 25.605 40.397 - 69.09% -
rng::search(deque<int>)_(no_match)/1024 56.60% 264.872 414.803 - 35.97% -
std::search(deque<int>)_(no_match)/1024 56.03% 266.507 415.843 - 0.10% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 54.46% 765.333 1182.158 - 54.62% -
std::equal(list<int>)_(it,_it,_it)/1024 53.39% 1140.273 1749.062 - 53.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 52.33% 226034218.649 344312518.937 - 49.13% -
BM_MakeHeap_uint64_Random_4 52.07% 1.134 1.725 - 19.34% -
SetIntersection_Interlaced_Vector_float_262144_256 51.85% 22814691.888 34644293.090 - -33.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 51.72% 17360260.924 26338691.886 - 61.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 51.65% 33.415 50.675 - 10.94% -
std::multiset<std::string>::erase(key)_(existent)/0 51.55% 40.437 61.284 - 3.42% -
SetIntersection_Interlaced_Vector_float_262144_64 50.88% 8254570.184 12454845.748 - -37.52% -
BM_PushHeap_uint32_QuickSortAdversary_1 50.47% 0.463 0.697 - 44.65% -
BM_RangesPopHeap_string_1 48.15% 0.465 0.689 - 31.58% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 47.93% 36.241 53.613 - 45.00% -
BM_PushHeap_float_SingleElement_1 46.94% 0.430 0.632 - -9.34% -
BM_std_min<unsigned_long_long>/1 46.79% 0.260 0.381 - -16.75% -
std::move_backward(vector<int>)/262144 46.36% 14864.841 21755.942 - -0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 45.80% 21968404.203 32030671.003 - 53.31% -
SetIntersection_None_Set_uint64_16384_16 45.60% 162125902.840 236062277.446 - 44.31% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 45.34% 7.931 11.527 - 35.93% -
rng::partition(list<int>)_(dense)/8192 45.29% 4360.947 6336.180 - 24.35% -
SetIntersection_Interlaced_Vector_float_1024_64 44.95% 3628806.890 5259808.317 - -10.29% -
SetIntersection_None_Set_uint64_16384_64 44.76% 163441162.789 236595043.399 - 41.94% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 43.33% 37.434 53.656 - 0.62% -
BM_PushHeap_uint32_PipeOrgan_1 42.38% 0.448 0.637 - 34.37% -
BM_RangesMakeHeap_string_Ascending_262144 42.26% 7.249 10.312 - 5.61% -
BM_RangesPushHeap_float_Descending_1 42.22% 0.394 0.560 - -19.63% -
std::copy_backward(vector<bool>)_(aligned)/262144 42.06% 524.295 744.836 - -0.64% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 41.63% 0.492 0.697 - 11.96% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.04% 29.496 41.603 - 1.93% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 40.94% 5.729 8.074 - 34.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 40.81% 106418416.852 149852839.095 - 35.27% -
SetIntersection_Interlaced_Vector_float_16384_64 40.77% 5401274.139 7603472.175 - -27.91% -
SetIntersection_Interlaced_Vector_float_262144_16 40.67% 3197639.505 4498072.889 - -28.42% -
BM_RangesPushHeap_float_Random_1 40.07% 0.412 0.577 - 34.73% -
BM_vector_deque_move_backward/0 39.74% 0.436 0.609 - 37.17% -
SetIntersection_None_Set_uint64_16384_4 38.89% 159736557.134 221851850.829 - 38.49% -
std::partition(list<int>)_(dense)/8192 38.55% 4373.873 6059.915 - 20.74% -
BM_PopHeap_uint32_1 38.48% 0.502 0.695 - 52.21% -
rng::search(deque<int>,_pred)_(no_match)/1024 38.17% 316.128 436.783 - 0.06% -
BM_PushHeap_uint32_Ascending_1 37.98% 0.447 0.617 - 23.06% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 37.77% 33.048 45.530 - -1.03% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 37.65% 6.494 8.938 - -5.83% -
SetIntersection_None_Set_uint64_16384_256 37.51% 163278202.312 224516468.117 - 36.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 37.50% 25.506 35.071 - 15.20% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 37.40% 9.111 12.518 - 6.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 37.09% 248150858.712 340187602.415 - -5.81% -
BM_vector_deque_copy/0 36.92% 0.369 0.505 - 30.04% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 36.90% 9.086 12.439 - 7.85% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 36.84% 51.293 70.191 - 37.46% -
SetIntersection_None_Set_uint64_16384_1 36.45% 156453576.622 213481820.182 - 36.43% -
BM_RangesMakeHeap_string_Descending_262144 36.02% 3.569 4.854 - -14.55% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 35.82% 9.003 12.227 - 9.97% -
BM_StringCtorDefault 35.25% 0.277 0.375 - 59.51% -
BM_RangesMakeHeap_string_PipeOrgan_262144 34.95% 7.300 9.851 - -17.49% -
std::copy_backward(vector<int>)/4096 34.47% 147.134 197.848 - -17.26% -
BM_RangesPushHeap_uint64_Descending_1 34.30% 0.431 0.579 - 24.08% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 34.09% 28.993 38.876 - 1.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 33.80% 0.521 0.697 - 0.01% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 33.73% 19.919 26.638 - 33.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 33.33% 8716855.451 11622065.119 - -3.51% -
std::multiset<std::string>::insert(value)_(new_value)/8192 33.21% 73.993 98.562 - 3.30% -
rng::find_end(deque<int>)_(near_matches)/8192 32.78% 1766974.956 2346150.309 - 9.81% -
SetIntersection_None_Set_uint64_16384_1024 32.14% 162955049.503 215325044.975 - 32.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 32.03% 3029180.805 3999301.288 - 39.04% -
std::copy(vector<bool>)_(aligned)/262144 31.77% 621.561 819.048 - 19.73% -
BM_PopHeap_uint64_1 31.60% 0.437 0.576 - 10.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 31.43% 8694412.271 11427334.623 - -4.00% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 31.26% 23.360 30.663 - 41.09% -
rng::copy(list<int>)/64 31.20% 31.002 40.675 - 20.34% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 30.79% 4.755 6.219 - -5.50% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 30.73% 9.020 11.792 - 7.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 30.08% 8797243.944 11443492.405 - -4.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 29.86% 8770942.751 11389682.306 - -4.42% -
SetIntersection_Interlaced_Vector_uint64_1024_64 29.76% 3695297.292 4794887.617 - 1.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 29.70% 0.538 0.697 - 9.51% -
BM_StringRead_Cold_Shallow_Empty 29.37% 0.792 1.025 - 30.33% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 28.98% 0.908 1.171 - 11.45% -
rng::contains(list<int>)_(process_all)/32 28.96% 10.358 13.358 - 18.63% -
rng::copy_backward(vector<int>)/4096 28.96% 146.570 189.018 - 33.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 28.57% 4103570.525 5275791.108 - 4.88% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 28.48% 92633456.043 119014597.718 - 18.86% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 27.85% 18.988 24.278 - 26.75% -
BM_lexicographical_compare_three_way_fast_path/1 27.79% 0.307 0.392 - 0.27% -
std::find_if_not(list<int>)_(bail_25%)/32768 27.78% 7400.983 9457.241 - 24.41% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 27.78% 8.923 11.402 - 8.51% -
rng::partition(list<int>)_(sparse)/8192 27.67% 6937.149 8856.594 - 12.40% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 27.58% 11312.748 14432.771 - -13.45% -
BM_StringRead_Cold_Shallow_Small 27.48% 0.830 1.059 - 36.26% -
BM_PushHeap_uint64_Descending_1 27.01% 0.502 0.638 - 42.24% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 27.01% 34.837 44.245 - 4.05% -
SetIntersection_Interlaced_Vector_float_16384_256 26.99% 15618534.172 19833751.743 - -33.24% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 26.79% 8129.862 10308.073 - -6.98% -
BM_StringRead_Cold_Deep_Empty 26.74% 0.834 1.057 - 31.81% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 26.51% 9.160 11.589 - 9.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 26.32% 8538271.055 10785448.697 - 28.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 26.21% 0.634 0.801 - 25.94% -
rng::move_backward(list<int>)/4096 26.10% 5272.659 6648.731 - 1.35% -
std::equal(list<int>)_(it,_it,_it,_it)/50 25.85% 31.731 39.933 - -1.15% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 25.79% 1.240 1.560 - -8.42% -
std::equal(vector<bool>)_(unaligned)/50 25.74% 0.741 0.931 - 5.68% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 25.55% 1.198 1.504 - 4.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.38% 25.703 32.227 - -11.97% -
BM_StringRead_Cold_Deep_Small 25.31% 0.834 1.045 - 29.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 24.79% 0.429 0.536 - 19.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 24.79% 27.970 34.904 - -12.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 24.57% 37.656 46.907 - -3.43% -
std::copy(vector<int>)/4096 24.18% 182.167 226.218 - -1.86% -
std::search_n(list<int>,_pred)_(no_match)/8192 24.17% 7823.082 9713.638 - 19.22% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 24.09% 0.462 0.573 - 47.03% -
SetIntersection_Interlaced_Vector_uint64_262144_4 24.04% 1523678.829 1889949.094 - 19.39% -
SetIntersection_Interlaced_Set_uint32_16384_1024 23.71% 166568979.340 206060923.213 - 21.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 23.66% 1674486.147 2070674.863 - 26.72% -
SetIntersection_None_Set_float_1024_16 23.42% 8942571.857 11036958.585 - 21.84% -
SetIntersection_None_Set_float_1024_4 23.37% 8885734.221 10962436.670 - 23.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 23.24% 54098113.444 66669914.671 - 23.21% -
BM_StringRead_Cold_Deep_Large 23.03% 1.271 1.564 - 29.38% -
std::unordered_set<int>::find(key)_(existent)/8192 23.02% 1.211 1.489 - 7.65% -
SetIntersection_None_Set_float_1024_64 22.91% 8848847.377 10876386.629 - 20.84% -
SetIntersection_Interlaced_Vector_uint64_1024_16 22.85% 1944433.211 2388808.436 - -1.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 22.63% 29.836 36.588 - 22.66% -
BM_lexicographical_compare_three_way_slow_path/1 22.56% 0.329 0.403 - 10.65% -
std::partition(list<int>)_(sparse)/8192 22.49% 7135.661 8740.625 - 6.90% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 22.32% 1.411 1.726 - 22.56% -
std::multiset<std::string>::erase(key)_(existent)/32 22.19% 50.128 61.250 - 4.29% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 22.15% 644.766 787.599 - 22.03% -
SetIntersection_None_Set_uint64_16384_16384 22.15% 162974979.460 199066987.063 - 13.49% -
SetIntersection_None_Set_float_1024_256 22.08% 9044585.810 11042049.200 - 22.34% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.06% 23.093 28.189 - 8.26% -
BM_RangesPushHeap_uint32_PipeOrgan_1 21.92% 0.501 0.611 - -4.11% -
std::equal(vector<bool>)_(unaligned)/8 21.82% 0.772 0.941 - 10.44% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 21.66% 75.559 91.924 - 38.06% -
std::partition(deque<int>)_(sparse)/32 21.28% 10.387 12.597 - 30.68% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 21.07% 0.405 0.490 - 42.87% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 21.01% 1.315 1.592 - 11.18% -
rng::search(deque<int>)_(same_length)/1000 21.01% 383.700 464.315 - 40.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 20.61% 2194884.666 2647148.329 - 27.80% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 20.54% 29.364 35.396 - -2.84% -
BM_vector_deque_ranges_move_backward/2 20.48% 1.712 2.063 - 6.51% -
rng::stable_partition(list<int>)_(dense)/8192 20.33% 21361.104 25704.252 - 41.00% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.26% 17.449 20.985 - 19.34% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 20.10% 1.497 1.798 - 20.08% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 20.07% 10371.910 12453.747 - 18.65% -
std::remove_copy(list<int>)_(sprinkled)/8192 19.88% 6963.245 8347.732 - 19.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 19.86% 2961475.526 3549766.174 - 21.09% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 19.75% 627.765 751.761 - 13.17% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 19.74% 9.535 11.416 - 56.49% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 19.68% 44294347.260 53009753.483 - 4.48% -
SetIntersection_Interlaced_Vector_uint32_16384_64 19.47% 6060736.492 7241007.501 - 21.91% -
std::search(deque<int>)_(near_matches)/1000 19.37% 20260.626 24185.465 - 22.43% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 19.32% 0.408 0.487 - 0.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 19.24% 49.654 59.207 - -17.77% -
SetIntersection_None_Set_float_1024_1 19.20% 9055491.700 10794536.224 - 17.47% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 19.11% 1.170 1.394 - -0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 19.07% 126984607.247 151199119.909 - 28.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 18.81% 126393565.354 150165344.189 - 27.93% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.79% 18.082 21.479 - 13.85% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.57% 17.661 20.941 - 17.05% -
std::unordered_set<int>::contains(key)_(non-existent)/0 18.46% 0.336 0.398 - -18.60% -
std::search(deque<int>)_(near_matches)/1024 18.29% 21383.935 25295.885 - 22.51% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.14% 25.259 29.840 - -13.09% -
std::set<int>::insert(value)_(already_present)/0 18.02% 0.611 0.722 - 24.08% -
std::copy_n(vector<bool>)_(aligned)/1048576 17.92% 2352.567 2774.055 - 65.35% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 17.85% 1.463 1.724 - 3.35% -
BM_std_minmax<unsigned_char>/16 17.71% 0.925 1.089 - 11.88% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 17.70% 1.565 1.842 - 8.34% -
BM_StringRead_Cold_Shallow_Large 17.57% 1.113 1.308 - 26.59% -
SetIntersection_Interlaced_Vector_float_1024_16 17.54% 1800221.477 2115942.058 - -24.96% -
std::remove_copy(list<int>)_(prefix)/8192 17.53% 7027.044 8258.660 - 17.58% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 17.40% 7202.875 8456.468 - 17.16% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 17.40% 9.679 11.364 - 37.97% -
std::remove_copy_if(list<int>)_(prefix)/8192 17.34% 7232.018 8485.981 - 16.61% -
std::multiset<std::string>::erase(iterator)/8192 17.32% 26.769 31.405 - 3.32% -
SetIntersection_Interlaced_Set_uint32_16384_256 17.22% 199623051.374 233999396.389 - 18.18% -
SetIntersection_Front_Vector_string_1024_256 17.22% 9022107.486 10575615.234 - 6.37% -
std::multimap<int,_int>::count(key)_(non-existent)/32 17.19% 2.513 2.945 - 17.56% -
std::find(vector<bool>)_(process_all)/50 17.17% 0.628 0.736 - 27.18% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 17.12% 0.411 0.481 - 7.56% -
BM_RangesMakeHeap_uint64_Random_4 17.04% 1.524 1.784 - 54.61% -
BM_std_min<unsigned_char>/1 16.98% 0.324 0.378 - 16.61% -
std::partition(deque<int>)_(sparse)/50 16.90% 16.000 18.704 - 20.38% -
SetIntersection_Front_Vector_string_1024_64 16.60% 3175986.304 3703137.215 - 6.81% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 16.45% 6.721 7.827 - 34.13% -
std::map<std::string,_int>::insert(value)_(already_present)/0 16.43% 14.494 16.875 - 38.79% -
BM_deque_vector_copy_backward/0 16.20% 1.330 1.545 - 12.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 16.16% 6872467.861 7982799.220 - 17.05% -
SetIntersection_Interlaced_Set_uint32_16384_4 15.85% 169936023.529 196878131.955 - 16.98% -
std::is_sorted(deque<int>)/8 15.81% 2.432 2.817 - 12.13% -
SetIntersection_None_Set_float_16384_4 15.77% 152057080.793 176033184.148 - 11.91% -
rng::is_sorted(list<int>,_pred)/8192 15.75% 7363.562 8523.592 - -3.61% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15.67% 4853.447 5614.146 - 17.16% -
rng::rotate_copy(vector<int>)/8192 15.67% 470.489 544.205 - 91.88% -
std::set<std::string>::find(key)_(non-existent)/1024 15.65% 19.723 22.810 - 12.00% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 15.63% 0.474 0.549 - 18.20% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 15.61% 6.858 7.929 - 50.57% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 15.54% 0.463 0.535 - -3.81% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 15.43% 38.016 43.880 - 43.09% -
std::set<std::string>::find(key)_(non-existent)/8192 15.42% 27.203 31.397 - 11.52% -
BM_StringRelational_Less_Huge_Large_Control 15.24% 2.173 2.504 - 1.46% -
SetIntersection_None_Set_float_16384_1 15.14% 152310825.510 175372039.308 - 11.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 15.11% 8374701.100 9640097.129 - -10.85% -
std::set<std::string>::find(key)_(non-existent)/32 15.09% 9.186 10.572 - 13.95% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 15.01% 22.182 25.511 - 10.02% -
BM_RangesMakeHeap_string_Ascending_16384 14.95% 5.167 5.940 - 2.71% -
SetIntersection_None_Set_float_16384_16 14.90% 152302876.930 174995911.805 - 11.15% -
SetIntersection_Interlaced_Vector_uint64_16384_256 14.87% 18009089.939 20687660.666 - 1.44% -
SetIntersection_Interlaced_Vector_uint32_16384_256 14.85% 16637078.795 19107330.433 - 35.29% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 14.79% 20.310 23.314 - -7.75% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 14.67% 1312.921 1505.480 - 14.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 14.66% 83.691 95.956 - 2.59% -
rng::is_sorted_until(list<int>,_pred)/8192 14.61% 7202.346 8254.646 - 5.72% -
std::stable_partition(list<int>)_(alloc_fails)/8192 14.50% 25370.889 29049.053 - 15.02% -
std::set<int>::contains(key)_(non-existent)/32 14.48% 2.378 2.722 - 15.94% -
rng::is_sorted(deque<int>)/8 14.47% 2.466 2.823 - -1.08% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 14.43% 716.346 819.695 - 12.88% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 14.30% 27.599 31.546 - 12.12% -
rng::search(deque<int>,_pred)_(near_matches)/1024 14.28% 25590.498 29245.117 - 10.34% -
SetIntersection_None_Set_float_16384_64 14.27% 152796617.438 174605549.464 - 11.01% -
std::stable_partition(list<int>)_(dense)/8192 14.21% 17401.550 19874.120 - 13.73% -
rng::generate(list<int>)/8192 14.04% 7514.102 8569.335 - 13.72% -
rng::contains(list<int>)_(process_all)/8192 13.85% 6981.969 7948.802 - 14.08% -
std::for_each_n(list<int>)/8 13.70% 2.256 2.565 - -1.04% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 13.59% 0.411 0.466 - 4.33% -
std::stable_partition(deque<int>)_(sparse)/32 13.57% 10.864 12.338 - 1.38% -
BM_PushHeap_float_QuickSortAdversary_16 13.56% 0.984 1.117 - 14.10% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 13.56% 5.813 6.601 - 12.41% -
BM_RangesMakeHeap_uint64_Heap_64 13.47% 0.238 0.270 - 10.27% -
rng::any_of(vector<int>)_(process_all)/50 13.47% 12.620 14.319 - 5.07% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 13.43% 32.337 36.678 - 34.23% -
BM_MakeHeap_float_Random_64 13.42% 1.497 1.698 - -4.95% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 13.41% 0.346 0.392 - -26.17% -
std::set<std::string>::count(key)_(non-existent)/32 13.40% 9.130 10.353 - 7.04% -
SetIntersection_Front_Vector_string_256_64 13.03% 10661087.413 12050595.343 - 8.54% -
BM_std_minmax_element<int>/65536 13.03% 15274.153 17263.674 - 0.23% -
SetIntersection_Interlaced_Vector_uint32_262144_256 13.02% 26908166.431 30412638.075 - 3.20% -
rng::unique_copy(deque<int>)_(contiguous)/52 13.01% 14.707 16.621 - 13.17% -
std::map<std::string,_int>::erase(key)_(existent)/8192 12.91% 82.777 93.466 - 44.02% -
std::unordered_multiset<int>::find(key)_(existent)/1024 12.78% 1.148 1.294 - 11.48% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12.73% 25310.821 28533.535 - 13.54% -
BM_std_minmax_element<int>/70000 12.73% 16328.661 18406.563 - -0.01% -
SetIntersection_Interlaced_Set_string_256_256 12.72% 28542592.190 32172738.755 - -0.69% -
BM_PushHeap_uint64_SingleElement_64 12.66% 0.368 0.414 - 1.75% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 12.66% 22.043 24.833 - 2.26% -
std::multiset<std::string>::erase(iterator)/1024 12.64% 29.810 33.577 - 1.83% -
BM_std_minmax_element<int>/64000 12.57% 14931.099 16808.279 - -0.14% -
BM_vector_deque_ranges_move_backward/1 12.53% 2.062 2.320 - 6.30% -
std::multiset<std::string>::find(key)_(non-existent)/8192 12.52% 27.352 30.778 - -4.67% -
rng::search(deque<int>,_pred)_(near_matches)/1000 12.48% 24727.096 27812.563 - 10.13% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 12.41% 3.843 4.320 - 8.90% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 12.34% 9.117 10.243 - -1.80% -
std::search_n(list<int>)_(no_match)/1048576 12.28% 781854.213 877877.682 - 1.68% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 12.23% 502.900 564.415 - -0.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 12.17% 9617558.178 10788024.583 - 29.29% -
SetIntersection_Interlaced_Vector_float_1024_256 12.14% 4730795.073 5305125.722 - -33.21% -
bm_lexicographical_compare<signed_char>/64 12.11% 1.852 2.077 - -10.21% -
SetIntersection_Interlaced_Vector_float_262144_1024 12.05% 76464648.658 85681224.905 - -45.19% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 12.03% 1.898 2.126 - 13.38% -
SetIntersection_None_Set_float_16384_256 11.98% 152005608.922 170220448.304 - 8.14% -
std::find(list<int>)_(process_all)/50 11.97% 18.662 20.897 - 15.25% -
BM_RangesMakeHeap_uint32_Descending_64 11.96% 0.224 0.251 - 5.85% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 11.82% 9.114 10.191 - 9.52% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 11.77% 1.222 1.366 - 8.83% -
std::copy_backward(vector<int>)/32768 11.65% 3399.740 3795.715 - 0.01% -
BM_PushHeap_uint64_SingleElement_16 11.59% 0.337 0.376 - 11.62% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 11.56% 1.242 1.386 - 3.07% -
SetIntersection_Interlaced_Vector_uint32_256_64 11.55% 7228518.300 8063522.740 - 10.72% -
BM_RangesMakeHeap_uint32_Heap_64 11.49% 0.234 0.260 - 1.34% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 11.45% 9.172 10.222 - 11.93% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 11.39% 328.448 365.854 - 4.08% -
std::unordered_set<int>::find(key)_(non-existent)/32 11.32% 1.112 1.238 - 25.88% -
std::mismatch(list<int>)_(it,_it,_it)/8192 11.31% 8381.248 9328.913 - 25.60% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 11.30% 1438.790 1601.445 - 0.43% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 11.28% 24518.353 27283.766 - 9.15% -
std::for_each_n(deque<int>)/8 11.21% 1.154 1.284 - 2.36% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 11.19% 2.631 2.925 - 8.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 11.18% 3180869.284 3536356.318 - 19.51% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 11.13% 39.166 43.524 - 14.67% -
std::set<std::string>::lower_bound(key)_(existent)/8192 11.11% 28.027 31.140 - 12.15% -
BM_StringRead_Hot_Deep_Large 10.97% 0.624 0.693 - 20.35% -
rng::for_each_n(list<int>)/8 10.94% 2.317 2.571 - 0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 10.89% 202572029.499 224639789.094 - 3.94% -
SetIntersection_Front_Vector_uint32_262144_1024 10.86% 5923100.747 6566641.368 - 9.85% -
BM_std_minmax<unsigned_char>/8 10.82% 0.925 1.025 - -5.70% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10.79% 8090.292 8963.155 - 9.50% -
rng::find_if(list<int>)_(process_all)/8192 10.79% 9977.384 11053.730 - 7.06% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 10.73% 21.987 24.346 - -1.01% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 10.73% 0.501 0.555 - 18.92% -
BM_std_minmax_element<long_long>/3 10.69% 1.123 1.243 - 10.89% -
std::unordered_set<int>::find(key)_(existent)/1024 10.69% 1.194 1.321 - 14.40% -
BM_deque_deque_ranges_move_backward/0 10.68% 0.832 0.921 - 16.21% -
rng::search_n(list<int>)_(no_match)/1048576 10.67% 793910.858 878603.853 - 1.79% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 10.64% 5.647 6.247 - 8.80% -
BM_std_minmax_element<int>/4000 10.59% 938.069 1037.412 - -1.56% -
std::unordered_set<int>::find(key)_(non-existent)/8192 10.58% 1.124 1.242 - 1.93% -
BM_RangesPopHeap_string_262144 10.54% 90.755 100.317 - -0.83% -
SetIntersection_Interlaced_Vector_uint32_262144_16 10.52% 3326342.909 3676372.171 - 5.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.48% 31.370 34.657 - -0.54% -
std::unordered_set<int>::find(key)_(existent)/32 10.35% 1.224 1.351 - 18.99% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 10.26% 23.645 26.072 - 2.93% -
rng::unique_copy(deque<int>)_(contiguous)/32 10.24% 9.904 10.919 - 11.96% -
BM_std_minmax_element<int>/5500 10.24% 1286.666 1418.375 - -1.62% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 10.19% 22.251 24.519 - 4.35% -
BM_std_minmax_element<int>/4096 10.19% 961.107 1059.029 - -1.81% -
std::is_sorted_until(deque<int>,_pred)/8 10.15% 4.151 4.573 - 7.56% -
rng::contains_subrange(deque<int>)_(same_length)/16 10.12% 10.701 11.784 - 4.91% -
BM_std_minmax_element<int>/1024 10.10% 245.508 270.316 - -0.90% -
rng::is_sorted_until(list<int>)/8192 10.09% 6914.361 7612.222 - -7.77% -
BM_vector_deque_ranges_copy_backward/1 10.02% 2.168 2.385 - 7.50% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 9.98% 2.225 2.447 - -3.43% -
BM_RangesMakeHeap_uint64_Descending_64 9.92% 0.229 0.252 - 7.35% -
rng::find_first_of(vector<int>)_(small_needle)/50 9.89% 70.267 77.213 - 7.70% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 9.87% 1.364 1.498 - -11.70% -
bm_lexicographical_compare<signed_char>/1 9.80% 1.262 1.385 - 7.70% -
std::map<std::string,_int>::find(key)_(existent)/1024 9.76% 21.980 24.126 - 6.51% -
BM_vector_deque_copy/2 9.71% 1.884 2.066 - 0.05% -
rng::contains_subrange(list<int>)_(single_element)/8192 9.68% 7062.278 7745.846 - 10.73% -
std::for_each_n(list<int>)/8192 9.64% 7238.528 7936.082 - 9.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 9.61% 220113682.243 241260573.209 - 7.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.58% 77.776 85.225 - -4.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 9.56% 3.402 3.727 - 9.56% -
SetIntersection_Interlaced_Vector_string_262144_64 9.54% 17861461.245 19565046.633 - -11.53% -
BM_StringRelational_Less_Small_Empty_Control 9.54% 1.816 1.989 - 4.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 9.53% 178252534.868 195246883.275 - 8.92% -
SetIntersection_None_Set_float_16384_1024 9.47% 152228828.227 166647805.134 - 4.87% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 9.45% 1.266 1.385 - 3.44% -
rng::contains_subrange(list<int>)_(process_all)/8192 9.43% 7003.914 7664.520 - 9.37% -
rng::find_last(deque<int>)_(bail_10%)/1048576 9.41% 295908.429 323762.670 - -0.49% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 9.37% 28.002 30.624 - 6.76% -
std::find_if_not(list<int>)_(process_all)/8192 9.29% 8093.608 8845.223 - 7.44% -
std::unordered_set<int>::contains(key)_(non-existent)/32 9.28% 1.792 1.959 - 28.10% -
std::multiset<std::string>::erase(key)_(non-existent)/32 9.28% 9.730 10.633 - 5.29% -
BM_std_min<unsigned_long_long>/8 9.23% 2.150 2.348 - 0.84% -
BM_deque_vector_ranges_move/0 9.23% 1.371 1.498 - -3.25% -
std::map<std::string,_int>::insert(value)_(new_value)/32 9.19% 42.342 46.233 - 36.83% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 9.17% 2.243 2.449 - 8.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 9.17% 1586924.793 1732452.931 - 8.63% -
BM_tolower_char<wchar_t> 9.07% 0.633 0.691 - 12.49% -
rng::equal(vector<bool>)_(unaligned)/8 9.02% 0.863 0.940 - 27.41% -
BM_std_minmax_element<char>/70000 9.01% 17556.753 19137.877 - -0.02% -
BM_std_minmax_element<char>/4096 8.98% 1039.231 1132.519 - 0.51% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 8.96% 34.483 37.573 - 14.53% -
BM_PushHeap_float_Descending_1 8.95% 0.579 0.631 - 46.65% -
BM_std_minmax<short>/32 8.94% 1.229 1.339 - 8.97% -
rng::find_last(deque<int>)_(bail_10%)/8192 8.91% 2304.385 2509.647 - -0.61% -
BM_std_minmax<unsigned_char>/24 8.89% 1.156 1.258 - 4.26% -
BM_std_minmax_element<char>/64000 8.88% 16075.798 17503.854 - 0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 8.88% 5934591.230 6461510.587 - 9.39% -
BM_vector_deque_ranges_copy_backward/2 8.87% 1.898 2.066 - 6.37% -
BM_StringRelational_Less_Empty_Large_Control 8.83% 1.817 1.977 - 5.47% -
BM_PushHeap_uint64_Ascending_64 8.83% 1.571 1.710 - 12.61% -
BM_vector_deque_ranges_copy/2 8.78% 1.899 2.066 - -0.01% -
SetIntersection_Front_Set_uint64_262144_1024 8.76% 15294903.915 16634985.008 - 14.85% -
BM_std_minmax_element<char>/65536 8.69% 16501.497 17934.904 - 0.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 8.62% 37.420 40.645 - 3.21% -
BM_RangesMakeHeap_float_Heap_64 8.59% 0.205 0.222 - 8.06% -
rng::find_end(vector<int>)_(same_length)/8192 8.53% 3822.530 4148.508 - 8.41% -
rng::reverse_copy(vector<int>)/8 8.49% 2.330 2.528 - -0.23% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 8.47% 0.457 0.496 - -11.68% -
SetIntersection_Interlaced_Vector_uint64_16384_4 8.47% 1403193.460 1522089.405 - -4.74% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 8.47% 24.402 26.469 - -18.98% -
BM_std_minmax_element<char>/5500 8.46% 1392.971 1510.834 - 0.05% -
BM_std_minmax_element<int>/512 8.45% 126.151 136.808 - -0.96% -
BM_vector_deque_copy_backward/65536 8.44% 7655.993 8302.523 - 7.13% -
std::rotate(list<int>)_(1_element_forward)/32 8.41% 13.144 14.250 - 15.06% -
BM_std_min<unsigned_char>/2 8.40% 0.485 0.526 - 8.42% -
SetIntersection_Front_Vector_string_1024_1024 8.34% 38730065.146 41958946.969 - 3.43% -
SetIntersection_Interlaced_Vector_string_262144_4 8.32% 2047255.202 2217662.627 - 6.92% -
std::multiset<std::string>::erase(iterator)/0 8.32% 29.519 31.975 - 6.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 8.30% 51.207 55.457 - 0.83% -
BM_deque_vector_ranges_copy_backward/0 8.30% 1.317 1.426 - 3.60% -
rng::find_last(deque<int>)_(bail_90%)/1048576 8.24% 25685.739 27801.900 - 8.75% -
BM_std_minmax_element<char>/4000 8.24% 1015.861 1099.534 - -0.10% -
rng::find_end(deque<int>)_(match_near_end)/8192 8.24% 164359.994 177897.182 - 8.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 8.23% 205866842.725 222818164.951 - 6.92% -
BM_deque_vector_ranges_move_backward/0 8.22% 1.415 1.531 - 1.91% -
std::unique(deque<int>)_(contiguous)/52 8.19% 68.157 73.742 - 7.72% -
rng::find(vector<char>)_(bail_25%)/8 8.18% 1.020 1.104 - 12.28% -
rng::find_end(vector<int>)_(same_length)/1024 8.14% 512.324 554.033 - 7.85% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 8.14% 29.473 31.872 - -0.26% -
rng::swap_ranges(deque<int>)/50 8.09% 19.569 21.153 - 6.09% -
BM_RangesMakeHeap_string_PipeOrgan_16384 8.03% 5.308 5.734 - -15.88% -
rng::remove(list<int>)_(prefix)/8192 8.03% 8453.947 9132.591 - 7.15% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 8.02% 686.309 741.348 - 8.07% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 8.01% 9.536 10.300 - 7.99% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 8.01% 0.347 0.375 - 0.11% -
BM_std_minmax<unsigned_char>/26 7.97% 1.388 1.499 - 3.91% -
std::rotate_copy(vector<int>)/8192 7.89% 729.296 786.851 - 22.77% -
BM_std_minmax<unsigned_char>/25 7.89% 1.180 1.273 - 3.81% -
std::rotate(list<int>)_(1_element_forward)/8192 7.88% 7878.771 8499.493 - 7.53% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 7.88% 1.501 1.619 - 9.06% -
BM_RangesMakeHeap_uint32_Random_256 7.83% 1.127 1.216 - 1.77% -
rng::distance(join_view(vector<vector<int>>)/50 7.79% 0.610 0.658 - 8.80% -
rng::find_last_if(list<int>)_(bail_10%)/50 7.79% 33.673 36.296 - -0.57% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 7.76% 20.517 22.110 - 7.99% -
SetIntersection_Front_Set_float_262144_16384 7.76% 238929611.133 257462014.589 - -27.48% -
BM_vector_deque_ranges_copy/1 7.75% 2.151 2.318 - -1.47% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 7.74% 9.301 10.021 - 9.11% -
rng::find_end(deque<int>)_(match_near_end)/1024 7.71% 3165.055 3409.128 - 7.34% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 7.70% 587.119 632.314 - 3.60% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 7.69% 4066.246 4378.823 - -4.94% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 7.68% 2755.435 2966.919 - 8.09% -
std::search(deque<int>,_pred)_(no_match)/1024 7.67% 348.168 374.869 - 14.53% -
rng::move(vector<int>)/8 7.65% 2.206 2.374 - 6.91% -
BM_std_minmax_element<int>/64 7.65% 16.030 17.257 - -0.13% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 7.64% 9.966 10.727 - -3.78% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 7.61% 29.568 31.818 - 1.98% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 7.58% 1.512 1.626 - 8.26% -
BM_MakeHeap_uint64_Random_1024 7.53% 1.023 1.100 - 0.27% -
BM_MakeHeap_uint32_PipeOrgan_4 7.50% 0.390 0.419 - -0.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.49% 4.999 5.374 - 5.65% -
BM_std_minmax<unsigned_char>/32 7.49% 1.491 1.603 - 0.07% -
BM_vector_deque_copy/1 7.48% 2.151 2.313 - -0.30% -
BM_std_minmax_element<char>/1024 7.41% 266.434 286.186 - -0.20% -
rng::find_end(deque<int>)_(process_all)/1000 7.40% 252.188 270.861 - 7.47% -
SetIntersection_Front_Vector_string_16384_256 7.37% 10062813.282 10804598.948 - 6.41% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 7.36% 11644.939 12501.440 - 0.20% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.35% 41.332 44.372 - 5.49% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 7.34% 0.400 0.430 - 8.74% -
rng::is_partitioned(deque<int>)_(partitioned)/32 7.34% 9.750 10.466 - -1.01% -
BM_std_minmax<unsigned_short>/3 7.31% 1.133 1.216 - 4.41% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 7.30% 0.409 0.439 - 0.43% -
rng::find_first_of(vector<int>)_(small_needle)/32 7.30% 46.948 50.374 - 6.21% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 7.28% 11048.990 11853.324 - 17.80% -
BM_StringFindNoMatch/64 7.25% 1.845 1.979 - 7.01% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 7.25% 73.189 78.492 - 1.58% -
std::shift_left(list<int>)/8192 7.20% 7105.200 7616.956 - -1.06% -
std::multiset<int>::contains(key)_(non-existent)/32 7.20% 2.276 2.439 - 4.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 7.20% 5911298.283 6336711.679 - -0.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 7.17% 1083488.197 1161200.809 - 0.91% -
710_omnetpp_r 7.16% 8.542 9.153 - 3.46% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 7.16% 11851.081 12699.042 - 12.22% -
BM_StringRelationalLiteral_Less_Large_Small_Control 7.15% 1.791 1.919 - 1.60% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 7.14% 4.471 4.791 - 7.34% -
BM_RangesPushHeap_float_SingleElement_4 7.13% 0.357 0.383 - -0.40% -
BM_std_min<char>/1 7.13% 0.292 0.313 - 8.62% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 7.11% 3887.400 4163.914 - 7.01% -
SetIntersection_Interlaced_Set_uint32_262144_16 7.11% 1566463.947 1677771.076 - 7.32% -
std::stable_partition(deque<int>)_(sparse)/8192 7.10% 3475.226 3722.094 - 10.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 7.09% 41.817 44.783 - 27.59% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 7.06% 23.095 24.726 - 2.48% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 7.06% 0.448 0.479 - 6.91% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 7.00% 147.605 157.938 - 2.62% -
std::is_sorted_until(list<int>,_pred)/8192 6.99% 7243.954 7750.249 - -0.25% -
std::find(vector<bool>)_(process_all)/8 6.98% 0.623 0.667 - 15.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 6.97% 124272078.279 132929640.395 - -1.32% -
BM_deque_deque_ranges_move/70000 6.95% 3028.066 3238.398 - 0.20% -
SetIntersection_Front_Set_uint64_1024_1024 6.91% 15638659.987 16719251.411 - 6.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 6.90% 1172620.930 1253499.504 - 1.88% -
std::is_sorted(list<int>)/8192 6.87% 7431.797 7942.691 - 10.76% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 6.87% 0.936 1.000 - 5.83% -
SetIntersection_Interlaced_Set_uint32_262144_4 6.87% 1260868.814 1347439.451 - 6.82% -
std::set<int>::contains(key)_(non-existent)/0 6.86% 0.271 0.289 - 8.15% -
rng::find_last(deque<int>)_(bail_10%)/1024 6.85% 227.427 242.995 - 6.66% -
rng::remove_if(deque<int>)_(sprinkled)/32 6.84% 58.912 62.940 - 2.82% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 6.80% 4.964 5.302 - 6.19% -
std::copy(list<int>)/4096 6.78% 3238.556 3458.203 - 4.93% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 6.77% 31.700 33.847 - 3.44% -
BM_std_minmax_element<char>/512 6.77% 136.477 145.719 - -0.26% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 6.75% 7189.366 7674.913 - 5.27% -
SetIntersection_Front_Vector_uint64_262144_1 6.74% 1055927.177 1127120.218 - 0.60% -
BM_std_minmax<char>/21 6.74% 2.115 2.258 - -5.60% -
vector<bool>(size_type,_const_value_type&) 6.71% 8.209 8.760 - 7.39% -
BM_StringRelational_Eq_Large_Large_Control 6.71% 2.326 2.482 - 9.33% -
SetIntersection_Front_Vector_string_16384_16 6.70% 1639988.687 1749871.414 - 1.84% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 6.69% 1.079 1.151 - 3.98% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 6.68% 2.553 2.724 - 14.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 6.67% 0.501 0.534 - -3.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 6.65% 32.502 34.664 - 20.11% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 6.64% 1.202 1.282 - -0.73% -
SetIntersection_Front_Vector_string_16384_64 6.63% 3550773.552 3786314.176 - 8.97% -
std::distance(deque<int>)/8192 6.61% 0.652 0.695 - 0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 6.60% 1527902.986 1628790.658 - -3.95% -
BM_deque_deque_ranges_move_backward/64 6.60% 3.340 3.560 - 5.42% -
std::distance(deque<int>)/4096 6.59% 0.651 0.694 - 0.08% -
std::find_first_of(list<int>)_(large_needle)/50 6.58% 1734.361 1848.553 - 6.55% -
rng::contains_subrange(list<int>)_(same_length)/8192 6.57% 8047.974 8576.464 - 8.27% -
std::unordered_set<int>::insert(value)_(already_present)/1024 6.56% 2.375 2.531 - 30.49% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 6.56% 29.553 31.490 - 7.88% -
SetIntersection_Interlaced_Vector_uint32_1024_256 6.54% 5800282.726 6179451.489 - -2.94% -
rng::find_end(vector<int>)_(same_length)/1000 6.52% 506.147 539.149 - 7.38% -
rng::contains_subrange(deque<int>)_(same_length)/32 6.51% 18.069 19.245 - 3.31% -
rng::rotate(list<int>)_(by_1/2)/8192 6.49% 4907.167 5225.638 - 5.36% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 6.48% 71.396 76.025 - 5.17% -
std::is_sorted(list<int>,_pred)/8192 6.48% 7767.551 8270.744 - 8.67% -
std::map<int,_int>::count(key)_(non-existent)/8192 6.44% 11.225 11.948 - 6.69% -
BM_RangesMakeHeap_string_Ascending_1024 6.43% 4.968 5.288 - -0.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 6.41% 1172449.610 1247555.740 - 2.47% -
BM_deque_deque_copy_backward/64 6.41% 3.336 3.550 - 5.22% -
rng::unique(deque<int>)_(sprinkled)/52 6.40% 67.600 71.925 - -3.79% -
BM_MakeThenSortHeap_string_SingleElement_4 6.35% 5.947 6.325 - 6.14% -
std::equal(list<int>)_(it,_it,_it)/8192 6.33% 9873.025 10497.595 - 4.05% -
SetIntersection_Interlaced_Vector_uint64_256_64 6.32% 7260296.721 7718955.699 - 14.32% -
std::multimap<std::string,_int>::find(key)_(existent)/32 6.31% 14.898 15.839 - 2.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 6.30% 3235811.647 3439744.237 - 17.46% -
BM_std_minmax_element<int>/2 6.29% 0.645 0.686 - 7.45% -
SetIntersection_Front_Set_string_1024_64 6.27% 4542072.726 4827045.034 - 2.78% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 6.26% 29.944 31.818 - 5.04% -
SetIntersection_Front_Set_string_16384_256 6.26% 14416111.971 15318000.462 - 4.35% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 6.25% 275.149 292.348 - 5.69% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 6.25% 2.999 3.186 - -0.54% -
BM_RangesPushHeap_float_Descending_4 6.25% 0.356 0.379 - 4.20% -
std::find_first_of(deque<int>)_(small_needle)/1024 6.23% 3529.798 3749.775 - 0.94% -
BM_std_minmax<unsigned_int>/4 6.22% 1.087 1.154 - 18.66% -
rng::sort(vector<int>)_(descending)/8 6.21% 23.645 25.115 - 1.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 6.21% 5054915.180 5368843.517 - 1.95% -
std::adjacent_find(deque<int>)/8 6.15% 3.411 3.621 - 22.46% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 6.15% 1.719 1.825 - 11.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 6.13% 1093288.228 1160335.624 - -0.85% -
rng::find_first_of(vector<int>)_(small_needle)/1024 6.13% 1410.863 1497.375 - 6.00% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 6.13% 31.846 33.798 - 6.86% -
BM_RangesPushHeap_uint64_SingleElement_1 6.13% 0.465 0.494 - -19.81% -
std::sort(vector<int>)_(descending)/8 6.12% 23.682 25.132 - 1.91% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 6.11% 0.753 0.799 - 0.60% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 6.11% 82.597 87.645 - -5.04% -
std::remove_if(list<int>)_(prefix)/8192 6.11% 9424.374 10000.403 - 6.94% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 6.10% 12058.544 12793.658 - -0.28% -
BM_PushHeap_float_Random_4 6.09% 2.872 3.047 - 7.41% -
BM_RangesPushHeap_uint64_Ascending_64 6.08% 1.519 1.612 - 6.12% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 6.08% 222293.506 235813.749 - -4.41% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 6.08% 1.851 1.964 - 6.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 6.08% 1064163.165 1128863.651 - -0.38% -
SetIntersection_Front_Vector_string_16384_1024 6.08% 39137758.808 41515832.542 - 5.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 6.05% 11069.461 11739.098 - 6.20% -
BM_std_minmax<unsigned_char>/19 6.04% 1.649 1.748 - 5.58% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 6.03% 31.403 33.296 - 4.25% -
std::unordered_map<int,_int>::find(key)_(existent)/32 6.02% 1.119 1.186 - 2.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 6.02% 1.747 1.852 - -8.83% -
BM_vector_deque_ranges_copy_backward/64000 6.02% 7399.593 7845.086 - 6.96% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 6.01% 1.187 1.258 - 1.69% -
rng::remove_copy_if(deque<int>)_(prefix)/32 5.99% 17.519 18.569 - 6.35% -
rng::move(vector<bool>)_(aligned)/64 5.99% 1.947 2.064 - 8.79% -
rng::stable_partition(list<int>)_(sparse)/8192 5.97% 8776.136 9300.203 - 4.95% -
BM_RangesPopHeap_uint32_1 5.97% 0.459 0.486 - 17.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.97% 213.185 225.911 - 0.86% -
BM_LowerBound_string_262144 5.96% 2061.369 2184.315 - -2.60% -
std::find_end(deque<int>)_(match_near_end)/8192 5.95% 168852.106 178905.577 - 7.78% -
BM_std_min<unsigned_short>/18 5.94% 1.514 1.604 - 4.55% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 5.94% 22.937 24.301 - 8.85% -
BM_std_minmax<unsigned_char>/20 5.93% 1.916 2.030 - 5.05% -
rng::remove_copy_if(list<int>)_(prefix)/8192 5.91% 7270.983 7700.618 - 5.84% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 5.91% 3240.847 3432.237 - -0.58% -
BM_PushHeap_uint64_SingleElement_4 5.90% 0.357 0.378 - 5.89% -
BM_PushHeap_uint64_SingleElement_262144 5.89% 0.358 0.379 - 5.98% -
bm_lexicographical_compare<int>/2 5.89% 1.368 1.449 - -4.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 5.88% 1634462.760 1730576.816 - 8.83% -
rng::find_first_of(vector<int>)_(small_needle)/8192 5.87% 11280.639 11943.178 - 5.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 5.86% 1168806.005 1237248.147 - -0.63% -
SetIntersection_None_Set_uint32_262144_1 5.85% 1160410.563 1228315.105 - 5.97% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 5.84% 1.601 1.694 - 6.51% -
BM_StringRelational_Less_Large_Small_Control 5.83% 1.673 1.770 - -0.56% -
rng::find_last(deque<int>)_(bail_10%)/8 5.83% 2.620 2.772 - 3.43% -
std::set<std::string>::insert(value)_(already_present)/0 5.82% 15.064 15.942 - 6.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 5.82% 1119411.324 1184613.910 - -0.77% -
BM_std_minmax_element<char>/2 5.82% 0.650 0.688 - -0.03% -
std::distance(join_view(vector<vector<int>>))/50 5.78% 0.580 0.613 - 1.44% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 5.78% 10.307 10.903 - 4.01% -
SetIntersection_Interlaced_Set_float_16384_16384 5.76% 341145261.458 360811620.660 - 3.37% -
BM_RangesMakeHeap_uint32_Random_16384 5.76% 0.971 1.027 - -1.56% -
BM_std_minmax<long_long>/1 5.75% 0.615 0.651 - -6.11% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 5.75% 0.493 0.521 - 5.35% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 5.73% 1.204 1.273 - 2.55% -
BM_PushHeap_uint64_Ascending_16 5.73% 0.990 1.047 - 14.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 5.72% 1915963.358 2025468.315 - 6.60% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 5.71% 1406.728 1487.045 - 20.21% -
std::distance(deque<int>)/1024 5.64% 0.657 0.694 - -0.03% -
BM_std_minmax<char>/15 5.64% 2.894 3.057 - 4.36% -
SetIntersection_Interlaced_Set_uint64_16384_1 5.62% 1056130.546 1115506.417 - 4.03% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 5.62% 9.565 10.102 - 5.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 5.62% 0.894 0.944 - 4.78% -
BM_std_minmax<char>/5 5.62% 1.690 1.785 - -3.99% -
rng::find_if_not(vector<char>)_(process_all)/8 5.62% 2.390 2.525 - 2.24% -
std::remove_copy(deque<int>)_(prefix)/1024 5.62% 376.843 398.004 - -3.72% -
rng::adjacent_find(deque<int>)/50 5.60% 16.150 17.055 - -9.30% -
std::none_of(vector<int>)_(process_all)/8 5.59% 2.410 2.545 - 1.69% -
BM_PushHeap_uint64_SingleElement_1024 5.56% 0.364 0.384 - 5.47% -
std::set<std::string>::erase(key)_(non-existent)/32 5.55% 13.249 13.984 - -4.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 5.55% 2.537 2.678 - -4.61% -
BM_std_min<int>/8 5.53% 1.229 1.297 - -0.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5.53% 5042487.933 5321310.601 - 4.73% -
rng::is_partitioned(list<int>)_(partitioned)/8192 5.52% 6831.324 7208.300 - 0.56% -
BM_std_min<unsigned_long_long>/5 5.52% 1.337 1.411 - 5.05% -
SetIntersection_Interlaced_Vector_string_1024_1024 5.50% 39806171.182 41997444.647 - -3.23% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 5.49% 1.912 2.017 - 6.44% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 5.48% 457.525 482.617 - 0.50% -
rng::rotate(deque<int>)_(by_1/2)/1024 5.48% 173.483 182.994 - 5.44% -
BM_MakeHeap_uint64_Random_262144 5.48% 1.032 1.088 - 4.95% -
std::move_backward(vector<bool>)_(aligned)/512 5.47% 2.401 2.533 - -0.51% -
SetIntersection_Interlaced_Set_uint64_256_64 5.46% 14647616.048 15448088.183 - 5.02% -
SetIntersection_Interlaced_Set_string_64_64 5.46% 36808058.161 38819108.880 - 7.79% -
std::set<std::string>::contains(key)_(non-existent)/8192 5.46% 26.083 27.508 - 5.45% -
BM_std_min<unsigned_long_long>/6 5.46% 1.571 1.657 - 1.80% -
BM_std_minmax<char>/6 5.46% 1.966 2.074 - -3.77% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 5.45% 4.574 4.823 - -1.94% -
std::adjacent_find(list<int>,_pred)/50 5.44% 34.941 36.842 - 5.17% -
SetIntersection_Interlaced_Vector_string_256_64 5.43% 19625831.824 20691501.058 - 2.55% -
std::unique(deque<int>)_(contiguous)/32 5.43% 59.030 62.236 - 4.40% -
std::unordered_set<int>::insert(value)_(already_present)/8192 5.42% 2.004 2.112 - -5.52% -
bm_lexicographical_compare<int>/3 5.40% 1.625 1.713 - 1.21% -
SetIntersection_Interlaced_Set_uint64_1024_1 5.37% 1058917.635 1115828.222 - 0.78% -
rng::copy_n(vector<bool>)_(unaligned)/512 5.36% 3.300 3.477 - 4.68% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.34% 456.312 480.663 - 5.41% -
BM_std_min<char>/6 5.33% 1.573 1.657 - 4.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.33% 90.226 95.039 - 11.27% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 5.32% 1393.663 1467.854 - 9.39% -
BM_std_min<char>/4 5.32% 1.014 1.068 - -0.27% -
std::multiset<int>::insert(value)_(new_value)/8192 5.31% 74.464 78.419 - 5.94% -
rng::find_end(list<int>)_(same_length)/8192 5.31% 15969.472 16817.274 - 5.70% -
BM_std_min<int>/32 5.30% 2.144 2.257 - 1.59% -
BM_StringRelational_Compare_Small_Small_ChangeLast 5.30% 1.639 1.726 - -0.91% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 5.30% 2.397 2.524 - 5.53% -
SetIntersection_Front_Set_uint64_1024_256 5.30% 4589247.900 4832430.468 - -0.14% -
SetIntersection_None_Set_uint32_262144_256 5.29% 1157632.977 1218926.594 - 5.97% -
SetIntersection_None_Set_uint32_262144_16384 5.29% 1163493.489 1225044.596 - 6.38% -
SetIntersection_Front_Vector_string_262144_1024 5.28% 39966729.959 42076955.807 - 4.88% -
SetIntersection_Front_Vector_string_262144_256 5.25% 10173033.038 10707455.719 - 7.39% -
std::map<int,_int>::erase(key)_(non-existent)/8192 5.24% 7.453 7.843 - 2.13% -
BM_PushHeap_uint64_SingleElement_256 5.23% 0.386 0.406 - 5.19% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 5.22% 2.796 2.942 - -0.18% -
std::unordered_set<int>::find(key)_(non-existent)/1024 5.22% 1.065 1.120 - -13.94% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 5.21% 1.177 1.238 - -11.33% -
std::multimap<std::string,_int>::erase(iterator)/8192 5.20% 30.507 32.092 - -2.28% -
BM_PushHeap_uint32_Descending_4 5.19% 0.351 0.369 - 7.16% -
SetIntersection_Front_Set_float_16384_16384 5.16% 244864378.424 257508187.654 - -24.90% -
rng::reverse(list<int>)/4096 5.15% 1665.361 1751.081 - -0.07% -
SetIntersection_Interlaced_Set_uint32_64_64 5.13% 14956592.806 15723648.029 - 1.83% -
std::multiset<std::string>::insert(value)_(new_value)/1024 5.13% 61.300 64.444 - 4.70% -
BM_std_minmax<int>/16 5.13% 1.317 1.385 - 5.42% -
731_astcenc_r 5.11% 10.344 10.872 - 6.42% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 5.09% 1.340 1.408 - 13.73% -
BM_PushHeap_uint64_Ascending_256 5.09% 2.149 2.258 - 7.96% -
rng::remove_if(list<int>)_(prefix)/8192 5.07% 9085.515 9545.951 - 4.46% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 5.07% 0.583 0.612 - -2.65% -
BM_StringEraseWithMove_Small_Transparent 5.07% 2.425 2.548 - -0.30% -
BM_std_minmax<unsigned_char>/18 5.06% 1.299 1.364 - 3.63% -
SetIntersection_None_Set_uint32_262144_4 5.06% 1160025.555 1218712.242 - 5.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5.05% 4866212.646 5112184.697 - 6.63% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 5.05% 2.170 2.280 - 5.51% -
SetIntersection_None_Set_uint32_262144_16 5.04% 1161775.797 1220354.250 - 5.52% -
SetIntersection_Interlaced_Vector_string_262144_16 5.04% 5545381.466 5824762.150 - -0.22% -
BM_align/1 5.00% 0.927 0.973 - 8.55% -
BM_std_min<char>/25 4.99% 1.154 1.212 - 5.13% -
SetIntersection_None_Set_uint32_262144_64 4.99% 1161783.448 1219758.138 - 6.02% -
rng::any_of(deque<int>)_(process_all)/50 4.98% 18.338 19.251 - 4.96% -
std::multiset<std::string>::erase(key)_(existent)/8192 4.97% 128.496 134.877 - -0.12% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.96% 205564.297 215769.283 - 5.49% -
std::map<std::string,_int>::contains(key)_(existent)/8192 4.95% 31.206 32.750 - 8.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.94% 1089332.531 1143145.363 - 3.01% -
rng::find_last(vector<int>)_(bail_90%)/8 4.93% 0.612 0.642 - 17.18% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 4.92% 6.818 7.153 - -1.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 4.91% 1128247.309 1183648.369 - 0.18% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 4.89% 1.589 1.666 - 3.55% -
BM_deque_deque_ranges_move_backward/512 4.89% 18.600 19.509 - -4.82% -
std::unordered_map<int,_int>::clear()/8192 4.88% 60287.765 63232.730 - 0.36% -
std::stable_partition(deque<int>)_(sparse)/50 4.87% 28.294 29.673 - -0.15% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 4.87% 10.098 10.590 - 3.83% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.87% 730.192 765.719 - -25.66% -
BM_std_min<unsigned_char>/5 4.86% 1.238 1.298 - -1.46% -
SetIntersection_None_Vector_string_16384_4 4.86% 1240203.404 1300442.727 - 1.51% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 4.85% 1.598 1.675 - 5.40% -
SetIntersection_Interlaced_Set_uint64_256_16 4.85% 12023798.200 12607285.891 - 3.84% -
SetIntersection_Front_Set_uint64_16384_4 4.84% 1100895.185 1154197.604 - 6.53% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 4.84% 5.929 6.216 - -3.63% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 4.84% 88497886.782 92776885.843 - 15.12% -
rng::adjacent_find(list<int>,_pred)/8192 4.83% 7561.153 7926.627 - -9.13% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 4.83% 456.700 478.761 - 1.77% -
SetIntersection_Interlaced_Vector_string_262144_256 4.82% 63092610.753 66136043.330 - -2.51% -
std::replace(vector<int>)_(sprinkled)/32 4.82% 5.528 5.794 - 15.06% -
vector<bool>(const_vector<bool>&) 4.82% 10.058 10.543 - 7.27% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 4.80% 19837.577 20788.934 - -0.80% -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.77% 4.979 5.216 - -11.51% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 4.76% 565.920 592.882 - 5.96% -
SetIntersection_None_Set_uint32_16384_16384 4.76% 151829209.788 159056051.158 - 3.13% -
SetIntersection_None_Vector_uint32_262144_64 4.75% 1157447.328 1212380.707 - 0.48% -
std::search(deque<int>,_pred)_(near_matches)/1000 4.74% 23385.183 24492.743 - 5.08% -
std::stable_partition(list<int>)_(sparse)/8192 4.73% 8756.319 9170.368 - 4.39% -
rng::remove_copy_if(deque<int>)_(prefix)/50 4.72% 27.749 29.059 - 4.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 4.72% 1105974.371 1158196.158 - 1.81% -
rng::copy(list<int>)/32768 4.72% 25993.688 27219.821 - 1.80% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 4.70% 1.453 1.521 - 4.51% -
SetIntersection_Front_Vector_string_16_16 4.70% 53894495.954 56427943.905 - 3.16% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 4.70% 528.243 553.060 - -0.95% -
std::find_end(deque<int>,_pred)_(same_length)/1000 4.69% 1309.977 1371.364 - 0.59% -
rng::unique_copy(list<int>)_(sprinkled)/8192 4.68% 7291.038 7631.918 - 9.34% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.67% 4.167 4.361 - 1.81% -
BM_StringEraseWithMove_Huge_Transparent 4.67% 43.409 45.437 - 0.30% -
BM_std_minmax<unsigned_char>/17 4.65% 1.087 1.138 - 2.98% -
std::search(list<int>)_(single_element)/1024 4.64% 732.088 766.069 - -0.62% -
rng::remove_copy(list<int>)_(prefix)/8192 4.63% 7011.667 7336.055 - 4.34% -
BM_deque_vector_move_backward/0 4.63% 1.314 1.375 - -6.35% -
rng::stable_partition(deque<int>)_(sparse)/32 4.62% 11.033 11.543 - 3.39% -
BM_std_minmax<short>/24 4.60% 2.206 2.307 - 3.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 4.60% 13196360.389 13803114.282 - 8.73% -
BM_deque_vector_ranges_move_backward/1 4.60% 2.029 2.122 - 0.24% -
BM_PushHeap_string_Descending_256 4.58% 2.247 2.350 - -23.38% -
BM_std_min<short>/22 4.57% 1.776 1.857 - -1.60% -
std::partition_copy(vector<int>)/1024 4.57% 451.103 471.733 - 3.17% -
rng::search(deque<int>,_pred)_(same_length)/1000 4.56% 478.350 500.169 - 2.37% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 4.55% 1.244 1.300 - 1.75% -
SetIntersection_Interlaced_Set_float_64_64 4.54% 15055067.122 15738716.951 - 4.24% -
rng::copy_n(vector<int>)/4096 4.53% 143.044 149.520 - 2.23% -
rng::move(list<int>)/512 4.52% 352.086 368.014 - 4.20% -
BM_PushHeap_uint64_Ascending_262144 4.49% 4.773 4.988 - 7.07% -
BM_vector_deque_ranges_move_backward/65536 4.49% 7510.971 7848.502 - 8.04% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.48% 76.516 79.947 - 5.51% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 4.48% 1.706 1.782 - 2.58% -
rng::find_last(deque<int>)_(bail_10%)/50 4.48% 11.633 12.155 - 6.18% -
bm_ranges_lexicographical_compare<signed_char>/16 4.48% 1.294 1.352 - 4.24% -
BM_PushHeap_string_Ascending_16384 4.47% 18.139 18.950 - -14.88% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.46% 1396293.926 1458611.038 - 10.06% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 4.46% 7909.087 8262.056 - 9.00% -
std::search(deque<int>,_pred)_(near_matches)/1024 4.45% 24503.787 25595.062 - 4.57% -
std::map<int,_int>::erase(key)_(non-existent)/32 4.45% 2.411 2.518 - 5.79% -
std::remove_if(deque<int>)_(sprinkled)/32 4.45% 56.063 58.559 - 4.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 4.45% 2251115.257 2351319.067 - -0.72% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 4.45% 3.040 3.175 - 5.63% -
BM_PushHeap_uint64_SingleElement_16384 4.43% 0.365 0.381 - 4.45% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.43% 36.152 37.753 - -11.79% -
SetIntersection_Front_Set_uint64_262144_16 4.43% 1276705.500 1333203.106 - 2.05% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 4.42% 24.953 26.055 - 27.40% -
rng::contains_subrange(deque<int>)_(same_length)/50 4.41% 26.315 27.476 - 2.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 4.41% 1379416.085 1440282.387 - -1.21% -
BM_std_minmax<int>/7 4.40% 1.672 1.746 - 2.05% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 4.39% 19.402 20.253 - 4.95% -
BM_RangesPushHeap_string_Ascending_262144 4.38% 28.002 29.229 - -17.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 4.37% 1200552.550 1253066.983 - 2.37% -
rng::is_partitioned(deque<int>)_(partitioned)/50 4.37% 15.102 15.763 - -0.53% -
std::rotate(list<int>)_(1_element_backward)/50 4.36% 24.485 25.551 - 3.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 4.34% 5726551.497 5975293.857 - 0.01% -
std::remove_if(list<int>)_(sprinkled)/50 4.34% 73.398 76.581 - 4.29% -
std::remove_copy_if(list<int>)_(sprinkled)/50 4.34% 24.691 25.761 - 4.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 4.34% 1064174.238 1110307.140 - -1.32% -
BM_std_minmax<short>/64 4.33% 1.526 1.592 - 4.34% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 4.31% 1.242 1.295 - 6.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 4.31% 17402719.618 18152318.826 - 2.47% -
rng::copy_backward(vector<int>)/32768 4.30% 2791.232 2911.346 - -11.42% -
BM_MakeHeap_uint32_SingleElement_4 4.29% 0.324 0.338 - -0.05% -
bm_lexicographical_compare<int>/1 4.29% 1.205 1.257 - -4.92% -
std::all_of(deque<int>)_(process_all)/8 4.29% 3.089 3.222 - 4.21% -
BM_RangesMakeHeap_string_Ascending_256 4.29% 4.901 5.111 - 0.86% -
SetIntersection_None_Vector_uint64_1024_256 4.28% 1101313.558 1148425.646 - 2.29% -
rng::any_of(deque<int>)_(process_all)/8 4.28% 3.090 3.222 - 4.21% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.27% 6.988 7.286 - 6.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 4.27% 1596482.246 1664648.447 - 4.50% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 4.27% 1.203 1.254 - -4.11% -
std::replace_if(list<int>)_(sprinkled)/50 4.26% 23.026 24.007 - 4.27% -
BM_std_min<unsigned_long_long>/32 4.26% 3.214 3.351 - 2.77% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.25% 4.914 5.123 - 4.49% -
rng::search(list<int>)_(no_match)/1048576 4.25% 825764.086 860875.662 - 1.82% -
std::mismatch(list<int>)_(it,_it,_it)/8 4.25% 2.646 2.758 - 4.30% -
BM_LowerBound_string_1 4.24% 4.549 4.741 - 3.17% -
std::any_of(deque<int>)_(process_all)/8 4.24% 3.089 3.220 - 4.22% -
BM_MakeHeap_uint64_QuickSortAdversary_4 4.23% 0.408 0.425 - -0.66% -
BM_std_min<short>/26 4.23% 2.064 2.151 - 2.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 4.23% 7246158.766 7552435.414 - 2.81% -
std::unordered_set<int>::erase(key)_(existent)/8192 4.22% 23.843 24.850 - 8.80% -
std::rotate(list<int>)_(by_1/4)/8192 4.22% 7330.716 7640.371 - 5.75% -
rng::all_of(deque<int>)_(process_all)/8 4.22% 3.089 3.220 - 4.26% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 4.18% 45816824.868 47733829.171 - 3.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.18% 1206411.843 1256865.690 - -1.15% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 4.18% 1.437 1.497 - 10.59% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.18% 1.156 1.204 - 4.27% -
std::multiset<std::string>::erase(iterator)/32 4.18% 31.182 32.484 - 5.57% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 4.17% 2.270 2.364 - 1.32% -
std::move(vector<int>)/262144 4.17% 14213.163 14805.764 - -32.45% -
std::none_of(deque<int>)_(process_all)/8 4.15% 3.093 3.222 - 4.32% -
rng::remove_copy(list<int>)_(sprinkled)/8192 4.14% 6990.760 7280.521 - 3.51% -
std::set<int>::insert(value)_(new_value)/8192 4.14% 73.565 76.612 - 7.84% -
std::multiset<int>::contains(key)_(non-existent)/8192 4.14% 8.509 8.861 - 0.13% -
BM_deque_vector_ranges_copy_backward/1 4.13% 2.022 2.105 - -1.65% -
BM_align/8 4.12% 0.924 0.962 - 7.17% -
BM_vector_deque_ranges_copy_backward/70000 4.12% 8184.879 8522.137 - 4.49% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 4.12% 1.467 1.528 - 2.32% -
SetIntersection_None_Set_uint64_1024_1 4.12% 8680382.574 9038025.685 - 1.42% -
SetIntersection_Front_Set_uint64_262144_64 4.12% 1902655.040 1981013.858 - 8.34% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 4.11% 28.650 29.826 - 1.27% -
BM_deque_deque_ranges_copy_backward/64 4.10% 3.341 3.478 - 3.00% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.10% 6362.456 6623.016 - 2.11% -
BM_std_min<unsigned_short>/32 4.08% 2.813 2.928 - 0.51% -
std::search_n(vector<int>)_(no_match)/1000 4.08% 205.311 213.682 - 4.00% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.08% 1.156 1.203 - 3.40% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 4.07% 27.193 28.300 - -2.12% -
BM_std_minmax<char>/29 4.07% 2.320 2.415 - -5.51% -
rng::partition_point(list<int>)/8192 4.07% 12852.560 13375.483 - 0.94% -
BM_RangesMakeHeap_uint64_Random_16 4.06% 1.282 1.334 - 3.15% -
rng::unique_copy(list<int>)_(contiguous)/8192 4.05% 7403.777 7703.945 - 11.39% -
BM_MakeHeap_float_Random_16384 4.05% 1.144 1.190 - -0.96% -
SetIntersection_None_Set_uint32_262144_1024 4.05% 1168079.184 1215382.324 - 6.16% -
std::search_n(vector<int>)_(no_match)/1024 4.05% 210.376 218.887 - 4.03% -
BM_std_minmax<char>/20 4.04% 1.865 1.940 - -6.33% -
BM_RangesPushHeap_float_SingleElement_16 4.04% 0.364 0.379 - 0.35% -
SetIntersection_None_Vector_uint32_16384_4 4.04% 1135113.371 1180950.643 - 0.38% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 4.04% 163596.167 170202.003 - 0.35% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 4.04% 0.787 0.819 - 5.22% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.04% 4.719 4.909 - 8.65% -
BM_align/256 4.03% 0.924 0.961 - 7.10% -
SetIntersection_None_Vector_string_256_256 4.03% 2338625.057 2432945.941 - 1.39% -
SetIntersection_Front_Vector_uint32_16384_16384 4.03% 80053055.199 83281630.893 - 4.94% -
std::rotate(list<int>)_(by_1/3)/8192 4.03% 8768.936 9122.522 - 3.96% -
BM_num_get<long_double> 4.03% 35.512 36.942 - 3.84% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 4.02% 458.997 477.467 - 0.56% -
BM_PushHeap_string_Ascending_256 4.02% 9.593 9.979 - -2.02% -
BM_align/64 4.02% 0.924 0.961 - 7.31% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 4.02% 1.164 1.210 - -1.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.01% 1190.003 1237.780 - 6.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.01% 237194226.767 246717028.338 - 1.30% -
BM_RangesPushHeap_string_SingleElement_16 4.01% 2.430 2.527 - -1.01% -
BM_num_get<double> 4.01% 34.808 36.202 - 2.23% -
SetIntersection_Interlaced_Set_uint32_1024_1024 4.00% 15076117.153 15679800.252 - -1.09% -
rng::partial_sort(deque<int>)_(ascending)/8 4.00% 32.098 33.382 - 9.44% -
BM_vector_deque_copy_backward/70000 4.00% 8316.775 8649.286 - 5.96% -
std::find_end(vector<int>)_(match_near_end)/1000 3.97% 261.996 272.409 - 3.74% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.97% 3.208 3.336 - 3.88% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 3.95% 1.722 1.790 - 4.69% -
BM_PushHeap_float_Ascending_16 3.95% 0.980 1.019 - -4.32% -
BM_std_minmax<unsigned_char>/12 3.94% 1.903 1.979 - 1.70% -
BM_MakeHeap_uint64_Ascending_16 3.94% 0.657 0.683 - 1.99% -
std::remove_if(deque<int>)_(sprinkled)/50 3.94% 64.578 67.123 - 2.49% -
SetIntersection_Interlaced_Set_uint64_1024_256 3.94% 15166501.855 15763798.540 - 3.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.93% 1138439.322 1183184.344 - -0.48% -
BM_RangesMakeThenSortHeap_string_Descending_1024 3.91% 36.893 38.333 - -0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 3.90% 9245462.840 9606478.899 - 14.01% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 3.90% 0.278 0.289 - 3.82% -
BM_std_minmax<unsigned_short>/2 3.90% 0.870 0.904 - 6.70% -
BM_MakeThenSortHeap_float_Heap_1 3.90% 0.269 0.280 - 1.63% -
BM_std_minmax<unsigned_char>/27 3.90% 1.838 1.909 - 2.20% -
BM_std_minmax<unsigned_char>/31 3.89% 3.132 3.254 - 3.03% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 3.88% 62.297 64.714 - 10.32% -
SetIntersection_Interlaced_Set_uint64_16384_16 3.87% 218754588.893 227229837.443 - 1.56% -
std::sort(deque<int>)_(descending)/1024 3.87% 1337.477 1389.265 - 3.99% -
rng::fill(vector<bool>)/64 3.87% 1.622 1.685 - 4.98% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 3.85% 22.742 23.618 - -1.85% -
BM_std_min<unsigned_char>/28 3.85% 1.761 1.829 - 4.65% -
BM_RangesMakeHeap_uint32_SingleElement_262144 3.84% 0.635 0.659 - 5.26% -
rng::find_end(deque<int>)_(near_matches)/1000 3.84% 26835.023 27865.696 - 1.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 3.84% 164036354.078 170327295.516 - -0.43% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.83% 0.606 0.629 - -2.41% -
BM_MakeHeap_uint32_Random_262144 3.83% 0.999 1.038 - 3.03% -
BM_std_min<short>/18 3.82% 1.546 1.605 - -0.89% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.82% 3.006 3.121 - 4.61% -
BM_RangesPushHeap_uint32_Random_64 3.82% 5.399 5.606 - 1.75% -
BM_vector_deque_move_backward/65536 3.81% 7484.452 7769.769 - 5.68% -
std::find(vector<long_long>)_(bail_25%)/8 3.80% 0.924 0.959 - 0.31% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 3.80% 15.987 16.595 - 0.88% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 3.80% 503.536 522.647 - -0.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 3.80% 1130286.051 1173182.918 - 5.09% -
rng::partition(vector<int>)_(sparse)/50 3.80% 13.830 14.355 - 0.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.79% 14022.666 14554.823 - 0.25% -
BM_deque_deque_ranges_move/2 3.79% 3.054 3.169 - 3.53% -
BM_deque_vector_move/1 3.79% 2.027 2.103 - -1.32% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 3.78% 1.401 1.454 - 1.50% -
BM_RangesPushHeap_uint64_Ascending_256 3.78% 2.092 2.171 - 3.73% -
BM_RangesPushHeap_uint32_Random_256 3.78% 5.867 6.089 - 2.78% -
BM_deque_deque_ranges_copy_backward/512 3.77% 18.995 19.711 - 1.10% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 3.77% 28.288 29.354 - -1.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 3.75% 11545303.077 11978768.140 - 1.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.75% 11996442.735 12446654.243 - -0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 3.73% 4156267.825 4311255.682 - 1.78% -
BM_vector_deque_move_backward/70000 3.72% 8084.497 8385.553 - 4.76% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 3.72% 29.091 30.173 - 2.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.71% 1.003 1.041 - 4.99% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 3.71% 579.132 600.591 - 0.61% -
BM_std_min<unsigned___int128>/2 3.71% 0.663 0.687 - 4.14% -
rng::for_each(multiset<int>)/50 3.71% 45.755 47.450 - 5.09% -
SetIntersection_Front_Set_float_262144_16 3.70% 1248047.756 1294265.258 - 1.75% -
std::list<int>::operator=(const&)_(cheap_elements)/32 3.67% 16.547 17.154 - 1.77% -
std::map<int,_int>::find(key)_(non-existent)/32 3.66% 2.325 2.410 - 0.35% -
721_gcc_r 3.65% 13.093 13.571 - 2.87% -
std::fill_n(vector<bool>)/64 3.65% 1.366 1.416 - -6.72% -
std::deque<int>::erase(middle)_(cheap_elements)/32 3.64% 9.451 9.795 - -1.42% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.64% 2.978 3.087 - 1.59% -
BM_MakeThenSortHeap_string_Ascending_1024 3.64% 37.804 39.179 - 9.30% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.63% 341543092.610 353957595.166 - 3.61% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 3.63% 7.435 7.706 - 2.77% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 3.63% 46.632 48.322 - -1.68% -
BM_StringEraseWithMove_Huge_Opaque 3.62% 45.107 46.739 - 1.24% -
BM_StringRelational_Less_Empty_Empty_Control 3.62% 2.042 2.116 - 9.33% -
bm_lexicographical_compare<signed_char>/2 3.61% 1.495 1.549 - 3.60% -
BM_StringRelational_Less_Small_Small_ChangeFirst 3.60% 1.387 1.437 - 3.64% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 3.60% 1190.061 1232.881 - 2.87% -
SetIntersection_Front_Set_uint32_262144_1 3.60% 1064136.901 1102411.330 - 0.44% -
SetIntersection_None_Vector_uint32_262144_1024 3.60% 1176644.118 1218950.312 - 1.97% -
BM_RangesPushHeap_float_Descending_16 3.59% 0.364 0.377 - 2.54% -
SetIntersection_None_Set_string_16384_16384 3.58% 193904786.279 200855137.369 - 0.84% -
BM_std_min<unsigned_char>/24 3.58% 2.750 2.848 - 3.31% -
SetIntersection_Interlaced_Vector_string_16384_256 3.58% 37792240.105 39144437.107 - -1.83% -
std::search_n(deque<int>)_(no_match)/1000 3.58% 428.326 443.642 - -0.94% -
BM_RangesPushHeap_string_SingleElement_256 3.57% 2.423 2.509 - -2.00% -
SetIntersection_Front_Vector_string_256_16 3.57% 6362871.658 6590124.384 - 2.42% -
SetIntersection_None_Vector_uint64_16384_1024 3.57% 1129702.827 1170031.248 - -0.71% -
bm_lexicographical_compare<unsigned_char>/8 3.57% 1.387 1.437 - -4.03% -
BM_std_min<long_long>/29 3.56% 2.926 3.030 - -0.38% -
rng::for_each(multiset<int>)/32 3.56% 21.748 22.522 - 2.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 3.56% 0.535 0.554 - 23.88% -
std::flat_map<int,_int>::erase(iterator)/8192 3.55% 499.437 517.159 - 2.84% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 3.54% 486.043 503.254 - -1.32% -
BM_deque_deque_copy_backward/512 3.54% 18.605 19.263 - 3.72% -
BM_RangesPushHeap_uint64_Ascending_16384 3.54% 3.563 3.689 - 3.49% -
BM_deque_vector_copy_backward/2 3.53% 1.781 1.844 - 0.10% -
std::equal(deque<int>)_(it,_it,_it)/1024 3.53% 467.014 483.506 - -3.41% -
rng::reverse_copy(deque<int>)/8 3.53% 2.913 3.016 - -0.97% -
std::set<std::string>::equal_range(key)_(existent)/8192 3.53% 26.854 27.801 - 2.95% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 3.53% 17428.847 18043.533 - 3.34% -
rng::find_end(deque<int>)_(near_matches)/1024 3.52% 27986.353 28972.739 - 1.20% -
std::rotate(vector<bool>)_(1_element_forward)/1024 3.52% 28.112 29.101 - 0.94% -
BM_std_minmax<char>/4 3.52% 1.441 1.492 - -3.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 3.51% 10868878.257 11250505.410 - 2.02% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.50% 16.726 17.312 - 2.49% -
BM_PushHeap_uint32_Descending_16 3.50% 0.360 0.373 - 5.41% -
BM_std_minmax<unsigned_char>/23 3.50% 2.922 3.025 - 1.29% -
BM_RangesPushHeap_uint64_SingleElement_16 3.49% 0.337 0.349 - 3.43% -
BM_deque_deque_ranges_move/1 3.49% 3.371 3.489 - 1.98% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 3.48% 2.408 2.492 - 11.14% -
rng::is_sorted(list<int>)/8192 3.47% 7049.333 7294.212 - 0.44% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.47% 28512.486 29501.972 - 4.50% -
std::unique_copy(list<int>)_(contiguous)/8192 3.47% 7583.383 7846.233 - 13.88% -
BM_deque_vector_move_backward/2 3.47% 1.777 1.838 - -0.18% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 3.47% 6417.781 6640.158 - 4.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.46% 1078514.417 1115872.666 - -0.64% -
std::replace(vector<int>)_(prefix)/50 3.46% 7.505 7.764 - 2.24% -
rng::fill_n(vector<bool>)/64 3.45% 1.363 1.411 - -0.45% -
rng::unique(list<int>)_(contiguous)/52 3.45% 67.542 69.869 - -6.84% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 3.44% 28.516 29.499 - 0.18% -
std::move_backward(vector<bool>)_(aligned)/64 3.44% 1.784 1.845 - 2.58% -
BM_deque_vector_move/2 3.44% 1.780 1.841 - 0.10% -
std::set<std::string>::erase(key)_(non-existent)/1024 3.43% 24.784 25.635 - -3.30% -
SetIntersection_Front_Vector_string_256_4 3.43% 4911367.735 5079949.286 - 2.20% -
SetIntersection_Front_Vector_string_1024_4 3.43% 1218896.643 1260683.321 - 1.75% -
std::move_backward(vector<bool>)_(unaligned)/64 3.43% 1.816 1.878 - 4.92% -
BM_deque_vector_move/70000 3.43% 2867.046 2965.287 - -0.01% -
BM_std_minmax<short>/25 3.42% 2.262 2.339 - 6.20% -
BM_MakeHeap_uint32_PipeOrgan_1024 3.42% 0.694 0.718 - 4.27% -
std::for_each_n(list<int>)/32 3.42% 11.115 11.495 - 2.91% -
std::is_sorted_until(list<int>)/8192 3.42% 7159.106 7403.780 - 1.77% -
bm_lexicographical_compare<signed_char>/5 3.41% 2.211 2.287 - 3.61% -
BM_RangesMakeHeap_string_PipeOrgan_256 3.40% 4.866 5.031 - -8.50% -
BM_std_minmax_element<short>/1 3.40% 0.303 0.314 - 3.38% -
BM_std_min<unsigned_int>/8 3.40% 1.257 1.300 - 1.74% -
SetIntersection_None_Vector_uint32_1024_64 3.40% 1120566.373 1158617.498 - 0.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 3.39% 1229064.820 1270786.307 - 0.75% -
SetIntersection_None_Vector_uint64_262144_1 3.39% 1155816.771 1195047.729 - 1.77% -
BM_std_minmax<unsigned_short>/18 3.39% 1.905 1.970 - -0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.38% 200049581.552 206820621.232 - 2.50% -
rng::copy_if(vector<int>)_(entire_range)/8 3.38% 2.196 2.271 - 3.06% -
BM_PushHeap_uint32_Ascending_16384 3.38% 6.578 6.800 - 0.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.38% 246051172.611 254366052.731 - 2.52% -
BM_PushHeap_uint64_Ascending_1024 3.38% 2.624 2.712 - 5.23% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 3.37% 9.898 10.232 - 1.86% -
BM_std_minmax<unsigned_char>/29 3.37% 2.398 2.479 - 2.02% -
std::set<std::string>::equal_range(key)_(non-existent)/32 3.37% 9.945 10.280 - 2.95% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 3.37% 0.446 0.461 - -7.07% -
SetIntersection_Interlaced_Vector_uint32_262144_4 3.36% 1588443.329 1641836.901 - 7.72% -
std::unordered_map<int,_int>::clear()/1024 3.35% 7898.043 8162.741 - -2.79% -
SetIntersection_None_Set_uint32_262144_262144 3.35% 1173431.398 1212750.000 - 5.62% -
rng::count_if(deque<int>)_(every_other)/8 3.35% 3.257 3.366 - 0.30% -
BM_deque_vector_ranges_copy_backward/2 3.34% 1.784 1.843 - 0.21% -
bm_lexicographical_compare<unsigned_char>/5 3.34% 1.625 1.679 - -3.14% -
bm_write 3.33% 565.934 584.774 - -1.83% -
SetIntersection_Front_Set_string_16384_64 3.33% 4472163.647 4621007.506 - -6.92% -
BM_std_min<unsigned_char>/23 3.33% 2.308 2.385 - 2.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.33% 41.335 42.710 - 10.60% -
rng::rotate(list<int>)_(by_1/4)/8192 3.33% 8273.526 8548.634 - 18.49% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.32% 7.713 7.969 - 6.71% -
std::map<std::string,_int>::ctor(const&)/32 3.32% 688.837 711.726 - -9.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 3.31% 345676154.407 357120210.682 - 2.32% -
BM_RangesMakeThenSortHeap_string_Heap_262144 3.31% 178.442 184.348 - -5.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.31% 20608227.807 21290084.794 - 1.36% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 3.31% 16254.187 16791.594 - 1.21% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 3.30% 468.806 484.282 - -0.47% -
BM_MakeHeap_float_Random_1024 3.30% 1.220 1.260 - 2.19% -
bm_lexicographical_compare<signed_char>/7 3.30% 2.734 2.824 - 2.84% -
std::map<std::string,_int>::find(key)_(existent)/32 3.29% 14.927 15.418 - 0.87% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.29% 10.611 10.960 - 2.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 3.28% 0.651 0.672 - 2.49% -
BM_PushHeap_float_SingleElement_4 3.28% 0.357 0.369 - -2.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.28% 0.751 0.776 - 4.50% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.27% 51849.469 53545.048 - 3.93% -
BM_RangesPushHeap_uint64_SingleElement_4 3.26% 0.357 0.368 - 3.17% -
rng::for_each(map<int>)/32 3.26% 21.181 21.872 - 2.93% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 3.26% 19631.159 20271.687 - -2.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 3.26% 26718011.599 27588742.825 - 1.76% -
BM_std_minmax<char>/3 3.26% 1.175 1.213 - 0.34% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.24% 6.095 6.292 - 3.49% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 3.23% 1.018 1.051 - -2.39% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 3.23% 5.834 6.022 - 5.55% -
BM_PushHeap_string_Ascending_1024 3.22% 12.065 12.454 - -4.84% -
rng::unique(list<int>,_pred)_(sprinkled)/52 3.22% 81.345 83.962 - 1.39% -
SetIntersection_None_Set_float_64_1 3.21% 22903099.706 23638503.015 - 1.10% -
SetIntersection_Interlaced_Set_string_1024_16 3.21% 13497044.202 13929719.099 - 0.42% -
std::multiset<int>::erase(key)_(existent)/32 3.20% 22.040 22.745 - 1.78% -
SetIntersection_Interlaced_Vector_uint64_256_256 3.20% 4550228.291 4695890.128 - 0.66% -
BM_StringRelational_Less_Small_Huge_Control 3.20% 1.783 1.840 - 4.68% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 3.19% 1.116 1.152 - 3.67% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.19% 3.837 3.960 - 0.19% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 3.18% 22.956 23.687 - -6.45% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.18% 5.542 5.718 - 0.31% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 3.17% 1.192 1.229 - 4.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 3.17% 1.146 1.182 - 1.69% -
BM_RangesPopHeap_uint64_1 3.17% 0.436 0.449 - 0.96% -
BM_vector_deque_ranges_move/0 3.17% 0.425 0.439 - -15.53% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 3.16% 256.326 264.420 - 3.30% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.15% 11888.714 12263.513 - 3.31% -
SetIntersection_Interlaced_Set_uint64_262144_4 3.15% 1335839.029 1377923.180 - 3.62% -
rng::any_of(vector<int>)_(process_all)/8 3.14% 2.276 2.348 - -0.29% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.14% 4.152 4.283 - 2.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 3.13% 5.323 5.490 - 1.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 3.13% 13.241 13.656 - -8.85% -
SetIntersection_Front_Vector_uint64_1024_4 3.13% 1087748.583 1121747.932 - -0.75% -
SetIntersection_Front_Vector_float_16_16 3.13% 37830871.168 39013303.328 - 2.37% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.12% 1478.861 1525.042 - -3.66% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 3.11% 0.960 0.990 - -5.33% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.11% 2.015 2.078 - 23.86% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 3.11% 27.571 28.428 - -1.53% -
std::map<int,_int>::find(key)_(non-existent)/8192 3.11% 7.090 7.310 - 3.21% -
bm_lexicographical_compare<signed_char>/3 3.11% 1.727 1.780 - 3.10% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.10% 2.758 2.844 - 10.33% -
BM_std_minmax<short>/29 3.10% 2.586 2.666 - -0.26% -
SetIntersection_Front_Vector_string_64_64 3.09% 27721243.862 28577453.697 - 3.14% -
SetIntersection_None_Vector_uint64_262144_16 3.09% 1153870.286 1189468.205 - -0.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 3.08% 535.766 552.263 - 4.21% -
std::vector<std::string>::ctor(size)/32 3.07% 32.940 33.953 - 1.14% -
rng::find(list<int>)_(process_all)/8 3.07% 2.322 2.393 - 1.55% -
SetIntersection_Interlaced_Set_uint32_256_64 3.06% 14916918.590 15373706.021 - 4.79% -
BM_deque_vector_ranges_move_backward/2 3.05% 1.783 1.837 - 0.16% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 3.05% 0.824 0.849 - -2.74% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 3.05% 0.378 0.390 - -13.63% -
BM_std_minmax<char>/22 3.05% 2.433 2.507 - -6.12% -
BM_RangesPushHeap_uint32_Ascending_16384 3.05% 6.521 6.720 - -0.67% -
std::adjacent_find(list<int>,_pred)/8192 3.04% 7983.073 8225.434 - 1.37% -
SetIntersection_None_Vector_uint32_262144_1 3.03% 1179450.524 1215189.012 - 4.46% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.03% 3.174 3.270 - 4.48% -
bm_lexicographical_compare<signed_char>/4 3.02% 1.962 2.021 - 3.34% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 3.02% 16427.972 16923.906 - 3.08% -
BM_std_min<unsigned_long_long>/24 3.02% 2.654 2.735 - 1.90% -
SetIntersection_Front_Vector_string_262144_1 3.02% 1122757.700 1156629.989 - 1.35% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 3.02% 30.560 31.481 - 2.85% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.02% 3.529 3.636 - 0.60% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 3.01% 11.390 11.732 - 2.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 3.01% 13314146.630 13714592.995 - 1.80% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 3.01% 7993.434 8233.718 - 8.46% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.00% 1560209.312 1607082.680 - 4.83% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 3.00% 838.382 863.555 - 1.72% -
std::partition_copy(vector<int>)/50 2.99% 12.714 13.095 - 0.96% -
BM_std_minmax<unsigned_char>/30 2.99% 2.657 2.736 - 0.64% -
BM_RangesPushHeap_string_SingleElement_4 2.98% 2.164 2.228 - -2.85% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.98% 25906.211 26677.831 - 3.13% -
BM_std_minmax<int>/6 2.98% 1.347 1.387 - 2.80% -
BM_vector_deque_ranges_move/2 2.97% 2.010 2.070 - 19.84% -
BM_PushHeap_string_Descending_64 2.97% 2.166 2.230 - -17.13% -
rng::copy_backward(deque<int>)/8 2.97% 2.720 2.801 - 0.29% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.96% 1.946 2.003 - 1.85% -
BM_RangesMakeThenSortHeap_string_Heap_16384 2.96% 101.429 104.428 - 2.95% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 2.96% 26.871 27.665 - 25.39% -
std::move(vector<bool>)_(unaligned)/64 2.95% 1.530 1.576 - 2.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 2.95% 159284568.603 163982491.229 - 1.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 2.95% 1080774.423 1112618.616 - -1.26% -
BM_RangesPushHeap_string_SingleElement_16384 2.94% 2.453 2.525 - -1.64% -
rng::partition_copy(deque<int>)/50 2.94% 27.918 28.738 - 4.66% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 2.93% 0.572 0.589 - 2.84% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.93% 690.082 710.294 - 1.76% -
BM_std_min<char>/21 2.93% 1.748 1.799 - -0.58% -
bm_ranges_lexicographical_compare<unsigned_char>/5 2.92% 1.616 1.663 - -4.11% -
SetIntersection_Interlaced_Vector_string_1024_256 2.92% 20587744.496 21188526.017 - 2.13% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 2.92% 0.623 0.642 - 1.60% -
rng::find_end(vector<int>)_(process_all)/1048576 2.91% 249485.480 256750.780 - 1.22% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.90% 11.566 11.902 - 2.33% -
BM_MakeHeap_uint64_Ascending_4 2.90% 0.406 0.417 - -7.64% -
std::partial_sort(deque<int>)_(shuffled)/8 2.89% 35.753 36.785 - 10.48% -
BM_std_min<unsigned_char>/13 2.89% 1.571 1.616 - 3.50% -
std::unordered_set<std::string>::count(key)_(existent)/8192 2.88% 41.604 42.804 - 32.89% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 2.88% 346923267.971 356917039.971 - 3.81% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 2.88% 188.642 194.076 - -7.19% -
SetIntersection_Front_Vector_uint64_16384_1 2.87% 1073342.157 1104155.243 - 0.46% -
std::map<int,_int>::contains(key)_(existent)/8192 2.87% 5.439 5.595 - 1.88% -
BM_RangesMakeThenSortHeap_string_Ascending_256 2.87% 20.305 20.888 - -8.10% -
std::set<int>::upper_bound(key)_(existent)/8192 2.87% 7.862 8.087 - 2.89% -
bm_lexicographical_compare<unsigned_char>/6 2.86% 1.850 1.903 - -2.86% -
rng::find_end(deque<int>)_(match_near_end)/1000 2.86% 323.705 332.977 - 2.24% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.86% 116.227 119.555 - 0.65% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 2.86% 23.343 24.011 - -12.14% -
BM_RangesMakeHeap_string_Ascending_64 2.86% 4.807 4.945 - 1.62% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 2.85% 64.031 65.858 - 3.28% -
std::rotate(vector<int>)_(by_1/4)/8192 2.85% 2540.276 2612.582 - 0.66% -
SetIntersection_Front_Set_uint64_262144_1 2.84% 1079337.251 1109949.854 - -3.95% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 2.83% 11.358 11.680 - 0.48% -
BM_StringRelational_Less_Huge_Empty_Control 2.83% 1.888 1.942 - -6.88% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.83% 53700.706 55220.322 - 2.34% -
rng::move(deque<int>)/64 2.83% 6.283 6.460 - 2.25% -
SetIntersection_Interlaced_Vector_string_262144_1024 2.82% 222745177.630 229034453.364 - -5.11% -
rng::for_each_n(list<int>)/50 2.82% 21.896 22.513 - 3.59% -
SetIntersection_None_Vector_string_262144_16 2.81% 1349215.896 1387196.023 - 2.16% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.81% 1560660.562 1604571.371 - 3.74% -
rng::find_if_not(vector<int>)_(process_all)/8 2.81% 2.519 2.590 - 2.87% -
BM_std_minmax<unsigned_long_long>/15 2.81% 3.644 3.746 - 1.31% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.80% 31.844 32.737 - 1.44% -
727_cppcheck_r 2.80% 24.487 25.172 - -0.35% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.80% 1.496 1.537 - 2.01% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.79% 51505.675 52945.023 - 1.56% -
BM_RangesMakeHeap_uint64_Random_256 2.79% 1.165 1.197 - -0.48% -
std::set<std::string>::contains(key)_(non-existent)/32 2.79% 9.419 9.682 - 2.80% -
BM_RangesPushHeap_string_SingleElement_64 2.79% 2.486 2.555 - -2.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.78% 3.471 3.568 - 2.23% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.78% 2.864 2.944 - 2.98% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 2.78% 0.839 0.862 - -0.86% -
BM_StringRelational_Less_Small_Large_Control 2.78% 1.848 1.899 - 17.44% -
std::adjacent_find(vector<int>,_pred)/50 2.78% 22.886 23.521 - 0.91% -
std::multiset<int>::clear()/8192 2.78% 76282.112 78399.318 - 5.30% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.77% 68151.850 70039.422 - 2.44% -
std::flat_map<int,_int>::ctor(const&)/1024 2.77% 179.106 184.058 - 2.75% -
std::move(vector<bool>)_(unaligned)/4096 2.76% 26.540 27.273 - 2.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 2.76% 4512888.088 4637453.004 - 0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 2.76% 17849949.989 18342523.029 - 1.17% -
std::unique_copy(vector<int>)_(sprinkled)/52 2.76% 22.773 23.401 - -0.83% -
BM_StringEraseWithMove_Large_Transparent 2.76% 2.630 2.702 - 4.45% -
std::multiset<int>::erase(key)_(existent)/0 2.75% 20.838 21.412 - 2.89% -
SetIntersection_None_Set_float_256_4 2.75% 11532939.773 11850599.288 - 1.75% -
std::search_n(vector<int>)_(no_match)/8192 2.75% 1629.589 1674.400 - 2.71% -
rng::search(vector<int>)_(same_length)/8192 2.75% 1880.296 1931.977 - 2.83% -
std::multiset<int>::count(key)_(existent)/8192 2.75% 9.454 9.713 - 5.72% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.75% 0.567 0.583 - 0.03% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 2.75% 656.677 674.724 - 1.22% -
BM_RangesPushHeap_string_SingleElement_1024 2.74% 2.439 2.506 - -2.78% -
std::sort(deque<int>)_(repeated)/8 2.74% 18.597 19.106 - 2.04% -
std::remove_if(deque<int>)_(sprinkled)/1024 2.73% 533.123 547.696 - 1.67% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 2.73% 3351.464 3443.079 - -4.02% -
std::multiset<int>::insert(value)_(new_value)/1024 2.73% 49.201 50.543 - 5.77% -
rng::reverse(list<int>)/32768 2.72% 17705.224 18187.602 - 3.12% -
rng::fold_left(list<int>)/50 2.72% 38.747 39.801 - 6.19% -
std::move(list<int>)/512 2.71% 352.197 361.753 - 3.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.71% 3.897 4.003 - 1.32% -
rng::rotate(deque<int>)_(by_1/2)/32 2.71% 7.267 7.464 - 1.69% -
BM_std_min<unsigned_char>/8 2.71% 2.227 2.288 - -2.60% -
BM_StringConstructDestroyCStr_Huge_Transparent 2.70% 68.666 70.523 - 2.82% -
BM_vector_deque_ranges_copy_backward/65536 2.70% 7760.118 7969.623 - 4.02% -
std::reverse(list<int>)/4096 2.70% 1640.281 1684.562 - 0.58% -
rng::rotate(list<int>)_(1_element_forward)/50 2.70% 24.339 24.995 - 2.89% -
BM_RangesMakeThenSortHeap_string_Heap_1024 2.70% 63.258 64.964 - 3.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 2.70% 11941567.572 12263627.426 - 2.22% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.70% 43179.818 44344.223 - -2.08% -
rng::none_of(deque<int>)_(process_all)/32 2.70% 15.966 16.397 - -9.54% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 2.69% 484355.579 497404.119 - -1.03% -
BM_deque_vector_ranges_copy/70000 2.69% 2871.339 2948.665 - -4.68% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.69% 25.113 25.789 - 2.53% -
std::copy(deque<int>)/262144 2.69% 10284.424 10561.089 - 2.02% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 2.69% 5.530 5.678 - 0.47% -
rng::contains_subrange(list<int>)_(process_all)/50 2.69% 17.854 18.334 - 4.09% -
std::multimap<std::string,_int>::erase(iterator)/32 2.68% 31.840 32.694 - 11.16% -
std::search(deque<int>)_(same_length)/8192 2.67% 3793.324 3894.783 - 2.61% -
707_ntest_r 2.67% 16.311 16.747 - -1.18% -
std::multimap<int,_int>::clear()/8192 2.67% 81153.828 83319.312 - 1.90% -
std::for_each_n(deque<int>)/8192 2.67% 257.386 264.252 - 2.64% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 2.67% 1.200 1.232 - -0.64% -
rng::for_each(list<int>)/8 2.66% 2.508 2.575 - 1.69% -
rng::adjacent_find(deque<int>,_pred)/8 2.66% 4.052 4.160 - -0.29% -
BM_MakeHeap_float_Random_262144 2.65% 1.129 1.159 - 3.89% -
SetIntersection_Front_Vector_string_1024_16 2.65% 1697769.121 1742781.875 - 1.08% -
BM_vector_deque_ranges_copy/64 2.65% 2.769 2.843 - 0.87% -
BM_StringRelational_Less_Large_Empty_Control 2.65% 2.053 2.108 - 8.16% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 2.64% 109755.156 112657.107 - 0.82% -
BM_vector_deque_ranges_move_backward/64000 2.64% 7442.130 7638.795 - 6.43% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 2.63% 1.094 1.123 - -0.66% -
BM_std_minmax<unsigned_short>/11 2.63% 1.697 1.742 - 1.30% -
std::set<std::string>::contains(key)_(existent)/1024 2.63% 21.389 21.951 - 3.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 2.63% 1213881.326 1245749.275 - 0.54% -
BM_RangesMakeThenSortHeap_float_Ascending_4 2.62% 1.377 1.413 - 4.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.61% 34.295 35.190 - 0.96% -
BM_MakeHeap_uint64_Random_256 2.61% 1.203 1.234 - 8.78% -
rng::partition(deque<int>)_(dense)/50 2.61% 16.149 16.570 - 7.60% -
rng::find_first_of(list<int>)_(large_needle)/8192 2.61% 50606693.424 51925255.934 - 2.86% -
BM_std_min<unsigned_char>/15 2.60% 2.074 2.128 - 2.00% -
std::unordered_set<std::string>::find(key)_(existent)/32 2.60% 37.101 38.067 - -9.67% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 2.60% 74.721 76.664 - 2.23% -
std::rotate_copy(deque<int>)/32 2.59% 2.622 2.690 - 2.57% -
SetIntersection_None_Set_string_16384_4 2.59% 199517489.037 204685933.945 - 3.87% -
SetIntersection_Interlaced_Set_string_1024_1024 2.59% 57483957.100 58972742.326 - 4.16% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 2.59% 110200.047 113053.052 - 1.46% -
BM_RangesPopHeap_uint64_262144 2.59% 41.406 42.478 - 3.22% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.59% 0.913 0.936 - -3.09% -
std::find_end(list<int>)_(process_all)/8192 2.58% 6859.167 7036.142 - 0.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.58% 3.429 3.517 - 1.81% -
rng::unique(deque<int>)_(sprinkled)/32 2.58% 58.242 59.742 - -1.49% -
std::search_n(vector<int>)_(no_match)/1048576 2.57% 209020.864 214401.551 - 2.35% -
rng::count(list<int>)_(every_other)/8 2.56% 2.057 2.110 - 0.48% -
BM_RangesPushHeap_uint32_Random_16384 2.56% 6.205 6.364 - 1.97% -
rng::none_of(list<int>)_(process_all)/32 2.56% 11.639 11.937 - 0.70% -
BM_std_min<short>/23 2.55% 2.026 2.078 - -1.78% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 2.55% 11450.625 11742.958 - -7.51% -
rng::contains_subrange(vector<int>)_(process_all)/8192 2.55% 1635.335 1677.071 - 1.52% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.55% 3.552 3.642 - 2.44% -
SetIntersection_Interlaced_Set_uint32_256_4 2.55% 11273020.928 11560060.899 - 1.33% -
BM_MakeThenSortHeap_string_SingleElement_16 2.54% 13.556 13.901 - 1.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.54% 348755156.349 357623486.587 - 1.80% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 2.54% 179.077 183.630 - 2.34% -
std::set<std::string>::contains(key)_(non-existent)/1024 2.54% 20.745 21.272 - 2.45% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.54% 54688.358 56077.569 - -0.66% -
BM_MakeThenSortHeap_string_SingleElement_256 2.54% 24.466 25.087 - -0.15% -
std::remove(list<int>)_(prefix)/1024 2.54% 989.261 1014.352 - 1.70% -
SetIntersection_Interlaced_Set_uint32_256_16 2.53% 12173576.353 12482100.409 - 4.17% -
BM_deque_deque_ranges_copy_backward/2 2.53% 2.474 2.537 - 0.19% -
BM_std_min<long_long>/12 2.53% 1.994 2.044 - 0.78% -
BM_RangesMakeHeap_string_PipeOrgan_64 2.53% 4.778 4.899 - -4.02% -
SetIntersection_Front_Vector_string_16384_1 2.53% 1135809.954 1164512.540 - 1.72% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.53% 4.793 4.914 - 0.46% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.52% 26.340 27.004 - 2.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2.52% 2254435.700 2311233.542 - -1.33% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.52% 275512.437 282451.105 - 0.09% -
766_femflow_r 2.52% 12.848 13.172 - 1.73% -
BM_LowerBound_pair<uint32,_uint32>_16384 2.51% 102.339 104.912 - 3.03% -
rng::copy_n(vector<int>)/32768 2.51% 2774.930 2844.680 - 24.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.51% 2199587.404 2254697.672 - 1.38% -
rng::contains_subrange(vector<int>)_(single_element)/50 2.50% 12.626 12.941 - -0.32% -
rng::move_backward(deque<int>)/8 2.50% 3.671 3.763 - 2.89% -
SetIntersection_Front_Set_string_262144_256 2.49% 14418470.607 14778162.324 - -6.28% -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.49% 1905.272 1952.781 - 4.13% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.49% 0.934 0.957 - -2.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 2.48% 1.185 1.214 - -0.20% -
BM_PushHeap_uint64_Ascending_16384 2.48% 3.630 3.720 - 4.36% -
BM_MakeThenSortHeap_uint32_Random_4 2.48% 3.958 4.056 - 1.15% -
BM_std_minmax_element<int>/4 2.48% 1.183 1.212 - -2.44% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.48% 10.415 10.674 - 1.24% -
BM_vector_deque_move_backward/64000 2.48% 7280.613 7461.141 - 1.40% -
std::multiset<int>::clear()/1024 2.48% 9689.801 9929.964 - 5.05% -
SetIntersection_Interlaced_Set_uint64_256_4 2.48% 11728914.583 12019590.181 - 4.55% -
std::set<std::string>::erase(iterator)/0 2.47% 24.939 25.556 - 0.51% -
std::replace(vector<int>)_(sprinkled)/50 2.47% 8.296 8.501 - 10.03% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 2.47% 13060.348 13382.979 - 12.51% -
std::unordered_set<int>::count(key)_(non-existent)/8192 2.47% 1.422 1.457 - -12.78% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 2.46% 14.595 14.954 - -0.18% -
BM_std_min<unsigned_char>/21 2.46% 1.735 1.778 - -1.21% -
BM_std_minmax_element<char>/4 2.46% 1.214 1.244 - 0.15% -
std::copy(deque<int>)/1048576 2.46% 49668.254 50889.154 - 2.32% -
SetIntersection_None_Vector_string_16384_1 2.45% 1284920.410 1316366.375 - 2.38% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 2.45% 101.275 103.754 - 2.17% -
SetIntersection_Interlaced_Set_float_16384_1024 2.44% 168537875.753 172651112.274 - 0.10% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 2.44% 1.017 1.041 - -2.21% -
std::set<std::string>::ctor(const&)/1024 2.44% 34680.615 35525.639 - 3.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.43% 1080975.721 1107257.931 - -1.54% -
SetIntersection_None_Vector_uint32_256_64 2.43% 3585941.752 3673036.343 - 0.74% -
BM_deque_deque_copy/1 2.43% 3.382 3.464 - 1.79% -
BM_deque_deque_move_backward/2 2.42% 2.471 2.530 - 2.60% -
BM_vector_deque_ranges_move_backward/70000 2.42% 8159.767 8357.350 - 9.22% -
rng::search(vector<int>)_(same_length)/1024 2.42% 246.569 252.534 - 2.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.41% 1217278.060 1246582.211 - 4.97% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 2.41% 0.548 0.561 - -4.93% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 2.41% 4608.530 4719.410 - 2.49% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.41% 2008.712 2057.024 - 4.24% -
std::mismatch(deque<int>)_(it,_it,_it)/8 2.41% 3.753 3.843 - -10.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.41% 8803848.347 9015581.766 - -29.26% -
BM_RangesPushHeap_uint64_Ascending_1024 2.40% 2.576 2.638 - 2.39% -
std::count_if(deque<int>)_(every_other)/8 2.40% 3.357 3.438 - -0.44% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 2.40% 1.710 1.751 - 2.13% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.40% 16.541 16.938 - 2.24% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 2.40% 8490.618 8694.295 - -7.20% -
BM_std_min<char>/29 2.40% 1.984 2.032 - 1.48% -
BM_RangesMakeHeap_uint32_Random_262144 2.39% 1.007 1.031 - -2.08% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 2.39% 5.319 5.446 - 0.85% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.39% 517453.268 529810.189 - 2.23% -
BM_RangesMakeHeap_float_SingleElement_262144 2.39% 0.723 0.740 - 3.73% -
SetIntersection_Interlaced_Set_string_1024_64 2.39% 16515993.958 16910038.046 - -4.56% -
std::stable_partition(list<int>)_(dense)/32 2.39% 32.678 33.457 - 0.37% -
BM_num_put<long_long> 2.38% 11.914 12.198 - -1.96% -
rng::adjacent_find(vector<int>,_pred)/8 2.38% 3.379 3.459 - 1.85% -
SetIntersection_None_Vector_string_262144_262144 2.38% 1325510.890 1357065.590 - -0.21% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.38% 3.837 3.929 - 0.87% -
bm_lexicographical_compare<unsigned_char>/64 2.38% 1.962 2.009 - 2.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 2.38% 1.044 1.069 - -0.71% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.37% 1.022 1.046 - 0.79% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.37% 48385.944 49531.941 - 0.22% -
BM_std_min<unsigned_long_long>/31 2.37% 2.950 3.020 - -0.22% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 2.37% 457256.309 468079.258 - 2.65% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.37% 4.893 5.008 - -2.47% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.36% 28.319 28.989 - 0.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.36% 3362000.173 3441454.463 - 9.67% -
std::rotate(vector<int>)_(by_1/4)/1024 2.36% 323.466 331.107 - 0.61% -
std::partial_sort(deque<int>)_(heap)/8192 2.36% 287069.828 293849.298 - 3.60% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.35% 14163.194 14495.872 - 2.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.34% 1092544.872 1118152.219 - 0.35% -
BM_std_min<unsigned_long_long>/21 2.34% 1.983 2.030 - 1.72% -
BM_PopHeap_float_1 2.34% 0.469 0.479 - 2.00% -
BM_StringRelational_Eq_Small_Large_Control 2.34% 0.476 0.487 - 1.91% -
SetIntersection_Front_Vector_string_16384_4 2.33% 1235773.103 1264573.216 - 1.29% -
std::stable_partition(vector<int>)_(alloc_fails)/50 2.33% 1914.775 1959.340 - 2.59% -
BM_PushHeap_string_Ascending_64 2.32% 6.932 7.094 - -0.64% -
BM_std_minmax<int>/27 2.31% 2.403 2.458 - -1.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.31% 49.486 50.630 - 2.28% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 2.31% 1.178 1.205 - 0.61% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 2.31% 19488.974 19939.136 - 2.35% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 2.31% 33.559 34.334 - 2.26% -
std::multimap<int,_int>::count(key)_(existent)/32 2.31% 3.454 3.534 - 1.16% -
SetIntersection_Front_Vector_string_4_4 2.30% 158694925.981 162352800.216 - 0.94% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.30% 36007.649 36837.191 - 1.56% -
BM_MakeHeap_uint64_Random_64 2.30% 1.252 1.280 - -0.18% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 2.30% 60.468 61.859 - 34.02% -
std::search(list<int>)_(no_match)/1048576 2.30% 841045.741 860376.309 - 1.20% -
BM_PopHeap_pair<uint32,_uint32>_1 2.30% 0.619 0.633 - 24.93% -
BM_std_min<short>/4 2.30% 0.975 0.997 - -7.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.29% 8890962.851 9095009.176 - -30.20% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 2.29% 1.032 1.055 - -6.31% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2.29% 1712.914 1752.174 - 10.61% -
BM_MakeThenSortHeap_uint64_Heap_64 2.29% 8.210 8.398 - 2.01% -
BM_StringAssignAsciizMix_Opaque 2.29% 4.850 4.961 - 4.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.28% 6618423.561 6769427.909 - -0.53% -
SetIntersection_Interlaced_Set_float_16384_16 2.28% 207832004.434 212571651.465 - 0.92% -
BM_RangesPushHeap_uint32_Random_262144 2.28% 6.236 6.378 - 1.61% -
BM_deque_deque_copy_backward/2 2.28% 2.479 2.535 - 0.06% -
SetIntersection_Interlaced_Set_uint32_1024_256 2.28% 15323295.371 15672224.439 - 3.88% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 2.27% 1.355 1.385 - 1.96% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 2.27% 1.100 1.125 - 0.41% -
SetIntersection_Interlaced_Set_uint64_1024_16 2.26% 11331936.493 11588450.307 - 1.65% -
std::deque<int>::ctor(size)/32 2.26% 26.829 27.435 - 5.03% -
SetIntersection_Front_Set_uint64_64_64 2.26% 15573507.366 15925104.816 - 5.68% -
BM_std_minmax<unsigned_short>/27 2.26% 2.797 2.860 - -0.60% -
std::move(deque<int>)/64 2.26% 5.991 6.126 - 2.05% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.25% 12866.252 13155.912 - 13.49% -
std::copy_n(vector<bool>)_(unaligned)/32768 2.25% 214.540 219.358 - 2.21% -
rng::find_if_not(deque<int>)_(process_all)/50 2.24% 23.398 23.923 - 1.79% -
BM_RangesPushHeap_uint64_Random_16 2.24% 4.209 4.304 - 0.57% -
std::find_if(deque<int>)_(bail_25%)/8 2.24% 1.519 1.553 - 0.44% -
rng::rotate(deque<int>)_(by_1/2)/50 2.24% 10.180 10.408 - 0.60% -
std::find(list<int>)_(bail_25%)/32768 2.23% 8497.017 8686.668 - 7.09% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.23% 4009.365 4098.847 - 1.80% -
std::rotate(deque<int>)_(by_1/2)/50 2.23% 10.292 10.521 - 2.46% -
rng::search(vector<int>)_(single_element)/1000 2.23% 229.254 234.358 - 1.04% -
SetIntersection_Front_Vector_uint32_16384_256 2.23% 2278443.926 2329154.301 - 1.71% -
BM_StringAssignStr_Huge_Transparent 2.22% 108.463 110.869 - 7.14% -
std::set<int>::upper_bound(key)_(existent)/1024 2.22% 4.251 4.346 - 5.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.22% 2129750.488 2176933.677 - 0.15% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 2.21% 48.997 50.082 - -0.18% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.21% 8.626 8.816 - 2.63% -
BM_deque_deque_ranges_move/65536 2.21% 2763.662 2824.725 - -4.38% -
BM_deque_vector_ranges_copy/64000 2.21% 2605.954 2663.464 - -6.50% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 2.21% 31.499 32.193 - 5.30% -
BM_MakeThenSortHeap_uint32_Heap_4 2.20% 1.204 1.231 - 2.81% -
bm_lexicographical_compare<signed_char>/16 2.20% 1.355 1.385 - 4.34% -
bm_lexicographical_compare<unsigned_char>/7 2.19% 2.095 2.141 - -3.25% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 2.19% 26.462 27.042 - 0.68% -
std::is_sorted(deque<int>,_pred)/8 2.19% 4.374 4.470 - 2.93% -
736_ocio_r 2.19% 16.352 16.709 - 1.92% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 2.18% 1505.311 1538.183 - -0.34% -
SetIntersection_Front_Vector_string_256_1 2.18% 4473123.993 4570795.985 - 0.53% -
BM_lexicographical_compare_three_way<IntPtr>/16384 2.18% 3740.633 3822.259 - -0.50% -
SetIntersection_None_Set_uint64_256_16 2.18% 10822927.192 11058570.807 - 0.78% -
SetIntersection_None_Vector_uint64_1024_1024 2.17% 1123107.104 1147531.241 - 0.20% -
709_cactus_r 2.17% 19.469 19.892 - 0.87% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.17% 256996.561 262582.709 - 0.98% -
std::find_first_of(vector<int>)_(large_needle)/1024 2.17% 107558.395 109895.735 - -0.01% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.16% 686.326 701.172 - -2.15% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.16% 43.142 44.075 - 2.68% -
BM_deque_deque_copy/64000 2.16% 2587.074 2643.025 - -2.55% -
rng::find_if_not(deque<int>)_(process_all)/8 2.16% 3.934 4.019 - 2.36% -
rng::search(vector<int>)_(single_element)/1024 2.16% 234.481 239.548 - 1.00% -
std::set<int>::upper_bound(key)_(existent)/32 2.16% 1.746 1.784 - 3.02% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 2.16% 0.542 0.554 - 2.36% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.16% 3381.494 3454.387 - 1.02% -
rng::count(vector<int>)_(every_other)/8 2.15% 1.323 1.352 - -2.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.15% 14770.127 15088.110 - 1.56% -
SetIntersection_None_Set_string_16384_16 2.15% 200778664.696 205099926.566 - 4.08% -
rng::for_each(map<int>)/8 2.15% 4.472 4.568 - 2.09% -
SetIntersection_Interlaced_Vector_string_262144_1 2.15% 1143462.457 1167994.556 - 0.48% -
BM_StringCopy_Huge 2.14% 102.450 104.647 - 3.63% -
BM_MakeHeap_string_Random_256 2.14% 10.333 10.554 - 1.32% -
SetIntersection_Interlaced_Set_string_1024_4 2.14% 10400729.652 10622829.874 - 1.09% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 2.13% 5.278 5.390 - 0.44% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.13% 14.112 14.413 - 1.64% -
BM_PushHeap_float_PipeOrgan_4 2.13% 0.482 0.492 - 2.12% -
rng::generate(deque<int>)/8192 2.13% 2040.203 2083.674 - 1.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 2.13% 11809748.316 12061368.591 - -0.54% -
BM_std_min<unsigned_short>/28 2.13% 2.689 2.746 - 1.97% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.13% 12415.488 12679.604 - -0.60% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.12% 18.254 18.641 - 0.83% -
rng::rotate_copy(deque<int>)/32 2.12% 2.645 2.701 - 0.27% -
BM_RangesMakeHeap_float_Random_16384 2.12% 1.154 1.178 - -3.12% -
rng::equal(vector<bool>)_(unaligned)/50 2.11% 0.932 0.951 - 29.22% -
BM_RangesMakeThenSortHeap_float_Descending_256 2.11% 5.756 5.878 - 2.79% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.11% 14937.751 15252.516 - -0.34% -
BM_MakeHeap_uint32_Ascending_256 2.11% 0.595 0.608 - 1.70% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 2.11% 365.432 373.129 - 28.89% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 2.10% 23.294 23.785 - 3.18% -
std::search(list<int>)_(same_length)/8192 2.10% 10358.290 10576.160 - 0.33% -
SetIntersection_None_Vector_uint64_262144_256 2.10% 1166035.945 1190556.057 - -1.09% -
rng::for_each(multimap<int>)/50 2.10% 50.710 51.776 - 2.48% -
std::map<int,_int>::count(key)_(existent)/8192 2.10% 5.977 6.103 - 0.33% -
BM_RangesPushHeap_uint32_Random_1024 2.10% 6.097 6.225 - 3.11% -
std::search_n(list<int>,_pred)_(no_match)/1048576 2.10% 980853.235 1001407.572 - 1.98% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 2.09% 3.637 3.713 - 2.06% -
BM_PushHeap_float_Ascending_64 2.09% 1.739 1.775 - -2.07% -
BM_deque_vector_ranges_move/1 2.09% 2.093 2.137 - -0.61% -
SetIntersection_None_Set_uint32_16384_256 2.09% 150338690.714 153476985.124 - -11.35% -
BM_deque_deque_ranges_copy_backward/1 2.08% 2.744 2.801 - 0.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 2.08% 5809600.445 5930436.460 - -14.62% -
BM_RangesMakeThenSortHeap_string_Heap_64 2.08% 33.889 34.594 - 2.87% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 2.08% 23.027 23.504 - -0.54% -
rng::partition(list<int>)_(sparse)/50 2.07% 14.934 15.243 - -1.01% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.07% 18.456 18.838 - 3.33% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 2.07% 4.109 4.194 - -1.36% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.07% 1.693 1.728 - 2.27% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.06% 384204.494 392130.746 - 2.51% -
rng::rotate(list<int>)_(by_1/3)/50 2.06% 23.636 24.123 - 2.27% -
BM_vector_deque_move_backward/64 2.06% 3.043 3.106 - 2.52% -
SetIntersection_Interlaced_Set_string_64_4 2.06% 26772645.830 27324227.288 - 1.66% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 2.06% 25.466 25.990 - -22.63% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.06% 1916.207 1955.642 - 3.47% -
std::copy_n(vector<bool>)_(aligned)/4096 2.05% 4.631 4.726 - -0.84% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 2.04% 79.722 81.352 - -4.13% -
SetIntersection_Interlaced_Vector_string_16_16 2.04% 54016316.834 55119774.282 - -0.92% -
BM_RangesMakeHeap_string_Ascending_4 2.04% 2.850 2.909 - 1.61% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.04% 150204.011 153269.090 - 1.10% -
std::multimap<std::string,_int>::clear()/1024 2.04% 19658.305 20059.021 - 1.37% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.03% 104473.404 106596.691 - 0.68% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 2.03% 8.402 8.573 - 0.64% -
std::find_if(deque<int>)_(process_all)/8192 2.03% 2884.463 2942.943 - 3.43% -
BM_deque_vector_move/0 2.03% 1.399 1.427 - 0.10% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.02% 1913.244 1951.977 - 3.54% -
std::replace(vector<int>)_(prefix)/32 2.02% 4.954 5.054 - 0.44% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.01% 0.899 0.917 - -0.95% -
BM_MakeHeap_string_PipeOrgan_16384 2.01% 5.193 5.298 - -4.70% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.01% 170.727 174.151 - 2.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 2.01% 27.319 27.867 - 0.47% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.00% 26051.820 26573.746 - 4.13% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 2.00% 54468.502 55559.423 - 0.62% -
BM_std_minmax_element<char>/64 2.00% 17.340 17.687 - 0.13% -
BM_std_min<long_long>/31 2.00% 3.302 3.368 - -1.02% -
rng::copy(deque<int>)/1048576 2.00% 49722.972 50718.140 - 1.57% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.00% 10.566 10.777 - 3.32% -
bm_swap_ranges_vb_aligned/64 2.00% 2.774 2.830 - -2.66% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.00% 1930.961 1969.554 - 2.52% -
BM_num_get<float> 2.00% 35.234 35.938 - 1.54% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.99% 522826.286 533244.920 - 1.82% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 1.99% 0.549 0.560 - -4.89% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 1.99% 25.184 25.685 - 18.67% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.99% 35122.623 35821.097 - 0.55% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.99% 1091878.518 1113583.898 - 0.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.99% 7524.394 7673.813 - 2.54% -
BM_SortHeap_float_64 1.98% 3.148 3.211 - 1.85% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.98% 2.315 2.360 - 2.21% -
BM_LowerBound_uint64_16384 1.98% 70.305 71.695 - 1.75% -
SetIntersection_None_Vector_string_256_64 1.98% 3808973.666 3884252.946 - 1.79% -
SetIntersection_Interlaced_Vector_float_16_16 1.98% 37958273.078 38708371.682 - -1.11% -
BM_RangesMakeHeap_uint64_SingleElement_262144 1.97% 0.755 0.770 - 2.08% -
SetIntersection_Front_Set_string_4_4 1.97% 165547771.246 168810907.650 - 1.24% -
BM_deque_deque_move/70000 1.97% 3097.878 3158.914 - -4.93% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.97% 1978.313 2017.272 - 3.57% -
std::count(vector<int>)_(every_other)/8 1.97% 1.331 1.358 - 1.78% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.97% 20.814 21.223 - 4.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.97% 21843418.690 22272980.254 - 2.03% -
rng::find_end(list<int>)_(process_all)/8192 1.97% 6760.621 6893.565 - 0.98% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.96% 55.851 56.948 - -0.06% -
std::set<int>::count(key)_(existent)/8192 1.96% 7.741 7.893 - 1.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.96% 202277653.244 206241280.772 - 3.59% -
SetIntersection_None_Vector_uint32_262144_16 1.96% 1197400.700 1220856.361 - 1.17% -
BM_MakeThenSortHeap_float_Descending_16 1.96% 1.817 1.853 - 0.71% -
std::stable_sort(vector<int>)_(repeated)/1024 1.96% 1084.912 1106.130 - -2.08% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 1.95% 0.543 0.554 - -5.15% -
SetIntersection_Front_Vector_uint32_1024_16 1.95% 1148722.132 1171145.517 - -2.05% -
SetIntersection_None_Set_float_256_256 1.95% 5909190.016 6024361.010 - 2.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.95% 11522822.000 11747062.174 - 0.38% -
BM_std_minmax<unsigned_long_long>/13 1.95% 2.962 3.020 - 0.29% -
748_flightdm_r 1.94% 9.062 9.238 - 2.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 1.94% 7.519 7.665 - 0.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.94% 34.580 35.251 - 1.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.94% 1244824.918 1268964.739 - 1.71% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.94% 1.376 1.403 - 0.68% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.94% 11.726 11.954 - 0.30% -
BM_PopHeap_float_4 1.94% 2.380 2.426 - 2.19% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.94% 1523768.963 1553261.963 - 3.10% -
SetIntersection_None_Set_uint64_1024_256 1.93% 8685159.554 8853052.169 - 1.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.93% 17512756.324 17851138.845 - -0.20% -
BM_RangesMakeHeap_uint32_Ascending_16 1.93% 0.606 0.618 - 2.93% -
std::unordered_set<std::string>::count(key)_(existent)/1024 1.92% 41.795 42.599 - 17.51% -
rng::find_last(vector<int>)_(bail_10%)/8 1.92% 2.083 2.123 - 0.73% -
BM_RangesPushHeap_uint64_Random_64 1.92% 5.199 5.298 - 0.44% -
std::set<int>::clear()/8192 1.91% 74493.098 75917.370 - 2.23% -
723_llvm_r 1.91% 11.575 11.796 - 0.25% -
BM_deque_deque_move_backward/1 1.91% 2.729 2.781 - 2.00% -
SetIntersection_Front_Vector_string_64_16 1.91% 22242215.763 22666475.753 - 3.20% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 1.90% 108.735 110.802 - 0.72% -
BM_MakeHeap_string_Heap_16384 1.90% 5.024 5.120 - -0.06% -
BM_std_minmax<short>/20 1.90% 1.987 2.025 - 1.19% -
BM_RangesPushHeap_string_Ascending_1024 1.90% 11.815 12.039 - -13.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.90% 4274781.325 4355858.567 - 0.68% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.89% 23.087 23.524 - 1.88% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.89% 582.728 593.757 - 0.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.89% 84753.726 86357.285 - 2.97% -
rng::remove(deque<int>)_(sprinkled)/32 1.89% 53.085 54.089 - -4.78% -
SetIntersection_None_Vector_uint64_256_64 1.89% 3554747.568 3621969.760 - 2.71% -
rng::for_each(set<int>::iterator)/32 1.89% 21.978 22.394 - 1.05% -
rng::search(list<int>,_pred)_(same_length)/8192 1.89% 9679.675 9862.688 - 10.78% -
rng::starts_with(vector<int>,_pred)/8 1.89% 4.119 4.197 - 1.71% -
rng::search(vector<int>)_(no_match)/1024 1.89% 213.850 217.886 - -0.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.89% 22303325.693 22723795.812 - 1.32% -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.88% 1.123 1.144 - -26.10% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.88% 209912.448 213860.209 - 1.15% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.88% 2634.100 2683.610 - 2.13% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.88% 29183.287 29731.450 - 4.87% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.87% 43.593 44.409 - 1.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.87% 50.879 51.832 - 0.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.87% 6.385 6.504 - -0.93% -
BM_StringAssignAsciizMix_Transparent 1.87% 3.054 3.111 - 2.95% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 1.87% 12.873 13.114 - -5.37% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.87% 4367625.748 4449258.370 - 0.27% -
BM_deque_deque_move/65536 1.87% 2787.623 2839.719 - -1.00% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.87% 16.680 16.991 - 1.80% -
BM_lexicographical_compare_three_way<IntPtr>/1024 1.87% 243.411 247.951 - -1.11% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1.86% 956.260 974.043 - -5.55% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.86% 24.481 24.936 - 1.77% -
std::rotate(vector<int>)_(by_1/4)/32 1.86% 11.873 12.094 - 0.63% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 1.85% 37.506 38.202 - 1.43% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 1.85% 0.569 0.579 - -4.23% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.85% 11293435.522 11502442.675 - 1.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.85% 22260961.848 22672710.229 - -0.61% -
std::multiset<int>::count(key)_(non-existent)/32 1.85% 2.255 2.297 - 0.79% -
rng::search(vector<int>)_(no_match)/1048576 1.85% 212738.873 216667.504 - -0.33% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.85% 11003.636 11206.839 - 9.03% -
std::set<int>::count(key)_(existent)/32 1.84% 1.818 1.851 - 3.28% -
SetIntersection_Front_Set_uint32_16384_64 1.84% 1989812.026 2026408.809 - -1.06% -
SetIntersection_Front_Vector_uint64_1024_16 1.84% 1165947.139 1187366.395 - -0.79% -
rng::stable_sort(deque<int>)_(repeated)/8 1.83% 18.266 18.601 - 3.45% -
std::copy_backward(vector<bool>)_(aligned)/64 1.83% 1.682 1.712 - -3.56% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.83% 1.649 1.679 - 5.61% -
SetIntersection_Interlaced_Set_uint32_256_256 1.83% 9029727.427 9194713.206 - 3.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.83% 2276251.956 2317831.707 - -0.23% -
BM_deque_deque_move_backward/64 1.82% 3.340 3.401 - 0.64% -
rng::partial_sort(deque<int>)_(descending)/8192 1.82% 286440.892 291666.646 - 2.67% -
BM_std_minmax<unsigned_long_long>/23 1.82% 4.317 4.396 - 2.27% -
SetIntersection_None_Set_uint64_262144_1 1.81% 1211242.352 1233220.457 - 2.87% -
BM_MakeHeap_string_Ascending_16384 1.81% 5.353 5.449 - -5.25% -
BM_StringAssignStr_Huge_Opaque 1.81% 106.743 108.671 - 3.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.80% 0.838 0.853 - 3.28% -
BM_deque_deque_move_backward/4000 1.80% 147.449 150.107 - 1.11% -
rng::find_if(deque<int>)_(bail_25%)/8 1.80% 1.521 1.548 - 6.53% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.80% 5.622 5.723 - 1.88% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 1.80% 495.700 504.611 - 0.26% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.79% 1.351 1.376 - -4.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.79% 1131917.648 1152190.254 - 0.76% -
SetIntersection_Interlaced_Set_uint32_64_4 1.79% 21827197.244 22217982.870 - 0.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.79% 8787587.472 8944746.834 - 2.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.79% 43638697.347 44418976.626 - 1.36% -
BM_RangesMakeHeap_uint64_Random_1024 1.79% 1.120 1.140 - 5.91% -
rng::search_n(list<int>)_(no_match)/1024 1.78% 728.299 741.280 - -0.32% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.78% 1.201 1.222 - 2.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1.78% 1334810.058 1358512.533 - -0.06% -
BM_std_minmax<unsigned_char>/28 1.78% 2.101 2.138 - -0.54% -
rng::search(list<int>,_pred)_(no_match)/1048576 1.77% 905072.165 921117.460 - 2.29% -
BM_vector_deque_ranges_move/1 1.77% 2.280 2.321 - 14.24% -
rng::copy_backward(deque<int>)/262144 1.76% 31014.824 31561.241 - 0.65% -
SetIntersection_Interlaced_Set_float_1024_1024 1.76% 15349866.033 15620114.285 - 2.72% -
BM_StringRelational_Less_Empty_Huge_Control 1.76% 2.023 2.059 - 3.38% -
rng::find_last(list<int>)_(bail_10%)/8 1.76% 2.047 2.083 - 1.26% -
SetIntersection_None_Set_uint32_16384_1024 1.75% 149555977.695 152176324.698 - -8.43% -
BM_vector_deque_copy/64 1.75% 2.752 2.801 - -0.51% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 1.75% 25.007 25.445 - 0.59% -
std::copy_if(list<int>)_(every_other)/4096 1.75% 3162.020 3217.351 - 1.42% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.75% 222.262 226.142 - 2.83% -
BM_RangesMakeThenSortHeap_string_Heap_256 1.74% 49.375 50.235 - 2.37% -
SetIntersection_None_Set_string_256_4 1.74% 11616270.320 11818385.198 - -0.29% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.74% 1.091 1.110 - 1.89% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 1.74% 95.718 97.381 - 9.65% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.74% 5708.636 5807.689 - 1.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.73% 1.897 1.930 - 0.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.73% 1397883.252 1422122.067 - 6.90% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.73% 7.564 7.695 - 1.05% -
BM_MakeThenSortHeap_uint64_Ascending_16 1.73% 5.467 5.562 - 1.53% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.73% 18.962 19.290 - 1.21% -
std::multiset<std::string>::insert(value)_(already_present)/1024 1.73% 56.087 57.057 - 1.59% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.73% 28397.671 28888.373 - 1.08% -
std::find_end(deque<int>)_(match_near_end)/1024 1.72% 3471.836 3531.652 - 6.19% -
BM_std_min<short>/32 1.72% 2.884 2.933 - -0.32% -
SetIntersection_None_Vector_string_64_16 1.72% 14829830.162 15085077.652 - 0.56% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.72% 1.230 1.251 - -0.29% -
BM_CmpLess_uchar_schar 1.72% 1.040 1.057 - 2.01% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 1.72% 62.038 63.103 - -12.51% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.71% 30.397 30.918 - 1.15% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.71% 707.874 719.999 - 2.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.71% 13.951 14.189 - -0.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.71% 60.865 61.906 - 0.91% -
std::set<std::string>::equal_range(key)_(existent)/32 1.71% 15.444 15.708 - 1.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.71% 150387.591 152955.573 - 1.28% -
BM_MakeHeap_string_QuickSortAdversary_256 1.71% 10.336 10.512 - 0.69% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.70% 345159994.405 351033563.193 - 0.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.70% 1172313.008 1192255.563 - 5.42% -
SetIntersection_Front_Vector_uint32_16384_1 1.70% 1110448.031 1129307.652 - 1.24% -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 1.70% 24.537 24.953 - 0.27% -
BM_RangesPushHeap_uint32_Ascending_1024 1.70% 3.886 3.952 - 0.94% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.69% 24.976 25.399 - 1.79% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.69% 50109.641 50957.966 - 2.23% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 1.69% 9.538 9.699 - -13.96% -
rng::search(vector<int>)_(no_match)/1000 1.69% 209.315 212.848 - -0.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.69% 0.707 0.719 - 2.49% -
SetIntersection_None_Vector_string_16384_1024 1.68% 1287094.900 1308765.910 - 2.25% -
BM_deque_deque_move_backward/5500 1.68% 205.394 208.850 - 1.96% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.68% 1.034 1.051 - 1.40% -
SetIntersection_Front_Set_float_1024_1024 1.68% 14680749.617 14927290.131 - -10.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1.68% 1689731.285 1718102.623 - 0.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.68% 1155306.904 1174695.808 - 0.60% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 1.68% 3.873 3.938 - 1.80% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.67% 1.352 1.374 - 0.34% -
rng::reverse_copy(vector<int>)/4096 1.67% 133.845 136.084 - -0.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.67% 4681662.123 4759932.796 - -0.35% -
BM_vector_deque_ranges_move/4000 1.67% 140.135 142.476 - -0.23% -
BM_deque_deque_copy_backward/5500 1.67% 204.758 208.179 - 0.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.67% 23.452 23.844 - 1.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.67% 34.057 34.625 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_256_16 1.67% 6728434.369 6840583.325 - 1.64% -
737_gmsh_r 1.67% 12.778 12.991 - 1.86% -
BM_std_minmax<short>/1 1.66% 0.630 0.641 - 1.01% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.66% 57.982 58.946 - 2.11% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.66% 6770.078 6882.675 - 0.51% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.66% 17151.096 17435.608 - 1.20% -
BM_LowerBound_pair<uint32,_uint32>_262144 1.66% 613.935 624.117 - 0.39% -
BM_RangesPushHeap_string_Ascending_256 1.66% 9.378 9.533 - -13.13% -
SetIntersection_Interlaced_Vector_float_262144_1 1.66% 1106375.303 1124709.530 - 0.43% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 1.66% 15.770 16.031 - 1.46% -
rng::adjacent_find(deque<int>,_pred)/50 1.65% 29.185 29.667 - 2.24% -
SetIntersection_None_Set_string_1024_256 1.65% 9030100.071 9179413.582 - 2.72% -
SetIntersection_Interlaced_Set_float_16384_4 1.65% 169862176.906 172667854.490 - 0.19% -
std::set<std::string>::insert(value)_(new_value)/32 1.65% 40.052 40.713 - 0.95% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 1.65% 16.872 17.150 - 0.89% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.65% 1.422 1.445 - 0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.65% 23164433.679 23545949.190 - -0.73% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.65% 16.731 17.006 - 1.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.64% 18896591.324 19207431.165 - -0.58% -
rng::find_last(list<int>)_(bail_90%)/50 1.64% 1.279 1.300 - 0.28% -
BM_RangesMakeHeap_uint64_Ascending_16 1.64% 0.649 0.660 - 0.49% -
BM_CmpEqual_uchar_int 1.64% 1.111 1.129 - 1.07% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.64% 8.498 8.638 - 0.98% -
std::search(list<int>,_pred)_(no_match)/1048576 1.64% 899641.443 914396.133 - 1.21% -
SetIntersection_None_Vector_string_262144_16384 1.64% 1354871.395 1377090.412 - 1.08% -
std::find_if_not(deque<int>)_(bail_25%)/8 1.63% 1.531 1.556 - 1.66% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.63% 24.442 24.841 - 1.83% -
BM_std_min<unsigned_long_long>/9 1.63% 1.156 1.175 - 0.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.63% 23.099 23.475 - 0.04% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.63% 112929957.913 114765282.513 - -1.53% -
std::multiset<int>::erase(iterator)/32 1.62% 21.597 21.948 - 2.95% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 1.62% 6.314 6.417 - 0.50% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.62% 448.722 455.997 - -1.87% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.61% 41.686 42.358 - 1.43% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 1.61% 472.963 480.579 - -0.81% -
rng::copy(deque<int>)/262144 1.61% 10177.240 10341.046 - -0.70% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.61% 786.591 799.246 - 2.71% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.61% 6284.553 6385.656 - 2.16% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 1.60% 341.662 347.146 - 1.89% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 1.60% 5139.544 5222.007 - 1.60% -
BM_MakeHeap_uint32_Random_16384 1.60% 0.965 0.980 - -1.94% -
BM_std_min<long_long>/20 1.60% 2.034 2.066 - 2.94% -
BM_deque_deque_ranges_move/5500 1.59% 202.162 205.387 - 2.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.59% 8734312.832 8873519.989 - 2.23% -
BM_RangesPushHeap_uint32_Ascending_256 1.59% 3.048 3.097 - 0.96% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.59% 8596.770 8733.676 - 2.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.59% 9.250 9.397 - 1.04% -
std::find_if(deque<int>)_(bail_25%)/32768 1.59% 2757.152 2801.018 - 1.91% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 1.59% 30.230 30.710 - 6.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1.58% 1649587.644 1675722.654 - 0.23% -
BM_std_minmax<unsigned_long_long>/31 1.58% 4.758 4.833 - 0.90% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.58% 9205.135 9350.876 - 2.06% -
rng::copy_backward(deque<int>)/1048576 1.58% 125051.782 127030.907 - 0.41% -
BM_std_minmax<char>/7 1.58% 2.407 2.445 - -3.90% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.58% 43.358 44.042 - 3.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.58% 2142386.394 2176214.032 - 0.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.58% 54677.900 55539.675 - 1.31% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 1.58% 24.052 24.431 - -5.77% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.58% 1.660 1.686 - 0.69% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.58% 1661510.741 1687682.373 - 2.61% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.57% 4.978 5.056 - -0.26% -
BM_CmpLess_int_ushort 1.57% 1.117 1.134 - 0.92% -
BM_std_min<char>/512 1.57% 6.296 6.395 - 1.20% -
BM_MakeThenSortHeap_uint32_Heap_16 1.57% 5.101 5.181 - 1.11% -
BM_StringAssignAsciiz_Large_Opaque 1.57% 11.656 11.838 - 1.29% -
std::map<int,_int>::ctor(const&)/32 1.57% 212.594 215.928 - 1.90% -
std::set<std::string>::count(key)_(existent)/32 1.57% 14.548 14.776 - 2.10% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.57% 19.575 19.882 - 1.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.56% 9.098 9.240 - -0.15% -
BM_RangesMakeHeap_uint64_Random_16384 1.56% 1.015 1.031 - 2.61% -
rng::find_end(forward_list<int>)_(process_all)/8192 1.56% 5558.739 5645.573 - -2.98% -
SetIntersection_Front_Vector_string_64_4 1.55% 18799870.824 19092007.021 - 1.42% -
std::find_end(forward_list<int>)_(single_element)/1024 1.55% 692.224 702.974 - 0.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.55% 8727024.492 8862376.424 - -30.50% -
rng::rotate(deque<int>)_(1_element_forward)/1024 1.55% 38.435 39.030 - 0.45% -
BM_CmpEqual_ushort_ushort 1.55% 1.094 1.111 - 0.34% -
BM_std_min<int>/4 1.55% 1.043 1.059 - 3.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.55% 53928.218 54762.156 - 1.20% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 1.54% 214.038 217.340 - 1.30% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.54% 1944.022 1973.982 - 2.72% -
rng::is_partitioned(list<int>)_(partitioned)/1024 1.54% 700.353 711.121 - -1.38% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.54% 2.455 2.493 - 9.09% -
SetIntersection_None_Set_uint32_16384_1 1.53% 150766795.141 153078435.269 - -11.17% -
rng::starts_with(vector<int>,_pred)/1000 1.53% 448.621 455.496 - -0.05% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.53% 7.697 7.815 - 3.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 1.53% 61120307.421 62055070.057 - 0.53% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.53% 6103.841 6197.180 - 0.15% -
SetIntersection_Front_Set_string_16384_4 1.53% 1293246.997 1313022.306 - -0.53% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.53% 6.357 6.454 - 1.19% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.53% 4.062 4.124 - 1.84% -
BM_deque_deque_move_backward/4096 1.53% 153.022 155.357 - 1.61% -
rng::sort(deque<int>)_(descending)/8 1.52% 25.639 26.030 - 1.93% -
std::list<int>::ctor(size)/32 1.52% 325.996 330.956 - 2.41% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.52% 206180849.292 209317470.586 - 1.21% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.52% 4.842 4.916 - 7.02% -
BM_std_minmax<char>/12 1.52% 1.989 2.020 - 5.43% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.52% 1.237 1.256 - 4.40% -
std::find_first_of(list<int>)_(large_needle)/8192 1.52% 48940997.198 49682758.329 - 1.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.52% 1208800.362 1227118.925 - 1.99% -
BM_std_min<unsigned_long_long>/23 1.51% 2.409 2.446 - 0.68% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.51% 28.746 29.181 - -2.69% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.51% 12415.684 12603.481 - 2.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.51% 1872997.561 1901325.601 - -0.00% -
BM_RangesPopHeap_float_256 1.51% 20.108 20.412 - 2.11% -
SetIntersection_Interlaced_Set_string_262144_262144 1.51% 17481116.457 17745181.477 - 2.13% -
BM_RangesPushHeap_uint32_Ascending_64 1.51% 2.199 2.232 - 0.76% -
BM_RangesMakeHeap_string_PipeOrgan_4 1.51% 2.579 2.618 - -5.47% -
std::find_first_of(list<int>)_(small_needle)/8192 1.51% 23036.104 23383.512 - -0.22% -
BM_std_minmax<char>/2 1.51% 0.879 0.893 - -0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.50% 1166239.895 1183788.659 - 0.11% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.50% 19.163 19.451 - 2.36% -
SetIntersection_Front_Vector_uint64_262144_256 1.50% 2303805.989 2338448.876 - -0.39% -
SetIntersection_None_Vector_string_16_16 1.50% 36444949.093 36990699.969 - 1.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 1.50% 17299937.950 17558898.245 - 0.05% -
BM_std_min<unsigned_short>/20 1.50% 2.186 2.219 - -0.08% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 1.49% 26.155 26.546 - -9.83% -
SetIntersection_Interlaced_Set_uint64_64_16 1.49% 24638660.005 25006125.740 - 2.91% -
std::multiset<int>::clear()/32 1.49% 641.825 651.388 - 1.81% -
BM_MakeHeap_string_QuickSortAdversary_64 1.49% 10.099 10.250 - 0.50% -
BM_RangesMakeThenSortHeap_string_Descending_256 1.49% 18.538 18.814 - -2.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.49% 1209346.506 1227335.811 - 2.12% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 1.49% 0.792 0.804 - -3.45% -
std::distance(deque<int>)/50 1.49% 0.684 0.694 - 0.01% -
BM_vector_deque_move_backward/512 1.49% 17.635 17.897 - 1.68% -
std::any_of(vector<int>)_(process_all)/32 1.48% 8.344 8.467 - 1.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.48% 841.465 853.936 - 3.86% -
BM_std_min<unsigned_short>/31 1.48% 2.533 2.570 - -0.97% -
std::move_backward(deque<int>)/4096 1.48% 156.001 158.307 - 2.26% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.48% 3931.641 3989.656 - 0.31% -
std::partial_sort_copy(list<int>)_(heap)/8 1.47% 16.292 16.532 - 1.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.47% 17753910.045 18015100.207 - 0.10% -
BM_std_minmax<char>/14 1.47% 2.553 2.590 - 1.42% -
std::partial_sort(deque<int>)_(descending)/8192 1.47% 281573.614 285703.582 - 0.47% -
std::multiset<int>::erase(iterator)/0 1.47% 20.059 20.353 - 2.05% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 1.46% 19.636 19.923 - 1.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.46% 1086362.764 1102211.386 - -0.84% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.46% 19.545 19.830 - 1.65% -
SetIntersection_Front_Set_string_262144_262144 1.46% 17613896.893 17870596.597 - 1.03% -
SetIntersection_Interlaced_Vector_string_4_4 1.46% 159021200.293 161337971.648 - -0.77% -
rng::distance(join_view(vector<vector<int>>)/4096 1.46% 4.386 4.450 - 3.25% -
BM_lexicographical_compare_three_way<IntPtr>/262144 1.45% 60140.250 61015.225 - -0.29% -
SetIntersection_None_Set_uint64_16_16 1.45% 37124124.525 37663776.219 - 0.82% -
BM_std_min<unsigned_long_long>/22 1.45% 2.193 2.224 - 2.49% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.45% 1.193 1.211 - 1.84% -
BM_std_min<unsigned_long_long>/13 1.45% 1.718 1.743 - -0.57% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.45% 1.192 1.210 - -0.88% -
std::rotate_copy(vector<int>)/1024 1.45% 33.252 33.734 - 2.67% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.45% 3.322 3.370 - 3.06% -
std::unordered_multiset<int>::ctor(const&)/1024 1.45% 6588.747 6684.167 - 1.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.44% 9839142.989 9980907.668 - 1.90% -
rng::for_each(join_view(vector<vector<int>>)/50 1.44% 4.139 4.199 - 1.45% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.44% 43.094 43.715 - 2.22% -
std::set<std::string>::insert(value)_(new_value)/8192 1.44% 70.285 71.296 - 1.93% -
rng::stable_partition(deque<int>)_(sparse)/50 1.44% 28.084 28.488 - 3.95% -
SetIntersection_Front_Set_uint64_16384_1024 1.44% 16000262.758 16230216.088 - 8.64% -
rng::rotate(vector<bool>)_(by_1/4)/8192 1.44% 29.948 30.378 - 1.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.43% 19034003.341 19307056.900 - 0.58% -
BM_std_minmax<long_long>/14 1.43% 3.290 3.338 - 1.44% -
BM_MakeThenSortHeap_string_SingleElement_64 1.43% 19.508 19.787 - 0.57% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.43% 4.269 4.330 - 0.54% -
BM_RangesMakeThenSortHeap_uint64_Descending_64 1.43% 8.356 8.476 - 0.07% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.43% 4190.504 4250.409 - 2.10% -
BM_deque_deque_ranges_move_backward/70000 1.43% 8551.028 8673.232 - 1.97% -
rng::sort(deque<int>)_(repeated)/8 1.43% 18.749 19.017 - 2.90% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.43% 1.345 1.364 - 0.29% -
std::partial_sort_copy(deque<int>)_(heap)/8 1.43% 15.430 15.651 - -6.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.43% 1222736.610 1240196.068 - 1.14% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 1.43% 1521.531 1543.222 - -1.05% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 1.42% 2.047 2.076 - -0.19% -
BM_std_minmax<short>/15 1.42% 1.986 2.014 - 1.16% -
SetIntersection_Interlaced_Set_float_64_4 1.42% 22126880.465 22441734.450 - 0.40% -
rng::for_each(set<int>::iterator)/50 1.42% 50.561 51.280 - 1.52% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.42% 16.684 16.921 - -0.61% -
BM_std_min<char>/4096 1.42% 28.589 28.995 - -1.78% -
SetIntersection_None_Set_uint64_262144_4 1.42% 1213335.611 1230537.110 - 2.45% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.42% 1.540 1.561 - 0.08% -
BM_std_min<short>/30 1.41% 2.347 2.381 - 1.41% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.41% 17.539 17.787 - 1.75% -
SetIntersection_Front_Set_string_256_16 1.41% 7273003.228 7375697.959 - -2.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 1.41% 5265468.256 5339762.605 - 3.99% -
SetIntersection_None_Set_uint64_256_64 1.41% 9276623.488 9407105.090 - 2.74% -
729_abc_r 1.41% 18.659 18.921 - -0.12% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 1.40% 54.719 55.488 - 0.59% -
rng::none_of(deque<int>)_(process_all)/50 1.40% 24.291 24.632 - -7.26% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.40% 6600.832 6693.469 - 1.31% -
BM_std_min<char>/8 1.40% 2.323 2.355 - 4.66% -
std::stable_sort(deque<int>)_(heap)/8192 1.40% 17740.129 17988.522 - 2.25% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 1.40% 9309.398 9439.725 - 1.83% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.40% 29.792 30.208 - 1.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.40% 2035070.637 2063488.850 - -1.38% -
SetIntersection_None_Vector_uint32_1024_4 1.39% 1143849.629 1159798.538 - 0.84% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.39% 23.575 23.904 - 2.60% -
BM_MakeThenSortHeap_uint64_Random_262144 1.39% 35.354 35.846 - 1.36% -
BM_RangesPushHeap_string_Ascending_4 1.39% 2.536 2.571 - -1.71% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.39% 528.108 535.436 - 0.88% -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.39% 1.870 1.896 - -3.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.39% 145854.390 147876.467 - -0.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 1.38% 128349.765 130124.606 - 1.90% -
BM_std_min<unsigned_short>/12 1.38% 1.511 1.532 - 0.99% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.38% 13476.224 13662.178 - 1.31% -
BM_CmpLess_short_schar 1.38% 0.958 0.971 - 0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.38% 205462188.965 208295154.923 - 1.05% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 1.38% 23.455 23.779 - -3.89% -
std::partial_sort(deque<int>)_(ascending)/8192 1.38% 165250.395 167528.292 - 2.34% -
BM_std_min<int>/16 1.38% 1.688 1.712 - 1.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1.37% 1378614.988 1397538.900 - 1.07% -
BM_LowerBound_pair<uint32,_uint32>_1 1.37% 2.829 2.867 - 0.08% -
BM_std_minmax<unsigned_char>/22 1.37% 2.494 2.528 - 0.78% -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 1.37% 16.229 16.452 - 0.49% -
std::rotate(deque<int>)_(by_1/2)/32 1.37% 7.469 7.571 - 1.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1.36% 1102300.678 1117344.782 - -0.54% -
rng::fill_n(vector<int>)/1024 1.36% 29.394 29.795 - 1.79% -
std::partition_point(list<int>)/32 1.36% 15.968 16.186 - 1.63% -
BM_deque_vector_move_backward/5500 1.36% 197.753 200.442 - -1.62% -
BM_MakeHeap_string_QuickSortAdversary_1024 1.36% 10.498 10.641 - 0.08% -
BM_std_min<unsigned_short>/19 1.36% 1.808 1.832 - -3.21% -
std::sort(deque<int>)_(ascending)/1024 1.35% 772.410 782.875 - 2.36% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.35% 12.477 12.646 - 0.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.35% 1.799 1.824 - 0.32% -
SetIntersection_Interlaced_Vector_string_256_16 1.35% 10774921.192 10920415.847 - -0.84% -
BM_std_min<int>/17 1.35% 0.952 0.965 - 1.35% -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.35% 1.647 1.669 - -6.58% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.35% 25783.331 26131.181 - 1.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 1.35% 14.646 14.844 - 0.43% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.35% 215.943 218.855 - 0.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.35% 19370119.261 19631217.663 - 4.62% -
rng::rotate(list<int>)_(by_1/3)/8192 1.35% 8733.004 8850.692 - 0.38% -
BM_MakeThenSortHeap_float_PipeOrgan_256 1.35% 6.331 6.416 - -1.41% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.35% 1.378 1.397 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.34% 1111016.484 1125950.783 - 2.81% -
std::find_if_not(list<int>)_(process_all)/50 1.34% 21.557 21.846 - 2.44% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.34% 3.977 4.030 - -1.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.34% 17039599.497 17267778.191 - -0.61% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.33% 1.702 1.725 - -6.15% -
BM_deque_deque_move_backward/1024 1.33% 37.922 38.428 - -0.22% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.33% 6318.957 6403.078 - 2.76% -
rng::fold_left(deque<int>)/8192 1.33% 4370.634 4428.795 - 1.38% -
std::find(vector<bool>)_(process_all)/1048576 1.33% 3681.429 3730.362 - 0.34% -
SetIntersection_Front_Set_uint64_262144_262144 1.33% 1850734.783 1875329.592 - 3.37% -
std::set<int>::equal_range(key)_(non-existent)/32 1.33% 2.558 2.592 - -4.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 1.33% 3.290 3.334 - -6.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.33% 38814752.476 39329615.049 - 0.48% -
BM_deque_deque_ranges_move_backward/4096 1.33% 154.474 156.521 - 2.86% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.33% 5.593 5.667 - 1.08% -
rng::contains_subrange(list<int>)_(single_element)/16 1.32% 4.966 5.031 - 1.54% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.32% 984897.914 997937.084 - 0.77% -
std::set<int>::find(key)_(existent)/8192 1.32% 8.080 8.187 - 1.87% -
bm_ranges_swap_ranges_vb_aligned/262144 1.32% 490.813 497.306 - -0.21% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.32% 50166.714 50830.390 - 1.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.32% 204110344.456 206809660.616 - 1.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.32% 15.947 16.157 - -0.31% -
SetIntersection_None_Vector_float_256_256 1.32% 2247003.113 2276687.107 - -2.63% -
BM_PopHeap_uint32_262144 1.32% 40.973 41.514 - -1.24% -
BM_std_minmax<long_long>/15 1.32% 3.683 3.731 - 2.25% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 1.32% 8.262 8.370 - 0.77% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.32% 1271673.827 1288412.354 - 1.16% -
rng::copy_n(deque<int>)/32768 1.32% 1136.369 1151.325 - 1.26% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.31% 5.503 5.575 - -0.73% -
SetIntersection_Interlaced_Vector_string_4_1 1.31% 232248518.452 235297639.042 - 0.59% -
BM_CmpLess_uint_uint 1.31% 1.110 1.124 - 0.45% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 1.31% 22.083 22.372 - 0.32% -
BM_StringRelational_Less_Large_Huge_Control 1.31% 2.338 2.369 - 6.26% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.31% 1.234 1.251 - -6.62% -
BM_std_minmax<short>/6 1.30% 1.374 1.392 - 0.92% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 1.30% 170287.753 172509.314 - 0.08% -
std::equal(deque<int>)_(it,_it,_it)/8192 1.30% 3820.070 3869.872 - -1.26% -
std::multiset<int>::insert(value)_(already_present)/1024 1.30% 28.175 28.542 - -0.05% -
rng::for_each(multiset<int>::iterator)/32 1.30% 20.916 21.188 - -1.25% -
BM_MakeThenSortHeap_string_SingleElement_16384 1.30% 36.999 37.480 - -3.19% -
SetIntersection_Interlaced_Vector_string_256_1 1.30% 4541283.584 4600270.654 - 1.53% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.30% 5389.901 5459.856 - -2.60% -
BM_PushHeap_uint32_Random_16384 1.29% 6.322 6.404 - 2.04% -
SetIntersection_Interlaced_Set_string_16384_256 1.29% 358380946.392 363014892.918 - 3.24% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 1.29% 9.948 10.077 - -6.37% -
rng::remove_copy(deque<int>)_(prefix)/50 1.29% 20.813 21.081 - -3.59% -
rng::for_each(multimap<int>::iterator)/8 1.29% 4.504 4.562 - 1.39% -
753_ns3_r 1.29% 10.187 10.318 - 0.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 1.29% 17425619.321 17650340.007 - 0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 1.29% 17592142.921 17818757.788 - 0.74% -
SetIntersection_None_Vector_string_262144_64 1.29% 1348586.435 1365957.921 - -0.39% -
std::set<std::string>::find(key)_(existent)/32 1.28% 16.457 16.668 - 2.24% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 1.28% 8.829 8.942 - 0.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.28% 168082395.558 170240486.995 - -0.51% -
std::find_if_not(vector<char>)_(process_all)/1024 1.28% 270.498 273.971 - 1.31% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.28% 6616.770 6701.602 - 1.54% -
std::none_of(deque<int>)_(process_all)/50 1.28% 18.208 18.441 - 3.85% -
SetIntersection_Front_Set_uint64_256_1 1.28% 4376154.965 4432124.946 - 0.66% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.28% 9.949 10.076 - -0.37% -
BM_std_minmax<short>/17 1.27% 1.772 1.794 - 0.10% -
bm_lexicographical_compare<unsigned_char>/1 1.27% 1.648 1.669 - -1.22% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 1.27% 2.847 2.883 - 1.37% -
std::search(deque<int>,_pred)_(same_length)/1000 1.27% 478.136 484.214 - 1.29% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.27% 269514.360 272939.687 - 1.07% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.27% 20.413 20.672 - 1.41% -
BM_deque_vector_ranges_copy_backward/5500 1.27% 200.036 202.575 - -0.53% -
std::any_of(vector<int>)_(process_all)/8 1.27% 2.454 2.485 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 1.26% 37271691.631 37742983.801 - -0.60% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 1.26% 6.066 6.143 - 0.78% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 1.26% 34.706 35.144 - 0.75% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.26% 6.659 6.743 - 1.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.26% 17358328.761 17577368.802 - 0.47% -
std::rotate(vector<bool>)_(1_element_backward)/32 1.26% 17.597 17.819 - 1.44% -
std::partition(deque<int>)_(dense)/50 1.26% 16.020 16.221 - -0.71% -
SetIntersection_Front_Set_uint64_262144_16384 1.26% 330424288.750 334578128.596 - -0.50% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.26% 286661.849 290262.276 - -2.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.26% 2009913.168 2035142.903 - 0.76% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 1.26% 5.102 5.166 - -0.51% -
SetIntersection_Front_Vector_uint32_256_16 1.25% 4422787.656 4478229.748 - 2.49% -
BM_CmpEqual_ushort_short 1.25% 1.048 1.061 - 0.33% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 1.25% 46.307 46.887 - 0.79% -
SetIntersection_None_Set_uint32_16384_4 1.25% 150451804.093 152333317.558 - -11.68% -
BM_PushHeap_string_QuickSortAdversary_16 1.25% 10.132 10.258 - 1.26% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.25% 11.669 11.815 - 2.30% -
SetIntersection_Front_Vector_float_256_64 1.25% 4561905.482 4618738.888 - 0.25% -
BM_MakeThenSortHeap_float_Random_4 1.24% 4.350 4.404 - -1.28% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.24% 222.931 225.705 - 1.30% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.24% 24.586 24.891 - 6.36% -
std::is_sorted(vector<int>,_pred)/8 1.23% 3.875 3.923 - -4.49% -
std::find_end(list<int>)_(single_element)/1000 1.23% 685.932 694.394 - 2.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.23% 14.233 14.408 - 1.22% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.23% 2932.804 2968.957 - 1.91% -
SetIntersection_None_Vector_uint32_1024_256 1.23% 1141798.470 1155837.167 - 4.63% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.23% 12602.624 12757.294 - 3.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.23% 17150350.527 17360562.689 - 1.54% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.23% 17.171 17.382 - 2.03% -
SetIntersection_None_Set_uint64_1024_16 1.22% 8670466.920 8776528.932 - 0.43% -
BM_std_minmax<short>/3 1.22% 1.159 1.173 - -1.49% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.22% 13.938 14.108 - 1.87% -
rng::for_each(multimap<int>)/32 1.22% 22.437 22.710 - 1.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.22% 4492699.812 4547451.218 - -1.40% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.22% 1372.880 1389.594 - 1.00% -
rng::find(vector<char>)_(process_all)/50 1.22% 1.634 1.653 - 2.00% -
std::multimap<int,_int>::clear()/1024 1.21% 10152.614 10275.850 - 0.53% -
BM_PushHeap_string_QuickSortAdversary_64 1.21% 12.839 12.994 - 0.87% -
SetIntersection_None_Set_string_16384_1 1.21% 203911889.503 206386268.914 - 2.10% -
SetIntersection_None_Vector_string_262144_1024 1.21% 1355658.529 1372094.024 - 1.66% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.21% 11334123.904 11471500.130 - 0.62% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.21% 793420.532 803033.975 - 0.50% -
BM_deque_vector_move_backward/1 1.21% 2.073 2.098 - 0.67% -
SetIntersection_None_Set_uint64_262144_262144 1.21% 1225579.264 1240406.412 - 2.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.21% 4478547.524 4532605.743 - 1.39% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.21% 1492299.040 1510297.938 - 0.03% -
std::remove(list<int>)_(prefix)/50 1.21% 67.062 67.871 - 1.67% -
BM_std_min<unsigned_char>/6 1.20% 1.481 1.499 - -2.22% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 1.20% 69.171 70.005 - 0.78% -
rng::is_sorted(list<int>,_pred)/8 1.20% 4.208 4.258 - 0.75% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.20% 4.270 4.321 - 0.09% -
std::find(vector<char>)_(process_all)/50 1.20% 1.624 1.644 - 0.90% -
BM_lexicographical_compare_three_way<IntPtr>/4096 1.20% 946.512 957.856 - -0.87% -
BM_std_minmax<unsigned_long_long>/11 1.19% 2.314 2.341 - -0.50% -
std::unordered_multiset<int>::ctor(const&)/8192 1.19% 54588.253 55239.047 - 0.93% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.19% 33046.041 33439.686 - 3.04% -
SetIntersection_None_Vector_float_262144_256 1.19% 1187811.422 1201925.961 - -2.16% -
std::find_if_not(deque<int>)_(process_all)/50 1.19% 23.384 23.662 - -1.26% -
rng::all_of(list<int>)_(process_all)/32 1.19% 11.602 11.740 - 0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.19% 1676100.506 1695984.132 - -0.48% -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 1.19% 18449.754 18668.431 - 1.01% -
BM_MakeHeap_string_QuickSortAdversary_16384 1.18% 11.685 11.823 - 0.30% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.18% 1901.250 1923.753 - 1.29% -
BM_LowerBound_uint32_262144 1.18% 554.780 561.343 - 0.95% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.18% 1242080.810 1256768.393 - 2.49% -
BM_PushHeap_float_Ascending_1024 1.18% 3.106 3.143 - -1.15% -
bm_ranges_swap_ranges_vb_aligned/131072 1.18% 247.480 250.401 - 0.42% -
std::find_end(forward_list<int>)_(match_near_end)/1000 1.18% 753.327 762.218 - -0.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.18% 16914515.557 17114074.868 - -0.73% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.18% 1311.832 1327.295 - 1.05% -
SetIntersection_None_Vector_uint32_1024_1024 1.18% 1147183.972 1160688.525 - 1.48% -
SetIntersection_Interlaced_Vector_string_16_4 1.18% 71956403.803 72803164.732 - 1.74% -
std::set<std::string>::erase(iterator)/32 1.18% 31.339 31.707 - 1.68% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 1.17% 9.716 9.830 - -4.79% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.17% 6.467 6.543 - 1.49% -
BM_MakeThenSortHeap_float_Descending_64 1.17% 3.313 3.352 - 0.63% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.17% 19.165 19.389 - -0.21% -
std::none_of(vector<int>)_(process_all)/32 1.17% 8.329 8.427 - 0.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.17% 166570837.046 168518911.694 - 1.33% -
std::rotate(deque<int>)_(1_element_forward)/50 1.17% 5.376 5.439 - 0.49% -
std::map<int,_int>::contains(key)_(existent)/32 1.17% 1.595 1.614 - 2.33% -
std::search_n(deque<int>)_(no_match)/1048576 1.17% 439072.936 444200.148 - 0.12% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.17% 22.428 22.690 - 2.26% -
BM_MakeThenSortHeap_uint64_Ascending_256 1.17% 8.703 8.805 - 0.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.17% 1686945.474 1706617.431 - -0.60% -
rng::replace_if(deque<int>)_(prefix)/50 1.16% 20.265 20.500 - 0.70% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1.16% 1295.453 1310.486 - -22.48% -
std::shift_left(list<int>)/50 1.16% 27.621 27.942 - 0.99% -
BM_deque_deque_move_backward/512 1.16% 18.588 18.804 - 0.92% -
SetIntersection_Interlaced_Set_string_16_16 1.16% 62778224.651 63504857.646 - 0.12% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.16% 19.195 19.416 - 0.30% -
750_sealcrypto_r 1.16% 18.459 18.672 - -1.55% -
std::unordered_set<int>::count(key)_(existent)/1024 1.15% 1.275 1.290 - 7.16% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 1.15% 31.751 32.117 - 0.99% -
SetIntersection_Front_Vector_uint64_262144_64 1.15% 1413613.132 1429915.849 - 0.39% -
BM_PushHeap_float_Random_262144 1.15% 7.656 7.744 - 2.53% -
BM_std_minmax<unsigned_long_long>/21 1.15% 3.512 3.552 - 1.57% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.15% 28.805 29.137 - 0.52% -
BM_RangesPopHeap_uint32_16 1.15% 7.529 7.616 - 1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.15% 4370642.047 4420974.035 - 0.27% -
BM_SortHeap_uint64_4 1.15% 0.939 0.950 - 1.36% -
rng::replace(vector<int>)_(sprinkled)/50 1.15% 10.052 10.167 - 26.65% -
SetIntersection_Interlaced_Vector_string_64_1 1.15% 17842713.589 18047834.560 - 0.24% -
BM_StringEraseWithMove_Small_Opaque 1.15% 2.592 2.622 - 1.86% -
BM_MakeHeap_uint32_PipeOrgan_16 1.15% 1.026 1.037 - -0.35% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.15% 39.192 39.642 - 0.98% -
std::unordered_set<int>::count(key)_(non-existent)/32 1.14% 1.471 1.488 - 0.50% -
SetIntersection_Front_Vector_string_256_256 1.14% 21020568.932 21260651.377 - 5.42% -
BM_std_min<char>/22 1.14% 2.066 2.089 - 0.91% -
std::unordered_map<int,_int>::erase(iterator)/32 1.14% 20.355 20.587 - 1.07% -
BM_RangesPushHeap_string_Ascending_64 1.14% 6.859 6.938 - -6.78% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.14% 16.873 17.065 - 1.06% -
rng::move_backward(deque<int>)/64 1.14% 5.479 5.541 - -1.40% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.14% 2.657 2.687 - 0.08% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 1.14% 22.753 23.011 - 7.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.13% 17.681 17.881 - 0.41% -
std::move_backward(vector<bool>)_(unaligned)/512 1.13% 4.681 4.734 - 2.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.13% 9.458 9.566 - 0.68% -
BM_PushHeap_float_Random_64 1.13% 6.680 6.756 - -0.26% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.13% 13.802 13.958 - -0.25% -
BM_std_min<unsigned_char>/12 1.13% 1.329 1.344 - -1.07% -
std::is_sorted_until(list<int>)/8 1.13% 2.184 2.208 - 0.03% -
rng::search(vector<int>)_(single_element)/8192 1.13% 1814.643 1835.147 - 0.16% -
std::set<std::string>::erase(key)_(existent)/32 1.13% 70.243 71.036 - 1.98% -
SetIntersection_Interlaced_Set_float_256_64 1.13% 15172459.071 15343809.733 - -0.89% -
BM_std_minmax<unsigned_short>/10 1.13% 1.404 1.420 - 1.05% -
std::set<std::string>::erase(key)_(existent)/1024 1.13% 76.370 77.231 - 0.87% -
rng::replace_if(deque<int>)_(prefix)/32 1.13% 14.009 14.167 - 0.34% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.13% 76265.202 77124.147 - -0.22% -
rng::find_if(deque<int>)_(bail_25%)/8192 1.13% 686.167 693.894 - -1.36% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.13% 1182.922 1196.239 - 1.48% -
BM_std_min<char>/20 1.13% 1.480 1.496 - -2.16% -
SetIntersection_Front_Set_string_16384_16384 1.12% 347506541.056 351411181.416 - 0.86% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.12% 0.974 0.985 - 2.31% -
SetIntersection_None_Vector_uint32_262144_4 1.12% 1207195.655 1220720.739 - 1.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.12% 183424.659 185478.261 - 0.35% -
rng::partition(list<int>)_(sparse)/32 1.12% 8.908 9.007 - -0.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.12% 15.960 16.139 - -0.47% -
rng::find_end(list<int>)_(process_all)/1000 1.12% 675.344 682.894 - -0.40% -
rng::contains(list<int>)_(process_all)/50 1.12% 21.642 21.884 - 13.12% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.12% 16.213 16.394 - 1.17% -
SetIntersection_Interlaced_Vector_string_16384_64 1.12% 11995298.617 12129117.796 - -7.10% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.11% 2.030 2.052 - -1.40% -
SetIntersection_Front_Vector_uint64_64_1 1.11% 17316172.383 17508919.542 - 0.55% -
std::multiset<int>::insert(value)_(already_present)/32 1.11% 19.388 19.604 - 3.17% -
std::set<std::string>::clear()/32 1.11% 905.953 916.030 - 1.96% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.11% 303.125 306.497 - 1.65% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.11% 39505.133 39944.514 - 0.80% -
SetIntersection_None_Vector_string_16384_64 1.11% 1275727.808 1289874.236 - 0.60% -
BM_RangesPopHeap_string_256 1.11% 40.661 41.112 - 0.98% -
std::set<int>::clear()/1024 1.11% 8799.640 8897.176 - 1.52% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 1.11% 305.505 308.891 - -0.57% -
rng::partial_sort(deque<int>)_(shuffled)/8 1.11% 34.588 34.971 - 2.20% -
rng::stable_sort(deque<int>)_(descending)/8 1.10% 27.784 28.091 - 2.69% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.10% 27.037 27.336 - -0.17% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.10% 9.361 9.464 - -0.76% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.10% 1885.193 1905.965 - 1.46% -
std::multiset<std::string>::insert(value)_(new_value)/0 1.10% 35.094 35.480 - 1.12% -
BM_SortHeap_string_262144 1.10% 174.347 176.267 - -1.39% -
BM_RangesMakeThenSortHeap_uint64_Random_256 1.10% 13.322 13.468 - 0.44% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 1.10% 11.673 11.802 - 0.95% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 1.10% 18459.735 18662.137 - 0.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.10% 1253913.004 1267649.820 - 0.08% -
BM_std_min<char>/7 1.09% 1.875 1.895 - 2.13% -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 1.09% 10.238 10.350 - 0.42% -
std::find_if_not(deque<int>)_(process_all)/8 1.09% 3.871 3.913 - -1.30% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.09% 16.617 16.798 - 0.61% -
std::sort(deque<int>)_(heap)/8 1.09% 24.735 25.004 - 1.01% -
BM_RangesPopHeap_string_4 1.09% 5.305 5.362 - 0.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.09% 11504058.746 11629167.292 - -0.72% -
BM_StringConstructDestroyCStr_Huge_Opaque 1.09% 158.732 160.456 - 0.58% -
std::multiset<int>::ctor(const&)/8192 1.09% 49697.554 50237.454 - 2.59% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.09% 23498.335 23753.446 - 0.39% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.08% 1.911 1.932 - 0.18% -
SetIntersection_None_Set_uint32_16384_16 1.08% 150282055.601 151907897.102 - -11.54% -
SetIntersection_Front_Vector_uint64_4_4 1.08% 143751650.910 145305693.802 - 1.09% -
BM_std_minmax<long_long>/7 1.08% 2.571 2.599 - 0.05% -
BM_MakeHeap_string_Ascending_16 1.08% 3.716 3.756 - -0.14% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.08% 16.661 16.840 - 1.05% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.07% 780.021 788.400 - -0.28% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.07% 1447749.901 1463291.875 - 3.76% -
BM_MakeThenSortHeap_uint64_Descending_64 1.07% 8.376 8.466 - 0.77% -
BM_PushHeap_string_Descending_16 1.07% 2.062 2.084 - -14.44% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.07% 6.191 6.257 - 3.46% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.07% 24.431 24.692 - 2.53% -
std::fill_n(vector<bool>)/32768 1.07% 30.107 30.428 - 1.37% -
BM_MakeThenSortHeap_uint64_Random_64 1.07% 11.785 11.911 - 1.67% -
std::for_each_n(vector<int>)/8 1.07% 2.512 2.539 - 1.40% -
std::find_if_not(vector<int>)_(process_all)/8 1.06% 2.520 2.547 - 0.64% -
SetIntersection_None_Vector_string_64_64 1.06% 9352884.173 9452289.583 - 2.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 1.06% 35556166.614 35933893.135 - 0.20% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.06% 6213.554 6279.484 - 1.63% -
SetIntersection_None_Set_float_64_4 1.06% 21769364.785 22000308.047 - -3.06% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.06% 35.275 35.649 - 0.94% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 1.06% 176.400 178.262 - 1.42% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.05% 16867.946 17045.865 - 3.71% -
std::multiset<std::string>::contains(key)_(existent)/1024 1.05% 22.374 22.609 - -1.62% -
BM_lexicographical_compare_three_way_slow_path/64 1.05% 15.622 15.787 - 0.56% -
std::move(deque<int>)/1048576 1.05% 54390.310 54962.817 - 1.00% -
SetIntersection_None_Set_float_64_16 1.05% 19070840.584 19271367.555 - 0.23% -
std::search_n(deque<int>)_(no_match)/8192 1.05% 3427.703 3463.744 - 0.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.05% 58014280.972 58623707.230 - -0.38% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 1.05% 6.385 6.452 - 3.81% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.04% 26.884 27.165 - 4.82% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 1.04% 25959.753 26230.610 - 2.17% -
std::set<int>::contains(key)_(existent)/1024 1.04% 3.835 3.875 - -2.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.04% 2444374.850 2469836.250 - -0.10% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.04% 20.368 20.580 - 0.08% -
SetIntersection_None_Vector_string_1024_16 1.04% 1210513.454 1223099.471 - -0.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.04% 78.982 79.803 - 0.47% -
rng::search_n(vector<int>)_(no_match)/1000 1.04% 208.346 210.505 - 1.81% -
SetIntersection_None_Set_uint32_64_4 1.04% 22271254.816 22501905.836 - -0.27% -
rng::sort(deque<int>)_(ascending)/8 1.04% 18.791 18.986 - 4.11% -
SetIntersection_Front_Set_uint64_16_16 1.03% 41649224.229 42080239.822 - 2.82% -
std::partition_copy(list<int>)/32 1.03% 8.500 8.588 - -0.04% -
BM_MakeThenSortHeap_string_Descending_16384 1.03% 67.218 67.911 - -0.18% -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.03% 2.019 2.040 - -1.99% -
BM_RangesPushHeap_float_Random_4 1.03% 2.988 3.018 - 3.65% -
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 1.03% 792.527 800.691 - -0.29% -
rng::for_each(multimap<int>)/8 1.03% 4.506 4.552 - 0.87% -
std::search(list<int>,_pred)_(single_element)/1000 1.03% 825.344 833.841 - 1.32% -
std::sort(deque<int>)_(shuffled)/8 1.03% 23.590 23.832 - 0.82% -
std::is_sorted(vector<int>)/8 1.03% 2.077 2.099 - 0.98% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 1.03% 10.417 10.524 - -3.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1.03% 1107520.199 1118898.934 - -0.57% -
SetIntersection_None_Set_string_64_16 1.02% 19263684.862 19461111.246 - 0.97% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 1.02% 14.922 15.075 - 0.68% -
BM_RangesMakeThenSortHeap_float_Descending_64 1.02% 3.234 3.267 - 0.62% -
std::set<int>::count(key)_(non-existent)/32 1.02% 2.912 2.942 - -0.96% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.02% 4.182 4.225 - -0.31% -
SetIntersection_None_Vector_string_16_1 1.02% 68798013.466 69497461.383 - 0.72% -
rng::rotate(list<int>)_(1_element_forward)/8192 1.02% 7857.310 7937.164 - -3.88% -
BM_RangesMakeThenSortHeap_float_Random_16384 1.01% 46.977 47.454 - 0.82% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.01% 1.333 1.347 - 0.91% -
SetIntersection_None_Set_float_262144_1 1.01% 1182483.643 1194464.926 - 2.78% -
BM_RangesPopHeap_string_16 1.01% 14.248 14.392 - 0.12% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.01% 54.882 55.437 - -16.79% -
std::move(vector<bool>)_(unaligned)/512 1.01% 3.966 4.006 - 0.73% -
BM_PushHeap_float_Ascending_262144 1.01% 5.127 5.179 - -1.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.01% 1.019 1.029 - 0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.01% 1166000.377 1177775.705 - -0.64% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.01% 394043.755 398018.892 - 1.84% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.01% 24.387 24.633 - 1.30% -
BM_vector_deque_copy_backward/1024 1.01% 37.785 38.166 - -0.58% -
std::multiset<int>::ctor(const&)/1024 1.01% 6215.777 6278.402 - 1.96% -
SetIntersection_Interlaced_Vector_float_262144_4 1.01% 1542583.909 1558123.497 - -27.73% -
std::multiset<std::string>::ctor(const&,_alloc)/32 1.01% 743.805 751.296 - -0.70% -
std::for_each(join_view(vector<vector<int>>))/50 1.01% 4.032 4.072 - 0.72% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.01% 6612.133 6678.683 - 1.50% -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 1.01% 10.686 10.794 - 0.33% -
std::equal(vector<int>)_(it,_it,_it)/50 1.01% 4.428 4.472 - 2.38% -
BM_std_minmax<unsigned_char>/21 1.01% 2.222 2.245 - 0.61% -
SetIntersection_None_Set_uint32_1024_1 1.01% 8693453.592 8780829.398 - -1.53% -
rng::remove(list<int>)_(prefix)/1024 1.00% 958.138 967.766 - 0.83% -
SetIntersection_Interlaced_Vector_string_1024_4 1.00% 1690604.947 1707574.429 - -0.28% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 1.00% 2.999 3.029 - 0.60% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.00% 579.873 585.683 - 0.79% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.00% 21.387 21.601 - 0.70% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.00% 19.816 20.015 - 1.32% -
rng::sort(deque<int>)_(ascending)/8192 1.00% 5814.852 5873.048 - 0.95% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -58.44% 20.410 8.482 - -55.14% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -55.70% 1923.904 852.309 - -55.80% -
std::flat_map<int,_int>::ctor(const&)/8192 -55.59% 1927.040 855.756 - -55.77% -
std::find_end(list<int>)_(process_all)/1000 -53.31% 1406.240 656.533 - 0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -51.61% 34300755.989 16599224.923 - -46.33% -
rng::starts_with(list<int>)/1000 -49.40% 1496.773 757.398 - -0.54% -
std::search_n(list<int>)_(no_match)/1024 -48.36% 1432.897 739.981 - -2.45% -
std::search_n(list<int>)_(no_match)/1000 -47.21% 1109.951 585.999 - -13.48% -
rng::find_last(list<int>)_(bail_10%)/1024 -45.86% 1246.200 674.744 - -0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -45.53% 9427936.970 5134983.791 - 1.70% -
BM_PushHeap_float_Random_1 -43.47% 0.697 0.394 - -23.79% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -42.48% 2356.118 1355.213 - -50.38% -
BM_PushHeap_uint64_SingleElement_1 -41.84% 0.697 0.405 - -22.27% -
BM_RangesMakeHeap_uint32_Random_4 -40.58% 1.919 1.140 - -33.07% -
BM_std_min<unsigned___int128>/70000 -39.11% 46821.443 28508.041 - -39.19% -
BM_std_min<unsigned___int128>/65536 -39.07% 43810.188 26693.736 - -39.19% -
std::transform(deque<int>,_deque<int>)/32 -38.97% 35.654 21.760 - 0.81% -
BM_std_min<unsigned___int128>/64000 -38.95% 42786.290 26120.196 - -39.09% -
BM_std_min<unsigned___int128>/5500 -38.77% 3650.655 2235.434 - -38.87% -
BM_std_min<unsigned___int128>/4096 -38.66% 2715.813 1665.874 - -38.82% -
BM_std_min<unsigned___int128>/4000 -38.60% 2653.123 1628.948 - -38.74% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -38.43% 0.697 0.429 - -30.29% -
BM_std_min<unsigned___int128>/1024 -38.33% 677.415 417.786 - -38.52% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -38.08% 1678.098 1039.114 - -33.90% -
BM_std_min<unsigned___int128>/512 -37.76% 337.547 210.104 - -37.88% -
BM_std_min<short>/1 -36.71% 0.451 0.286 - -2.43% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -36.18% 1219.526 778.305 - -0.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -35.52% 3.645 2.351 - -36.93% -
rng::transform(deque<int>,_deque<int>)/32 -35.37% 33.724 21.796 - 0.14% -
rng::starts_with(list<int>)/1024 -34.78% 1190.500 776.455 - -0.92% -
BM_RangesPushHeap_string_Descending_262144 -34.65% 4.924 3.218 - -37.14% -
BM_std_min<unsigned___int128>/64 -33.95% 38.682 25.550 - -34.09% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -33.80% 0.408 0.270 - -45.36% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -33.56% 0.407 0.271 - -22.42% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -32.03% 29.980 20.377 - 9.69% -
rng::find(list<int>)_(process_all)/8192 -31.84% 12089.780 8239.891 - -21.08% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -31.17% 0.696 0.479 - -31.14% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -31.05% 62.433 43.048 - -10.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -31.01% 86.267 59.515 - 32.69% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -30.97% 34.631 23.904 - -17.69% -
rng::contains_subrange(deque<int>)_(process_all)/50 -30.97% 21.988 15.179 - -16.84% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -30.87% 6.267 4.333 - -1.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -30.83% 124306843.338 85977787.976 - 33.50% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -30.21% 0.614 0.429 - -20.57% -
std::multiset<std::string>::erase(key)_(existent)/1024 -29.82% 85.572 60.056 - 3.87% -
rng::find_last(list<int>)_(bail_90%)/1024 -29.07% 73.299 51.990 - -17.53% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -28.57% 15919390.899 11371463.182 - 38.49% -
std::find_end(list<int>)_(process_all)/1024 -28.08% 986.838 709.778 - 0.96% -
std::map<std::string,_int>::erase(key)_(existent)/32 -27.71% 81.363 58.819 - -26.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -27.70% 5.300 3.832 - -0.04% -
BM_std_min<unsigned___int128>/32 -27.69% 17.365 12.557 - -27.84% -
BM_std_min<unsigned___int128>/31 -27.52% 16.719 12.118 - -27.71% -
BM_std_min<unsigned___int128>/30 -27.03% 16.056 11.716 - -27.33% -
BM_std_min<unsigned___int128>/29 -26.79% 15.424 11.292 - -27.05% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.42% 93.959 69.138 - -26.19% -
BM_std_min<unsigned___int128>/28 -26.40% 14.797 10.890 - -26.55% -
BM_RangesMakeHeap_float_Descending_64 -26.35% 0.270 0.199 - 2.86% -
BM_std_min<unsigned___int128>/27 -25.98% 14.147 10.472 - -26.10% -
rng::contains_subrange(deque<int>)_(process_all)/32 -25.87% 15.046 11.153 - -19.86% -
BM_std_min<unsigned___int128>/26 -25.84% 13.535 10.037 - -26.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -25.81% 34.412 25.531 - -1.49% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -25.55% 11.012 8.198 - -16.93% -
std::move(deque<int>)/32768 -25.22% 2477.292 1852.543 - -12.66% -
std::shift_left(vector<int>)/32 -25.13% 3.973 2.975 - -0.60% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -25.12% 0.574 0.430 - 4.50% -
BM_std_min<unsigned___int128>/25 -24.90% 12.894 9.683 - -25.03% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -24.89% 1.849 1.389 - -24.85% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -24.66% 20.607 15.525 - 6.92% -
BM_std_min<unsigned___int128>/24 -24.07% 12.264 9.312 - -24.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -23.90% 46783410.874 35600134.090 - -12.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -23.86% 4.381 3.336 - -0.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -23.80% 89.776 68.410 - -28.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -23.77% 11979389.658 9131420.603 - -6.30% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -23.66% 0.402 0.307 - -31.86% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -23.60% 0.428 0.327 - -14.23% -
BM_std_min<int>/1 -23.52% 0.376 0.287 - 2.07% -
BM_std_min<unsigned___int128>/23 -23.31% 11.626 8.916 - -23.50% -
std::copy(vector<bool>)_(aligned)/1048576 -23.28% 3071.109 2356.296 - -29.04% -
std::map<std::string,_int>::erase(key)_(existent)/0 -22.89% 75.727 58.394 - 38.36% -
std::find_end(vector<int>)_(same_length)/8192 -22.75% 5233.935 4043.360 - -0.13% -
std::find_end(vector<int>)_(same_length)/1024 -22.73% 658.565 508.866 - -0.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -22.71% 32.511 25.129 - -13.86% -
BM_std_min<unsigned___int128>/22 -22.55% 10.980 8.504 - -22.74% -
BM_std_min<unsigned___int128>/21 -21.91% 10.379 8.105 - -21.95% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -21.75% 0.347 0.271 - -43.97% -
std::find_end(vector<int>)_(same_length)/1000 -21.61% 635.538 498.185 - -0.19% -
rng::generate_n(list<int>)/8192 -21.56% 8937.326 7010.267 - 0.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -21.52% 0.635 0.499 - 21.55% -
std::copy_n(vector<int>)/4096 -21.42% 214.926 168.890 - -18.87% -
std::is_partitioned(deque<int>)_(partitioned)/32 -21.40% 12.371 9.723 - -0.52% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -21.29% 35.861 28.227 - -41.41% -
std::unique_copy(deque<int>)_(sprinkled)/32 -21.19% 11.713 9.232 - 0.01% -
std::find_if(list<int>)_(bail_25%)/32768 -21.12% 10778.694 8502.675 - -18.43% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -21.09% 74.674 58.926 - -1.54% -
BM_std_min<unsigned___int128>/20 -20.87% 9.764 7.726 - -20.96% -
std::is_partitioned(deque<int>)_(partitioned)/50 -20.75% 18.777 14.880 - 0.20% -
rng::find_end(list<int>)_(single_element)/8192 -20.56% 9098.603 7228.204 - -17.54% -
std::replace_if(list<int>)_(sprinkled)/8192 -20.29% 9152.984 7295.457 - -0.27% -
std::replace(list<int>)_(sprinkled)/8192 -20.22% 8982.925 7166.873 - 0.09% -
std::find_end(list<int>)_(single_element)/8192 -20.20% 9016.344 7194.848 - -16.68% -
std::search(list<int>)_(single_element)/1000 -19.93% 697.996 558.882 - -16.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -19.51% 35.957 28.940 - -20.31% -
SetIntersection_Front_Vector_uint64_262144_1024 -19.47% 7181847.645 5783746.680 - 0.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -19.45% 0.556 0.448 - -29.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -19.32% 21.866 17.642 - -25.46% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -19.04% 2.708 2.193 - -16.79% -
BM_RangesMakeHeap_float_Random_4 -19.01% 1.558 1.262 - -17.53% -
rng::copy_if(list<int>)_(every_other)/4096 -18.98% 3970.997 3217.299 - -1.23% -
BM_RangesPushHeap_string_Descending_1024 -18.93% 2.905 2.355 - -5.14% -
BM_std_min<unsigned___int128>/19 -18.85% 9.134 7.412 - -19.02% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -18.79% 6.898 5.602 - -13.23% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -18.70% 2.088 1.697 - -12.89% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -18.56% 1.960 1.596 - -11.78% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 -18.52% 1716.586 1398.602 - 1.05% -
std::multimap<std::string,_int>::erase(iterator)/0 -18.40% 31.771 25.924 - -1.13% -
BM_std_min<unsigned___int128>/18 -18.40% 8.507 6.942 - -18.62% -
std::move(list<int>)/4096 -18.27% 4828.214 3946.241 - -9.91% -
rng::move(deque<int>)/32768 -18.17% 2488.568 2036.347 - -6.39% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -17.96% 0.500 0.410 - -23.24% -
BM_RangesPushHeap_float_SingleElement_1 -17.92% 0.502 0.412 - -35.35% -
BM_std_minmax<unsigned_int>/2 -17.92% 1.067 0.876 - 6.15% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -17.88% 13.592 11.162 - 5.74% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -17.70% 10470.557 8617.343 - -17.69% -
std::replace(list<int>)_(prefix)/8192 -17.61% 8512.603 7013.860 - 0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -17.59% 346362556.565 285451776.967 - 33.89% -
std::find_end(list<int>,_pred)_(same_length)/8192 -17.44% 20614.792 17018.680 - -17.33% -
std::find(list<int>)_(process_all)/8192 -17.35% 9102.344 7523.166 - -11.51% -
std::find_end(deque<int>)_(same_length)/1000 -17.33% 1559.323 1289.041 - 37.12% -
std::unique_copy(deque<int>)_(sprinkled)/52 -17.27% 22.652 18.739 - -0.28% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -17.18% 0.519 0.430 - -38.37% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -17.16% 86.662 71.789 - 40.47% -
rng::find_if_not(list<int>)_(process_all)/8192 -17.15% 8748.401 7247.959 - -19.13% -
SetIntersection_Front_Vector_uint64_16384_1024 -17.10% 7174641.811 5948092.215 - -0.20% -
std::copy(list<int>)/64 -17.09% 37.087 30.751 - -4.07% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 -17.00% 614.865 510.345 - 2.07% -
std::multiset<std::string>::contains(key)_(existent)/8192 -16.99% 33.321 27.661 - -1.14% -
BM_std_min<unsigned___int128>/17 -16.97% 7.881 6.543 - -17.07% -
rng::find(vector<bool>)_(process_all)/50 -16.87% 0.626 0.521 - -29.67% -
std::unique_copy(deque<int>)_(contiguous)/32 -16.62% 11.284 9.409 - -14.81% -
BM_StringRelational_Less_Large_Large_ChangeFirst -16.62% 1.388 1.157 - -16.62% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -16.47% 1.171 0.978 - -5.40% -
BM_std_minmax<long_long>/2 -16.44% 1.338 1.118 - -14.94% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -16.41% 0.533 0.445 - -6.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -16.40% 100270003.194 83822798.707 - 11.20% -
BM_std_minmax<unsigned_int>/3 -16.32% 1.422 1.190 - 3.06% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -16.20% 1.899 1.591 - -11.45% -
std::copy_n(list<int>)/4096 -16.13% 4555.354 3820.627 - -1.05% -
BM_RangesMakeHeap_float_Descending_16 -15.99% 0.250 0.210 - 0.29% -
std::replace_if(list<int>)_(prefix)/8192 -15.93% 8435.904 7092.331 - -0.11% -
rng::find(vector<bool>)_(process_all)/8 -15.87% 0.619 0.521 - -13.32% -
BM_MakeHeap_float_Random_4 -15.82% 1.984 1.670 - 3.49% -
BM_std_minmax<int>/4 -15.76% 1.154 0.972 - -0.33% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 -15.70% 1199.445 1011.190 - -2.30% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 -15.54% 76.961 64.998 - 7.13% -
BM_RangesPushHeap_string_Descending_16384 -15.50% 2.784 2.353 - -4.44% -
BM_MakeHeap_string_Ascending_262144 -15.48% 8.375 7.079 - -22.82% -
std::adjacent_find(deque<int>)/50 -15.47% 17.997 15.213 - 2.98% -
BM_std_min<unsigned___int128>/16 -15.29% 7.283 6.169 - -15.41% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -15.08% 36.045 30.609 - 3.59% -
BM_std_min<unsigned_int>/1 -15.05% 0.386 0.328 - 0.71% -
BM_std_minmax<long_long>/3 -15.01% 1.754 1.491 - -14.77% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -14.94% 1741.729 1481.521 - 9.00% -
vector<bool>::reserve() -14.87% 10.167 8.655 - -14.54% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.79% 232.220 197.868 - -0.52% -
rng::partition_copy(list<int>)/8192 -14.66% 8199.841 6998.025 - -5.04% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -14.64% 0.494 0.422 - -24.14% -
BM_vector_deque_move/0 -14.60% 0.466 0.398 - -28.30% -
BM_std_minmax<char>/8 -14.60% 1.079 0.922 - -10.01% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -14.59% 26.408 22.555 - 13.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -14.58% 43.269 36.961 - 4.55% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -14.52% 8.387 7.168 - 4.32% -
BM_vector_deque_move/64000 -14.52% 2759.370 2358.783 - -19.47% -
BM_RangesPushHeap_string_Descending_256 -14.44% 2.658 2.275 - -3.94% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -14.42% 9055.048 7749.030 - -15.42% -
rng::search(deque<int>)_(near_matches)/1024 -14.41% 21107.030 18065.429 - -28.38% -
BM_vector_deque_ranges_copy/65536 -14.38% 2764.669 2366.980 - -17.67% -
BM_vector_deque_ranges_move/65536 -14.30% 2762.537 2367.513 - -17.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -14.27% 33.250 28.504 - 0.93% -
BM_std_min<unsigned___int128>/15 -14.27% 6.691 5.736 - -14.39% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -14.23% 0.565 0.485 - -14.51% -
BM_MakeThenSortHeap_string_Descending_262144 -14.21% 99.320 85.204 - -1.28% -
BM_RangesPushHeap_string_Random_262144 -14.18% 21.012 18.031 - -2.54% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -14.17% 10.696 9.180 - 4.93% -
BM_vector_deque_move/65536 -14.17% 2763.817 2372.279 - -17.51% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -14.16% 57.916 49.713 - -13.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -14.13% 6.104 5.242 - 3.89% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -14.11% 1.142 0.981 - -7.65% -
BM_vector_deque_copy/65536 -14.11% 2762.332 2372.586 - -10.91% -
std::find_end(list<int>,_pred)_(single_element)/8192 -14.06% 9285.042 7979.387 - -13.98% -
rng::partition(deque<int>)_(sparse)/32 -14.04% 11.424 9.820 - -27.75% -
BM_vector_deque_move/2 -13.91% 1.950 1.678 - -8.39% -
BM_std_minmax<int>/3 -13.87% 1.177 1.014 - -15.40% -
BM_vector_deque_copy/64000 -13.84% 2748.936 2368.613 - -19.48% -
BM_vector_deque_ranges_move/64000 -13.81% 2745.347 2366.277 - -17.08% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -13.81% 100.000 86.193 - 50.38% -
BM_vector_deque_ranges_copy/64000 -13.78% 2748.335 2369.711 - -19.86% -
BM_StringRelationalLiteral_Less_Small_Large_Control -13.72% 1.825 1.574 - -8.49% -
BM_RangesMakeHeap_float_Random_256 -13.67% 1.471 1.270 - -12.22% -
SetIntersection_Front_Set_uint64_16384_256 -13.62% 5110552.345 4414613.959 - -12.81% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -13.52% 3.549 3.069 - -11.89% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -13.51% 19276.616 16672.572 - -13.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -13.51% 43.693 37.792 - -14.35% -
rng::partition(deque<int>)_(sparse)/50 -13.35% 17.416 15.091 - -25.48% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -13.28% 36.862 31.966 - 4.77% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -13.15% 32.015 27.805 - 6.40% -
BM_std_min<unsigned___int128>/14 -13.13% 6.123 5.319 - -13.27% -
BM_vector_deque_ranges_copy/70000 -13.11% 2986.700 2595.234 - -17.17% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -13.11% 0.268 0.233 - -10.80% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -13.10% 1.144 0.994 - -0.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -13.08% 1.310 1.138 - -0.71% -
rng::search(deque<int>)_(near_matches)/1000 -13.06% 20329.007 17674.835 - -26.62% -
BM_vector_deque_ranges_move/70000 -13.05% 2981.555 2592.575 - -14.94% -
BM_vector_deque_move/70000 -13.01% 2972.057 2585.407 - -18.40% -
BM_vector_deque_copy/70000 -12.89% 2978.513 2594.678 - -17.15% -
rng::contains_subrange(deque<int>)_(process_all)/16 -12.84% 9.623 8.387 - -10.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.81% 585.834 510.796 - 0.63% -
std::stable_partition(deque<int>)_(dense)/1024 -12.58% 648.469 566.876 - -4.92% -
BM_std_minmax<char>/64 -12.55% 1.320 1.154 - -8.09% -
std::search(list<int>,_pred)_(same_length)/8192 -12.48% 10337.083 9047.438 - 1.19% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -12.47% 8.202 7.179 - 12.97% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -12.41% 80.436 70.453 - -18.84% -
std::multiset<std::string>::contains(key)_(existent)/32 -12.36% 16.958 14.862 - -0.46% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -12.24% 20.073 17.617 - -0.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.19% 651.807 572.354 - 1.12% -
std::set<int>::equal_range(key)_(existent)/8192 -12.11% 9.231 8.113 - 1.97% -
BM_vector_deque_copy_backward/0 -12.03% 0.472 0.415 - 3.48% -
std::map<int,_int>::insert(value)_(already_present)/1024 -12.01% 3.619 3.185 - -9.24% -
SetIntersection_Front_Set_uint32_1024_1024 -11.99% 17139351.442 15083718.675 - -7.49% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -11.91% 858.295 756.061 - -8.70% -
std::partition_point(list<int>)/1024 -11.85% 1276.569 1125.284 - -13.04% -
BM_MakeHeap_uint64_Descending_64 -11.83% 0.261 0.230 - -8.54% -
std::for_each_n(join_view(vector<vector<int>>))/8 -11.78% 1.826 1.611 - -4.02% -
BM_std_min<unsigned___int128>/13 -11.66% 5.566 4.917 - -11.72% -
SetIntersection_Front_Set_uint64_262144_256 -11.66% 5210102.985 4602844.753 - 2.73% -
BM_PopHeap_string_1 -11.65% 0.518 0.457 - -34.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -11.54% 46094.727 40777.500 - -4.21% -
BM_MakeThenSortHeap_float_Descending_4 -11.48% 1.228 1.087 - -7.49% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -11.44% 11.294 10.002 - -5.98% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -11.41% 1.596 1.414 - -13.73% -
SetIntersection_Front_Vector_uint64_16384_256 -11.36% 2607878.285 2311575.953 - 0.86% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -11.36% 38073.159 33747.669 - 7.73% -
std::vector<int>::ctor(size)/32 -11.34% 11.251 9.975 - -8.62% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -11.27% 10.696 9.491 - -8.31% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -11.27% 633.186 561.857 - 1.02% -
BM_toupper_char<char> -11.23% 0.690 0.612 - -0.50% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.22% 347.038 308.105 - -0.54% -
BM_std_minmax<unsigned_int>/27 -11.21% 2.682 2.381 - 0.26% -
BM_std_minmax<unsigned_int>/11 -11.20% 1.987 1.764 - -3.48% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -11.14% 36771.123 32674.315 - 8.51% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -11.14% 60.323 53.603 - -3.97% -
BM_StringDestroy_Empty -11.10% 0.768 0.682 - 4.25% -
BM_MakeThenSortHeap_string_SingleElement_262144 -11.07% 56.145 49.928 - -3.14% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -11.06% 14.905 13.257 - -19.58% -
rng::remove_if(deque<int>)_(prefix)/50 -11.05% 76.896 68.401 - -7.47% -
std::set<int>::erase(key)_(non-existent)/32 -10.97% 2.639 2.349 - -12.32% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -10.90% 14.394 12.825 - -16.32% -
std::stable_partition(deque<int>)_(dense)/50 -10.84% 41.791 37.262 - -6.11% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -10.80% 2.688 2.397 - -7.88% -
SetIntersection_Front_Set_float_1024_64 -10.78% 2084003.670 1859336.154 - -8.88% -
BM_std_minmax<unsigned_int>/10 -10.75% 1.554 1.387 - -0.03% -
BM_RangesPushHeap_string_Descending_64 -10.68% 2.452 2.190 - -2.89% -
BM_StringFindAllMatch/1 -10.67% 2.949 2.634 - -5.06% -
rng::remove_if(deque<int>)_(prefix)/32 -10.65% 66.185 59.136 - -8.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.61% 48.482 43.338 - 1.16% -
BM_RangesPushHeap_string_PipeOrgan_16384 -10.61% 14.725 13.163 - -10.66% -
std::swap_ranges(list<int>)/8192 -10.60% 9884.787 8837.011 - -8.63% -
rng::find(vector<char>)_(process_all)/1024 -10.50% 18.653 16.694 - -4.59% -
BM_std_minmax<int>/2 -10.42% 0.886 0.794 - -11.83% -
BM_lexicographical_compare_three_way<IntPtr>/1 -10.40% 0.383 0.343 - -12.59% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -10.38% 105.326 94.396 - 5.56% -
rng::find_last(list<int>)_(bail_10%)/8192 -10.37% 7631.996 6840.918 - 9.48% -
BM_std_min<unsigned___int128>/12 -10.36% 5.022 4.502 - -10.39% -
bm_ranges_lexicographical_compare<signed_char>/64 -10.35% 2.301 2.063 - 8.40% -
std::unique_copy(deque<int>)_(contiguous)/52 -10.34% 16.275 14.592 - -4.91% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -10.30% 25.546 22.916 - 0.13% -
BM_RangesPushHeap_string_Descending_4 -10.27% 2.106 1.889 - 0.46% -
BM_vector_deque_move/1 -10.23% 2.255 2.024 - -4.12% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.23% 52.162 46.828 - -1.54% -
SetIntersection_Front_Set_float_1024_256 -10.20% 4898691.545 4398894.509 - -12.06% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -10.13% 31.515 28.322 - 20.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -10.12% 57.324 51.521 - 10.92% -
std::move_backward(list<int>)/4096 -10.11% 5554.159 4992.768 - 1.55% -
std::set<int>::insert(value)_(new_value)/1024 -10.05% 48.459 43.589 - 3.91% -
std::copy_n(vector<bool>)_(aligned)/262144 -10.05% 702.613 632.007 - -6.49% -
std::rotate(vector<bool>)_(by_1/4)/1024 -10.04% 14.129 12.711 - -14.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -9.95% 6121.216 5512.115 - -3.50% -
SetIntersection_Front_Set_uint32_64_64 -9.92% 16875378.385 15201525.420 - -2.79% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -9.89% 11.372 10.247 - 0.48% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 -9.89% 1.452 1.309 - -0.56% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 -9.82% 40.841 36.829 - 0.60% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -9.81% 10.262 9.255 - -1.86% -
BM_RangesMakeHeap_uint64_Ascending_4 -9.78% 0.455 0.410 - -3.16% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -9.76% 12885.088 11626.966 - -19.54% -
BM_MakeThenSortHeap_string_Random_262144 -9.74% 210.581 190.066 - -1.96% -
BM_MakeThenSortHeap_string_Heap_262144 -9.72% 198.743 179.416 - 0.66% -
std::fill(vector<bool>)/64 -9.71% 1.677 1.514 - -7.36% -
SetIntersection_Front_Set_uint64_16384_64 -9.71% 2070430.116 1869433.475 - -2.30% -
BM_RangesPushHeap_uint32_Ascending_1 -9.68% 0.553 0.500 - -13.31% -
std::set<int>::erase(key)_(non-existent)/1024 -9.68% 5.977 5.398 - -4.06% -
rng::for_each(map<int>::iterator)/8192 -9.55% 18569.699 16796.691 - -0.74% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.53% 41.354 37.414 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -9.53% 3183985.847 2880655.286 - 16.99% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -9.52% 17.840 16.142 - -1.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -9.52% 9949040.372 9002027.368 - 10.56% -
BM_std_min<unsigned___int128>/11 -9.48% 4.500 4.074 - -9.49% -
BM_std_minmax<unsigned_int>/6 -9.43% 1.531 1.387 - 3.18% -
std::reverse_copy(vector<int>)/8 -9.38% 2.617 2.371 - 0.20% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -9.34% 0.402 0.365 - 0.76% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -9.28% 12.929 11.729 - 7.86% -
rng::search(list<int>)_(single_element)/1000 -9.21% 730.492 663.186 - -0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -9.14% 7153925.620 6499788.843 - -8.48% -
std::search(list<int>,_pred)_(single_element)/8192 -9.13% 9465.796 8601.890 - -0.76% -
BM_std_minmax<long_long>/4 -9.10% 1.913 1.739 - -6.94% -
BM_std_minmax<unsigned_int>/31 -9.10% 2.843 2.584 - 4.27% -
BM_RangesMakeHeap_uint32_Random_1024 -9.08% 1.137 1.034 - -3.45% -
std::set<std::string>::count(key)_(existent)/8192 -9.06% 29.629 26.944 - -8.93% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -9.04% 29.606 26.928 - 6.22% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -9.04% 24.405 22.198 - -14.72% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -9.02% 0.401 0.364 - 0.70% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -9.01% 0.489 0.445 - -13.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -8.95% 0.808 0.735 - -1.91% -
BM_deque_vector_copy/0 -8.94% 1.612 1.468 - -1.53% -
SetIntersection_Front_Set_uint32_262144_1024 -8.92% 16897902.771 15390980.285 - -0.52% -
std::map<std::string,_int>::find(key)_(existent)/8192 -8.90% 31.077 28.311 - -8.70% -
rng::swap_ranges(list<int>)/8192 -8.90% 12508.268 11395.225 - 13.12% -
std::map<std::string,_int>::erase(iterator)/8192 -8.87% 35.589 32.433 - 22.63% -
BM_RangesPushHeap_string_Ascending_16384 -8.87% 20.153 18.366 - -4.84% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -8.84% 0.904 0.824 - -0.34% -
rng::search(list<int>)_(single_element)/8192 -8.84% 8728.724 7957.121 - 7.24% -
BM_StringFindAllMatch/8 -8.83% 2.710 2.471 - -2.87% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -8.81% 13.564 12.369 - -11.96% -
rng::for_each(map<int>)/8192 -8.80% 18273.173 16664.940 - -0.29% -
BM_std_minmax<long_long>/5 -8.79% 2.206 2.012 - -9.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.78% 10609774.074 9678612.673 - -10.63% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -8.75% 36.373 33.190 - 1.44% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -8.72% 3.267 2.982 - -4.77% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -8.71% 10.224 9.333 - 1.40% -
BM_StringFindAllMatch/64 -8.67% 3.281 2.996 - -2.45% -
std::find_end(forward_list<int>)_(same_length)/8192 -8.65% 14236.921 13005.302 - -10.42% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -8.65% 30.060 27.461 - -11.21% -
std::search(list<int>)_(single_element)/8192 -8.64% 8493.457 7759.547 - -0.88% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -8.62% 60.866 55.618 - -0.86% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -8.55% 23.896 21.854 - -3.79% -
rng::contains(deque<int>)_(process_all)/8 -8.49% 3.211 2.939 - -0.14% -
std::find_end(deque<int>)_(single_element)/8192 -8.48% 2397.447 2194.182 - 7.64% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -8.41% 0.398 0.365 - 0.01% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -8.39% 6.332 5.801 - -1.58% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -8.38% 3.888 3.562 - -4.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.35% 10538789.513 9659303.238 - -10.74% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -8.33% 10.469 9.598 - 0.11% -
BM_std_minmax<unsigned_short>/32 -8.31% 1.340 1.229 - -0.01% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -8.30% 8.200 7.520 - 1.01% -
BM_std_minmax<unsigned_int>/19 -8.28% 2.016 1.849 - 0.00% -
rng::for_each_n(deque<int>)/8 -8.28% 1.258 1.154 - -4.24% -
BM_deque_vector_copy/1 -8.26% 2.300 2.110 - -0.82% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -8.26% 0.399 0.366 - 0.98% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -8.26% 2.017 1.851 - -0.11% -
rng::find_if(list<int>)_(bail_25%)/32768 -8.21% 9135.271 8385.474 - -0.82% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -8.19% 0.605 0.555 - -9.31% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -8.14% 1.302 1.196 - -9.54% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -8.13% 1.562 1.435 - -2.70% -
BM_std_min<long_long>/1 -8.11% 0.675 0.621 - -7.75% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -8.09% 65.572 60.266 - 90.65% -
BM_std_min<unsigned___int128>/10 -8.07% 4.011 3.687 - -8.09% -
std::find_end(vector<int>)_(near_matches)/1000 -8.05% 16261.365 14951.704 - -0.32% -
rng::fill_n(deque<int>)/32 -8.05% 1.256 1.155 - -5.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.05% 44.083 40.533 - 7.94% -
BM_std_min<char>/5 -8.04% 1.512 1.390 - -2.51% -
std::find_end(deque<int>)_(single_element)/1024 -8.02% 303.377 279.045 - 7.72% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -8.02% 2138739.816 1967314.351 - 4.38% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -8.01% 1.619 1.490 - -7.58% -
std::set<int>::insert(value)_(already_present)/1024 -7.97% 6.286 5.785 - -14.63% -
rng::remove_copy(deque<int>)_(prefix)/1024 -7.97% 414.954 381.882 - -8.05% -
rng::sort(deque<int>)_(repeated)/1024 -7.96% 1043.886 960.766 - 1.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -7.96% 32.691 30.088 - -6.59% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -7.96% 15185.447 13977.394 - -4.60% -
std::find_first_of(deque<int>)_(large_needle)/32 -7.92% 306.974 282.667 - -7.40% -
std::rotate(list<int>)_(1_element_backward)/8192 -7.91% 9494.019 8743.504 - 3.58% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -7.90% 7.242 6.670 - 1.22% -
std::sort(deque<int>)_(repeated)/1024 -7.90% 1044.611 962.087 - -0.14% -
BM_RangesMakeHeap_float_Random_262144 -7.87% 1.203 1.108 - -2.60% -
BM_StringFindStringLiteral/32 -7.87% 1.797 1.656 - -0.70% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.86% 28.835 26.568 - 1.14% -
std::remove(deque<int>)_(sprinkled)/50 -7.85% 62.877 57.944 - 1.20% -
BM_std_min<unsigned_int>/4 -7.84% 1.066 0.982 - -1.39% -
rng::find_first_of(deque<int>)_(large_needle)/50 -7.84% 776.983 716.095 - 0.37% -
std::map<std::string,_int>::count(key)_(existent)/32 -7.80% 16.525 15.235 - -15.81% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -7.80% 0.401 0.370 - 10.01% -
std::unordered_multiset<int>::count(key)_(existent)/32 -7.77% 1.475 1.360 - -26.78% -
std::find_first_of(deque<int>)_(large_needle)/50 -7.76% 725.405 669.101 - -4.63% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 -7.70% 207.214 191.267 - 0.34% -
rng::for_each(multimap<int>)/8192 -7.68% 17839.458 16470.092 - -0.12% -
rng::stable_partition(deque<int>)_(sparse)/8192 -7.66% 3654.846 3374.836 - -0.78% -
BM_MakeHeap_uint32_Random_1024 -7.66% 1.117 1.032 - 0.11% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -7.65% 10.043 9.275 - -8.02% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -7.63% 164.379 151.841 - 1.10% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -7.62% 10254.753 9473.181 - -1.75% -
SetIntersection_Front_Set_uint64_256_64 -7.61% 6602969.180 6100616.646 - -1.35% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.60% 144.204 133.238 - -5.05% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -7.59% 5.513 5.095 - 10.72% -
rng::replace_if(list<int>)_(sprinkled)/8192 -7.55% 7945.809 7346.020 - -1.43% -
BM_StringConstructDestroyCStr_Empty_Opaque -7.49% 2.309 2.136 - 2.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.46% 42.404 39.241 - 35.05% -
rng::find_first_of(deque<int>)_(large_needle)/32 -7.43% 318.480 294.807 - -1.15% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -7.41% 8.078 7.479 - 12.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.40% 86.333 79.949 - -12.43% -
SetIntersection_Front_Set_float_256_256 -7.38% 9311402.237 8623878.234 - -7.27% -
BM_std_minmax_element<int>/1 -7.37% 0.324 0.301 - -1.46% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -7.37% 8.315 7.703 - 18.58% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -7.34% 11.046 10.234 - 0.23% -
SetIntersection_Front_Set_uint32_1024_64 -7.33% 2127382.145 1971507.020 - -3.46% -
std::find_end(vector<int>)_(near_matches)/1024 -7.32% 16760.120 15532.938 - -0.04% -
BM_std_min<__int128>/1 -7.29% 0.339 0.314 - -15.24% -
BM_std_minmax<unsigned_int>/7 -7.29% 1.932 1.791 - 2.64% -
BM_std_minmax_element<long_long>/2 -7.28% 0.657 0.609 - 13.20% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -7.26% 1.387 1.286 - -7.23% -
BM_vector_deque_ranges_copy_backward/0 -7.25% 0.435 0.403 - -8.75% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -7.23% 19.116 17.733 - -7.96% -
std::shift_right(list<int>)/8192 -7.23% 8046.046 7464.475 - -3.25% -
rng::transform(list<int>,_list<int>)/8192 -7.19% 10330.402 9587.225 - -6.18% -
BM_std_min<unsigned___int128>/6 -7.19% 2.260 2.098 - -7.16% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -7.18% 5.253 4.875 - -4.70% -
BM_MakeHeap_float_Random_256 -7.16% 1.458 1.354 - 9.40% -
BM_std_min<unsigned___int128>/8 -7.16% 3.114 2.892 - -7.01% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.14% 739.285 686.476 - -18.12% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -7.14% 11.881 11.033 - 5.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -7.11% 6465880.100 6006466.909 - -10.24% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -7.08% 0.690 0.642 - 1.27% -
std::copy_if(vector<int>)_(entire_range)/64 -7.05% 16.529 15.363 - -6.11% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -7.02% 7562045.749 7031340.830 - -0.38% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -7.01% 0.591 0.550 - -0.74% -
rng::find_first_of(list<int>)_(large_needle)/1024 -7.01% 859021.548 798792.363 - -17.28% -
BM_RangesSortHeap_float_1 -6.99% 0.268 0.249 - -2.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -6.97% 2.120 1.973 - 10.82% -
std::copy_if(list<int>)_(entire_range)/32768 -6.95% 30421.690 28308.772 - -5.65% -
rng::replace(list<int>)_(sprinkled)/8192 -6.94% 7692.458 7158.733 - -1.82% -
rng::sort(vector<NonIntegral>)_(descending)/8 -6.93% 25.210 23.462 - -7.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -6.90% 14750707.474 13732458.549 - 35.46% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -6.88% 22.750 21.184 - -4.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -6.84% 6.772 6.309 - -3.16% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -6.84% 27.184 25.324 - -1.40% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -6.80% 116378.966 108459.895 - -1.26% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -6.77% 23.753 22.145 - -5.76% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -6.77% 30023.834 27992.446 - -1.01% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -6.73% 23.804 22.202 - -2.49% -
BM_RangesPushHeap_string_PipeOrgan_1024 -6.73% 10.397 9.697 - -7.20% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -6.68% 1.321 1.233 - -4.64% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -6.64% 158449.115 147928.705 - 0.09% -
BM_std_min<unsigned___int128>/9 -6.63% 3.528 3.294 - -6.57% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -6.62% 10.927 10.203 - 0.46% -
std::stable_partition(deque<int>)_(dense)/32 -6.60% 30.046 28.063 - -6.17% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -6.59% 48.203 45.029 - 3.46% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -6.58% 158506.810 148075.430 - 0.44% -
rng::replace(vector<int>)_(prefix)/8192 -6.57% 1208.239 1128.830 - -10.65% -
rng::search(list<int>,_pred)_(no_match)/8192 -6.51% 8205.793 7671.351 - -7.59% -
rng::for_each(multimap<int>::iterator)/8192 -6.48% 17716.444 16568.029 - -0.36% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -6.44% 745.561 697.546 - -19.53% -
BM_PopHeap_float_262144 -6.44% 40.438 37.834 - -6.97% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -6.42% 16.898 15.812 - -2.40% -
std::replace_if(vector<int>)_(sprinkled)/50 -6.42% 13.761 12.877 - -0.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -6.42% 0.532 0.497 - -4.02% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -6.41% 865745.281 810267.565 - -6.69% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -6.41% 24.048 22.508 - -6.24% -
std::move(vector<bool>)_(aligned)/64 -6.39% 1.778 1.664 - -6.32% -
std::copy_if(list<int>)_(entire_range)/64 -6.39% 39.224 36.717 - 1.46% -
std::search(list<int>,_pred)_(no_match)/8192 -6.36% 7473.713 6998.538 - -2.10% -
BM_std_minmax<short>/19 -6.35% 2.448 2.292 - -5.62% -
std::set<int>::find(key)_(non-existent)/32 -6.35% 2.669 2.499 - 10.27% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -6.31% 4110.355 3851.191 - -0.15% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -6.29% 13777.258 12910.546 - -0.12% -
rng::starts_with(deque<int>,_pred)/8192 -6.28% 4177.938 3915.489 - -3.41% -
SetIntersection_Interlaced_Set_uint64_256_256 -6.27% 9708845.899 9099707.593 - 0.85% -
BM_StringConstructDestroyCStr_Small_Transparent -6.27% 0.370 0.347 - -6.34% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 -6.24% 0.717 0.673 - -0.18% -
SetIntersection_Interlaced_Vector_float_256_64 -6.24% 6974440.528 6538974.904 - -26.71% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.24% 17577.872 16480.630 - 8.51% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -6.24% 11.527 10.808 - 2.30% -
std::map<std::string,_int>::erase(iterator)/32 -6.23% 30.831 28.910 - 4.33% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -6.19% 1.670 1.566 - -1.96% -
std::find_if(vector<char>)_(process_all)/8 -6.19% 2.598 2.437 - 0.47% -
BM_std_minmax<long_long>/11 -6.18% 2.536 2.379 - -6.26% -
BM_std_min<short>/12 -6.18% 1.566 1.470 - -3.31% -
std::reverse(list<int>)/32768 -6.17% 18649.898 17498.830 - 3.62% -
BM_StringEraseToEnd_Huge_Opaque -6.17% 2.505 2.351 - -6.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.16% 82287.746 77214.844 - -2.75% -
std::find_end(vector<int>)_(near_matches)/8192 -6.16% 975440.131 915373.694 - -0.48% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -6.12% 24.266 22.780 - 5.27% -
BM_StringRelational_Less_Small_Small_Control -6.10% 1.867 1.753 - 1.50% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -6.09% 25.907 24.328 - 2.53% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -6.09% 1.699 1.595 - -4.89% -
BM_PushHeap_uint64_Random_1024 -6.07% 6.042 5.675 - -3.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -6.07% 5920036.701 5560771.103 - -2.56% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.06% 5.437 5.108 - -6.01% -
BM_deque_vector_ranges_copy_backward/65536 -6.05% 8495.512 7981.639 - -2.89% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -6.04% 11.298 10.615 - -3.29% -
BM_std_min<__int128>/64000 -6.01% 27667.464 26003.413 - 5.14% -
rng::replace_if(list<int>)_(prefix)/8192 -6.01% 7616.525 7158.854 - -0.63% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -6.01% 219482.647 206294.869 - -0.12% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -6.00% 13788.517 12960.641 - 0.49% -
SetIntersection_Front_Set_float_16384_256 -6.00% 4766172.787 4480019.276 - -12.90% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -5.98% 18.320 17.225 - -13.37% -
rng::stable_partition(vector<int>)_(sparse)/50 -5.98% 22.298 20.966 - 1.99% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -5.96% 1.545 1.453 - 12.12% -
SetIntersection_None_Set_string_1024_64 -5.94% 9497289.068 8932714.842 - -1.13% -
std::rotate(list<int>)_(1_element_backward)/32 -5.94% 13.697 12.884 - -7.48% -
BM_std_min<unsigned___int128>/7 -5.93% 2.664 2.506 - -5.70% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -5.91% 5.847 5.501 - 15.59% -
BM_std_minmax<unsigned_short>/23 -5.91% 2.608 2.454 - -4.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -5.90% 11901026.063 11198351.383 - 3.88% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.89% 37.245 35.049 - -0.60% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.88% 0.747 0.703 - -3.98% -
std::multiset<int>::find(key)_(non-existent)/8192 -5.88% 8.965 8.438 - -1.18% -
BM_PopHeap_string_262144 -5.88% 102.043 96.044 - 3.73% -
SetIntersection_Front_Set_uint32_16384_256 -5.87% 5165161.025 4862057.218 - 0.07% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -5.86% 16.990 15.994 - -5.12% -
BM_RangesMakeHeap_uint32_Random_64 -5.84% 1.310 1.234 - -6.93% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -5.82% 12654.145 11917.892 - -1.74% -
std::set<int>::erase(key)_(non-existent)/8192 -5.77% 9.033 8.511 - -2.68% -
std::equal(deque<int>)_(it,_it,_it)/8 -5.76% 4.318 4.069 - -4.85% -
BM_std_min<__int128>/32 -5.75% 13.277 12.513 - 2.70% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.75% 884759.331 833856.625 - -10.68% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.72% 5.071 4.781 - -2.99% -
SetIntersection_Interlaced_Vector_float_64_64 -5.72% 12138794.241 11444893.812 - -5.10% -
BM_std_min<__int128>/1024 -5.71% 441.542 416.340 - 5.12% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -5.71% 40292.967 37993.786 - -5.99% -
std::sort(vector<NonIntegral>)_(descending)/8 -5.70% 25.213 23.774 - -6.03% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -5.70% 1.368 1.290 - -5.34% -
BM_std_min<__int128>/512 -5.70% 221.504 208.873 - 5.03% -
std::stable_sort(deque<int>)_(descending)/8 -5.70% 29.478 27.797 - 4.30% -
BM_std_min<__int128>/65536 -5.70% 28234.004 26625.928 - 5.05% -
BM_deque_vector_copy/2 -5.69% 1.943 1.833 - 0.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -5.69% 36.169 34.112 - -5.00% -
std::remove(deque<int>)_(sprinkled)/32 -5.68% 56.194 53.001 - 0.71% -
rng::find(list<int>)_(bail_25%)/32768 -5.66% 8730.858 8236.701 - 8.24% -
rng::copy_n(list<int>)/4096 -5.65% 4681.864 4417.566 - 10.91% -
BM_std_minmax<long_long>/6 -5.63% 2.413 2.277 - -6.26% -
rng::move(list<int>)/32768 -5.62% 35951.350 33930.482 - -4.99% -
BM_RangesMakeThenSortHeap_float_Descending_4 -5.62% 1.301 1.228 - -4.40% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -5.62% 1.279 1.207 - 3.46% -
BM_vector_deque_move_backward/2 -5.61% 2.229 2.104 - -7.73% -
rng::rotate(list<int>)_(1_element_forward)/32 -5.60% 14.248 13.450 - -9.91% -
BM_deque_vector_ranges_copy_backward/64000 -5.60% 8435.905 7963.426 - -2.21% -
BM_std_min<__int128>/5500 -5.60% 2364.341 2231.928 - 5.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -5.56% 687.502 649.267 - -0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.53% 2546429.950 2405684.229 - 19.61% -
BM_std_min<__int128>/70000 -5.52% 30184.545 28519.586 - 5.39% -
rng::replace(vector<int>)_(prefix)/1024 -5.50% 161.192 152.324 - -7.87% -
std::search(list<int>)_(no_match)/8192 -5.50% 7690.900 7268.036 - 1.61% -
BM_std_minmax_element<char>/3 -5.47% 1.149 1.086 - -8.02% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -5.45% 467.238 441.769 - -8.39% -
std::find_if_not(list<int>)_(process_all)/32768 -5.44% 29344.634 27748.812 - -7.34% -
std::set<std::string>::lower_bound(key)_(existent)/32 -5.44% 15.843 14.981 - -6.92% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.43% 33.582 31.758 - 1.68% -
std::remove_copy_if(deque<int>)_(prefix)/32 -5.43% 19.041 18.007 - 0.79% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -5.42% 7.284 6.889 - -1.95% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -5.41% 1574408.189 1489194.128 - -2.71% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -5.41% 5.108 4.831 - 5.74% -
BM_std_min<__int128>/64 -5.39% 26.965 25.511 - 4.11% -
std::copy_backward(list<int>)/4096 -5.39% 3378.724 3196.656 - -3.48% -
SetIntersection_Front_Vector_string_262144_64 -5.38% 3500775.953 3312396.113 - -5.22% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -5.38% 16.213 15.341 - -9.27% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.38% 9745.263 9221.183 - -3.09% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 -5.38% 9.741 9.217 - 6.23% -
BM_std_minmax<unsigned_long_long>/1 -5.38% 0.617 0.584 - 0.10% -
BM_StringRelational_Less_Large_Large_Control -5.37% 2.350 2.223 - 8.60% -
SetIntersection_Front_Vector_uint64_262144_16 -5.37% 1205659.830 1140892.823 - -2.29% -
BM_StringFindStringLiteral/64 -5.36% 2.227 2.107 - 0.51% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -5.36% 7059.425 6681.222 - -1.13% -
rng::replace(list<int>)_(prefix)/8192 -5.35% 7458.076 7058.808 - -3.12% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -5.35% 1.284 1.215 - -3.56% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -5.34% 5.270 4.989 - -1.45% -
BM_std_min<__int128>/4096 -5.32% 1753.673 1660.359 - 5.16% -
BM_std_min<__int128>/29 -5.31% 11.897 11.266 - 2.40% -
rng::search(list<int>,_pred)_(single_element)/8192 -5.30% 9533.826 9028.888 - 8.52% -
BM_std_min<__int128>/4000 -5.30% 1712.079 1621.407 - 5.24% -
rng::stable_partition(deque<int>)_(dense)/50 -5.29% 39.014 36.951 - -1.20% -
BM_std_minmax<unsigned_int>/23 -5.29% 2.530 2.396 - 0.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.28% 1273.911 1206.588 - 1.21% -
BM_PushHeap_uint32_Random_1 -5.28% 0.611 0.578 - 29.10% -
BM_RangesPushHeap_uint64_Random_4 -5.27% 2.160 2.046 - -4.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.27% 9306.272 8815.884 - -9.59% -
rng::stable_partition(vector<int>)_(sparse)/1024 -5.26% 221.406 209.750 - 1.41% -
BM_deque_vector_copy_backward/65536 -5.24% 8621.886 8170.349 - 0.37% -
std::map<std::string,_int>::clear()/1024 -5.23% 21642.996 20510.120 - -2.10% -
BM_std_min<__int128>/30 -5.22% 12.313 11.670 - 2.50% -
SetIntersection_Front_Set_uint32_16384_16 -5.21% 1345584.524 1275423.824 - -2.38% -
BM_std_minmax<short>/27 -5.20% 2.969 2.815 - -1.97% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -5.19% 1.245 1.181 - 9.29% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -5.19% 12729.006 12068.475 - -1.64% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -5.19% 57.095 54.134 - 9.67% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.18% 881350.860 835678.585 - -10.61% -
rng::search(list<int>)_(no_match)/8192 -5.18% 7152.813 6782.280 - -1.13% -
rng::for_each(join_view(vector<vector<int>>)/8 -5.14% 1.462 1.387 - -3.31% -
std::map<std::string,_int>::clear()/32 -5.14% 925.815 878.252 - -2.19% -
BM_std_min<__int128>/31 -5.13% 12.734 12.081 - 2.59% -
SetIntersection_Front_Set_uint32_16384_1024 -5.12% 17330873.853 16442874.235 - 6.35% -
rng::find_end(forward_list<int>)_(same_length)/8192 -5.12% 16468.937 15625.975 - 8.93% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -5.12% 2.238 2.123 - -3.65% -
SetIntersection_Front_Vector_uint64_16384_16 -5.11% 1183966.772 1123505.174 - -4.95% -
rng::find_first_of(vector<int>)_(large_needle)/50 -5.09% 275.412 261.393 - -8.47% -
rng::starts_with(deque<int>,_pred)/1048576 -5.08% 538536.338 511187.243 - -3.46% -
rng::contains_subrange(list<int>)_(process_all)/16 -5.08% 4.961 4.709 - -6.23% -
std::is_sorted_until(vector<int>,_pred)/8 -5.07% 3.570 3.389 - -6.28% -
SetIntersection_Front_Set_uint64_256_256 -5.06% 9595358.474 9109677.467 - -7.76% -
BM_std_min<long_long>/32 -5.06% 3.719 3.530 - -2.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -5.03% 3447.699 3274.139 - -1.42% -
std::partition_point(list<int>)/8192 -5.02% 12350.702 11730.288 - -8.15% -
SetIntersection_Interlaced_Vector_uint64_256_16 -5.02% 7190823.774 6829860.330 - 10.29% -
BM_std_min<__int128>/27 -5.02% 11.006 10.454 - 2.25% -
BM_std_min<__int128>/24 -5.00% 9.772 9.284 - 1.99% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -5.00% 30.420 28.900 - -1.66% -
rng::rotate(deque<int>)_(1_element_backward)/32 -5.00% 4.098 3.893 - -6.15% -
rng::all_of(deque<int>)_(process_all)/50 -4.99% 19.299 18.335 - -0.00% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.99% 21.684 20.602 - -6.97% -
rng::fill_n(vector<int>)/8192 -4.98% 247.267 234.959 - -1.60% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -4.97% 489.195 464.885 - -5.19% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -4.96% 0.586 0.557 - -4.87% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -4.95% 0.501 0.476 - 2.59% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -4.92% 2.212 2.103 - -4.33% -
BM_deque_vector_copy_backward/70000 -4.92% 9155.749 8705.598 - -0.61% -
std::find_end(list<int>)_(same_length)/8192 -4.91% 18634.242 17718.909 - -5.01% -
rng::move_backward(vector<bool>)_(aligned)/64 -4.91% 1.792 1.704 - -7.77% -
std::find_if(deque<int>)_(bail_25%)/8192 -4.91% 741.720 705.334 - 0.27% -
std::remove(list<int>)_(sprinkled)/1024 -4.90% 1005.404 956.122 - -5.73% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -4.90% 97380.664 92607.934 - -2.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -4.88% 19183716.283 18247422.820 - -3.42% -
BM_std_minmax_element<short>/4 -4.87% 1.257 1.196 - -2.52% -
std::flat_multimap<int,_int>::erase(iterator)/0 -4.87% 16.314 15.519 - 0.83% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -4.87% 11.559 10.996 - -5.24% -
BM_PushHeap_uint64_QuickSortAdversary_16 -4.85% 0.958 0.911 - -0.94% -
BM_std_minmax<unsigned_char>/2 -4.85% 0.896 0.852 - -3.50% -
BM_std_min<__int128>/25 -4.84% 10.156 9.664 - 2.16% -
BM_std_minmax<unsigned_short>/21 -4.84% 2.038 1.939 - -1.18% -
BM_MakeHeap_string_Descending_262144 -4.84% 3.663 3.486 - -1.63% -
SetIntersection_Interlaced_Set_uint32_1024_1 -4.82% 1109521.945 1056030.263 - -6.23% -
std::multiset<std::string>::find(key)_(existent)/8192 -4.81% 30.762 29.282 - 1.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -4.81% 0.866 0.824 - 0.07% -
std::find_first_of(deque<int>)_(small_needle)/50 -4.81% 180.701 172.008 - 4.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.80% 9349.549 8900.745 - -9.02% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.80% 352.547 335.625 - -1.69% -
std::stable_partition(vector<int>)_(dense)/1024 -4.79% 309.573 294.746 - -0.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.79% 188036.856 179032.702 - -0.88% -
SetIntersection_None_Vector_uint32_16384_64 -4.78% 1179118.081 1122717.996 - -4.25% -
BM_deque_vector_move_backward/64000 -4.78% 8226.681 7833.706 - -2.48% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.77% 12623.190 12020.807 - -3.15% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -4.76% 5.740 5.466 - 0.95% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -4.76% 113842.426 108418.932 - -3.37% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.75% 32.849 31.287 - -4.63% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -4.75% 17.865 17.016 - 0.19% -
BM_std_min<__int128>/21 -4.75% 8.465 8.063 - 1.48% -
BM_StringRelational_Less_Small_Small_ChangeLast -4.75% 1.847 1.759 - -4.70% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -4.74% 0.617 0.588 - -3.84% -
rng::copy(vector<bool>)_(aligned)/64 -4.74% 1.372 1.307 - -4.93% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -4.73% 30.635 29.185 - -0.43% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -4.73% 5.087 4.846 - -4.23% -
BM_std_minmax<unsigned_int>/1 -4.73% 0.654 0.623 - 3.64% -
BM_deque_vector_move_backward/70000 -4.71% 9006.828 8582.218 - 0.69% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -4.71% 30.262 28.838 - -1.51% -
BM_std_minmax<unsigned_char>/6 -4.70% 2.083 1.985 - -3.09% -
BM_std_min<__int128>/28 -4.69% 11.394 10.859 - 2.30% -
std::find(list<int>)_(process_all)/32768 -4.68% 26872.455 25615.500 - -7.23% -
std::transform(list<int>)_(identity_transform)/50 -4.67% 39.068 37.243 - -6.03% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 -4.67% 52754.713 50292.527 - -0.14% -
BM_MakeHeap_uint32_Descending_64 -4.66% 0.239 0.228 - -2.06% -
SetIntersection_None_Vector_uint64_262144_16384 -4.66% 1188610.170 1133188.904 - -6.85% -
BM_RangesMakeHeap_float_Random_64 -4.66% 1.716 1.636 - -0.79% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -4.65% 723.841 690.162 - 0.20% -
BM_vector_deque_move/64 -4.65% 2.799 2.669 - -1.32% -
BM_RangesPushHeap_float_Descending_64 -4.65% 0.402 0.384 - -1.87% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -4.65% 52744.430 50292.875 - -0.21% -
BM_deque_vector_copy_backward/64000 -4.64% 8400.031 8010.190 - -2.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -4.64% 21694643.341 20687832.271 - 2.80% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -4.63% 2893.883 2759.840 - 1.45% -
BM_MakeHeap_string_Ascending_1024 -4.62% 5.001 4.770 - -9.47% -
SetIntersection_Front_Vector_float_1024_16 -4.61% 1241981.305 1184720.152 - -0.13% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -4.61% 28.185 26.887 - -8.42% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -4.60% 29.200 27.857 - -2.54% -
SetIntersection_Interlaced_Vector_float_256_16 -4.60% 8164456.102 7788943.914 - -2.40% -
rng::find_if_not(list<int>)_(process_all)/32768 -4.59% 28825.165 27501.544 - -6.02% -
BM_std_min<char>/14 -4.59% 1.861 1.776 - -5.09% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -4.58% 2.529 2.413 - -0.11% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 -4.57% 0.281 0.268 - -4.27% -
BM_std_min<unsigned___int128>/5 -4.57% 1.853 1.768 - -4.45% -
BM_deque_vector_ranges_move_backward/70000 -4.56% 9090.272 8675.933 - 1.80% -
std::copy(vector<bool>)_(aligned)/64 -4.55% 1.369 1.306 - -4.48% -
BM_std_minmax<unsigned_short>/17 -4.55% 1.758 1.678 - -1.99% -
rng::generate_n(list<int>)/32 -4.55% 9.066 8.654 - -9.21% -
SetIntersection_Front_Vector_uint64_16384_16384 -4.55% 82019473.266 78291612.502 - 0.55% -
BM_std_min<__int128>/26 -4.54% 10.501 10.024 - 2.13% -
BM_std_min<__int128>/23 -4.52% 9.310 8.890 - 1.80% -
BM_deque_vector_copy/64 -4.52% 2.684 2.563 - -0.40% -
rng::move_backward(vector<int>)/262144 -4.50% 22832.113 21804.303 - -1.23% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -4.50% 21.268 20.311 - 0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.49% 146593289.229 140004734.043 - -10.57% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.49% 12645.259 12077.248 - -1.87% -
SetIntersection_None_Vector_string_1024_1 -4.49% 1230419.246 1175220.195 - -4.27% -
std::copy_backward(list<int>)/32768 -4.49% 27167.285 25948.540 - -2.74% -
rng::adjacent_find(deque<int>)/8 -4.48% 3.430 3.277 - -12.62% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -4.48% 1.292 1.234 - -7.26% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -4.48% 871475.391 832476.825 - -4.00% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -4.47% 647.067 618.117 - -14.65% -
BM_std_minmax<unsigned_char>/5 -4.47% 1.789 1.709 - -2.42% -
BM_vector_deque_ranges_move_backward/64 -4.46% 3.088 2.950 - -1.48% -
BM_std_min<__int128>/18 -4.46% 7.235 6.913 - 0.79% -
std::any_of(deque<int>)_(process_all)/50 -4.45% 21.431 20.477 - 6.21% -
BM_std_min<__int128>/22 -4.43% 8.868 8.476 - 1.70% -
std::find(vector<long_long>)_(process_all)/8 -4.43% 1.207 1.153 - -0.10% -
BM_std_min<__int128>/20 -4.40% 8.059 7.704 - 1.18% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.39% 3460917.579 3308881.039 - -3.30% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -4.39% 1.461 1.397 - 11.73% -
BM_std_minmax_element<short>/2 -4.39% 0.689 0.658 - -4.34% -
BM_RangesMakeHeap_float_Random_1024 -4.38% 1.231 1.178 - -4.31% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -4.38% 25.045 23.949 - -0.46% -
rng::find_first_of(deque<int>)_(small_needle)/32 -4.36% 111.499 106.641 - -3.92% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -4.35% 23.736 22.704 - -10.57% -
BM_StringDestroy_Large -4.34% 7.134 6.825 - 1.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -4.34% 13724688.216 13128922.385 - -4.69% -
BM_RangesPushHeap_float_QuickSortAdversary_16 -4.33% 1.025 0.981 - 0.63% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -4.32% 10.798 10.332 - -1.87% -
BM_MakeThenSortHeap_string_Ascending_16384 -4.30% 63.932 61.184 - -1.78% -
std::list<std::string>::ctor(size)/1024 -4.30% 12817.989 12267.084 - -0.65% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -4.29% 1.425 1.364 - -1.70% -
SetIntersection_Front_Set_float_16384_1024 -4.28% 15314129.608 14659085.558 - -5.78% -
BM_StringEraseToEnd_Huge_Transparent -4.27% 2.559 2.449 - -4.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 -4.27% 48.202 46.143 - -1.40% -
BM_StringRelationalLiteral_Less_Large_Large_Control -4.27% 2.389 2.287 - 3.71% -
BM_std_minmax<char>/1 -4.27% 0.652 0.625 - -1.43% -
BM_std_minmax<int>/15 -4.27% 2.049 1.961 - -3.33% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -4.25% 12.724 12.183 - -0.23% -
BM_num_get<unsigned_long> -4.25% 11.489 11.002 - -0.51% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.24% 393.269 376.594 - 3.07% -
BM_std_minmax<unsigned_short>/64 -4.24% 1.593 1.525 - -0.03% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.24% 0.583 0.559 - -0.02% -
std::list<std::string>::ctor(size)/32 -4.24% 348.954 334.172 - -1.83% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -4.22% 935.604 896.086 - -0.92% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -4.22% 0.580 0.555 - 0.42% -
std::find_first_of(deque<int>)_(small_needle)/32 -4.21% 117.154 112.218 - 4.53% -
rng::is_sorted_until(deque<int>,_pred)/8 -4.21% 4.523 4.332 - 12.36% -
BM_RangesPushHeap_string_PipeOrgan_256 -4.20% 8.250 7.903 - -5.56% -
std::set<int>::contains(key)_(existent)/8192 -4.19% 8.596 8.236 - -1.85% -
rng::rotate(list<int>)_(1_element_backward)/50 -4.19% 24.863 23.821 - -5.84% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.19% 35.555 34.065 - -1.75% -
BM_std_min<unsigned___int128>/4 -4.19% 1.448 1.387 - -4.04% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -4.17% 12.380 11.865 - -0.74% -
std::copy_n(vector<int>)/32768 -4.16% 3671.185 3518.398 - -7.31% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -4.16% 1.717 1.646 - -6.16% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -4.14% 16.228 15.556 - -3.49% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -4.13% 2.449 2.348 - 5.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -4.12% 0.557 0.534 - -3.15% -
rng::unique(deque<int>)_(sprinkled)/1024 -4.12% 654.975 627.982 - -0.29% -
SetIntersection_None_Vector_uint64_262144_64 -4.11% 1206234.138 1156696.207 - -4.46% -
std::remove(list<int>)_(sprinkled)/50 -4.10% 79.003 75.764 - 10.42% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -4.10% 6.408 6.145 - -0.47% -
BM_MakeHeap_string_Ascending_256 -4.09% 4.932 4.730 - -5.19% -
std::stable_partition(deque<int>)_(sparse)/1024 -4.09% 471.299 452.021 - -0.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.09% 29.294 28.096 - -23.51% -
SetIntersection_None_Vector_uint64_262144_4 -4.09% 1195531.611 1146649.777 - -5.95% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 -4.09% 1.424 1.366 - 0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -4.08% 1116573.374 1071032.117 - -5.23% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -4.07% 18.385 17.636 - -4.75% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -4.06% 938.303 900.189 - -2.13% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.06% 839.027 804.957 - 0.28% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -4.06% 18.445 17.696 - 6.47% -
BM_std_min<unsigned_short>/64 -4.06% 3.577 3.432 - -1.89% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -4.04% 19.254 18.476 - 3.23% -
SetIntersection_Interlaced_Vector_float_16384_16384 -4.04% 89491367.834 85877913.357 - 0.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.03% 145051356.330 139199497.495 - -10.91% -
rng::find_first_of(vector<int>)_(large_needle)/32 -4.03% 111.036 106.562 - 1.45% -
SetIntersection_Front_Set_float_16384_64 -4.03% 1947906.056 1869477.302 - -7.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.02% 1488.128 1428.255 - 1.85% -
rng::stable_partition(vector<int>)_(dense)/50 -4.02% 26.281 25.226 - -4.59% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -4.02% 33211.326 31877.383 - -1.90% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -4.01% 2.785 2.673 - 1.18% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -3.99% 24.251 23.282 - 0.83% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -3.99% 4.329 4.156 - -2.55% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -3.98% 1.483 1.424 - -7.35% -
BM_std_min<__int128>/19 -3.97% 7.608 7.306 - 0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -3.96% 12224147.290 11739921.828 - -7.56% -
std::multiset<std::string>::count(key)_(non-existent)/32 -3.96% 10.872 10.442 - 11.74% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.96% 930.716 893.881 - -1.20% -
BM_std_minmax<int>/1 -3.95% 0.626 0.601 - -3.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.95% 1599.894 1536.692 - -2.77% -
std::stable_partition(list<int>)_(dense)/50 -3.95% 57.454 55.185 - -2.74% -
SetIntersection_None_Set_string_1024_4 -3.95% 9418366.764 9046532.076 - -1.94% -
SetIntersection_Front_Set_uint32_16384_1 -3.94% 1117269.438 1073197.567 - -3.79% -
rng::find_first_of(deque<int>)_(small_needle)/50 -3.94% 171.451 164.697 - -3.55% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -3.93% 0.480 0.462 - -6.76% -
rng::find_if(vector<char>)_(process_all)/8 -3.92% 2.524 2.425 - -2.51% -
BM_std_minmax_element<short>/3 -3.92% 1.195 1.148 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.92% 24701056.147 23732554.329 - -4.60% -
std::stable_partition(vector<int>)_(sparse)/50 -3.90% 21.081 20.259 - 0.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -3.88% 19551.987 18793.282 - -1.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -3.87% 0.594 0.571 - -1.87% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.87% 155058.672 149060.812 - -2.40% -
BM_deque_deque_ranges_move/64000 -3.85% 2948.877 2835.239 - -0.08% -
rng::stable_partition(list<int>)_(dense)/32 -3.85% 32.983 31.713 - -0.29% -
std::generate(list<int>)/8192 -3.85% 7440.120 7153.670 - -3.41% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -3.84% 2430847.656 2337409.699 - -0.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 -3.84% 0.279 0.269 - -3.86% -
BM_std_min<unsigned_short>/24 -3.84% 2.469 2.374 - -4.76% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -3.84% 27.672 26.610 - -9.19% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -3.84% 4.524 4.350 - -2.28% -
rng::stable_partition(deque<int>)_(dense)/32 -3.83% 28.767 27.665 - -1.21% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -3.83% 1465.161 1409.092 - 1.31% -
BM_MakeHeap_string_PipeOrgan_262144 -3.82% 7.480 7.194 - -3.44% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -3.81% 1.772 1.705 - -8.36% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -3.81% 23.159 22.277 - -3.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.81% 13971971.441 13439868.442 - 5.26% -
std::list<std::string>::ctor(size)/8192 -3.81% 105663.199 101639.558 - -1.09% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -3.81% 279540.353 268901.279 - -1.50% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.80% 1.196 1.150 - -0.35% -
rng::find(list<int>)_(process_all)/32768 -3.80% 26560.548 25551.804 - -8.38% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -3.80% 12.239 11.774 - -1.92% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.79% 3387.628 3259.071 - -2.08% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.78% 104610.532 100652.107 - -1.53% -
BM_std_min<__int128>/16 -3.78% 6.367 6.126 - -0.12% -
rng::find_if(list<int>)_(process_all)/32768 -3.78% 28160.547 27096.173 - -7.28% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.77% 91.372 87.924 - 0.29% -
bm_ranges_lexicographical_compare<int>/8 -3.77% 1.617 1.556 - 1.68% -
BM_std_min<short>/28 -3.76% 2.752 2.649 - -2.97% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 -3.76% 0.267 0.257 - -3.42% -
BM_std_min<__int128>/17 -3.75% 6.793 6.538 - 0.88% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.74% 396.120 381.314 - -0.87% -
BM_PushHeap_uint64_Random_262144 -3.72% 6.145 5.916 - -3.39% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -3.72% 2.713 2.612 - 40.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.72% 31.006 29.852 - -30.70% -
BM_std_minmax<unsigned_int>/15 -3.72% 2.176 2.096 - 3.22% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.72% 1.574 1.516 - -2.84% -
rng::for_each(map<int>)/50 -3.71% 42.160 40.594 - -2.21% -
SetIntersection_Front_Set_float_1024_16 -3.71% 1345064.459 1295118.706 - -0.99% -
std::unordered_multimap<int,_int>::clear()/8192 -3.71% 62449.632 60133.361 - -7.36% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -3.70% 24.016 23.127 - 0.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.70% 24.917 23.995 - 0.79% -
BM_MakeThenSortHeap_string_Descending_256 -3.69% 19.423 18.706 - -4.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -3.69% 8285711.052 7980324.397 - 2.17% -
BM_RangesPushHeap_string_Descending_16 -3.69% 2.171 2.091 - -0.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.68% 1232.994 1187.595 - -1.90% -
rng::unique_copy(list<int>)_(sprinkled)/32 -3.68% 13.451 12.957 - 0.97% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -3.68% 2.556 2.462 - -2.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.67% 1579.015 1521.126 - -7.31% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -3.66% 17.403 16.765 - 0.44% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -3.66% 795.176 766.106 - 14.27% -
BM_PushHeap_uint64_Random_256 -3.65% 5.815 5.603 - -1.28% -
std::reverse_copy(vector<int>)/4096 -3.64% 139.384 134.306 - 0.32% -
bm_ranges_lexicographical_compare<int>/16 -3.64% 2.130 2.053 - -10.97% -
SetIntersection_Interlaced_Set_string_16384_1024 -3.63% 360181250.306 347102828.662 - 2.38% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -3.63% 16398428.959 15803589.412 - 4.07% -
std::move(vector<int>)/1048576 -3.62% 56259.109 54220.185 - -3.61% -
BM_num_get<unsigned_long_long> -3.61% 11.452 11.039 - -0.16% -
rng::starts_with(list<int>,_pred)/8192 -3.60% 11825.972 11399.783 - 0.08% -
BM_PushHeap_string_Descending_262144 -3.60% 3.394 3.272 - -39.94% -
SetIntersection_Front_Set_string_256_256 -3.60% 31057799.626 29939911.019 - 7.11% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -3.59% 15.494 14.939 - -3.30% -
BM_MakeHeap_uint64_SingleElement_256 -3.59% 0.590 0.569 - -0.97% -
rng::rotate(vector<bool>)_(by_1/2)/50 -3.57% 18.597 17.933 - -3.61% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.57% 5736.853 5532.038 - -4.25% -
BM_deque_vector_ranges_copy/1 -3.57% 2.173 2.095 - -1.00% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -3.56% 10.207 9.843 - -2.05% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.56% 2.393 2.308 - -2.94% -
SetIntersection_None_Vector_string_16384_16 -3.56% 1296978.110 1250827.663 - -2.58% -
SetIntersection_None_Vector_string_262144_4 -3.56% 1370773.692 1322025.607 - -2.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.56% 5547531.043 5350256.663 - -4.23% -
BM_std_min<int>/28 -3.56% 2.023 1.952 - -3.89% -
BM_lexicographical_compare_three_way_slow_path/262144 -3.54% 62489.974 60275.556 - -6.93% -
BM_deque_vector_move_backward/65536 -3.54% 8425.961 8127.447 - 1.72% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 -3.54% 1.650 1.591 - 0.70% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.54% 465.947 449.468 - -4.42% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -3.53% 1.183 1.141 - -1.32% -
std::find(vector<char>)_(bail_25%)/8 -3.53% 1.104 1.065 - 5.40% -
BM_lexicographical_compare_three_way_slow_path/65536 -3.53% 15588.842 15039.043 - -6.93% -
std::multiset<int>::contains(key)_(existent)/1024 -3.53% 4.028 3.886 - -3.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -3.52% 33.880 32.686 - -26.22% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 -3.52% 0.501 0.483 - 3.54% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -3.51% 32563.875 31419.300 - -2.37% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 -3.51% 25.195 24.310 - 22.53% -
bm_gcd_complex -3.51% 19.627 18.939 - -2.54% -
BM_deque_deque_ranges_copy/65536 -3.50% 2841.526 2741.942 - -1.01% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -3.49% 3.018 2.913 - -2.19% -
BM_std_minmax_element<short>/1024 -3.48% 303.458 292.896 - 9.16% -
std::stable_sort(vector<int>)_(descending)/8 -3.48% 25.158 24.284 - -4.85% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -3.47% 16.562 15.988 - -1.31% -
BM_MakeThenSortHeap_float_Descending_256 -3.46% 5.898 5.694 - -0.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.46% 25.869 24.975 - 0.67% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.45% 349.132 337.076 - -1.27% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -3.45% 11.042 10.661 - 1.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -3.45% 1104948.113 1066869.571 - 0.09% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -3.44% 11.526 11.129 - -1.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -3.44% 1222293.364 1180307.456 - -1.62% -
BM_StringFindCharLiteral/64 -3.43% 2.163 2.089 - 0.01% -
BM_MakeThenSortHeap_string_Ascending_262144 -3.43% 78.780 76.082 - -3.46% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -3.42% 16.984 16.402 - -9.33% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -3.42% 1.434 1.385 - -1.56% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -3.41% 104021.284 100478.392 - -1.69% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -3.40% 10.569 10.209 - -1.27% -
BM_MakeHeap_uint32_Random_4 -3.40% 1.163 1.123 - 0.14% -
std::map<int,_int>::equal_range(key)_(existent)/32 -3.39% 1.798 1.737 - -0.85% -
std::multiset<int>::equal_range(key)_(existent)/8192 -3.39% 8.850 8.551 - -2.60% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -3.38% 1.176 1.137 - 0.25% -
rng::rotate(vector<bool>)_(by_1/3)/32 -3.37% 18.622 17.993 - -3.49% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -3.37% 9964.371 9628.329 - 1.23% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -3.36% 18.378 17.761 - -3.82% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -3.35% 1.323 1.279 - -1.84% -
SetIntersection_Interlaced_Set_string_262144_1 -3.35% 1155778.836 1117095.167 - -4.50% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -3.35% 11.511 11.126 - -1.29% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -3.34% 1.206 1.165 - 1.82% -
BM_std_min<__int128>/15 -3.34% 5.911 5.714 - 0.30% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.32% 1093313.700 1056974.285 - -4.62% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -3.32% 21.944 21.217 - -1.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -3.31% 163225126.475 157814273.554 - 0.01% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.31% 280602.610 271304.364 - -1.60% -
rng::fold_left(list<int>)/8192 -3.31% 10822.865 10464.524 - -0.50% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -3.30% 20.202 19.535 - -2.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -3.30% 7.397 7.153 - -2.22% -
std::rotate(vector<bool>)_(1_element_forward)/32 -3.29% 18.132 17.536 - -2.84% -
BM_MakeThenSortHeap_string_Ascending_256 -3.29% 21.057 20.364 - -2.42% -
SetIntersection_Front_Set_float_16384_16 -3.29% 1287099.368 1244780.698 - -5.48% -
std::map<int,_int>::find(key)_(existent)/8192 -3.29% 5.586 5.402 - -1.90% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -3.28% 225.870 218.453 - 5.66% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -3.27% 4.998 4.835 - -4.19% -
std::unordered_multiset<int>::clear()/1024 -3.27% 8103.114 7838.448 - -0.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.27% 6887916.912 6662999.722 - -0.49% -
rng::is_sorted_until(vector<int>,_pred)/8 -3.27% 3.426 3.314 - -2.82% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.26% 99399.159 96154.007 - -0.67% -
BM_std_minmax<long_long>/13 -3.26% 3.115 3.013 - -2.88% -
BM_SortHeap_pair<uint32,_uint32>_16 -3.26% 6.162 5.961 - -2.07% -
BM_std_min<unsigned_int>/32 -3.26% 2.235 2.162 - -0.47% -
std::remove_if(list<int>)_(sprinkled)/1024 -3.25% 1045.131 1011.113 - -4.11% -
std::partition(list<int>)_(dense)/32 -3.25% 9.034 8.741 - -4.58% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -3.24% 0.943 0.912 - -1.97% -
rng::rotate(vector<bool>)_(by_1/3)/50 -3.23% 18.579 17.978 - -3.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -3.23% 13183594.321 12757331.251 - -1.75% -
SetIntersection_Front_Set_float_64_64 -3.23% 15699753.563 15192498.385 - -1.40% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -3.23% 21.278 20.591 - -2.93% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -3.22% 12519.404 12115.818 - -1.52% -
rng::find(list<int>)_(process_all)/50 -3.21% 18.694 18.095 - -3.94% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -3.21% 20.789 20.122 - -1.54% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.20% 116584.244 112849.580 - -2.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.20% 41379.986 40055.518 - -7.41% -
std::multiset<std::string>::clear()/32 -3.20% 923.827 894.307 - 1.40% -
BM_MakeThenSortHeap_string_Descending_4 -3.19% 3.753 3.633 - -1.34% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -3.19% 284.855 275.768 - -0.67% -
rng::partition(deque<int>)_(sparse)/8192 -3.19% 3111.308 3012.069 - -0.52% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.18% 222.692 215.612 - 2.14% -
SetIntersection_None_Set_string_1024_1 -3.17% 9411414.582 9112678.532 - 2.01% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.17% 32444.390 31414.831 - -2.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.16% 487.232 471.819 - -0.02% -
rng::stable_partition(deque<int>)_(dense)/1024 -3.16% 587.100 568.535 - -3.64% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.16% 79680.475 77165.604 - -6.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.16% 817.835 792.029 - -2.84% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -3.16% 10.539 10.207 - 0.41% -
BM_deque_vector_ranges_move_backward/65536 -3.15% 8387.739 8123.390 - 0.33% -
std::adjacent_find(deque<int>,_pred)/8 -3.14% 4.513 4.371 - 1.97% -
BM_std_min<char>/23 -3.13% 2.324 2.251 - -1.30% -
std::set<int>::equal_range(key)_(existent)/1024 -3.13% 4.159 4.029 - -2.46% -
std::rotate(list<int>)_(by_1/2)/8192 -3.11% 6060.972 5872.272 - -6.34% -
BM_std_minmax_element<int>/3 -3.10% 1.094 1.060 - 1.54% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 -3.10% 0.818 0.793 - 1.12% -
std::stable_partition(list<int>)_(sparse)/50 -3.09% 26.737 25.910 - -0.79% -
BM_RangesPushHeap_float_Ascending_16 -3.09% 1.018 0.986 - 0.42% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -3.09% 282777.766 274038.283 - -1.50% -
BM_MakeThenSortHeap_string_Ascending_16 -3.08% 9.668 9.370 - -3.15% -
std::copy(vector<int>)/8 -3.08% 2.284 2.214 - -1.46% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -3.07% 1046.263 1014.105 - -0.73% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -3.07% 271.062 262.740 - 0.84% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -3.06% 1.321 1.281 - -1.77% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -3.06% 9.557 9.264 - -4.46% -
BM_RangesMakeHeap_string_Heap_262144 -3.06% 5.316 5.153 - -5.24% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 -3.05% 1.743 1.690 - -0.61% -
std::list<int>::insert(begin)_(cheap_elements)/32 -3.05% 10.338 10.023 - -1.03% -
BM_MakeHeap_uint32_PipeOrgan_256 -3.04% 0.639 0.620 - -1.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.04% 352027944.519 341322250.027 - -1.18% -
SetIntersection_Interlaced_Vector_float_262144_262144 -3.04% 348954627.563 338346227.531 - 7.55% -
BM_std_minmax<unsigned_int>/14 -3.03% 1.669 1.618 - -0.00% -
std::stable_sort(deque<int>)_(repeated)/8 -3.03% 19.132 18.551 - 1.92% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -3.03% 1.263 1.225 - -3.76% -
BM_StringConstructDestroyCStr_Large_Transparent -3.03% 9.488 9.201 - 2.78% -
BM_StringEraseToEnd_Large_Transparent -3.03% 0.870 0.843 - 0.14% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -3.02% 20.534 19.913 - 11.27% -
BM_std_min<unsigned_short>/23 -3.02% 2.199 2.133 - -0.11% -
bm_lexicographical_compare<unsigned_char>/2 -3.01% 1.905 1.848 - -5.70% -
std::stable_sort(deque<int>)_(ascending)/8 -3.01% 19.205 18.627 - 2.62% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.01% 30.158 29.251 - 2.38% -
std::unique(list<int>,_pred)_(sprinkled)/52 -3.00% 83.388 80.885 - -0.25% -
BM_StringRelational_Eq_Large_Huge_Control -3.00% 0.495 0.480 - -1.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.99% 1239654.731 1202546.794 - -4.97% -
SetIntersection_Front_Set_string_64_16 -2.99% 26043420.192 25264591.608 - -1.93% -
BM_vector_deque_ranges_move_backward/0 -2.99% 0.468 0.454 - -25.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.99% 1287628.218 1249168.625 - -3.83% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.99% 11295.954 10958.619 - -1.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.98% 1578.771 1531.688 - -6.78% -
std::copy_n(deque<int>)/32768 -2.98% 1174.252 1139.249 - -2.97% -
std::unique_copy(vector<int>)_(contiguous)/32 -2.98% 8.921 8.655 - -2.52% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -2.98% 2.411 2.339 - 3.28% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.97% 32572.545 31605.792 - -1.41% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.97% 5159284.755 5006157.649 - -1.13% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.97% 10.449 10.139 - -2.86% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.97% 9.127 8.856 - -1.76% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.97% 35485.317 34433.060 - -1.41% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.97% 997.897 968.309 - -0.80% -
std::fill_n(deque<int>)/32 -2.96% 1.300 1.261 - 9.12% -
rng::replace(vector<int>)_(prefix)/32 -2.96% 4.993 4.845 - -3.88% -
BM_std_minmax_element<short>/70000 -2.96% 20369.306 19766.911 - 10.73% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.96% 1.963 1.905 - 2.73% -
SetIntersection_Front_Set_string_16384_16 -2.96% 2041005.162 1980670.849 - -3.96% -
BM_std_minmax<unsigned_char>/1 -2.95% 0.631 0.612 - -1.70% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.94% 7.681 7.456 - -3.43% -
BM_RangesPushHeap_uint32_Descending_4 -2.93% 0.356 0.345 - -1.70% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.93% 6430.338 6241.828 - 0.31% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -2.93% 1.518 1.473 - -5.16% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.93% 223.233 216.692 - 0.02% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.93% 105060.277 101985.233 - -0.31% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 -2.92% 7.098 6.890 - 0.35% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -2.92% 28.476 27.644 - -9.55% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -2.92% 6158408.468 5978610.537 - -0.22% -
SetIntersection_Front_Vector_uint64_16384_64 -2.92% 1435298.359 1393423.017 - -1.05% -
std::unordered_set<int>::contains(key)_(existent)/8192 -2.92% 1.296 1.258 - -17.90% -
SetIntersection_Front_Set_uint32_262144_64 -2.91% 1931656.324 1875405.847 - -6.66% -
rng::partition_point(deque<int>)/32 -2.91% 4.421 4.293 - 1.55% -
SetIntersection_None_Vector_uint64_256_256 -2.91% 2268599.881 2202648.853 - -3.25% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.91% 3245.991 3151.669 - -7.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.90% 1704688.867 1655214.086 - 3.77% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.90% 276119.954 268116.593 - -2.49% -
std::map<int,_int>::insert(value)_(already_present)/32 -2.90% 1.804 1.752 - -0.94% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.90% 893.375 867.484 - -1.51% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.89% 794.863 771.864 - -2.81% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.89% 12.623 12.258 - -0.58% -
rng::find_last(vector<char>)_(bail_10%)/50 -2.89% 5.523 5.364 - -3.59% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -2.89% 12428.923 12069.645 - -1.99% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.89% 842.976 818.614 - -2.51% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.89% 34.541 33.544 - -5.14% -
std::list<int>::erase(begin)_(cheap_elements)/32 -2.89% 10.563 10.258 - 1.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -2.88% 53.449 51.908 - 0.25% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -2.88% 24.795 24.082 - -6.28% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -2.88% 3.104 3.014 - -3.41% -
SetIntersection_Front_Vector_float_262144_16 -2.88% 1190452.568 1156226.553 - -3.02% -
SetIntersection_None_Vector_uint64_16384_1 -2.87% 1157271.481 1124009.358 - -4.34% -
BM_std_min<__int128>/13 -2.87% 5.037 4.893 - 0.25% -
BM_std_min<__int128>/14 -2.87% 5.454 5.297 - 0.14% -
BM_std_minmax<short>/16 -2.87% 1.778 1.727 - -9.13% -
rng::copy_n(list<int>)/32768 -2.85% 26849.120 26082.669 - -0.68% -
BM_RangesPushHeap_string_PipeOrgan_4 -2.85% 2.592 2.518 - -2.26% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.84% 4.006 3.892 - -3.76% -
SetIntersection_Front_Vector_uint32_262144_4 -2.84% 1125502.695 1093502.953 - -3.84% -
std::fill(vector<bool>)/512 -2.84% 1.588 1.543 - 0.86% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 -2.84% 32.841 31.908 - 28.99% -
SetIntersection_Front_Set_float_262144_1 -2.84% 1109900.385 1078381.431 - -3.37% -
rng::partition(vector<int>)_(dense)/32 -2.83% 8.643 8.398 - -0.06% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -2.83% 1047.086 1017.480 - -1.25% -
BM_deque_vector_ranges_copy_backward/70000 -2.83% 9099.397 8842.295 - 2.15% -
SetIntersection_Front_Set_string_262144_16 -2.82% 2012303.096 1955485.210 - -2.67% -
BM_std_min<short>/20 -2.82% 2.296 2.231 - -0.74% -
BM_std_min<long_long>/64 -2.82% 4.978 4.838 - -1.37% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -2.81% 20.701 20.118 - -1.21% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -2.81% 34.730 33.752 - -0.43% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.81% 880172.074 855407.028 - -2.35% -
BM_std_minmax<unsigned_char>/11 -2.81% 1.835 1.784 - 4.20% -
BM_deque_vector_ranges_copy/0 -2.80% 1.497 1.455 - 2.55% -
BM_std_min<unsigned_short>/11 -2.80% 1.205 1.171 - 1.04% -
BM_vector_deque_move_backward/1 -2.80% 2.517 2.447 - -4.75% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.79% 13979.730 13589.358 - -0.94% -
std::list<int>::ctor(size)/1024 -2.79% 11969.174 11635.398 - -0.10% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -2.79% 6.131 5.960 - -1.15% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -2.78% 1.321 1.284 - -1.56% -
SetIntersection_None_Vector_string_262144_256 -2.78% 1366157.636 1328148.508 - 1.07% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.78% 18.105 17.602 - -2.49% -
rng::none_of(deque<int>)_(process_all)/8 -2.78% 4.834 4.700 - 7.18% -
BM_deque_deque_ranges_copy_backward/0 -2.78% 0.793 0.771 - -3.74% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.78% 475.233 462.038 - -2.90% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.77% 15888.610 15447.887 - 1.73% -
std::set<int>::find(key)_(non-existent)/8192 -2.77% 9.398 9.138 - 8.25% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.77% 10186519.357 9904255.661 - -1.16% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -2.77% 9.347 9.088 - -1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.76% 353904318.489 344125062.497 - -2.30% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -2.76% 87.071 84.668 - -15.11% -
rng::remove(deque<int>)_(prefix)/50 -2.76% 68.589 66.697 - 5.06% -
BM_RangesMakeHeap_string_Heap_256 -2.76% 4.952 4.816 - -3.05% -
std::partition_point(deque<int>)/32 -2.76% 4.759 4.628 - 3.31% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -2.76% 103712.372 100854.007 - -1.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.75% 1170528.746 1138338.069 - -0.98% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 -2.75% 16.232 15.786 - -2.79% -
BM_StringRelational_Eq_Small_Small_Control -2.74% 1.902 1.850 - -0.07% -
SetIntersection_None_Set_uint32_1024_256 -2.74% 8926154.320 8681389.315 - -1.38% -
BM_RangesPopHeap_uint64_4 -2.74% 2.748 2.673 - 0.22% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -2.74% 1.645 1.600 - 4.17% -
SetIntersection_None_Vector_uint32_16384_1 -2.74% 1175080.557 1142908.585 - -2.58% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.74% 6455.618 6278.886 - -0.54% -
SetIntersection_Front_Set_float_262144_64 -2.74% 1906196.422 1854017.397 - -0.93% -
BM_lexicographical_compare_three_way_slow_path/16384 -2.73% 3884.168 3778.206 - -5.18% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.73% 5416.746 5268.983 - -9.16% -
std::partition(list<int>)_(sparse)/50 -2.72% 14.998 14.590 - -1.50% -
std::set<int>::find(key)_(non-existent)/1024 -2.72% 6.184 6.016 - 8.30% -
BM_std_min<unsigned_short>/30 -2.72% 2.346 2.282 - -3.29% -
rng::rotate(vector<bool>)_(by_1/4)/50 -2.72% 18.517 18.014 - -3.21% -
BM_PushHeap_string_Ascending_262144 -2.71% 29.322 28.526 - -23.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.71% 1287607.024 1252683.572 - -3.60% -
BM_std_minmax<unsigned_char>/4 -2.71% 1.498 1.457 - -1.12% -
std::multiset<std::string>::find(key)_(non-existent)/32 -2.71% 10.463 10.180 - -3.57% -
rng::contains_subrange(vector<int>)_(same_length)/50 -2.71% 13.145 12.788 - -4.06% -
std::map<std::string,_int>::count(key)_(existent)/8192 -2.70% 30.367 29.546 - -1.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.70% 28.562 27.790 - -0.20% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -2.70% 23.411 22.780 - -6.68% -
BM_std_min<unsigned_int>/12 -2.69% 1.534 1.492 - 0.80% -
BM_std_minmax<unsigned_char>/7 -2.69% 2.479 2.412 - -0.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.69% 67.203 65.394 - -1.11% -
rng::remove(deque<int>)_(prefix)/32 -2.69% 59.461 57.860 - 4.93% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.69% 3.752 3.651 - -3.37% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.69% 422.664 411.308 - -0.68% -
std::unordered_multimap<int,_int>::clear()/1024 -2.69% 8050.600 7834.298 - -6.37% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.68% 6.268 6.100 - -3.38% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.68% 5.215 5.075 - -0.57% -
BM_MakeThenSortHeap_string_Ascending_64 -2.68% 15.822 15.398 - -2.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.68% 9959565.772 9692845.875 - -10.47% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -2.68% 6748.591 6567.913 - -0.53% -
SetIntersection_Front_Set_uint32_262144_4 -2.67% 1148985.768 1118255.610 - -1.41% -
BM_deque_vector_ranges_move/64 -2.67% 2.642 2.572 - -1.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -2.67% 1.284 1.250 - -6.10% -
BM_std_minmax<char>/32 -2.67% 1.510 1.470 - -10.25% -
BM_RangesSortHeap_float_4 -2.67% 1.033 1.006 - -2.03% -
std::unordered_multiset<int>::erase(iterator)/32 -2.67% 21.323 20.754 - 3.49% -
std::multiset<std::string>::find(key)_(existent)/1024 -2.66% 21.723 21.144 - -10.45% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.66% 0.762 0.742 - 1.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -2.66% 20.871 20.316 - -2.07% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.66% 216.955 211.188 - -0.99% -
rng::rotate(list<int>)_(1_element_backward)/8192 -2.66% 7990.315 7778.102 - -6.96% -
BM_RangesPushHeap_uint64_Random_1024 -2.66% 5.969 5.810 - -3.28% -
BM_std_min<__int128>/12 -2.65% 4.607 4.485 - 0.26% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.65% 9.201 8.957 - -0.68% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.65% 16698.321 16255.355 - -2.50% -
std::none_of(list<int>)_(process_all)/32768 -2.65% 26155.646 25462.100 - -1.15% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -2.64% 42.389 41.268 - -0.02% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.64% 134074.145 130530.150 - -2.71% -
rng::find_end(forward_list<int>)_(single_element)/8192 -2.64% 6178.799 6015.507 - 1.15% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.64% 14105.947 13733.314 - 1.52% -
rng::copy(list<int>)/4096 -2.64% 3142.515 3059.565 - -0.20% -
BM_StringEraseToEnd_Large_Opaque -2.64% 1.044 1.017 - 0.68% -
rng::is_sorted(list<int>)/1024 -2.63% 785.986 765.279 - 0.77% -
std::stable_partition(vector<int>)_(dense)/50 -2.63% 25.659 24.983 - -5.47% -
rng::find_last(vector<char>)_(bail_10%)/8 -2.63% 1.567 1.526 - -2.59% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -2.62% 2079.120 2024.622 - -1.75% -
rng::move_backward(deque<int>)/32768 -2.62% 3555.473 3462.295 - -1.74% -
rng::copy_if(vector<int>)_(every_other)/8 -2.62% 4.336 4.223 - -0.35% -
rng::replace(vector<int>)_(prefix)/50 -2.62% 7.100 6.914 - -1.00% -
SetIntersection_Interlaced_Vector_string_64_64 -2.62% 28311587.052 27570819.428 - -5.30% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -2.61% 2.939 2.862 - 0.24% -
SetIntersection_None_Vector_float_262144_64 -2.61% 1200900.724 1169550.793 - -5.43% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -2.61% 1.491 1.452 - 0.33% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.61% 34718.282 33813.587 - -2.67% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 -2.60% 6997.321 6815.224 - 2.52% -
std::rotate(vector<bool>)_(by_1/3)/32 -2.59% 17.959 17.493 - -3.46% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -2.59% 28.996 28.245 - -1.56% -
BM_SortHeap_uint32_4 -2.58% 1.072 1.044 - 0.34% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.58% 219.623 213.956 - 2.26% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.58% 17.449 16.999 - -6.37% -
std::map<std::string,_int>::clear()/8192 -2.58% 206322.617 201001.595 - -2.40% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -2.58% 1855.316 1807.493 - -0.57% -
BM_std_min<unsigned_short>/3 -2.58% 0.738 0.719 - 3.74% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.57% 759.206 739.705 - -22.43% -
BM_std_min<short>/16 -2.57% 1.744 1.700 - -5.59% -
rng::starts_with(deque<int>)/8 -2.56% 4.335 4.224 - 3.06% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -2.56% 22.188 21.620 - 2.35% -
rng::copy_n(vector<int>)/8 -2.56% 2.279 2.221 - -0.50% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -2.56% 9080.126 8848.117 - 0.85% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -2.55% 9.053 8.822 - -1.70% -
std::multiset<int>::find(key)_(non-existent)/32 -2.55% 2.283 2.225 - -0.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.54% 19.178 18.690 - -0.35% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.54% 789.676 769.589 - -25.21% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.54% 15755597.335 15355578.063 - 1.30% -
BM_std_minmax_element<short>/512 -2.54% 152.710 148.834 - 7.83% -
rng::find_first_of(list<int>)_(small_needle)/8192 -2.54% 23141.922 22554.768 - -2.81% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -2.53% 21.232 20.694 - -1.25% -
BM_std_min<unsigned_long_long>/4 -2.53% 1.088 1.061 - -3.63% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.53% 14125.138 13768.135 - -0.48% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.53% 380.256 370.649 - -0.44% -
BM_std_min<short>/24 -2.53% 2.474 2.412 - -4.93% -
rng::rotate(vector<bool>)_(by_1/2)/32 -2.52% 18.585 18.116 - -3.51% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.52% 27.728 27.028 - 6.27% -
SetIntersection_None_Vector_string_16384_16384 -2.52% 1279812.145 1247523.657 - -2.86% -
std::map<int,_int>::find(key)_(existent)/1024 -2.52% 3.861 3.764 - 0.36% -
rng::search_n(list<int>,_pred)_(no_match)/1024 -2.52% 865.827 844.042 - -0.53% -
BM_vector_deque_ranges_copy_backward/64 -2.52% 3.035 2.959 - -2.52% -
SetIntersection_Front_Set_uint32_256_64 -2.50% 6444880.149 6283439.858 - 0.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.50% 0.839 0.818 - -3.64% -
BM_StringRelational_Eq_Empty_Large_Control -2.50% 0.494 0.481 - -1.25% -
rng::find_end(forward_list<int>)_(single_element)/1000 -2.49% 703.314 685.796 - -2.64% -
BM_RangesMakeThenSortHeap_float_Heap_4 -2.49% 1.241 1.210 - -1.20% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.49% 1.634 1.594 - -3.49% -
rng::rotate(vector<int>)_(by_1/4)/32 -2.49% 12.153 11.851 - -1.50% -
rng::partition(vector<int>)_(dense)/50 -2.48% 12.795 12.477 - -0.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -2.48% 9.663 9.423 - -0.32% -
rng::unique(list<int>)_(sprinkled)/1024 -2.48% 967.553 943.596 - -0.91% -
BM_RangesPushHeap_string_PipeOrgan_262144 -2.47% 18.152 17.703 - -1.70% -
std::move_backward(deque<int>)/8 -2.47% 3.504 3.418 - 2.99% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 -2.47% 314.877 307.096 - 0.30% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -2.47% 31.131 30.362 - -2.66% -
rng::for_each(multiset<int>::iterator)/8 -2.47% 4.635 4.521 - -5.93% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.47% 2.587 2.523 - -4.38% -
BM_MakeHeap_float_Random_16 -2.46% 1.559 1.521 - -5.40% -
BM_num_put<bool> -2.46% 10.699 10.436 - -4.83% -
BM_vector_deque_ranges_move_backward/512 -2.46% 18.039 17.595 - -0.81% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.46% 24.743 24.135 - -2.40% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.44% 33.309 32.496 - -0.33% -
BM_MakeHeap_string_Ascending_64 -2.44% 4.774 4.657 - -4.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 -2.44% 351384126.828 342817420.080 - -0.13% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -2.44% 24.282 23.690 - -9.92% -
rng::sort(deque<int>)_(descending)/1024 -2.44% 1354.146 1321.137 - -3.65% -
std::map<std::string,_int>::erase(iterator)/0 -2.43% 25.775 25.147 - -8.26% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -2.43% 32.004 31.225 - 10.88% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.43% 1.096 1.069 - -4.48% -
rng::find_last(list<int>)_(bail_90%)/8192 -2.42% 601.637 587.058 - -2.15% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -2.42% 706070.556 688978.840 - -0.22% -
BM_deque_vector_ranges_move/64000 -2.41% 2762.345 2695.651 - -1.18% -
std::multiset<std::string>::find(key)_(existent)/32 -2.41% 16.147 15.758 - 6.79% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -2.41% 8.456 8.252 - -1.68% -
rng::find_end(list<int>)_(same_length)/1000 -2.41% 1497.583 1461.483 - -0.97% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.41% 37208.161 36311.319 - -1.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.41% 1001391.848 977273.274 - -99.72% -
std::remove_if(deque<int>)_(prefix)/50 -2.41% 68.088 66.449 - -0.55% -
std::set<std::string>::count(key)_(existent)/1024 -2.41% 24.129 23.548 - -3.34% -
BM_std_minmax<long_long>/29 -2.40% 4.362 4.257 - -1.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.40% 1712442.180 1671409.631 - -4.09% -
std::copy_n(list<int>)/32768 -2.40% 26353.416 25722.248 - -0.32% -
bm_swap_ranges_vb_aligned/8 -2.39% 3.304 3.225 - -3.73% -
SetIntersection_Interlaced_Set_float_262144_1 -2.39% 1113233.078 1086644.300 - -1.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.39% 819857.550 800302.864 - -2.11% -
SetIntersection_Front_Vector_uint32_16384_64 -2.39% 1441039.138 1406669.678 - -2.86% -
rng::for_each(set<int>::iterator)/8 -2.38% 4.766 4.652 - 2.61% -
std::multiset<int>::erase(key)_(non-existent)/32 -2.38% 2.550 2.489 - -7.49% -
rng::rotate(vector<bool>)_(by_1/4)/32 -2.38% 18.614 18.172 - -2.41% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.38% 12882.458 12576.354 - 0.20% -
SetIntersection_None_Set_uint32_1024_1024 -2.37% 8907287.429 8695946.994 - -0.43% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -2.37% 107.262 104.718 - -2.22% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -2.37% 795.569 776.698 - 0.12% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -2.37% 1.318 1.286 - -1.41% -
BM_std_minmax_element<short>/5500 -2.37% 1595.276 1557.512 - 10.52% -
rng::transform(deque<int>)_(identity_transform)/50 -2.36% 20.223 19.745 - -0.37% -
BM_std_min<unsigned_short>/26 -2.36% 2.151 2.100 - -2.45% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -2.36% 27.133 26.493 - -6.46% -
BM_std_min<char>/24 -2.36% 2.701 2.637 - -0.30% -
BM_num_put<const_void*> -2.36% 12.686 12.387 - -7.50% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -2.35% 237431.422 231841.418 - -0.77% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -2.35% 3146783.095 3072714.383 - 26.19% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -2.35% 24.488 23.912 - 4.98% -
rng::move_backward(list<int>)/32768 -2.35% 35033.338 34209.139 - 1.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.35% 7.971 7.784 - 0.08% -
std::copy_n(vector<int>)/8 -2.34% 2.243 2.190 - 1.17% -
rng::search(list<int>)_(single_element)/1024 -2.34% 734.872 717.670 - -1.15% -
BM_MakeHeap_string_SingleElement_262144 -2.33% 7.539 7.363 - -5.51% -
BM_RangesPopHeap_string_16384 -2.33% 73.906 72.183 - 0.36% -
BM_deque_deque_ranges_copy/64000 -2.33% 2664.602 2602.518 - -8.76% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.33% 607582.108 593455.218 - -1.62% -
rng::stable_partition(vector<int>)_(sparse)/32 -2.32% 7.708 7.529 - 0.58% -
BM_PushHeap_string_Descending_1024 -2.32% 2.454 2.397 - -27.71% -
SetIntersection_None_Set_string_1024_16 -2.32% 9238401.904 9024400.571 - -0.21% -
SetIntersection_Front_Vector_uint64_256_256 -2.31% 4702528.738 4593819.544 - -1.29% -
SetIntersection_None_Set_uint64_256_256 -2.31% 5900847.741 5764519.193 - -1.99% -
rng::search_n(list<int>,_pred)_(no_match)/1000 -2.31% 845.530 826.003 - -0.40% -
BM_deque_vector_move/64 -2.31% 2.647 2.586 - -1.69% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.31% 13522.124 13210.362 - -0.88% -
BM_RangesMakeHeap_string_Random_16384 -2.30% 12.768 12.474 - -2.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -2.30% 34.300 33.510 - 1.29% -
std::copy_n(deque<int>)/4096 -2.30% 148.874 145.448 - -2.17% -
std::set<int>::ctor(const&)/8192 -2.30% 49956.493 48808.272 - -2.25% -
BM_MakeThenSortHeap_float_Ascending_4 -2.30% 1.466 1.432 - 2.53% -
rng::find(vector<int>)_(process_all)/8 -2.29% 2.864 2.799 - -3.55% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -2.29% 20.114 19.653 - -4.17% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -2.29% 346.559 338.640 - -1.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 -2.28% 15.295 14.946 - 2.12% -
std::rotate(list<int>)_(1_element_forward)/50 -2.28% 24.943 24.374 - 0.40% -
SetIntersection_Interlaced_Set_string_256_64 -2.28% 31113722.781 30404149.112 - -3.24% -
std::flat_multimap<int,_int>::erase(iterator)/32 -2.27% 21.342 20.856 - 0.46% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.27% 374.328 365.821 - -1.42% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -2.27% 99973.952 97704.030 - 0.34% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.27% 13736.902 13425.098 - 0.58% -
SetIntersection_None_Set_string_256_256 -2.27% 5996207.465 5860120.836 - -3.31% -
BM_std_minmax_element<short>/4096 -2.27% 1195.228 1168.144 - 11.26% -
SetIntersection_None_Vector_uint64_262144_1024 -2.26% 1203889.682 1176638.703 - 1.65% -
SetIntersection_Front_Set_uint32_16384_16384 -2.24% 355572517.509 347594009.808 - 3.04% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.24% 13572.359 13267.955 - -0.19% -
BM_RangesMakeHeap_string_Heap_1024 -2.24% 4.815 4.707 - -2.30% -
std::is_sorted_until(deque<int>)/8 -2.24% 3.885 3.798 - 22.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.23% 156305334.872 152815062.037 - 6.57% -
std::copy_if(deque<int>)_(entire_range)/8 -2.22% 2.695 2.635 - 0.65% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -2.22% 14.722 14.395 - -1.85% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -2.22% 0.966 0.945 - -17.55% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.22% 27.342 26.735 - 2.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.22% 710.432 694.674 - 0.76% -
BM_MakeHeap_string_SingleElement_16 -2.21% 5.747 5.620 - -1.82% -
rng::find_end(vector<int>)_(process_all)/1024 -2.21% 244.975 239.551 - -1.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.21% 3330779.688 3257103.462 - -8.59% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.21% 45713.973 44704.030 - 2.30% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -2.21% 1.290 1.262 - -2.38% -
BM_MakeHeap_uint64_Random_16384 -2.20% 1.054 1.031 - -0.35% -
BM_std_min<char>/13 -2.20% 1.598 1.563 - -0.07% -
BM_num_get<unsigned_short> -2.20% 10.748 10.512 - -0.08% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.19% 84911.884 83049.518 - -5.80% -
BM_std_minmax<unsigned_long_long>/3 -2.19% 1.277 1.249 - 0.84% -
BM_std_minmax<unsigned_long_long>/5 -2.19% 1.864 1.823 - 1.02% -
SetIntersection_Front_Set_float_262144_1024 -2.19% 14585361.277 14265605.493 - 0.43% -
std::replace_if(deque<int>)_(prefix)/1024 -2.19% 495.640 484.781 - -1.39% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.19% 34.226 33.477 - -2.56% -
BM_std_min<unsigned_int>/24 -2.19% 1.878 1.837 - 0.25% -
std::map<int,_int>::erase(key)_(existent)/8192 -2.17% 26.159 25.591 - -1.41% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -2.17% 12.084 11.821 - 0.41% -
std::move(deque<int>)/8 -2.17% 3.941 3.855 - -3.56% -
rng::all_of(vector<int>)_(process_all)/50 -2.17% 18.493 18.092 - -1.97% -
rng::move(vector<bool>)_(unaligned)/64 -2.17% 1.643 1.607 - -0.72% -
BM_std_minmax<char>/13 -2.17% 2.306 2.256 - 0.62% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.16% 9.154 8.956 - -0.63% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.16% 331.007 323.858 - -1.62% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.16% 18.265 17.870 - -2.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.16% 39112.025 38268.065 - -1.71% -
BM_RangesSortHeap_string_262144 -2.15% 178.261 174.422 - -5.23% -
std::multiset<std::string>::clear()/1024 -2.15% 20500.022 20058.809 - 3.21% -
bm_ranges_lexicographical_compare<int>/4 -2.15% 1.383 1.353 - 4.36% -
SetIntersection_Interlaced_Set_float_256_256 -2.15% 8875890.599 8685257.864 - -7.83% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.15% 1038.532 1016.234 - 6.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.15% 19095671.270 18685973.828 - -2.23% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -2.14% 3550.832 3474.677 - -1.16% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.14% 36460.529 35680.927 - -1.38% -
BM_RangesMakeHeap_string_Heap_16384 -2.14% 5.040 4.932 - -1.88% -
BM_RangesMakeHeap_string_Heap_4 -2.14% 3.047 2.982 - -1.56% -
BM_RangesMakeHeap_string_Random_262144 -2.13% 15.469 15.139 - -22.05% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.13% 11374.730 11132.070 - -0.82% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.13% 535.016 523.616 - -5.05% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -2.13% 6.082 5.952 - -0.65% -
BM_MakeThenSortHeap_string_Heap_256 -2.13% 50.195 49.128 - 0.08% -
BM_deque_vector_ranges_move/70000 -2.13% 2971.271 2908.115 - -0.11% -
rng::find_end(vector<int>)_(single_element)/1024 -2.12% 244.854 239.663 - -1.13% -
rng::rotate(vector<int>)_(by_1/4)/8192 -2.12% 2612.639 2557.246 - -1.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.11% 1250484.901 1224096.288 - -3.52% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.11% 22.467 21.994 - -0.16% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -2.11% 11.872 11.622 - 0.82% -
BM_StringAssignStr_Large_Transparent -2.10% 10.510 10.289 - 1.30% -
BM_std_minmax<unsigned_int>/30 -2.10% 2.263 2.216 - 0.07% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.09% 4.404 4.312 - -3.89% -
std::rotate(vector<bool>)_(by_1/2)/50 -2.09% 18.103 17.724 - -2.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.09% 1222979.947 1197426.681 - -1.76% -
rng::is_sorted_until(vector<int>,_pred)/1024 -2.09% 419.398 410.639 - 1.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -2.09% 1181904.919 1157233.262 - -2.27% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -2.08% 717575.681 702622.170 - 89.96% -
BM_RangesMakeThenSortHeap_string_Random_262144 -2.08% 192.932 188.914 - -9.39% -
BM_std_minmax_element<short>/64000 -2.08% 18598.438 18211.188 - 11.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 -2.08% 16.607 16.263 - 0.19% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.07% 49.006 47.989 - 0.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.07% 11.991 11.743 - -0.27% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.07% 327.971 321.192 - -1.42% -
SetIntersection_None_Set_string_64_4 -2.06% 23071428.761 22595953.459 - -1.88% -
SetIntersection_Front_Vector_uint64_262144_4 -2.06% 1110596.594 1087713.632 - 0.70% -
BM_RangesPopHeap_float_262144 -2.06% 38.869 38.068 - -0.70% -
SetIntersection_None_Set_uint32_1024_4 -2.06% 8897621.421 8714488.850 - 0.21% -
std::distance(join_view(vector<vector<int>>))/4096 -2.06% 4.521 4.428 - -0.95% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.05% 13709.283 13427.660 - -0.12% -
BM_std_min<__int128>/11 -2.05% 4.150 4.064 - 0.44% -
BM_std_min<short>/21 -2.05% 1.833 1.795 - -1.79% -
std::generate_n(vector<int>)/32 -2.05% 8.001 7.836 - -2.27% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -2.05% 5.318 5.209 - 4.18% -
SetIntersection_None_Set_float_256_16 -2.05% 11220837.413 10990810.226 - -0.84% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -2.05% 1.175 1.151 - -4.62% -
std::partition_copy(list<int>)/50 -2.05% 13.242 12.971 - -1.76% -
bm_lexicographical_compare<unsigned_char>/3 -2.05% 2.128 2.085 - -5.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.05% 1226717.500 1201623.405 - -0.70% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.04% 12365.539 12112.706 - -3.33% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.04% 24.969 24.459 - -1.74% -
BM_deque_deque_copy/4096 -2.04% 155.162 151.992 - 0.94% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -2.04% 11519.746 11284.633 - -0.61% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -2.04% 1.479 1.449 - -2.46% -
std::map<std::string,_int>::erase(iterator)/1024 -2.04% 25.826 25.301 - -5.81% -
BM_RangesPushHeap_float_PipeOrgan_4 -2.03% 0.495 0.485 - 0.75% -
BM_std_minmax_element<short>/64 -2.03% 18.123 17.755 - 3.00% -
BM_PushHeap_float_Ascending_16384 -2.03% 4.370 4.282 - 1.45% -
rng::move(vector<int>)/1048576 -2.03% 59798.168 58587.200 - 1.43% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 -2.02% 21.112 20.685 - -0.64% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.02% 9.127 8.943 - -0.37% -
std::search(list<int>)_(same_length)/1000 -2.02% 752.400 737.198 - -1.31% -
SetIntersection_Front_Set_uint32_1024_256 -2.02% 5176100.176 5071628.486 - 10.54% -
BM_RangesMakeHeap_string_Random_1024 -2.02% 10.895 10.675 - -1.04% -
BM_std_minmax<unsigned_long_long>/2 -2.02% 0.904 0.886 - 1.94% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.02% 3.914 3.835 - 0.48% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -2.01% 1.216 1.192 - -3.58% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.01% 9112.111 8929.134 - -1.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.01% 73.771 72.291 - 0.48% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -2.01% 6280.095 6154.118 - -1.58% -
BM_std_minmax<unsigned_short>/16 -2.01% 1.723 1.688 - 0.20% -
rng::contains_subrange(list<int>)_(process_all)/32 -2.01% 10.454 10.244 - -1.95% -
BM_std_minmax<unsigned_int>/9 -2.00% 1.182 1.159 - 0.16% -
rng::copy_backward(deque<int>)/32768 -2.00% 3826.820 3750.145 - -2.33% -
std::find_if_not(deque<int>)_(process_all)/32768 -2.00% 11684.162 11450.186 - -4.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.00% 67521.744 66169.776 - -0.71% -
std::unique(vector<int>,_pred)_(contiguous)/52 -2.00% 64.627 63.336 - 0.23% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.00% 2907.405 2849.334 - -1.19% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.99% 4.342 4.255 - -6.16% -
rng::rotate(vector<int>)_(by_1/4)/1024 -1.99% 331.295 324.701 - -1.26% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.99% 32.473 31.827 - -0.04% -
BM_std_minmax<unsigned_short>/15 -1.99% 1.936 1.898 - -2.30% -
BM_deque_deque_ranges_copy/2 -1.98% 3.237 3.172 - 3.58% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -1.98% 10.308 10.104 - 1.07% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -1.98% 85060.557 83374.874 - -2.46% -
std::set<int>::equal_range(key)_(non-existent)/8192 -1.98% 10.182 9.980 - 1.77% -
BM_RangesPushHeap_string_PipeOrgan_64 -1.98% 6.065 5.945 - -4.08% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.97% 7037.114 6898.188 - -10.18% -
std::set<int>::equal_range(key)_(existent)/32 -1.97% 1.741 1.707 - 0.29% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.97% 701.015 687.182 - -1.62% -
BM_StringFindNoMatch/10 -1.97% 1.298 1.272 - -6.11% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -1.97% 20.345 19.945 - -5.25% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst -1.97% 0.832 0.815 - -0.82% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -1.97% 38682.867 37920.977 - -2.40% -
std::find(deque<int>)_(process_all)/8 -1.97% 3.422 3.355 - -1.82% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -1.97% 2.682 2.629 - 0.36% -
std::find_first_of(vector<int>)_(small_needle)/32 -1.97% 47.626 46.689 - -0.30% -
BM_RangesMakeHeap_string_SingleElement_256 -1.96% 6.387 6.262 - -1.17% -
rng::stable_partition(vector<int>)_(dense)/32 -1.96% 21.838 21.410 - -4.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.95% 11106.212 10889.105 - 2.93% -
BM_MakeHeap_string_SingleElement_16384 -1.95% 6.085 5.967 - -2.18% -
BM_RangesSortHeap_float_256 -1.95% 5.934 5.819 - -0.24% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.94% 9290.790 9110.269 - -1.41% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.94% 23.378 22.923 - 2.27% -
rng::partial_sort_copy(list<int>)_(descending)/8 -1.94% 18.993 18.624 - 0.19% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.94% 30.492 29.902 - -1.19% -
bm_gcd_trivial -1.94% 0.889 0.872 - 1.81% -
BM_deque_vector_ranges_move/65536 -1.94% 2729.256 2676.415 - -2.72% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.94% 1.979 1.941 - -5.01% -
rng::sort(vector<int>)_(descending)/8192 -1.93% 7505.483 7360.392 - 1.19% -
SetIntersection_Front_Set_float_262144_4 -1.93% 1164251.039 1141761.261 - 0.13% -
BM_MakeThenSortHeap_uint32_Descending_4 -1.93% 1.385 1.359 - -5.26% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.93% 93907.595 92096.407 - -1.33% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 -1.92% 793.654 778.377 - -0.32% -
BM_MakeThenSortHeap_string_Heap_16384 -1.92% 103.377 101.388 - 0.56% -
SetIntersection_None_Set_float_256_1 -1.92% 11867893.905 11640057.233 - -1.03% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.92% 23.030 22.589 - 0.25% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -1.91% 27.410 26.885 - 3.41% -
std::partition_copy(list<int>)/8192 -1.91% 6844.927 6714.214 - -7.93% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.91% 1119134.366 1097770.988 - -1.18% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.91% 31.087 30.494 - -0.93% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.90% 17.900 17.561 - -3.17% -
std::find_end(list<int>)_(same_length)/1024 -1.90% 1512.062 1483.382 - -1.64% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.89% 493.665 484.313 - 0.81% -
BM_RangesMakeHeap_string_Random_256 -1.89% 10.522 10.323 - -0.17% -
rng::copy_if(list<int>)_(entire_range)/32768 -1.89% 28531.768 27991.736 - -1.45% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -1.89% 1.098 1.077 - -12.63% -
SetIntersection_Interlaced_Vector_float_256_4 -1.89% 5295955.901 5196047.255 - -3.00% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.88% 19.269 18.906 - 3.18% -
BM_RangesPushHeap_string_QuickSortAdversary_64 -1.88% 13.026 12.781 - -1.10% -
BM_deque_vector_ranges_move_backward/64000 -1.88% 8149.062 7995.627 - 1.68% -
std::set<int>::equal_range(key)_(non-existent)/1024 -1.88% 6.605 6.481 - 2.84% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.87% 6568.499 6445.361 - 0.77% -
rng::rotate(deque<int>)_(1_element_backward)/1024 -1.87% 39.847 39.101 - -0.02% -
BM_std_min<unsigned_short>/22 -1.87% 1.923 1.887 - 4.10% -
rng::sort(vector<int>)_(descending)/1024 -1.87% 1063.380 1043.526 - 0.31% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.87% 22.003 21.593 - 1.41% -
BM_std_minmax<unsigned_long_long>/4 -1.86% 1.596 1.566 - -1.89% -
std::find(vector<int>)_(process_all)/8 -1.86% 2.651 2.602 - -1.69% -
std::find(vector<char>)_(bail_25%)/1024 -1.86% 5.482 5.380 - -1.13% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -1.86% 15.159 14.878 - -3.18% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.86% 570.345 559.763 - -2.19% -
BM_RangesMakeHeap_string_SingleElement_16 -1.85% 5.627 5.523 - -0.18% -
std::map<int,_int>::count(key)_(existent)/1024 -1.85% 4.442 4.360 - 0.01% -
std::replace(vector<int>)_(sprinkled)/8192 -1.85% 1257.867 1234.569 - -9.27% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -1.85% 557.234 546.933 - -0.55% -
BM_PushHeap_uint64_Random_16 -1.85% 4.248 4.169 - -2.65% -
BM_PushHeap_uint32_Random_262144 -1.84% 6.424 6.306 - -2.05% -
std::multiset<int>::count(key)_(existent)/32 -1.84% 3.624 3.558 - 0.79% -
SetIntersection_Interlaced_Vector_float_256_256 -1.84% 4776871.416 4688869.171 - 0.15% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.84% 31.772 31.187 - -1.49% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.84% 4429.738 4348.205 - 2.36% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -1.84% 8.577 8.419 - -1.61% -
std::copy_if(vector<int>)_(entire_range)/8 -1.83% 2.345 2.302 - 1.39% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.83% 29.734 29.188 - -0.65% -
BM_MakeThenSortHeap_float_Ascending_16384 -1.83% 28.089 27.574 - -0.34% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.83% 0.776 0.762 - -3.46% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -1.83% 19.121 18.770 - -3.03% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.83% 5.293 5.196 - -2.37% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.83% 171.128 167.993 - 2.03% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -1.83% 1.756 1.724 - -7.42% -
rng::is_sorted_until(vector<int>,_pred)/8192 -1.83% 3334.617 3273.660 - 1.14% -
std::shift_right(vector<int>)/32 -1.83% 4.131 4.055 - -1.95% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -1.83% 10.146 9.961 - -1.40% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.83% 35.002 34.363 - 0.36% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -1.82% 32.747 32.151 - 2.02% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.82% 23.961 23.525 - -0.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.82% 14.531 14.267 - 0.02% -
rng::find_end(vector<int>)_(single_element)/1000 -1.82% 239.300 234.953 - -0.90% -
std::unordered_set<int>::count(key)_(existent)/32 -1.82% 1.341 1.317 - -10.44% -
BM_MakeHeap_string_PipeOrgan_1024 -1.81% 4.871 4.783 - -3.63% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.81% 50955.966 50033.457 - 0.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.81% 23.418 22.995 - 0.16% -
rng::stable_sort(vector<int>)_(descending)/8 -1.80% 25.004 24.553 - -3.15% -
std::adjacent_find(vector<int>,_pred)/8 -1.80% 3.353 3.292 - -2.27% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.80% 17.936 17.613 - -2.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.80% 36.456 35.801 - 22.57% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.79% 2.874 2.822 - -0.09% -
BM_MakeHeap_uint32_Ascending_16 -1.79% 0.608 0.597 - -0.23% -
BM_RangesSortHeap_float_64 -1.79% 3.151 3.095 - -1.42% -
rng::find_last(deque<int>)_(bail_90%)/8 -1.79% 0.881 0.865 - -0.21% -
BM_std_min<short>/64 -1.79% 3.491 3.429 - -2.98% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.79% 10.256 10.072 - -1.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.79% 1373.543 1348.989 - -0.63% -
SetIntersection_None_Vector_float_1024_1024 -1.79% 1147426.995 1126919.897 - -3.92% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.79% 22.953 22.543 - -1.73% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.79% 23.473 23.053 - -1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.79% 2274825.800 2234192.951 - -1.97% -
rng::copy(vector<int>)/32768 -1.79% 3164.423 3107.933 - -10.85% -
rng::partial_sort(vector<int>)_(shuffled)/8 -1.78% 22.619 22.216 - -1.62% -
rng::stable_partition(vector<int>)_(sparse)/8192 -1.78% 1573.416 1545.429 - -0.45% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.78% 12902.630 12673.155 - -0.56% -
SetIntersection_None_Vector_uint64_16384_256 -1.78% 1171031.716 1150221.934 - -2.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.78% 17488.449 17177.969 - -1.28% -
BM_RangesPushHeap_string_QuickSortAdversary_4 -1.77% 6.153 6.044 - -0.50% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.77% 20.992 20.620 - 2.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.76% 3.792 3.725 - -0.76% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.76% 18259870.149 17937743.449 - -2.51% -
BM_std_min<unsigned_char>/29 -1.76% 2.058 2.022 - 2.83% -
std::set<int>::ctor(const&,_alloc)/8192 -1.76% 49764.717 48888.680 - -0.59% -
std::reverse_copy(list<int>)/4096 -1.76% 3135.501 3080.434 - -2.94% -
BM_std_min<unsigned_short>/6 -1.75% 0.965 0.948 - -1.18% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 -1.75% 1.122 1.102 - -1.47% -
rng::find_if_not(vector<int>)_(bail_25%)/8 -1.75% 1.088 1.069 - -2.35% -
std::find_end(list<int>)_(match_near_end)/1000 -1.75% 759.389 746.092 - -0.46% -
BM_std_min<unsigned_short>/4 -1.75% 1.013 0.995 - 1.47% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.75% 658.882 647.373 - -3.62% -
BM_RangesMakeHeap_string_Random_64 -1.75% 10.113 9.937 - -0.25% -
BM_RangesMakeHeap_string_SingleElement_262144 -1.74% 7.356 7.228 - -12.12% -
BM_std_min<__int128>/10 -1.74% 3.738 3.672 - 0.18% -
BM_std_min<unsigned_int>/29 -1.74% 2.059 2.024 - -3.12% -
BM_vector_deque_ranges_copy_backward/512 -1.74% 17.925 17.614 - -1.64% -
std::find_if_not(vector<bool>)_(process_all)/50 -1.73% 35.083 34.476 - -6.02% -
BM_RangesPushHeap_string_Random_256 -1.73% 14.306 14.058 - -2.09% -
rng::remove_copy_if(vector<int>)_(prefix)/32 -1.73% 11.486 11.288 - -0.11% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.73% 11335.767 11140.019 - -0.81% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -1.73% 8506.892 8360.030 - -0.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.73% 2.693 2.647 - -0.83% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.73% 2.391 2.350 - -2.47% -
SetIntersection_None_Set_float_256_64 -1.72% 9498369.341 9334721.137 - -0.64% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.72% 345.180 339.233 - -1.34% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.72% 28.407 27.918 - -0.23% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -1.72% 39.447 38.769 - 0.72% -
BM_StringFindStringLiteral/256 -1.72% 5.435 5.341 - 0.28% -
BM_RangesMakeThenSortHeap_string_Ascending_64 -1.72% 15.479 15.213 - -2.29% -
std::search(vector<int>)_(same_length)/8192 -1.72% 1908.390 1875.652 - -4.33% -
rng::find(vector<char>)_(bail_25%)/1024 -1.71% 5.351 5.259 - -0.34% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.71% 3.836 3.771 - 2.48% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.71% 55378.165 54431.875 - -0.78% -
SetIntersection_Front_Vector_uint32_262144_16 -1.71% 1190942.805 1170599.829 - -1.71% -
SetIntersection_Front_Vector_uint32_1024_1 -1.71% 1129811.520 1110516.317 - -0.15% -
BM_std_minmax_element<short>/65536 -1.70% 18981.719 18658.358 - 11.78% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.70% 46006.954 45224.368 - -2.64% -
BM_vector_deque_move/4096 -1.70% 147.612 145.104 - -1.36% -
std::find_if(deque<int>)_(process_all)/1024 -1.70% 492.435 484.073 - -1.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.70% 18164.393 17856.162 - -5.42% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.70% 432.929 425.586 - -0.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 -1.69% 24.099 23.690 - 1.88% -
BM_CmpEqual_uint_short -1.69% 1.078 1.059 - -0.07% -
SetIntersection_None_Set_uint32_256_16 -1.69% 10991009.587 10805082.922 - -1.39% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -1.69% 13.524 13.296 - -0.47% -
std::find_first_of(list<int>)_(small_needle)/32 -1.69% 92.806 91.238 - -0.14% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.69% 189.246 186.048 - -2.51% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -1.69% 21.182 20.825 - -6.85% -
rng::for_each(set<int>)/8192 -1.69% 16264.174 15989.857 - -2.77% -
BM_std_minmax<unsigned_char>/3 -1.69% 1.209 1.189 - -0.31% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.69% 11432.939 11240.262 - -0.60% -
std::find_if_not(vector<bool>)_(process_all)/1048576 -1.68% 788997.372 775714.523 - -1.21% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.68% 8744.181 8597.180 - -0.12% -
rng::copy(vector<bool>)_(aligned)/262144 -1.68% 279.146 274.454 - -15.99% -
rng::find_if(deque<int>)_(process_all)/50 -1.68% 23.725 23.327 - -3.37% -
BM_num_get<void*> -1.67% 11.925 11.726 - 0.62% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.67% 5975325.191 5875334.845 - -1.86% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 -1.67% 80.316 78.972 - 0.03% -
std::stable_sort(vector<int>)_(heap)/1024 -1.67% 2557.451 2514.719 - -2.17% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -1.67% 20108.374 19772.757 - -0.99% -
std::remove(list<int>)_(sprinkled)/8192 -1.67% 7934.007 7801.669 - -3.92% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 -1.67% 15.114 14.862 - -1.29% -
SetIntersection_Interlaced_Set_string_64_16 -1.67% 39224216.789 38570738.425 - -1.21% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -1.66% 56.503 55.563 - -1.34% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.66% 29.986 29.487 - -0.41% -
std::copy_backward(list<int>)/8 -1.66% 2.475 2.434 - -0.36% -
BM_std_min<int>/64 -1.66% 2.655 2.611 - -2.17% -
rng::move_backward(vector<int>)/1048576 -1.66% 58463.170 57493.962 - -1.78% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.66% 31.016 30.502 - 3.45% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -1.66% 36.671 36.063 - -0.56% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.66% 23.511 23.122 - 2.55% -
SetIntersection_Front_Set_string_256_64 -1.65% 15401959.088 15147211.600 - -6.59% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -1.65% 26.736 26.294 - -7.11% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.65% 776.884 764.053 - -1.66% -
rng::for_each(map<int>::iterator)/8 -1.65% 4.630 4.554 - -0.16% -
rng::fill(deque<int>)/8192 -1.65% 242.584 238.593 - -0.44% -
std::find_end(forward_list<int>)_(single_element)/8192 -1.64% 6326.437 6222.621 - 8.63% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -1.64% 9372.944 9219.258 - 0.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 -1.64% 34.554 33.987 - 0.35% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.64% 18.026 17.730 - -2.92% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.64% 447.314 439.992 - -0.16% -
std::partial_sort(vector<int>)_(descending)/8 -1.63% 25.071 24.663 - -0.60% -
BM_std_min<unsigned_short>/4000 -1.63% 55.246 54.347 - 1.11% -
BM_std_min<__int128>/9 -1.63% 3.334 3.280 - 0.22% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -1.63% 65.943 64.871 - -0.02% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.62% 10146.335 9981.531 - -5.37% -
BM_StringFindStringLiteral/128 -1.62% 3.179 3.128 - 0.10% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.62% 293.188 288.437 - 2.17% -
std::find_end(vector<int>)_(process_all)/1024 -1.62% 241.654 237.739 - -2.65% -
BM_CmpLess_uchar_short -1.62% 1.057 1.040 - -0.32% -
BM_MakeThenSortHeap_float_Heap_64 -1.62% 3.529 3.472 - -0.95% -
BM_StringResizeAndOverwrite -1.61% 0.864 0.850 - -1.23% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -1.61% 25.274 24.866 - 0.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.61% 4720664.077 4644510.317 - -0.35% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -1.61% 51.269 50.442 - -2.60% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.61% 105.250 103.553 - -2.50% -
rng::unique_copy(list<int>)_(sprinkled)/52 -1.61% 24.113 23.724 - -0.40% -
BM_std_minmax<int>/11 -1.61% 1.767 1.739 - -5.08% -
rng::find_if(vector<int>)_(process_all)/8 -1.61% 2.599 2.557 - -2.67% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.61% 770.408 758.026 - -0.84% -
BM_std_minmax_element<short>/4000 -1.61% 1159.950 1141.310 - 11.42% -
BM_std_minmax<unsigned_short>/6 -1.60% 1.388 1.366 - -1.57% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.60% 526.440 518.012 - -1.10% -
rng::sort(deque<int>)_(repeated)/8192 -1.60% 6848.603 6739.030 - 2.52% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.60% 2.010 1.978 - -0.40% -
rng::search_n(list<int>)_(no_match)/1000 -1.60% 708.681 697.371 - -1.92% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.59% 60.290 59.330 - -2.29% -
std::multiset<int>::count(key)_(existent)/1024 -1.59% 5.849 5.756 - 0.69% -
BM_lexicographical_compare_three_way_slow_path/16 -1.59% 4.516 4.445 - -2.08% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.59% 129.048 126.996 - -0.47% -
rng::partition(list<int>)_(dense)/32 -1.59% 8.547 8.411 - -0.44% -
std::remove(list<int>)_(prefix)/8192 -1.58% 8339.804 8207.698 - -1.33% -
BM_MakeThenSortHeap_uint64_Ascending_4 -1.58% 1.484 1.461 - 0.61% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.58% 66.666 65.613 - -2.02% -
std::is_partitioned(list<int>)_(partitioned)/1024 -1.57% 719.101 707.780 - -0.25% -
std::map<int,_int>::erase(key)_(existent)/0 -1.57% 21.290 20.955 - -1.19% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.57% 18683527.964 18389435.681 - 4.30% -
rng::copy_backward(vector<bool>)_(aligned)/64 -1.57% 1.815 1.787 - -5.64% -
SetIntersection_None_Vector_uint32_16384_256 -1.57% 1182106.466 1163509.381 - -0.94% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 -1.57% 24.442 24.057 - 0.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.57% 20063968.637 19748757.945 - -1.53% -
BM_RangesPopHeap_float_16384 -1.57% 33.968 33.436 - -0.76% -
rng::partial_sort(vector<int>)_(heap)/8 -1.57% 26.785 26.365 - -2.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.56% 644.967 634.884 - -2.85% -
BM_MakeThenSortHeap_string_Heap_1024 -1.56% 64.087 63.087 - 0.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 -1.56% 20.257 19.941 - 0.69% -
std::find_if_not(vector<bool>)_(process_all)/1024 -1.56% 772.291 760.251 - -1.08% -
std::find_if_not(vector<bool>)_(process_all)/8192 -1.56% 6162.330 6066.498 - -1.11% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.55% 8.143 8.016 - -0.64% -
BM_RangesMakeHeap_string_Descending_64 -1.55% 2.615 2.574 - -15.63% -
rng::is_sorted_until(list<int>)/1024 -1.55% 762.049 750.232 - 0.24% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.55% 9.020 8.880 - -0.99% -
BM_deque_deque_ranges_copy/1 -1.55% 3.546 3.491 - 1.82% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.55% 19.383 19.083 - -0.38% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -1.55% 83.893 82.595 - -33.10% -
BM_deque_deque_ranges_copy_backward/64000 -1.55% 8016.110 7892.074 - -0.15% -
BM_RangesPushHeap_float_Random_16 -1.55% 5.400 5.317 - -1.71% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.55% 22.270 21.926 - -0.67% -
rng::copy_n(vector<bool>)_(aligned)/32768 -1.54% 35.880 35.326 - -0.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.54% 16.965 16.704 - -0.11% -
rng::move(deque<int>)/8 -1.54% 3.934 3.874 - -1.93% -
std::list<int>::ctor(size)/8192 -1.53% 96809.899 95323.873 - 0.18% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.53% 0.712 0.701 - 0.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.53% 34.427 33.899 - 2.13% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.53% 4.607 4.536 - 4.05% -
BM_std_min<unsigned_short>/1024 -1.53% 14.256 14.038 - 0.95% -
rng::search_n(list<int>)_(no_match)/8192 -1.53% 6977.714 6871.166 - -7.06% -
bm_swap_ranges_vb_unaligned/8 -1.53% 4.835 4.761 - -3.07% -
std::find_end(list<int>)_(same_length)/1000 -1.53% 1498.062 1475.205 - -0.17% -
SetIntersection_Interlaced_Set_string_262144_256 -1.52% 2134700.439 2102152.588 - 0.83% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.52% 20.669 20.354 - 0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.52% 1676099.145 1650582.442 - -5.13% -
std::replace_if(vector<int>)_(prefix)/1024 -1.52% 276.601 272.396 - 0.26% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.52% 84532.359 83249.386 - -5.12% -
std::set<int>::insert(value)_(already_present)/8192 -1.52% 9.730 9.583 - -11.53% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -1.52% 3306.270 3256.140 - 0.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.51% 1156774.678 1139265.877 - -1.04% -
std::generate_n(deque<int>)/32 -1.51% 8.378 8.251 - -0.57% -
BM_std_minmax<int>/31 -1.51% 2.681 2.640 - -2.81% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.51% 5714.518 5628.295 - -0.38% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.51% 144842.832 142661.164 - 1.18% -
std::partition_copy(vector<int>)/32 -1.50% 8.185 8.062 - -1.20% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 -1.50% 1.492 1.469 - -0.30% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.50% 45.253 44.574 - -0.46% -
BM_vector_deque_copy_backward/1 -1.50% 2.290 2.256 - -2.36% -
bm_lexicographical_compare<signed_char>/8 -1.50% 3.225 3.176 - 2.09% -
std::unordered_multiset<int>::clear()/8192 -1.50% 62014.828 61085.742 - 1.61% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.50% 5.492 5.410 - -0.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 -1.50% 7.272 7.164 - -0.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.49% 216.683 213.445 - -5.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.49% 16133926.055 15893093.167 - -2.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.49% 17.285 17.027 - -0.70% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.49% 2.399 2.363 - -0.94% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.49% 141754.185 139643.154 - -1.43% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -1.49% 0.702 0.692 - -2.50% -
bm_ranges_lexicographical_compare<int>/64 -1.49% 4.931 4.857 - -1.10% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.48% 23.370 23.023 - 4.45% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.48% 68.941 67.920 - 59.79% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.48% 616.438 607.312 - -1.42% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.48% 18.250 17.980 - -0.73% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.48% 969.154 954.822 - -3.01% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.48% 17045.653 16793.625 - -2.51% -
std::copy(vector<int>)/32768 -1.47% 3796.811 3740.876 - 6.97% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.47% 17.006 16.755 - 0.17% -
std::find_end(vector<int>)_(process_all)/8192 -1.47% 1852.185 1824.932 - -2.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.47% 6215583.049 6124384.965 - -0.52% -
BM_PushHeap_string_SingleElement_262144 -1.47% 2.646 2.607 - -6.37% -
BM_std_minmax<long_long>/10 -1.47% 2.188 2.156 - -1.53% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.46% 6.163 6.073 - 0.55% -
std::deque<std::string>::ctor(size)/32 -1.46% 42.973 42.346 - 5.50% -
BM_deque_deque_ranges_copy_backward/70000 -1.46% 9048.843 8916.691 - 0.55% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.46% 267383.436 263478.865 - -0.44% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.46% 2.169 2.138 - 1.88% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.46% 324.685 319.954 - -0.31% -
BM_std_minmax<short>/11 -1.45% 1.807 1.781 - -0.78% -
rng::replace_if(vector<int>)_(sprinkled)/50 -1.45% 13.115 12.925 - -0.46% -
BM_num_get<unsigned_int> -1.45% 10.602 10.448 - -1.16% -
std::copy_backward(list<int>)/262144 -1.45% 221238.426 218030.694 - -0.92% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.45% 16.302 16.066 - -3.80% -
BM_PushHeap_string_Random_16 -1.45% 10.195 10.047 - -0.54% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.45% 8243.362 8123.996 - -1.19% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -1.45% 6.101 6.012 - -2.50% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -1.45% 7944.494 7829.574 - -4.88% -
std::set<std::string>::count(key)_(non-existent)/1024 -1.45% 23.066 22.733 - -0.23% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 -1.44% 1.376 1.356 - -0.04% -
std::find_first_of(list<int>)_(small_needle)/50 -1.44% 141.999 139.959 - 0.01% -
bm_ranges_swap_ranges_vb_aligned/512 -1.43% 5.293 5.217 - -0.53% -
BM_deque_deque_copy/2 -1.43% 3.223 3.177 - 3.76% -
rng::contains(deque<int>)_(process_all)/50 -1.43% 12.753 12.571 - 0.03% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.43% 8.444 8.324 - -1.94% -
BM_std_min<short>/8 -1.43% 1.350 1.331 - -2.28% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.43% 19.110 18.837 - -1.95% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.42% 73335.493 72290.502 - -0.88% -
SetIntersection_Front_Vector_float_16384_64 -1.42% 1443431.912 1422869.957 - -0.48% -
BM_deque_vector_move/64000 -1.42% 2743.221 2704.148 - -0.26% -
BM_RangesMakeThenSortHeap_string_Ascending_16 -1.42% 9.593 9.457 - -1.05% -
rng::search(deque<int>)_(same_length)/8192 -1.42% 3841.141 3786.673 - -1.40% -
rng::none_of(list<int>)_(process_all)/8192 -1.42% 7335.848 7231.908 - -0.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.41% 1116661.256 1100870.538 - 1.50% -
BM_std_minmax<unsigned_long_long>/7 -1.41% 2.562 2.526 - -0.10% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.41% 5354.798 5279.109 - 2.30% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.41% 2232.324 2200.781 - -2.58% -
rng::contains(deque<int>)_(process_all)/32 -1.41% 8.757 8.634 - 0.54% -
BM_std_min<short>/512 -1.41% 7.352 7.249 - -1.14% -
rng::rotate(deque<int>)_(1_element_forward)/50 -1.41% 6.233 6.145 - 0.74% -
BM_PopHeap_uint32_16384 -1.41% 31.265 30.824 - -0.56% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -1.41% 29.424 29.009 - -2.93% -
std::flat_multimap<int,_int>::clear()/0 -1.41% 425.088 419.090 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.41% 20150724.182 19867088.164 - 2.02% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.41% 7.603 7.496 - -2.01% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.41% 886794.928 874319.844 - -1.23% -
BM_std_min<unsigned_long_long>/30 -1.41% 2.752 2.713 - 0.78% -
BM_PopHeap_string_4 -1.40% 5.358 5.283 - -1.35% -
BM_LowerBound_string_16 -1.40% 36.801 36.284 - -1.01% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.40% 16.587 16.355 - 0.51% -
std::search(vector<int>)_(same_length)/1024 -1.40% 249.285 245.795 - -3.55% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.40% 30.644 30.215 - -1.10% -
std::unique(list<int>)_(sprinkled)/1024 -1.40% 960.132 946.703 - -0.46% -
rng::remove(list<int>)_(sprinkled)/1024 -1.40% 961.158 947.744 - -1.83% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.40% 20.903 20.611 - -0.30% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.39% 4.331 4.270 - -2.10% -
BM_std_minmax<unsigned_char>/5500 -1.39% 50.727 50.020 - -1.30% -
std::find_if(list<int>)_(bail_25%)/1024 -1.39% 193.216 190.527 - -0.58% -
BM_MakeThenSortHeap_string_PipeOrgan_4 -1.39% 4.814 4.747 - -1.21% -
std::equal(list<int>)_(it,_it,_it)/8 -1.39% 2.833 2.793 - -0.92% -
std::copy(vector<bool>)_(aligned)/4096 -1.39% 4.712 4.646 - -1.15% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.39% 8.991 8.866 - -1.55% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 -1.39% 3975.674 3920.590 - 5.51% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -1.38% 39.183 38.641 - 9.57% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.38% 518.778 511.615 - 0.06% -
BM_SortHeap_uint64_16 -1.38% 5.015 4.946 - -0.23% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.38% 4.101 4.045 - 2.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.38% 15639.434 15423.857 - -1.68% -
bm_ranges_swap_ranges_vb_unaligned/512 -1.38% 13.491 13.305 - -0.46% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 -1.37% 3811.651 3759.313 - -1.32% -
rng::contains_subrange(list<int>)_(same_length)/1048576 -1.37% 953936.710 940843.606 - -0.37% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.37% 41506.157 40938.029 - 0.30% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -1.37% 8703.855 8584.729 - -3.57% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.37% 2.079 2.051 - 1.17% -
std::multimap<int,_int>::insert(value)_(new_value)/32 -1.36% 20.010 19.737 - -0.64% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.36% 7166.777 7068.986 - -0.37% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 -1.36% 34.493 34.024 - 3.08% -
SetIntersection_None_Vector_float_16384_64 -1.36% 1188865.953 1172713.404 - -2.57% -
BM_vector_deque_move/5500 -1.36% 198.463 195.768 - -1.71% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.36% 1.318 1.300 - -1.35% -
SetIntersection_Front_Vector_float_1024_64 -1.35% 1460748.850 1440976.950 - -0.53% -
rng::rotate_copy(deque<int>)/1024 -1.35% 34.746 34.276 - -0.62% -
SetIntersection_None_Vector_uint32_16384_16384 -1.35% 1186822.357 1170790.141 - -0.07% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.35% 344.282 339.632 - -2.72% -
rng::remove_copy_if(vector<int>)_(prefix)/50 -1.35% 18.029 17.785 - -0.94% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.35% 9977530.521 9842811.743 - 0.87% -
SetIntersection_Front_Set_uint32_16_16 -1.35% 42109016.189 41540577.314 - -1.45% -
BM_std_min<char>/64 -1.35% 4.198 4.141 - -1.28% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.35% 141812.658 139900.958 - -0.84% -
rng::partition_point(vector<int>)/32 -1.35% 2.323 2.291 - -0.37% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.35% 4.113 4.058 - -0.66% -
BM_RangesMakeHeap_string_Heap_64 -1.34% 4.998 4.931 - -1.27% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.34% 167.257 165.013 - -3.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.34% 1300424.030 1282988.530 - 2.83% -
BM_std_min<char>/32 -1.34% 2.885 2.846 - -2.66% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 -1.34% 732.340 722.531 - -1.20% -
std::transform(vector<int>)_(identity_transform)/32 -1.34% 9.057 8.936 - -1.57% -
BM_CmpEqual_uint_int -1.34% 1.135 1.120 - -1.15% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.34% 344035.407 339430.990 - -0.54% -
std::rotate_copy(list<int>)/32 -1.34% 8.447 8.334 - -2.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.34% 16028.296 15813.946 - -2.98% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -1.34% 1.864 1.839 - -7.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.34% 427.091 421.381 - -0.22% -
BM_lexicographical_compare_three_way_slow_path/256 -1.34% 70.905 69.957 - -2.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -1.34% 1.257 1.240 - 0.58% -
SetIntersection_Front_Set_string_16_16 -1.34% 63356515.643 62509871.899 - -1.27% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.34% 176854.894 174492.020 - -0.66% -
rng::fold_left(deque<int>)/50 -1.33% 27.530 27.163 - -2.04% -
BM_std_min<long_long>/13 -1.33% 2.420 2.387 - -0.58% -
SetIntersection_None_Vector_float_262144_262144 -1.33% 1209808.266 1193706.652 - -3.00% -
BM_CmpLess_short_short -1.33% 0.971 0.958 - -0.70% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -1.33% 50.605 49.934 - -12.72% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -1.32% 29509.904 29119.133 - 4.54% -
std::is_sorted_until(list<int>,_pred)/8 -1.32% 4.299 4.242 - 0.27% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.32% 1116223.951 1101457.772 - -0.38% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.32% 3.755 3.706 - -0.22% -
rng::adjacent_find(vector<int>)/8 -1.32% 2.048 2.021 - -0.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -1.32% 10.851 10.707 - 1.23% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -1.32% 8465.583 8353.863 - -1.70% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.32% 23.287 22.980 - -0.44% -
std::unique(list<int>)_(contiguous)/1024 -1.32% 937.055 924.695 - -0.29% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -1.32% 1.259 1.242 - -1.80% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.32% 480.093 473.763 - -0.29% -
BM_std_minmax<unsigned_short>/19 -1.32% 2.192 2.163 - -0.52% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.32% 8.814 8.698 - -0.66% -
BM_SortHeap_pair<uint32,_uint32>_1024 -1.31% 13.941 13.759 - -1.33% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 -1.31% 12.629 12.464 - 1.33% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.31% 3839.059 3788.908 - -0.40% -
std::multiset<int>::contains(key)_(existent)/32 -1.31% 1.675 1.653 - -0.64% -
std::map<int,_int>::erase(key)_(existent)/32 -1.31% 22.847 22.549 - -1.19% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.30% 142716.611 140856.821 - -0.74% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.30% 37603.641 37114.460 - -0.37% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.30% 1.007 0.994 - -2.33% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.30% 111206.999 109761.239 - -0.67% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.30% 4.148 4.094 - -1.46% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.30% 26.603 26.258 - -0.61% -
std::find_end(vector<int>)_(process_all)/1048576 -1.30% 237009.791 233938.509 - -2.84% -
std::all_of(list<int>)_(process_all)/32768 -1.30% 26340.361 25999.083 - -0.59% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 -1.29% 3967.197 3915.888 - 5.44% -
BM_MakeThenSortHeap_string_PipeOrgan_16 -1.29% 9.694 9.569 - 0.05% -
BM_deque_deque_copy_backward/65536 -1.29% 8223.630 8117.451 - -2.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.29% 4.832 4.770 - 3.81% -
rng::copy(list<int>)/8 -1.29% 2.400 2.369 - 0.34% -
rng::for_each(set<int>)/8 -1.29% 4.612 4.553 - -1.36% -
std::copy_n(list<int>)/512 -1.29% 343.010 338.584 - -0.71% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -1.29% 14.999 14.806 - 0.30% -
SetIntersection_Interlaced_Set_float_16384_256 -1.29% 202986652.388 200372681.653 - -2.05% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.29% 4.129 4.076 - 0.71% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.29% 8957.508 8842.350 - -2.20% -
BM_StringRelational_Less_Large_Large_ChangeLast -1.28% 1.939 1.914 - 3.31% -
SetIntersection_Front_Set_uint32_1024_1 -1.28% 1114888.906 1100592.503 - 3.68% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.28% 11.419 11.273 - -0.43% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.28% 804.148 793.850 - 2.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.28% 696.214 687.302 - 0.86% -
BM_RangesPushHeap_string_QuickSortAdversary_16 -1.28% 10.235 10.104 - -0.76% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.28% 22.334 22.049 - 0.01% -
SetIntersection_None_Set_uint32_1024_16 -1.28% 8798677.855 8686219.552 - -1.09% -
BM_deque_deque_copy_backward/1024 -1.28% 38.640 38.147 - -0.74% -
BM_PopHeap_uint64_16384 -1.28% 31.452 31.050 - -0.62% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.28% 250005.370 246815.076 - -2.69% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -1.28% 1.060 1.046 - -6.07% -
std::multimap<int,_int>::ctor(const&)/1024 -1.28% 6348.550 6267.601 - -0.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.27% 9.992 9.865 - -1.52% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 -1.27% 829.183 818.621 - -0.71% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.27% 19874.787 19622.007 - -0.69% -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 -1.27% 731.537 722.233 - -1.22% -
std::search(vector<int>)_(no_match)/1000 -1.27% 210.819 208.139 - -2.23% -
rng::move(vector<int>)/64 -1.27% 4.141 4.089 - -0.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.27% 3342391.834 3299930.679 - -6.89% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.27% 30.714 30.324 - -0.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.27% 21.609 21.335 - 0.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.27% 35.836 35.382 - -2.06% -
rng::copy_backward(vector<bool>)_(aligned)/512 -1.27% 1.780 1.757 - -0.43% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.27% 763605.549 753937.140 - -0.70% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 -1.26% 641967.452 633865.988 - -1.23% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.26% 2549.197 2517.091 - -2.04% -
std::shift_right(deque<int>)/50 -1.26% 4.262 4.209 - -0.11% -
BM_std_min<unsigned_short>/4096 -1.26% 56.520 55.810 - 1.21% -
rng::count_if(list<int>)_(every_other)/8192 -1.26% 7780.581 7682.772 - 5.21% -
BM_deque_vector_move/1024 -1.26% 37.475 37.004 - 0.04% -
SetIntersection_Front_Vector_string_16384_16384 -1.26% 352143867.938 347717364.426 - -0.46% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.26% 2360.606 2330.963 - -1.02% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.25% 11.589 11.443 - -1.70% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.25% 8100.681 7999.091 - -6.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.25% 13563.961 13393.922 - -0.78% -
rng::stable_partition(list<int>)_(sparse)/50 -1.25% 26.766 26.430 - 2.74% -
rng::is_sorted(vector<int>,_pred)/8 -1.25% 3.626 3.581 - 1.97% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.25% 1.072 1.059 - -1.23% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.25% 1.770 1.748 - -0.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.25% 6.969 6.881 - 0.10% -
std::partition_copy(deque<int>)/32 -1.25% 12.831 12.671 - -2.49% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 -1.25% 1.396 1.378 - -0.62% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.25% 2.380 2.350 - -0.48% -
BM_StringRelationalLiteral_Eq_Large_Large_Control -1.25% 0.834 0.824 - 0.68% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -1.24% 1.017 1.004 - -19.17% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 -1.24% 1.397 1.379 - -1.06% -
rng::search(list<int>)_(same_length)/1024 -1.24% 767.915 758.383 - -0.35% -
BM_MakeThenSortHeap_string_Descending_16 -1.24% 7.913 7.815 - -0.47% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.24% 6508.523 6427.893 - -0.92% -
BM_vector_deque_ranges_move_backward/1024 -1.24% 38.227 37.754 - 1.19% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.24% 822.316 812.158 - -0.35% -
std::multimap<int,_int>::erase(iterator)/8192 -1.24% 21.214 20.952 - -0.02% -
std::partition_copy(deque<int>)/50 -1.23% 21.088 20.828 - -1.33% -
BM_PushHeap_string_PipeOrgan_16 -1.23% 4.094 4.044 - -5.57% -
rng::none_of(vector<int>)_(process_all)/32 -1.23% 8.437 8.333 - 0.05% -
BM_PushHeap_string_Descending_16384 -1.23% 2.414 2.384 - -29.22% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.23% 2.110 2.084 - -1.35% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -1.23% 5.855 5.783 - 1.25% -
rng::find_if_not(vector<int>)_(process_all)/50 -1.23% 14.222 14.047 - -1.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.23% 19141767.372 18906722.041 - -3.75% -
std::generate(list<int>)/50 -1.23% 15.444 15.255 - -0.71% -
rng::starts_with(deque<int>,_pred)/1024 -1.23% 526.496 520.037 - -0.90% -
rng::find_end(list<int>)_(process_all)/1048576 -1.23% 832536.372 822333.089 - -0.29% -
BM_RangesMakeHeap_string_Descending_4 -1.23% 2.140 2.113 - -12.54% -
BM_PopHeap_uint64_262144 -1.23% 42.240 41.723 - -0.71% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.22% 25.596 25.283 - -0.64% -
BM_RangesMakeThenSortHeap_float_Ascending_16 -1.22% 2.935 2.899 - -1.61% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.22% 8.585 8.481 - -1.55% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -1.22% 1.531 1.513 - 18.98% -
BM_PopHeap_pair<uint32,_uint32>_4 -1.22% 3.200 3.161 - -1.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.22% 1.379 1.363 - -1.04% -
rng::any_of(list<int>)_(process_all)/32768 -1.22% 26144.112 25826.361 - -0.77% -
rng::rotate(list<int>)_(1_element_backward)/32 -1.21% 13.955 13.785 - -3.06% -
std::find_end(list<int>)_(process_all)/1048576 -1.21% 826509.652 816488.544 - -0.10% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -1.21% 832.591 822.501 - -0.39% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.21% 3271.412 3231.836 - 1.77% -
rng::sort(deque<int>)_(ascending)/1024 -1.21% 844.798 834.578 - 4.24% -
rng::is_partitioned(list<int>)_(partitioned)/32 -1.21% 8.705 8.600 - -0.83% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.21% 177785605.025 175635462.544 - 0.75% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.21% 3859.225 3812.569 - -1.35% -
rng::search_n(deque<int>)_(no_match)/1000 -1.21% 434.309 429.060 - -0.44% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.21% 175689.835 173568.034 - -0.30% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.21% 9.067 8.958 - -0.35% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.20% 21.252 20.995 - 2.79% -
std::replace_if(deque<int>)_(prefix)/32 -1.20% 14.025 13.856 - -2.34% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -1.20% 11775.873 11634.222 - 0.39% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.20% 75.594 74.685 - 6.34% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.20% 41444534.474 40946680.649 - 1.22% -
std::set<int>::ctor(const&,_alloc)/1024 -1.20% 6209.526 6134.988 - -1.96% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.20% 11095.332 10962.292 - 0.42% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.20% 50543.153 49937.321 - -2.03% -
rng::find_end(list<int>)_(single_element)/1024 -1.20% 703.013 694.590 - -0.36% -
rng::partition_point(deque<int>)/8192 -1.20% 15.944 15.753 - -0.80% -
BM_RangesMakeHeap_uint32_Random_16 -1.20% 1.271 1.255 - -1.18% -
std::remove_if(deque<int>)_(prefix)/32 -1.20% 57.830 57.138 - -1.60% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.20% 19.141 18.912 - -1.42% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.20% 2.497 2.468 - -3.26% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.19% 13790.619 13625.907 - 1.41% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.19% 14.613 14.439 - -1.33% -
BM_PushHeap_string_PipeOrgan_262144 -1.19% 17.519 17.310 - -21.56% -
rng::contains(list<int>)_(process_all)/8 -1.19% 2.406 2.378 - -0.46% -
BM_RangesPopHeap_uint32_4 -1.19% 2.696 2.664 - 1.33% -
SetIntersection_Front_Vector_uint32_256_256 -1.19% 4640395.394 4585141.134 - -2.07% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -1.19% 2423237.312 2394418.521 - -1.32% -
BM_std_minmax_element<long_long>/70000 -1.19% 18582.680 18361.799 - -1.79% -
BM_deque_deque_move/4096 -1.19% 153.230 151.409 - -0.63% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.19% 1.202 1.188 - -1.55% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -1.18% 1.366 1.350 - 0.83% -
BM_PushHeap_string_Random_16384 -1.18% 16.399 16.205 - -4.34% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.18% 267.976 264.802 - 1.33% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -1.18% 10.457 10.334 - -0.97% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.18% 1.423 1.406 - -2.27% -
rng::partition(list<int>)_(sparse)/1024 -1.18% 736.467 727.762 - -0.66% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.18% 26664.729 26350.035 - 0.98% -
rng::rotate(deque<int>)_(1_element_backward)/50 -1.18% 5.734 5.666 - -0.19% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.18% 2006836.263 1983226.236 - 3.23% -
std::stable_sort(deque<int>)_(heap)/8 -1.18% 26.749 26.434 - 1.63% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.18% 27.462 27.139 - -0.94% -
SetIntersection_Front_Vector_uint64_256_64 -1.18% 4610865.646 4556646.273 - -0.93% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.18% 1.370 1.354 - -1.49% -
SetIntersection_Front_Set_string_16384_1 -1.17% 1147028.745 1133582.211 - -2.29% -
BM_std_min<char>/12 -1.17% 1.296 1.281 - -3.88% -
BM_MakeThenSortHeap_string_Heap_64 -1.17% 34.529 34.126 - 0.11% -
BM_std_minmax_element<long_long>/64000 -1.17% 16981.066 16783.057 - -1.90% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.16% 10.798 10.673 - -0.19% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.16% 7550.674 7462.811 - 0.31% -
SetIntersection_None_Vector_uint64_16384_4 -1.16% 1169079.334 1155513.099 - 2.61% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -1.16% 4.228 4.179 - -0.77% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 -1.16% 615.234 608.105 - -0.22% -
SetIntersection_None_Set_string_262144_262144 -1.16% 1708623.127 1688852.619 - -0.57% -
BM_deque_vector_move/65536 -1.15% 2695.870 2664.806 - -1.37% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 -1.15% 214897.805 212421.894 - -0.32% -
BM_std_minmax<short>/23 -1.15% 2.667 2.636 - -2.13% -
rng::find_end(vector<int>)_(process_all)/1000 -1.15% 238.044 235.306 - -0.71% -
SetIntersection_Interlaced_Set_string_262144_64 -1.15% 2179619.222 2154552.816 - -0.32% -
std::adjacent_find(deque<int>,_pred)/50 -1.15% 30.273 29.925 - 0.74% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.15% 425.762 420.875 - -0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.15% 32344.271 31973.056 - -1.66% -
std::find_end(list<int>)_(match_near_end)/1024 -1.15% 4651.380 4598.021 - -0.20% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 -1.14% 15209.233 15035.147 - -1.14% -
SetIntersection_None_Set_string_262144_4 -1.14% 1717622.476 1697963.299 - 0.61% -
BM_std_minmax<short>/22 -1.14% 2.339 2.312 - 1.56% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.14% 17.330 17.132 - -0.67% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.14% 2322337.199 2295800.027 - -1.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.14% 18462427.565 18251654.748 - -0.26% -
BM_std_minmax_element<long_long>/65536 -1.14% 17386.762 17188.428 - -1.88% -
BM_std_minmax_element<long_long>/5500 -1.14% 1452.437 1435.876 - -0.63% -
rng::find_end(list<int>)_(same_length)/1024 -1.14% 1508.325 1491.148 - -0.31% -
BM_PushHeap_uint32_Random_16 -1.14% 4.510 4.459 - 1.04% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.14% 19.111 18.893 - 0.00% -
SetIntersection_Front_Set_uint32_256_4 -1.14% 4542120.130 4490463.590 - 0.16% -
BM_PushHeap_string_SingleElement_16384 -1.14% 2.597 2.567 - -5.60% -
BM_RangesPushHeap_string_Random_64 -1.14% 12.823 12.677 - -1.08% -
std::all_of(list<int>)_(process_all)/8192 -1.14% 7570.424 7484.485 - -1.60% -
BM_MakeHeap_string_Random_262144 -1.13% 15.460 15.284 - -1.90% -
rng::replace_if(list<int>)_(prefix)/50 -1.13% 25.025 24.741 - -0.25% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.13% 542.250 536.107 - -0.57% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.13% 172830.036 170872.300 - -1.22% -
BM_PopHeap_float_1024 -1.13% 28.111 27.793 - -0.70% -
SetIntersection_Front_Vector_uint32_256_64 -1.13% 4609807.007 4557656.227 - -0.29% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.13% 25412.401 25124.963 - -0.76% -
rng::count(vector<bool>)/1000 -1.13% 3.005 2.971 - -1.21% -
rng::rotate_copy(list<int>)/1024 -1.13% 730.399 722.149 - -1.66% -
std::unordered_set<std::string>::clear()/8192 -1.13% 221708.473 219204.334 - -0.86% -
std::remove_if(vector<int>)_(prefix)/1024 -1.13% 386.116 381.761 - -0.37% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.13% 746.405 737.990 - -1.17% -
SetIntersection_Front_Set_string_262144_64 -1.13% 5043078.674 4986230.583 - 3.85% -
BM_PushHeap_string_Random_1024 -1.12% 14.996 14.827 - -0.83% -
BM_std_minmax<long_long>/12 -1.12% 2.729 2.698 - -1.28% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.12% 27230.246 26924.417 - -2.87% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.12% 201.727 199.464 - 1.14% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.12% 20.900 20.666 - -1.29% -
rng::stable_partition(list<int>)_(dense)/50 -1.12% 54.067 53.461 - 1.55% -
BM_std_min<__int128>/6 -1.12% 2.115 2.091 - 0.75% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.12% 2069.893 2046.747 - -1.38% -
BM_std_min<__int128>/8 -1.12% 2.925 2.892 - 0.73% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -1.12% 5.120 5.063 - 0.10% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.12% 17.727 17.529 - 1.68% -
std::set<std::string>::insert(value)_(already_present)/1024 -1.12% 34.379 33.995 - -0.86% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -1.12% 23.813 23.547 - 0.25% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.12% 736.843 728.619 - 1.58% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.12% 6693.249 6618.558 - -1.10% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.12% 2.994 2.960 - -1.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.11% 427.024 422.264 - -0.31% -
rng::copy_if(vector<int>)_(entire_range)/64 -1.11% 16.039 15.860 - 2.41% -
BM_std_min<__int128>/7 -1.11% 2.522 2.494 - 0.52% -
rng::rotate(vector<int>)_(by_1/3)/32 -1.11% 21.727 21.485 - -0.36% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.11% 1.115 1.102 - -1.26% -
BM_std_minmax_element<long_long>/64 -1.11% 17.428 17.235 - -1.37% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.11% 202.028 199.785 - 0.75% -
BM_RangesMakeThenSortHeap_float_Random_4 -1.11% 4.217 4.170 - -3.45% -
SetIntersection_Front_Set_float_262144_256 -1.11% 4451315.079 4401980.092 - -9.59% -
BM_RangesMakeHeap_float_PipeOrgan_16 -1.11% 1.296 1.282 - 0.67% -
std::partial_sort_copy(vector<int>)_(repeated)/1024 -1.11% 4056.651 4011.713 - -0.39% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.11% 18.302 18.099 - 0.17% -
std::partition(vector<int>)_(dense)/32 -1.11% 8.445 8.351 - -2.08% -
std::flat_multimap<int,_int>::clear()/8192 -1.10% 449.609 444.644 - 0.52% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.10% 236.691 234.078 - 0.45% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.10% 4.639 4.588 - -0.36% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.10% 28.821 28.504 - -0.69% -
BM_PushHeap_string_Random_256 -1.10% 14.285 14.128 - -0.62% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -1.10% 31.649 31.301 - 0.39% -
std::copy(deque<int>)/8 -1.10% 2.789 2.759 - 0.55% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.10% 7248.519 7169.143 - -0.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -1.09% 1.131 1.119 - -2.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.09% 9.292 9.190 - 0.28% -
BM_PopHeap_pair<uint32,_uint32>_16 -1.09% 9.354 9.252 - -1.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.09% 5435909.989 5376706.856 - 0.16% -
BM_std_min<unsigned___int128>/3 -1.09% 1.046 1.035 - -0.72% -
SetIntersection_Front_Vector_uint32_4_4 -1.09% 145313763.342 143731209.556 - -0.87% -
std::multiset<int>::erase(key)_(existent)/1024 -1.09% 40.408 39.968 - -1.62% -
BM_std_min<int>/10 -1.09% 1.005 0.994 - -1.05% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -1.09% 343.802 340.067 - -0.63% -
std::shift_right(deque<int>)/32 -1.09% 3.285 3.250 - -0.07% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.08% 6.296 6.228 - -1.02% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.08% 16.036 15.862 - 0.26% -
rng::generate_n(list<int>)/50 -1.08% 17.436 17.247 - -1.12% -
BM_MakeHeap_string_PipeOrgan_256 -1.08% 4.782 4.730 - -0.86% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.08% 19.030 18.824 - -0.53% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 -1.08% 2.815 2.784 - -0.15% -
rng::find_last(deque<int>)_(bail_90%)/50 -1.08% 1.859 1.839 - -0.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 -1.08% 425.664 421.078 - -0.53% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.08% 143010.601 141470.450 - -1.08% -
std::multimap<int,_int>::erase(iterator)/0 -1.08% 20.811 20.587 - -0.02% -
rng::is_sorted(deque<int>,_pred)/8 -1.08% 4.494 4.445 - -0.59% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.07% 4.340 4.293 - 1.22% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.07% 4.902 4.850 - 2.66% -
BM_MakeThenSortHeap_float_Ascending_16 -1.07% 2.940 2.908 - -1.56% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.07% 37113.232 36715.692 - -0.92% -
SetIntersection_Front_Set_string_1024_1024 -1.07% 56093617.321 55493759.285 - -1.51% -
SetIntersection_None_Set_uint64_1024_4 -1.07% 8794172.335 8700168.321 - 0.33% -
rng::unique(list<int>)_(sprinkled)/52 -1.07% 78.061 77.227 - -0.52% -
SetIntersection_None_Vector_uint64_16384_64 -1.07% 1166357.525 1153905.485 - -1.63% -
rng::find_end(forward_list<int>)_(same_length)/1000 -1.07% 1481.287 1465.496 - -0.24% -
rng::find_if_not(list<int>)_(process_all)/1024 -1.06% 767.515 759.344 - -0.39% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.06% 192.099 190.054 - -0.01% -
rng::find_end(deque<int>)_(process_all)/1048576 -1.06% 286397.967 283349.046 - -8.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.06% 34.066 33.703 - -0.04% -
SetIntersection_Front_Set_uint32_262144_262144 -1.06% 1850451.416 1830758.707 - -0.48% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.06% 493064.230 487823.293 - -3.03% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.06% 44.795 44.320 - -1.15% -
SetIntersection_None_Vector_uint32_256_256 -1.06% 2269445.463 2245370.627 - -1.09% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.06% 4.808 4.757 - -0.74% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.06% 611.899 605.418 - 0.04% -
BM_MakeThenSortHeap_string_Random_4 -1.06% 10.398 10.288 - -0.17% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.06% 3.726 3.687 - -0.66% -
std::find_end(deque<int>)_(match_near_end)/1000 -1.06% 341.801 338.190 - 2.28% -
std::transform(list<int>)_(identity_transform)/8192 -1.06% 7698.424 7617.106 - -0.28% -
BM_std_min<unsigned_short>/5500 -1.06% 77.199 76.384 - 1.14% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 -1.05% 60814.624 60173.246 - -1.14% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.05% 13.890 13.744 - 0.45% -
std::sample(vector<int>)/8192 -1.05% 90900.000 89942.499 - -1.10% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.05% 22.463 22.226 - 1.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.05% 1176909.574 1164548.533 - -0.87% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.05% 29.176 28.869 - -6.03% -
SetIntersection_Interlaced_Set_string_262144_4 -1.05% 1898523.275 1878613.769 - -0.60% -
SetIntersection_Front_Vector_uint32_1024_4 -1.05% 1137745.943 1125815.236 - -0.88% -
BM_deque_vector_move/5500 -1.05% 198.727 196.643 - 0.39% -
rng::replace_if(deque<int>)_(sprinkled)/8192 -1.05% 2981.455 2950.203 - 0.82% -
SetIntersection_Front_Set_uint32_256_16 -1.05% 4965228.532 4913240.712 - -1.95% -
rng::all_of(list<int>)_(process_all)/32768 -1.05% 25888.752 25618.114 - -0.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.04% 808.194 799.764 - -1.23% -
std::move(deque<int>)/262144 -1.04% 15019.156 14862.610 - -0.23% -
rng::unique(list<int>)_(sprinkled)/32 -1.04% 64.474 63.803 - -0.36% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.04% 717.048 709.602 - 0.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.04% 17.646 17.463 - -0.52% -
SetIntersection_Front_Set_uint32_256_256 -1.04% 9628222.082 9528363.972 - -2.48% -
BM_PushHeap_uint64_Random_16384 -1.04% 6.001 5.939 - -2.64% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.03% 28029.130 27739.092 - -1.53% -
rng::partial_sort(deque<int>)_(repeated)/1024 -1.03% 6480.368 6413.314 - 0.23% -
SetIntersection_Interlaced_Set_float_1024_16 -1.03% 11722697.103 11601411.322 - -1.51% -
rng::find_last(deque<int>)_(bail_90%)/1024 -1.03% 29.139 28.838 - -0.57% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.03% 177.815 175.976 - -1.01% -
std::multimap<int,_int>::ctor(const&)/8192 -1.03% 50901.924 50377.578 - -0.08% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.03% 36558.143 36181.865 - 0.95% -
rng::remove_copy(vector<int>)_(prefix)/32 -1.03% 10.975 10.862 - -0.47% -
std::search(vector<int>)_(no_match)/1024 -1.03% 215.925 213.703 - -0.74% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.03% 636307.811 629763.098 - -0.97% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 -1.03% 16.782 16.610 - 0.63% -
SetIntersection_Interlaced_Set_float_64_16 -1.03% 24523570.641 24271709.178 - -1.70% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.03% 4458147.502 4412382.787 - -0.99% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 -1.03% 2.128 2.107 - -0.63% -
BM_std_min<long_long>/512 -1.03% 47.039 46.557 - -0.49% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.02% 257.062 254.431 - 1.69% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.02% 327.988 324.633 - -0.72% -
BM_MakeHeap_string_Descending_256 -1.02% 2.727 2.700 - 0.05% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.02% 1.218 1.206 - -1.46% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -1.02% 3.973 3.932 - -2.85% -
std::adjacent_find(list<int>)/1024 -1.02% 719.315 711.989 - -0.33% -
rng::fill(vector<int>)/8192 -1.02% 240.714 238.262 - -0.61% -
std::find(vector<int>)_(bail_25%)/8192 -1.02% 474.329 469.501 - -0.84% -
rng::contains_subrange(deque<int>)_(single_element)/16 -1.02% 10.409 10.303 - -0.54% -
rng::replace_if(vector<int>)_(sprinkled)/32 -1.02% 8.886 8.795 - 0.17% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.02% 10.480 10.373 - -1.31% -
std::rotate(vector<int>)_(by_1/4)/50 -1.02% 40.477 40.066 - -0.59% -
rng::copy(vector<int>)/4096 -1.01% 146.690 145.201 - -2.83% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 -1.01% 771.823 764.011 - -0.48% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.01% 22.995 22.762 - -0.10% -
BM_deque_deque_ranges_move_backward/64000 -1.01% 7964.915 7884.469 - -0.66% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.01% 10.855 10.745 - 0.09% -
std::flat_multimap<int,_int>::clear()/1024 -1.01% 427.014 422.710 - 0.27% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -1.01% 97960.749 96973.572 - -0.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.01% 1.121 1.110 - -0.98% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.01% 5.420 5.366 - -4.66% -
std::copy(list<int>)/8 -1.01% 2.462 2.437 - -3.00% -
std::is_partitioned(list<int>)_(partitioned)/8192 -1.01% 6799.612 6731.197 - 3.68% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 -1.01% 7175.884 7103.724 - -1.11% -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 -1.00% 7298.842 7225.495 - -0.72% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.00% 63814.774 63173.546 - -0.13% -
BM_vector_deque_ranges_copy/5500 -1.00% 196.581 194.609 - -2.35% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.00% 34.049 33.708 - -1.74% -
BM_MakeThenSortHeap_string_PipeOrgan_64 -1.00% 15.214 15.061 - -0.05% -
SetIntersection_Front_Set_uint32_16384_4 -1.00% 1152055.563 1140519.329 - 0.15% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.00% 36129.448 35767.785 - -2.34% -
BM_std_min<char>/28 -1.00% 1.775 1.757 - -1.05% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.00% 5.238 5.186 - -1.19% -

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

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


Report Time: 4.43s
Name Current %
706_stockfish_r 21.191 -
707_ntest_r 16.747 2.67%
709_cactus_r 19.892 2.17%
710_omnetpp_r 9.153 7.16%
721_gcc_r 13.571 3.65%
723_llvm_r 11.796 1.91%
727_cppcheck_r 25.172 2.80%
729_abc_r 18.921 1.41%
731_astcenc_r 10.872 5.11%
735_gem5_r 13.877 -
736_ocio_r 16.709 2.19%
737_gmsh_r 12.991 1.67%
748_flightdm_r 9.238 1.94%
750_sealcrypto_r 18.672 1.16%
753_ns3_r 10.318 1.29%
766_femflow_r 13.172 2.52%
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 1.64%
BM_CmpEqual_uchar_schar 1.050 -
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 -1.34%
BM_CmpEqual_uint_schar 1.064 -
BM_CmpEqual_uint_short 1.059 -1.69%
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.25%
BM_CmpEqual_ushort_uchar 1.131 -
BM_CmpEqual_ushort_uint 1.122 -
BM_CmpEqual_ushort_ushort 1.111 1.55%
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 1.57%
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 1.38%
BM_CmpLess_short_short 0.958 -1.33%
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 1.72%
BM_CmpLess_uchar_short 1.040 -1.62%
BM_CmpLess_uchar_uchar 1.126 -
BM_CmpLess_uchar_uint 1.125 -
BM_CmpLess_uchar_ushort 1.131 -
BM_CmpLess_uint_int 1.116 -
BM_CmpLess_uint_schar 1.063 -
BM_CmpLess_uint_short 1.065 -
BM_CmpLess_uint_uchar 1.133 -
BM_CmpLess_uint_uint 1.124 1.31%
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 -
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.37%
BM_LowerBound_pair<uint32,_uint32>_1024 45.207 -
BM_LowerBound_pair<uint32,_uint32>_16 16.373 -
BM_LowerBound_pair<uint32,_uint32>_16384 104.912 2.51%
BM_LowerBound_pair<uint32,_uint32>_256 33.317 -
BM_LowerBound_pair<uint32,_uint32>_262144 624.117 1.66%
BM_LowerBound_pair<uint32,_uint32>_4 11.241 -
BM_LowerBound_pair<uint32,_uint32>_64 18.842 -
BM_LowerBound_string_1 4.741 4.24%
BM_LowerBound_string_1024 177.830 -
BM_LowerBound_string_16 36.284 -1.40%
BM_LowerBound_string_16384 394.107 -
BM_LowerBound_string_256 126.814 -
BM_LowerBound_string_262144 2184.315 5.96%
BM_LowerBound_string_4 20.211 -
BM_LowerBound_string_64 69.045 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.944 2.78%
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 2.75%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.318 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.947 -
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.18%
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.98%
BM_LowerBound_uint64_256 16.404 -
BM_LowerBound_uint64_262144 589.514 -
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 -
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 -
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 3.30%
BM_MakeHeap_float_Random_16 1.521 -2.46%
BM_MakeHeap_float_Random_16384 1.190 4.05%
BM_MakeHeap_float_Random_256 1.354 -7.16%
BM_MakeHeap_float_Random_262144 1.159 2.65%
BM_MakeHeap_float_Random_4 1.670 -15.82%
BM_MakeHeap_float_Random_64 1.698 13.42%
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 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.356 -1.44%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.256 1.52%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.337 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.379 -1.24%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.378 -1.25%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.799 6.11%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.102 -1.75%
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 -4.74%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.480 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.476 -4.95%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.483 -3.52%
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.16%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.589 2.93%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.526 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.549 15.63%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.521 5.75%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.267 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.355 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.210 4.02%
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 -7.01%
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 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.301 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.354 -1.18%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.339 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.765 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.102 -1.11%
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.029 1.00%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.942 5.22%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.913 -3.49%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.153 -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.087 3.64%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.629 -1.97%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.014 -2.88%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.222 1.78%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.110 1.74%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.229 3.17%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.211 1.45%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.295 4.31%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.819 4.04%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.152 3.19%
BM_MakeHeap_string_Ascending_1 0.257 -
BM_MakeHeap_string_Ascending_1024 4.770 -4.62%
BM_MakeHeap_string_Ascending_16 3.756 1.08%
BM_MakeHeap_string_Ascending_16384 5.449 1.81%
BM_MakeHeap_string_Ascending_256 4.730 -4.09%
BM_MakeHeap_string_Ascending_262144 7.079 -15.48%
BM_MakeHeap_string_Ascending_4 2.829 -
BM_MakeHeap_string_Ascending_64 4.657 -2.44%
BM_MakeHeap_string_Descending_1 0.256 -
BM_MakeHeap_string_Descending_1024 2.721 -
BM_MakeHeap_string_Descending_16 2.338 -
BM_MakeHeap_string_Descending_16384 2.838 -
BM_MakeHeap_string_Descending_256 2.700 -1.02%
BM_MakeHeap_string_Descending_262144 3.486 -4.84%
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 1.90%
BM_MakeHeap_string_Heap_256 4.917 -
BM_MakeHeap_string_Heap_262144 5.342 -
BM_MakeHeap_string_Heap_4 3.011 -
BM_MakeHeap_string_Heap_64 5.038 -
BM_MakeHeap_string_PipeOrgan_1 0.256 -
BM_MakeHeap_string_PipeOrgan_1024 4.783 -1.81%
BM_MakeHeap_string_PipeOrgan_16 3.599 -
BM_MakeHeap_string_PipeOrgan_16384 5.298 2.01%
BM_MakeHeap_string_PipeOrgan_256 4.730 -1.08%
BM_MakeHeap_string_PipeOrgan_262144 7.194 -3.82%
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 1.36%
BM_MakeHeap_string_QuickSortAdversary_16 8.613 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.823 1.18%
BM_MakeHeap_string_QuickSortAdversary_256 10.512 1.71%
BM_MakeHeap_string_QuickSortAdversary_262144 12.706 -
BM_MakeHeap_string_QuickSortAdversary_4 5.979 -
BM_MakeHeap_string_QuickSortAdversary_64 10.250 1.49%
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 2.14%
BM_MakeHeap_string_Random_262144 15.284 -1.13%
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 -
BM_MakeHeap_string_SingleElement_16 5.620 -2.21%
BM_MakeHeap_string_SingleElement_16384 5.967 -1.95%
BM_MakeHeap_string_SingleElement_256 6.336 -
BM_MakeHeap_string_SingleElement_262144 7.363 -2.33%
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 2.49%
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 1.72%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.936 2.59%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.205 2.31%
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 2.44%
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 1.08%
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 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.789 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.743 -
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 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.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 -1.79%
BM_MakeHeap_uint32_Ascending_16384 0.603 -
BM_MakeHeap_uint32_Ascending_256 0.608 2.11%
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 -4.66%
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 3.42%
BM_MakeHeap_uint32_PipeOrgan_16 1.037 1.15%
BM_MakeHeap_uint32_PipeOrgan_16384 0.611 -
BM_MakeHeap_uint32_PipeOrgan_256 0.620 -3.04%
BM_MakeHeap_uint32_PipeOrgan_262144 0.671 -
BM_MakeHeap_uint32_PipeOrgan_4 0.419 7.50%
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 -
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 -7.66%
BM_MakeHeap_uint32_Random_16 1.265 -
BM_MakeHeap_uint32_Random_16384 0.980 1.60%
BM_MakeHeap_uint32_Random_256 1.187 -
BM_MakeHeap_uint32_Random_262144 1.038 3.83%
BM_MakeHeap_uint32_Random_4 1.123 -3.40%
BM_MakeHeap_uint32_Random_64 1.283 -
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.29%
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.94%
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 2.90%
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 -11.83%
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 -
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 -
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 4.23%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.270 -
BM_MakeHeap_uint64_Random_1024 1.100 7.53%
BM_MakeHeap_uint64_Random_16 1.277 -
BM_MakeHeap_uint64_Random_16384 1.031 -2.20%
BM_MakeHeap_uint64_Random_256 1.234 2.61%
BM_MakeHeap_uint64_Random_262144 1.088 5.48%
BM_MakeHeap_uint64_Random_4 1.725 52.07%
BM_MakeHeap_uint64_Random_64 1.280 2.30%
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 -3.59%
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 -1.07%
BM_MakeThenSortHeap_float_Ascending_16384 27.574 -1.83%
BM_MakeThenSortHeap_float_Ascending_256 6.345 -
BM_MakeThenSortHeap_float_Ascending_262144 31.633 -
BM_MakeThenSortHeap_float_Ascending_4 1.432 -2.30%
BM_MakeThenSortHeap_float_Ascending_64 3.928 -
BM_MakeThenSortHeap_float_Descending_1 0.273 -
BM_MakeThenSortHeap_float_Descending_1024 7.940 -
BM_MakeThenSortHeap_float_Descending_16 1.853 1.96%
BM_MakeThenSortHeap_float_Descending_16384 27.084 -
BM_MakeThenSortHeap_float_Descending_256 5.694 -3.46%
BM_MakeThenSortHeap_float_Descending_262144 34.563 -
BM_MakeThenSortHeap_float_Descending_4 1.087 -11.48%
BM_MakeThenSortHeap_float_Descending_64 3.352 1.17%
BM_MakeThenSortHeap_float_Heap_1 0.280 3.90%
BM_MakeThenSortHeap_float_Heap_1024 8.257 -
BM_MakeThenSortHeap_float_Heap_16 1.817 -
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 -
BM_MakeThenSortHeap_float_Heap_64 3.472 -1.62%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.398 -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.944 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 24.282 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.416 1.35%
BM_MakeThenSortHeap_float_PipeOrgan_262144 31.910 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.473 -2.93%
BM_MakeThenSortHeap_float_PipeOrgan_64 3.874 -
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 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.849 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 35.005 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.561 1.42%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.745 -
BM_MakeThenSortHeap_float_Random_1 0.280 -
BM_MakeThenSortHeap_float_Random_1024 33.367 -
BM_MakeThenSortHeap_float_Random_16 10.231 -
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.24%
BM_MakeThenSortHeap_float_Random_64 18.282 -
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 -2.28%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.632 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.690 -1.69%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.763 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.899 -1.53%
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 -1.82%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.881 -1.25%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.995 -1.81%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.107 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.363 -1.83%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.612 -3.72%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.855 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.408 1.23%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.631 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.844 1.67%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.865 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 35.251 1.94%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.852 6.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.397 1.59%
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 -
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 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 14.923 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.487 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 23.914 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.538 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.085 -
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 -
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 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.398 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.269 -3.84%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.656 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.325 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.451 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.297 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.296 -1.69%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.351 -35.52%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.858 -
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 39.179 3.64%
BM_MakeThenSortHeap_string_Ascending_16 9.370 -3.08%
BM_MakeThenSortHeap_string_Ascending_16384 61.184 -4.30%
BM_MakeThenSortHeap_string_Ascending_256 20.364 -3.29%
BM_MakeThenSortHeap_string_Ascending_262144 76.082 -3.43%
BM_MakeThenSortHeap_string_Ascending_4 5.408 -
BM_MakeThenSortHeap_string_Ascending_64 15.398 -2.68%
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 38.410 -
BM_MakeThenSortHeap_string_Descending_16 7.815 -1.24%
BM_MakeThenSortHeap_string_Descending_16384 67.911 1.03%
BM_MakeThenSortHeap_string_Descending_256 18.706 -3.69%
BM_MakeThenSortHeap_string_Descending_262144 85.204 -14.21%
BM_MakeThenSortHeap_string_Descending_4 3.633 -3.19%
BM_MakeThenSortHeap_string_Descending_64 13.089 -
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 63.087 -1.56%
BM_MakeThenSortHeap_string_Heap_16 17.446 -
BM_MakeThenSortHeap_string_Heap_16384 101.388 -1.92%
BM_MakeThenSortHeap_string_Heap_256 49.128 -2.13%
BM_MakeThenSortHeap_string_Heap_262144 179.416 -9.72%
BM_MakeThenSortHeap_string_Heap_4 5.884 -
BM_MakeThenSortHeap_string_Heap_64 34.126 -1.17%
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 38.769 -1.72%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.569 -1.29%
BM_MakeThenSortHeap_string_PipeOrgan_16384 64.871 -1.63%
BM_MakeThenSortHeap_string_PipeOrgan_256 20.311 -4.50%
BM_MakeThenSortHeap_string_PipeOrgan_262144 78.972 -1.67%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.747 -1.39%
BM_MakeThenSortHeap_string_PipeOrgan_64 15.061 -1.00%
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.367 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 70.252 -
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 -7.70%
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 -
BM_MakeThenSortHeap_string_Random_16384 109.490 -
BM_MakeThenSortHeap_string_Random_256 54.870 -
BM_MakeThenSortHeap_string_Random_262144 190.066 -9.74%
BM_MakeThenSortHeap_string_Random_4 10.288 -1.06%
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 2.54%
BM_MakeThenSortHeap_string_SingleElement_16384 37.480 1.30%
BM_MakeThenSortHeap_string_SingleElement_256 25.087 2.54%
BM_MakeThenSortHeap_string_SingleElement_262144 49.928 -11.07%
BM_MakeThenSortHeap_string_SingleElement_4 6.325 6.35%
BM_MakeThenSortHeap_string_SingleElement_64 19.787 1.43%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.290 1.73%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.816 2.21%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.918 1.71%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.413 2.13%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.409 1.87%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.400 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.732 3.01%
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 -
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 -
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.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.232 3.37%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.083 -1.55%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.958 -1.21%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.324 -1.27%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.267 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.574 -1.50%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.350 -1.25%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.273 -1.28%
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 -1.16%
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 1.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.162 -17.88%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.242 -14.13%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 15.525 -24.66%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.180 -14.17%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 20.377 -32.03%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.673 -4.01%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.168 -14.52%
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 -
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 -1.93%
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.57%
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.20%
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 -4.09%
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 4.48%
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 2.48%
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 -1.02%
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.98%
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 1.73%
BM_MakeThenSortHeap_uint64_Ascending_16384 17.065 1.14%
BM_MakeThenSortHeap_uint64_Ascending_256 8.805 1.17%
BM_MakeThenSortHeap_uint64_Ascending_262144 25.399 1.69%
BM_MakeThenSortHeap_uint64_Ascending_4 1.461 -1.58%
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.12%
BM_MakeThenSortHeap_uint64_Descending_256 8.744 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.936 1.86%
BM_MakeThenSortHeap_uint64_Descending_4 1.298 -
BM_MakeThenSortHeap_uint64_Descending_64 8.466 1.07%
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 -
BM_MakeThenSortHeap_uint64_Heap_64 8.398 2.29%
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 -
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.39%
BM_MakeThenSortHeap_uint64_Random_4 4.049 -
BM_MakeThenSortHeap_uint64_Random_64 11.911 1.07%
BM_MakeThenSortHeap_uint64_SingleElement_1 0.271 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.782 -
BM_MakeThenSortHeap_uint64_SingleElement_16 4.023 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 27.004 2.52%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.795 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.188 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.247 -
BM_MakeThenSortHeap_uint64_SingleElement_64 5.946 -
BM_PopHeap_float_1 0.479 2.34%
BM_PopHeap_float_1024 27.793 -1.13%
BM_PopHeap_float_16 6.491 -
BM_PopHeap_float_16384 33.774 -
BM_PopHeap_float_256 20.331 -
BM_PopHeap_float_262144 37.834 -6.44%
BM_PopHeap_float_4 2.426 1.94%
BM_PopHeap_float_64 12.485 -
BM_PopHeap_pair<uint32,_uint32>_1 0.633 2.30%
BM_PopHeap_pair<uint32,_uint32>_1024 29.718 -
BM_PopHeap_pair<uint32,_uint32>_16 9.252 -1.09%
BM_PopHeap_pair<uint32,_uint32>_16384 45.029 -
BM_PopHeap_pair<uint32,_uint32>_256 22.383 -
BM_PopHeap_pair<uint32,_uint32>_262144 58.211 -
BM_PopHeap_pair<uint32,_uint32>_4 3.161 -1.22%
BM_PopHeap_pair<uint32,_uint32>_64 15.815 -
BM_PopHeap_string_1 0.457 -11.65%
BM_PopHeap_string_1024 56.072 -
BM_PopHeap_string_16 14.347 -
BM_PopHeap_string_16384 73.555 -
BM_PopHeap_string_256 40.855 -
BM_PopHeap_string_262144 96.044 -5.88%
BM_PopHeap_string_4 5.283 -1.40%
BM_PopHeap_string_64 25.991 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.485 -14.23%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.745 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.443 -1.25%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.330 -1.59%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 30.985 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 78.492 7.25%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.179 -1.16%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.625 -
BM_PopHeap_uint32_1 0.695 38.48%
BM_PopHeap_uint32_1024 21.195 -
BM_PopHeap_uint32_16 7.546 -
BM_PopHeap_uint32_16384 30.824 -1.41%
BM_PopHeap_uint32_256 16.914 -
BM_PopHeap_uint32_262144 41.514 1.32%
BM_PopHeap_uint32_4 2.649 -
BM_PopHeap_uint32_64 12.592 -
BM_PopHeap_uint64_1 0.576 31.60%
BM_PopHeap_uint64_1024 21.503 -
BM_PopHeap_uint64_16 7.611 -
BM_PopHeap_uint64_16384 31.050 -1.28%
BM_PopHeap_uint64_256 17.130 -
BM_PopHeap_uint64_262144 41.723 -1.23%
BM_PopHeap_uint64_4 2.666 -
BM_PopHeap_uint64_64 12.653 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.143 1.18%
BM_PushHeap_float_Ascending_16 1.019 3.95%
BM_PushHeap_float_Ascending_16384 4.282 -2.03%
BM_PushHeap_float_Ascending_256 2.503 -
BM_PushHeap_float_Ascending_262144 5.179 1.01%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.775 2.09%
BM_PushHeap_float_Descending_1 0.631 8.95%
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 -
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.13%
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 13.56%
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 -43.47%
BM_PushHeap_float_Random_1024 7.583 -
BM_PushHeap_float_Random_16 5.462 -
BM_PushHeap_float_Random_16384 7.730 -
BM_PushHeap_float_Random_256 7.267 -
BM_PushHeap_float_Random_262144 7.744 1.15%
BM_PushHeap_float_Random_4 3.047 6.09%
BM_PushHeap_float_Random_64 6.756 1.13%
BM_PushHeap_float_SingleElement_1 0.632 46.94%
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.28%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.633 60.77%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.183 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.600 -2.74%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.890 -2.92%
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.267 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.611 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.862 2.78%
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 -
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 2.37%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.687 1.14%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.594 -2.49%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.480 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.629 3.83%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.364 -4.29%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.430 -25.12%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.437 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.376 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.456 -2.94%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.249 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.706 3.63%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.523 -2.47%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.781 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.429 -38.43%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.553 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.583 2.75%
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 -4.24%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.551 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 12.454 3.22%
BM_PushHeap_string_Ascending_16 4.623 -
BM_PushHeap_string_Ascending_16384 18.950 4.47%
BM_PushHeap_string_Ascending_256 9.979 4.02%
BM_PushHeap_string_Ascending_262144 28.526 -2.71%
BM_PushHeap_string_Ascending_4 2.550 -
BM_PushHeap_string_Ascending_64 7.094 2.32%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.397 -2.32%
BM_PushHeap_string_Descending_16 2.084 1.07%
BM_PushHeap_string_Descending_16384 2.384 -1.23%
BM_PushHeap_string_Descending_256 2.350 4.58%
BM_PushHeap_string_Descending_262144 3.272 -3.60%
BM_PushHeap_string_Descending_4 1.880 -
BM_PushHeap_string_Descending_64 2.230 2.97%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.717 -
BM_PushHeap_string_PipeOrgan_16 4.044 -1.23%
BM_PushHeap_string_PipeOrgan_16384 13.148 -
BM_PushHeap_string_PipeOrgan_256 7.921 -
BM_PushHeap_string_PipeOrgan_262144 17.310 -1.19%
BM_PushHeap_string_PipeOrgan_4 2.508 -
BM_PushHeap_string_PipeOrgan_64 5.904 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.157 -
BM_PushHeap_string_QuickSortAdversary_16 10.258 1.25%
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 1.21%
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.827 -1.12%
BM_PushHeap_string_Random_16 10.047 -1.45%
BM_PushHeap_string_Random_16384 16.205 -1.18%
BM_PushHeap_string_Random_256 14.128 -1.10%
BM_PushHeap_string_Random_262144 18.139 -
BM_PushHeap_string_Random_4 5.970 -
BM_PushHeap_string_Random_64 12.690 -
BM_PushHeap_string_SingleElement_1 0.702 -
BM_PushHeap_string_SingleElement_1024 2.594 -
BM_PushHeap_string_SingleElement_16 2.554 -
BM_PushHeap_string_SingleElement_16384 2.567 -1.14%
BM_PushHeap_string_SingleElement_256 2.567 -
BM_PushHeap_string_SingleElement_262144 2.607 -1.47%
BM_PushHeap_string_SingleElement_4 2.276 -
BM_PushHeap_string_SingleElement_64 2.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.534 6.67%
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.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.964 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.554 3.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.719 1.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.801 26.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.699 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.776 3.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.695 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.718 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.944 5.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.499 -21.52%
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 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.239 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.697 33.80%
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 1.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.532 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.536 24.79%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.482 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.153 -3.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.566 1.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.176 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.423 -2.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.568 2.78%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.740 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.697 77.50%
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 3.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.752 -
BM_PushHeap_uint32_Ascending_1 0.617 37.98%
BM_PushHeap_uint32_Ascending_1024 3.934 -
BM_PushHeap_uint32_Ascending_16 1.393 -
BM_PushHeap_uint32_Ascending_16384 6.800 3.38%
BM_PushHeap_uint32_Ascending_256 3.080 -
BM_PushHeap_uint32_Ascending_262144 8.317 -
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 3.50%
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 5.19%
BM_PushHeap_uint32_Descending_64 0.382 -
BM_PushHeap_uint32_PipeOrgan_1 0.637 42.38%
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 50.47%
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 -5.28%
BM_PushHeap_uint32_Random_1024 6.176 -
BM_PushHeap_uint32_Random_16 4.459 -1.14%
BM_PushHeap_uint32_Random_16384 6.404 1.29%
BM_PushHeap_uint32_Random_256 6.066 -
BM_PushHeap_uint32_Random_262144 6.306 -1.84%
BM_PushHeap_uint32_Random_4 2.524 -
BM_PushHeap_uint32_Random_64 5.553 -
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.336 -
BM_PushHeap_uint32_SingleElement_16384 0.357 -
BM_PushHeap_uint32_SingleElement_256 0.382 -
BM_PushHeap_uint32_SingleElement_262144 0.356 -
BM_PushHeap_uint32_SingleElement_4 0.334 -
BM_PushHeap_uint32_SingleElement_64 0.351 -
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.712 3.38%
BM_PushHeap_uint64_Ascending_16 1.047 5.73%
BM_PushHeap_uint64_Ascending_16384 3.720 2.48%
BM_PushHeap_uint64_Ascending_256 2.258 5.09%
BM_PushHeap_uint64_Ascending_262144 4.988 4.49%
BM_PushHeap_uint64_Ascending_4 0.553 -
BM_PushHeap_uint64_Ascending_64 1.710 8.83%
BM_PushHeap_uint64_Descending_1 0.638 27.01%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.360 -
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 -
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 -
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 -4.85%
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 -6.07%
BM_PushHeap_uint64_Random_16 4.169 -1.85%
BM_PushHeap_uint64_Random_16384 5.939 -1.04%
BM_PushHeap_uint64_Random_256 5.603 -3.65%
BM_PushHeap_uint64_Random_262144 5.916 -3.72%
BM_PushHeap_uint64_Random_4 2.014 -
BM_PushHeap_uint64_Random_64 5.158 -
BM_PushHeap_uint64_SingleElement_1 0.405 -41.84%
BM_PushHeap_uint64_SingleElement_1024 0.384 5.56%
BM_PushHeap_uint64_SingleElement_16 0.376 11.59%
BM_PushHeap_uint64_SingleElement_16384 0.381 4.43%
BM_PushHeap_uint64_SingleElement_256 0.406 5.23%
BM_PushHeap_uint64_SingleElement_262144 0.379 5.89%
BM_PushHeap_uint64_SingleElement_4 0.378 5.90%
BM_PushHeap_uint64_SingleElement_64 0.414 12.66%
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 -
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 -15.99%
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 -26.35%
BM_RangesMakeHeap_float_Heap_1 0.276 -
BM_RangesMakeHeap_float_Heap_1024 0.254 -
BM_RangesMakeHeap_float_Heap_16 0.221 -
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 8.59%
BM_RangesMakeHeap_float_PipeOrgan_1 0.269 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.705 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.282 -1.11%
BM_RangesMakeHeap_float_PipeOrgan_16384 0.659 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.700 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.709 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.396 -
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 -4.38%
BM_RangesMakeHeap_float_Random_16 1.625 -
BM_RangesMakeHeap_float_Random_16384 1.178 2.12%
BM_RangesMakeHeap_float_Random_256 1.270 -13.67%
BM_RangesMakeHeap_float_Random_262144 1.108 -7.87%
BM_RangesMakeHeap_float_Random_4 1.262 -19.01%
BM_RangesMakeHeap_float_Random_64 1.636 -4.66%
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 2.39%
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 -1.34%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.332 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.403 1.94%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.397 1.35%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.735 -8.95%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.125 2.27%
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 -14.64%
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 -4.12%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.571 -3.87%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.445 -16.41%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.497 -6.42%
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 -3.80%
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 -4.22%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.123 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.268 -4.57%
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 -1.22%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.347 1.01%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.762 -1.83%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.110 -1.01%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.121 3.82%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.883 1.27%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.043 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.270 3.03%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.175 4.45%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.606 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.186 6.25%
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 -2.43%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.192 -2.01%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.188 -1.19%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.250 -2.67%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.793 -3.10%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.119 -1.09%
BM_RangesMakeHeap_string_Ascending_1 0.258 -
BM_RangesMakeHeap_string_Ascending_1024 5.288 6.43%
BM_RangesMakeHeap_string_Ascending_16 3.674 -
BM_RangesMakeHeap_string_Ascending_16384 5.940 14.95%
BM_RangesMakeHeap_string_Ascending_256 5.111 4.29%
BM_RangesMakeHeap_string_Ascending_262144 10.312 42.26%
BM_RangesMakeHeap_string_Ascending_4 2.909 2.04%
BM_RangesMakeHeap_string_Ascending_64 4.945 2.86%
BM_RangesMakeHeap_string_Descending_1 0.256 -
BM_RangesMakeHeap_string_Descending_1024 2.756 -
BM_RangesMakeHeap_string_Descending_16 2.346 -
BM_RangesMakeHeap_string_Descending_16384 2.821 -
BM_RangesMakeHeap_string_Descending_256 2.716 -
BM_RangesMakeHeap_string_Descending_262144 4.854 36.02%
BM_RangesMakeHeap_string_Descending_4 2.113 -1.23%
BM_RangesMakeHeap_string_Descending_64 2.574 -1.55%
BM_RangesMakeHeap_string_Heap_1 0.256 -
BM_RangesMakeHeap_string_Heap_1024 4.707 -2.24%
BM_RangesMakeHeap_string_Heap_16 4.601 -
BM_RangesMakeHeap_string_Heap_16384 4.932 -2.14%
BM_RangesMakeHeap_string_Heap_256 4.816 -2.76%
BM_RangesMakeHeap_string_Heap_262144 5.153 -3.06%
BM_RangesMakeHeap_string_Heap_4 2.982 -2.14%
BM_RangesMakeHeap_string_Heap_64 4.931 -1.34%
BM_RangesMakeHeap_string_PipeOrgan_1 0.253 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.216 4.77%
BM_RangesMakeHeap_string_PipeOrgan_16 3.635 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.734 8.03%
BM_RangesMakeHeap_string_PipeOrgan_256 5.031 3.40%
BM_RangesMakeHeap_string_PipeOrgan_262144 9.851 34.95%
BM_RangesMakeHeap_string_PipeOrgan_4 2.618 1.51%
BM_RangesMakeHeap_string_PipeOrgan_64 4.899 2.53%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.259 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.544 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.554 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.870 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.373 -1.02%
BM_RangesMakeHeap_string_QuickSortAdversary_262144 13.114 1.87%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.959 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.159 -
BM_RangesMakeHeap_string_Random_1 0.247 -
BM_RangesMakeHeap_string_Random_1024 10.675 -2.02%
BM_RangesMakeHeap_string_Random_16 8.293 -
BM_RangesMakeHeap_string_Random_16384 12.474 -2.30%
BM_RangesMakeHeap_string_Random_256 10.323 -1.89%
BM_RangesMakeHeap_string_Random_262144 15.139 -2.13%
BM_RangesMakeHeap_string_Random_4 5.735 -
BM_RangesMakeHeap_string_Random_64 9.937 -1.75%
BM_RangesMakeHeap_string_SingleElement_1 0.254 -
BM_RangesMakeHeap_string_SingleElement_1024 6.206 -
BM_RangesMakeHeap_string_SingleElement_16 5.523 -1.85%
BM_RangesMakeHeap_string_SingleElement_16384 5.933 -
BM_RangesMakeHeap_string_SingleElement_256 6.262 -1.96%
BM_RangesMakeHeap_string_SingleElement_262144 7.228 -1.74%
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 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.994 -1.30%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.255 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.944 -
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 -
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 -
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 1.02%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.788 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.757 -1.06%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.894 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.652 -
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 1.93%
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 11.96%
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 11.49%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.278 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.692 -1.49%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.051 1.68%
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.34%
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.92%
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.08%
BM_RangesMakeHeap_uint32_Random_16 1.255 -1.20%
BM_RangesMakeHeap_uint32_Random_16384 1.027 5.76%
BM_RangesMakeHeap_uint32_Random_256 1.216 7.83%
BM_RangesMakeHeap_uint32_Random_262144 1.031 2.39%
BM_RangesMakeHeap_uint32_Random_4 1.140 -40.58%
BM_RangesMakeHeap_uint32_Random_64 1.234 -5.84%
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.84%
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 1.64%
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 -9.78%
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 9.92%
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.47%
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 7.30%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.277 -
BM_RangesMakeHeap_uint64_Random_1024 1.140 1.79%
BM_RangesMakeHeap_uint64_Random_16 1.334 4.06%
BM_RangesMakeHeap_uint64_Random_16384 1.031 1.56%
BM_RangesMakeHeap_uint64_Random_256 1.197 2.79%
BM_RangesMakeHeap_uint64_Random_262144 1.028 -
BM_RangesMakeHeap_uint64_Random_4 1.784 17.04%
BM_RangesMakeHeap_uint64_Random_64 1.259 -
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 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.770 1.97%
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 1.28%
BM_RangesMakeThenSortHeap_float_Ascending_16 2.899 -1.22%
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.856 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.721 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 32.117 1.15%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.413 2.62%
BM_RangesMakeThenSortHeap_float_Ascending_64 4.093 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.273 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.004 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.885 -
BM_RangesMakeThenSortHeap_float_Descending_16384 26.959 -
BM_RangesMakeThenSortHeap_float_Descending_256 5.878 2.11%
BM_RangesMakeThenSortHeap_float_Descending_262144 34.758 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.228 -5.62%
BM_RangesMakeThenSortHeap_float_Descending_64 3.267 1.02%
BM_RangesMakeThenSortHeap_float_Heap_1 0.281 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.043 -
BM_RangesMakeThenSortHeap_float_Heap_16 2.105 -
BM_RangesMakeThenSortHeap_float_Heap_16384 26.632 -
BM_RangesMakeThenSortHeap_float_Heap_256 5.803 -
BM_RangesMakeThenSortHeap_float_Heap_262144 30.673 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.210 -2.49%
BM_RangesMakeThenSortHeap_float_Heap_64 3.390 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.273 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.573 2.03%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.874 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 26.501 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.417 1.62%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 32.155 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.449 -2.04%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 3.992 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.276 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.274 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 3.029 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.083 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.012 -1.45%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.517 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.469 -1.50%
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 -
BM_RangesMakeThenSortHeap_float_Random_16384 47.454 1.01%
BM_RangesMakeThenSortHeap_float_Random_256 25.545 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.758 -
BM_RangesMakeThenSortHeap_float_Random_4 4.170 -1.11%
BM_RangesMakeThenSortHeap_float_Random_64 17.814 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.281 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.790 -
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.277 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 16.031 1.66%
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.995 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.566 -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.364 1.43%
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.35%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.789 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.487 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.802 1.10%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.569 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.725 -1.76%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.325 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.301 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.965 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.022 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.207 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.378 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.886 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.855 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.189 1.71%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.504 1.87%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.475 1.63%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.720 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.625 1.67%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.973 -6.97%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.240 1.56%
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 -2.35%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.022 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.743 -2.07%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.703 -1.06%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.824 1.35%
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 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.382 -1.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.727 9.56%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.865 -1.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.057 -1.57%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.512 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.987 -1.64%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.941 -1.56%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.908 -2.88%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.029 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.263 -2.08%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.688 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.334 1.33%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.524 1.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.330 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.656 3.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.069 -13.52%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.914 -
BM_RangesMakeThenSortHeap_string_Ascending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 48.322 3.63%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.457 -1.42%
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.874 -
BM_RangesMakeThenSortHeap_string_Ascending_256 20.888 2.87%
BM_RangesMakeThenSortHeap_string_Ascending_262144 75.017 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.348 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.213 -1.72%
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 38.333 3.91%
BM_RangesMakeThenSortHeap_string_Descending_16 7.769 -
BM_RangesMakeThenSortHeap_string_Descending_16384 67.974 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.814 1.49%
BM_RangesMakeThenSortHeap_string_Descending_262144 84.668 -2.76%
BM_RangesMakeThenSortHeap_string_Descending_4 3.651 -2.69%
BM_RangesMakeThenSortHeap_string_Descending_64 12.975 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 64.964 2.70%
BM_RangesMakeThenSortHeap_string_Heap_16 17.344 -
BM_RangesMakeThenSortHeap_string_Heap_16384 104.428 2.96%
BM_RangesMakeThenSortHeap_string_Heap_256 50.235 1.74%
BM_RangesMakeThenSortHeap_string_Heap_262144 184.348 3.31%
BM_RangesMakeThenSortHeap_string_Heap_4 5.962 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.594 2.08%
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 26.493 -2.36%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.506 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 64.532 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 19.653 -2.29%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 81.352 2.04%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.790 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 14.862 -1.67%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 70.005 1.20%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.568 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 110.802 1.90%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.488 1.40%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 194.076 2.88%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.546 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.642 1.15%
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 -2.08%
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 -1.41%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.277 -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 38.202 1.85%
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.653 -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 49.934 -1.33%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.145 -4.10%
BM_RangesMakeThenSortHeap_string_SingleElement_64 18.770 -1.83%
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 2.58%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.815 1.25%
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 -1.46%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.777 2.00%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.881 1.13%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.695 1.73%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.704 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.217 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.484 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.941 -1.94%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.076 1.28%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.912 -1.20%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.933 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.162 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.255 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.320 -1.06%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.350 -1.73%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.231 -
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.43%
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 3.02%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.960 3.29%
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.73%
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 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.222 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.523 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.341 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.825 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.400 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.408 5.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.26%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.541 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.352 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.633 1.01%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.210 1.45%
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 -
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.27%
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.63%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.690 -3.05%
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 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.014 -
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 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.240 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.794 1.01%
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.521 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.150 1.65%
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.772 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.445 1.75%
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 1.09%
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.623 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.452 1.37%
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.762 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.953 1.70%
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.309 -9.89%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.476 1.43%
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 -
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.370 1.32%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.216 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.143 1.26%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.543 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.338 -
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.65%
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.64%
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.372 1.31%
BM_RangesMakeThenSortHeap_uint64_Random_256 13.468 1.10%
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.942 -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.058 -1.35%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.860 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.217 -5.38%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.026 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 27.042 2.19%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.799 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.501 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.273 5.73%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 6.216 4.84%
BM_RangesPopHeap_float_1 0.471 -
BM_RangesPopHeap_float_1024 27.804 -
BM_RangesPopHeap_float_16 6.555 -
BM_RangesPopHeap_float_16384 33.436 -1.57%
BM_RangesPopHeap_float_256 20.412 1.51%
BM_RangesPopHeap_float_262144 38.068 -2.06%
BM_RangesPopHeap_float_4 2.419 -
BM_RangesPopHeap_float_64 12.520 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.479 -31.17%
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 -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.192 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.922 -
BM_RangesPopHeap_string_1 0.689 48.15%
BM_RangesPopHeap_string_1024 56.066 -
BM_RangesPopHeap_string_16 14.392 1.01%
BM_RangesPopHeap_string_16384 72.183 -2.33%
BM_RangesPopHeap_string_256 41.112 1.11%
BM_RangesPopHeap_string_262144 100.317 10.54%
BM_RangesPopHeap_string_4 5.362 1.09%
BM_RangesPopHeap_string_64 26.014 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.697 41.63%
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 5.97%
BM_RangesPopHeap_uint32_1024 21.443 -
BM_RangesPopHeap_uint32_16 7.616 1.15%
BM_RangesPopHeap_uint32_16384 31.325 -
BM_RangesPopHeap_uint32_256 17.220 -
BM_RangesPopHeap_uint32_262144 41.386 -
BM_RangesPopHeap_uint32_4 2.664 -1.19%
BM_RangesPopHeap_uint32_64 12.653 -
BM_RangesPopHeap_uint64_1 0.449 3.17%
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 2.59%
BM_RangesPopHeap_uint64_4 2.673 -2.74%
BM_RangesPopHeap_uint64_64 12.718 -
BM_RangesPushHeap_float_Ascending_1 0.466 -
BM_RangesPushHeap_float_Ascending_1024 3.130 -
BM_RangesPushHeap_float_Ascending_16 0.986 -3.09%
BM_RangesPushHeap_float_Ascending_16384 4.296 -
BM_RangesPushHeap_float_Ascending_256 2.482 -
BM_RangesPushHeap_float_Ascending_262144 5.212 -
BM_RangesPushHeap_float_Ascending_4 0.537 -
BM_RangesPushHeap_float_Ascending_64 1.764 -
BM_RangesPushHeap_float_Descending_1 0.560 42.22%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.377 3.59%
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.25%
BM_RangesPushHeap_float_Descending_64 0.384 -4.65%
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.03%
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 -4.33%
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 40.07%
BM_RangesPushHeap_float_Random_1024 7.456 -
BM_RangesPushHeap_float_Random_16 5.317 -1.55%
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 1.03%
BM_RangesPushHeap_float_Random_64 6.715 -
BM_RangesPushHeap_float_SingleElement_1 0.412 -17.92%
BM_RangesPushHeap_float_SingleElement_1024 0.390 -
BM_RangesPushHeap_float_SingleElement_16 0.379 4.04%
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.13%
BM_RangesPushHeap_float_SingleElement_64 0.384 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.479 7.06%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.190 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.591 -3.54%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.924 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.259 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.707 -1.32%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.804 1.49%
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.96%
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.48%
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 -
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 3.71%
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 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.404 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.448 -19.45%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.436 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.490 3.13%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.665 1.94%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.164 -1.50%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.615 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.678 5.55%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.697 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.430 -17.18%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.560 1.99%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.561 2.41%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.579 1.85%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.554 1.95%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.534 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.552 -
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 12.039 1.90%
BM_RangesPushHeap_string_Ascending_16 4.618 -
BM_RangesPushHeap_string_Ascending_16384 18.366 -8.87%
BM_RangesPushHeap_string_Ascending_256 9.533 1.66%
BM_RangesPushHeap_string_Ascending_262144 29.229 4.38%
BM_RangesPushHeap_string_Ascending_4 2.571 1.39%
BM_RangesPushHeap_string_Ascending_64 6.938 1.14%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.355 -18.93%
BM_RangesPushHeap_string_Descending_16 2.091 -3.69%
BM_RangesPushHeap_string_Descending_16384 2.353 -15.50%
BM_RangesPushHeap_string_Descending_256 2.275 -14.44%
BM_RangesPushHeap_string_Descending_262144 3.218 -34.65%
BM_RangesPushHeap_string_Descending_4 1.889 -10.27%
BM_RangesPushHeap_string_Descending_64 2.190 -10.68%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.697 -6.73%
BM_RangesPushHeap_string_PipeOrgan_16 4.094 -1.30%
BM_RangesPushHeap_string_PipeOrgan_16384 13.163 -10.61%
BM_RangesPushHeap_string_PipeOrgan_256 7.903 -4.20%
BM_RangesPushHeap_string_PipeOrgan_262144 17.703 -2.47%
BM_RangesPushHeap_string_PipeOrgan_4 2.518 -2.85%
BM_RangesPushHeap_string_PipeOrgan_64 5.945 -1.98%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 14.939 -3.59%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.104 -1.28%
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.556 -4.14%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.395 -2.22%
BM_RangesPushHeap_string_QuickSortAdversary_262144 15.994 -5.86%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.044 -1.77%
BM_RangesPushHeap_string_QuickSortAdversary_64 12.781 -1.88%
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.952 -
BM_RangesPushHeap_string_Random_16 10.121 -
BM_RangesPushHeap_string_Random_16384 16.359 -
BM_RangesPushHeap_string_Random_256 14.058 -1.73%
BM_RangesPushHeap_string_Random_262144 18.031 -14.18%
BM_RangesPushHeap_string_Random_4 5.948 -
BM_RangesPushHeap_string_Random_64 12.677 -1.14%
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.506 2.74%
BM_RangesPushHeap_string_SingleElement_16 2.527 4.01%
BM_RangesPushHeap_string_SingleElement_16384 2.525 2.94%
BM_RangesPushHeap_string_SingleElement_256 2.509 3.57%
BM_RangesPushHeap_string_SingleElement_262144 2.555 -
BM_RangesPushHeap_string_SingleElement_4 2.228 2.98%
BM_RangesPushHeap_string_SingleElement_64 2.555 2.79%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.697 29.70%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.814 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.084 -1.23%
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.10%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.004 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.960 -1.12%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.466 13.59%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.701 -1.53%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.642 -7.08%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.687 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.742 -2.66%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.690 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.703 -5.88%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.931 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.410 -17.96%
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 2.01%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.238 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.535 15.54%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.084 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.267 -
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 -2.50%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.521 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.462 -3.93%
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.09%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.641 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.642 2.55%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.907 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.481 17.12%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.742 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.727 -
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 -9.68%
BM_RangesPushHeap_uint32_Ascending_1024 3.952 1.70%
BM_RangesPushHeap_uint32_Ascending_16 1.395 -
BM_RangesPushHeap_uint32_Ascending_16384 6.720 3.05%
BM_RangesPushHeap_uint32_Ascending_256 3.097 1.59%
BM_RangesPushHeap_uint32_Ascending_262144 8.127 -
BM_RangesPushHeap_uint32_Ascending_4 0.761 -
BM_RangesPushHeap_uint32_Ascending_64 2.232 1.51%
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.384 -
BM_RangesPushHeap_uint32_Descending_16 0.357 -
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 -2.93%
BM_RangesPushHeap_uint32_Descending_64 0.374 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.611 21.92%
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 -30.21%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.935 -
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 -
BM_RangesPushHeap_uint32_Random_1024 6.225 2.10%
BM_RangesPushHeap_uint32_Random_16 4.438 -
BM_RangesPushHeap_uint32_Random_16384 6.364 2.56%
BM_RangesPushHeap_uint32_Random_256 6.089 3.78%
BM_RangesPushHeap_uint32_Random_262144 6.378 2.28%
BM_RangesPushHeap_uint32_Random_4 2.548 -
BM_RangesPushHeap_uint32_Random_64 5.606 3.82%
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.363 -
BM_RangesPushHeap_uint32_SingleElement_16 0.337 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.357 -
BM_RangesPushHeap_uint32_SingleElement_256 0.382 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -
BM_RangesPushHeap_uint32_SingleElement_4 0.340 -
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.638 2.40%
BM_RangesPushHeap_uint64_Ascending_16 0.956 -
BM_RangesPushHeap_uint64_Ascending_16384 3.689 3.54%
BM_RangesPushHeap_uint64_Ascending_256 2.171 3.78%
BM_RangesPushHeap_uint64_Ascending_262144 4.887 -
BM_RangesPushHeap_uint64_Ascending_4 0.548 -
BM_RangesPushHeap_uint64_Ascending_64 1.612 6.08%
BM_RangesPushHeap_uint64_Descending_1 0.579 34.30%
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 -3.24%
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 -2.66%
BM_RangesPushHeap_uint64_Random_16 4.304 2.24%
BM_RangesPushHeap_uint64_Random_16384 5.944 -
BM_RangesPushHeap_uint64_Random_256 5.789 -
BM_RangesPushHeap_uint64_Random_262144 6.070 -
BM_RangesPushHeap_uint64_Random_4 2.046 -5.27%
BM_RangesPushHeap_uint64_Random_64 5.298 1.92%
BM_RangesPushHeap_uint64_SingleElement_1 0.494 6.13%
BM_RangesPushHeap_uint64_SingleElement_1024 0.369 -
BM_RangesPushHeap_uint64_SingleElement_16 0.349 3.49%
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.26%
BM_RangesPushHeap_uint64_SingleElement_64 0.374 -
BM_RangesSortHeap_float_1 0.249 -6.99%
BM_RangesSortHeap_float_1024 8.021 -
BM_RangesSortHeap_float_16 1.655 -
BM_RangesSortHeap_float_16384 26.378 -
BM_RangesSortHeap_float_256 5.819 -1.95%
BM_RangesSortHeap_float_262144 29.911 -
BM_RangesSortHeap_float_4 1.006 -2.67%
BM_RangesSortHeap_float_64 3.095 -1.79%
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.257 -3.76%
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.695 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.960 -2.79%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.556 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.200 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.341 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.825 6.15%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.716 -
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 59.217 -
BM_RangesSortHeap_string_16 14.189 -
BM_RangesSortHeap_string_16384 97.052 -
BM_RangesSortHeap_string_256 44.590 -
BM_RangesSortHeap_string_262144 174.422 -2.15%
BM_RangesSortHeap_string_4 4.250 -
BM_RangesSortHeap_string_64 29.852 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.507 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.566 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.586 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.357 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.167 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.406 -1.18%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.428 -
BM_RangesSortHeap_uint32_1 0.264 -
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 -
BM_RangesSortHeap_uint64_16384 16.400 -
BM_RangesSortHeap_uint64_256 8.300 -
BM_RangesSortHeap_uint64_262144 24.516 -
BM_RangesSortHeap_uint64_4 0.944 -
BM_RangesSortHeap_uint64_64 7.924 -
BM_SortHeap_float_1 0.250 -
BM_SortHeap_float_1024 8.060 -
BM_SortHeap_float_16 1.656 -
BM_SortHeap_float_16384 26.848 -
BM_SortHeap_float_256 5.920 -
BM_SortHeap_float_262144 30.363 -
BM_SortHeap_float_4 1.033 -
BM_SortHeap_float_64 3.211 1.98%
BM_SortHeap_pair<uint32,_uint32>_1 0.261 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.759 -1.31%
BM_SortHeap_pair<uint32,_uint32>_16 5.961 -3.26%
BM_SortHeap_pair<uint32,_uint32>_16384 22.543 -1.79%
BM_SortHeap_pair<uint32,_uint32>_256 10.072 -1.79%
BM_SortHeap_pair<uint32,_uint32>_262144 33.675 -
BM_SortHeap_pair<uint32,_uint32>_4 1.535 -
BM_SortHeap_pair<uint32,_uint32>_64 8.708 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 60.092 -
BM_SortHeap_string_16 14.305 -
BM_SortHeap_string_16384 98.092 -
BM_SortHeap_string_256 45.100 -
BM_SortHeap_string_262144 176.267 1.10%
BM_SortHeap_string_4 4.272 -
BM_SortHeap_string_64 30.186 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.610 -1.03%
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.31%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.646 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.454 3.78%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.520 -
BM_SortHeap_uint32_1 0.264 -
BM_SortHeap_uint32_1024 10.225 -
BM_SortHeap_uint32_16 4.862 -
BM_SortHeap_uint32_16384 16.382 -
BM_SortHeap_uint32_256 8.110 -
BM_SortHeap_uint32_262144 24.515 -
BM_SortHeap_uint32_4 1.044 -2.58%
BM_SortHeap_uint32_64 8.026 -
BM_SortHeap_uint64_1 0.266 -
BM_SortHeap_uint64_1024 10.262 -
BM_SortHeap_uint64_16 4.946 -1.38%
BM_SortHeap_uint64_16384 16.439 -
BM_SortHeap_uint64_256 8.305 -
BM_SortHeap_uint64_262144 24.643 -
BM_SortHeap_uint64_4 0.950 1.15%
BM_SortHeap_uint64_64 7.938 -
BM_StringAssignAsciizMix_Opaque 4.961 2.29%
BM_StringAssignAsciizMix_Transparent 3.111 1.87%
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 1.57%
BM_StringAssignAsciiz_Large_Transparent 11.807 -
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 1.81%
BM_StringAssignStr_Huge_Transparent 110.869 2.22%
BM_StringAssignStr_Large_Opaque 10.414 -
BM_StringAssignStr_Large_Transparent 10.289 -2.10%
BM_StringAssignStr_Small_Opaque 0.725 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.136 -7.49%
BM_StringConstructDestroyCStr_Empty_Transparent 0.235 -
BM_StringConstructDestroyCStr_Huge_Opaque 160.456 1.09%
BM_StringConstructDestroyCStr_Huge_Transparent 70.523 2.70%
BM_StringConstructDestroyCStr_Large_Opaque 14.828 -
BM_StringConstructDestroyCStr_Large_Transparent 9.201 -3.03%
BM_StringConstructDestroyCStr_Small_Opaque 2.082 -
BM_StringConstructDestroyCStr_Small_Transparent 0.347 -6.27%
BM_StringCopy_Empty 0.653 -
BM_StringCopy_Huge 104.647 2.14%
BM_StringCopy_Large 6.212 -
BM_StringCopy_Small 0.653 -
BM_StringCtorDefault 0.375 35.25%
BM_StringDestroy_Empty 0.682 -11.10%
BM_StringDestroy_Huge 10.659 -
BM_StringDestroy_Large 6.825 -4.34%
BM_StringDestroy_Small 0.652 -
BM_StringEraseToEnd_Empty_Opaque 0.612 -
BM_StringEraseToEnd_Empty_Transparent 0.357 -
BM_StringEraseToEnd_Huge_Opaque 2.351 -6.17%
BM_StringEraseToEnd_Huge_Transparent 2.449 -4.27%
BM_StringEraseToEnd_Large_Opaque 1.017 -2.64%
BM_StringEraseToEnd_Large_Transparent 0.843 -3.03%
BM_StringEraseToEnd_Small_Opaque 0.615 -
BM_StringEraseToEnd_Small_Transparent 0.417 -
BM_StringEraseWithMove_Empty_Opaque 0.799 -
BM_StringEraseWithMove_Empty_Transparent 0.570 -
BM_StringEraseWithMove_Huge_Opaque 46.739 3.62%
BM_StringEraseWithMove_Huge_Transparent 45.437 4.67%
BM_StringEraseWithMove_Large_Opaque 2.855 -
BM_StringEraseWithMove_Large_Transparent 2.702 2.76%
BM_StringEraseWithMove_Small_Opaque 2.622 1.15%
BM_StringEraseWithMove_Small_Transparent 2.548 5.07%
BM_StringFindAllMatch/1 2.634 -10.67%
BM_StringFindAllMatch/131072 2271.419 -
BM_StringFindAllMatch/32768 575.299 -
BM_StringFindAllMatch/4096 85.876 -
BM_StringFindAllMatch/512 11.467 -
BM_StringFindAllMatch/64 2.996 -8.67%
BM_StringFindAllMatch/8 2.471 -8.83%
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 -3.43%
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 -1.97%
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 7.25%
BM_StringFindStringLiteral/1024 18.103 -
BM_StringFindStringLiteral/128 3.128 -1.62%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.392 -
BM_StringFindStringLiteral/256 5.341 -1.72%
BM_StringFindStringLiteral/32 1.656 -7.87%
BM_StringFindStringLiteral/4096 77.615 -
BM_StringFindStringLiteral/512 9.609 -
BM_StringFindStringLiteral/64 2.107 -5.36%
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 26.74%
BM_StringRead_Cold_Deep_Large 1.564 23.03%
BM_StringRead_Cold_Deep_Small 1.045 25.31%
BM_StringRead_Cold_Shallow_Empty 1.025 29.37%
BM_StringRead_Cold_Shallow_Large 1.308 17.57%
BM_StringRead_Cold_Shallow_Small 1.059 27.48%
BM_StringRead_Hot_Deep_Empty 0.477 -
BM_StringRead_Hot_Deep_Large 0.693 10.97%
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 4.85%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.694 5.84%
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.08%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.051 -1.37%
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.18%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.203 4.08%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.616 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.366 -8.26%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.365 -9.34%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.364 -9.02%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.365 -8.41%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.233 -13.11%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.573 24.09%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.496 8.47%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.815 -1.97%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.825 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.834 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.824 -1.25%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.392 13.41%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.307 -23.66%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.449 71.43%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.555 10.73%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.445 -9.01%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.505 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.555 -8.19%
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 5.05%
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.017 5.49%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.497 4.18%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.851 -8.26%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.666 4.89%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.287 -4.27%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.919 7.15%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.574 -13.72%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.453 -5.96%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.839 -1.34%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.374 1.67%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.725 1.33%
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 5.30%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 2.119 -
BM_StringRelational_Eq_Empty_Huge_Control 0.480 -
BM_StringRelational_Eq_Empty_Large_Control 0.481 -2.50%
BM_StringRelational_Eq_Empty_Small_Control 0.473 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.389 -24.89%
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 -3.00%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.504 25.55%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.905 -2.96%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.790 3.95%
BM_StringRelational_Eq_Large_Large_Control 2.482 6.71%
BM_StringRelational_Eq_Small_Huge_Control 0.477 -
BM_StringRelational_Eq_Small_Large_Control 0.487 2.34%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.626 7.58%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.078 3.11%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.414 -11.41%
BM_StringRelational_Eq_Small_Small_Control 1.850 -2.74%
BM_StringRelational_Less_Empty_Empty_Control 2.116 3.62%
BM_StringRelational_Less_Empty_Huge_Control 2.059 1.76%
BM_StringRelational_Less_Empty_Large_Control 1.977 8.83%
BM_StringRelational_Less_Empty_Small_Control 2.039 -
BM_StringRelational_Less_Huge_Empty_Control 1.942 2.83%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.394 19.11%
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 15.24%
BM_StringRelational_Less_Huge_Small_Control 1.827 -
BM_StringRelational_Less_Large_Empty_Control 2.108 2.65%
BM_StringRelational_Less_Large_Huge_Control 2.369 1.31%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.157 -16.62%
BM_StringRelational_Less_Large_Large_ChangeLast 1.914 -1.28%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.619 7.88%
BM_StringRelational_Less_Large_Large_Control 2.223 -5.37%
BM_StringRelational_Less_Large_Small_Control 1.770 5.83%
BM_StringRelational_Less_Small_Empty_Control 1.989 9.54%
BM_StringRelational_Less_Small_Huge_Control 1.840 3.20%
BM_StringRelational_Less_Small_Large_Control 1.899 2.78%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.437 3.60%
BM_StringRelational_Less_Small_Small_ChangeLast 1.759 -4.75%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.286 -7.26%
BM_StringRelational_Less_Small_Small_Control 1.753 -6.10%
BM_StringResizeAndOverwrite 0.850 -1.61%
BM_align/1 0.973 5.00%
BM_align/256 0.961 4.03%
BM_align/64 0.961 4.02%
BM_align/8 0.962 4.12%
BM_deque_deque_copy/0 1.389 -
BM_deque_deque_copy/1 3.464 2.43%
BM_deque_deque_copy/1024 38.794 -
BM_deque_deque_copy/2 3.177 -1.43%
BM_deque_deque_copy/4000 143.970 -
BM_deque_deque_copy/4096 151.992 -2.04%
BM_deque_deque_copy/512 20.356 -
BM_deque_deque_copy/5500 202.091 -
BM_deque_deque_copy/64 5.479 -
BM_deque_deque_copy/64000 2643.025 2.16%
BM_deque_deque_copy/65536 2795.848 -
BM_deque_deque_copy/70000 2800.133 -
BM_deque_deque_copy_backward/0 0.863 -
BM_deque_deque_copy_backward/1 2.775 -
BM_deque_deque_copy_backward/1024 38.147 -1.28%
BM_deque_deque_copy_backward/2 2.535 2.28%
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.54%
BM_deque_deque_copy_backward/5500 208.179 1.67%
BM_deque_deque_copy_backward/64 3.550 6.41%
BM_deque_deque_copy_backward/64000 7964.259 -
BM_deque_deque_copy_backward/65536 8117.451 -1.29%
BM_deque_deque_copy_backward/70000 8625.370 -
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.478 -
BM_deque_deque_move/1024 39.032 -
BM_deque_deque_move/2 3.175 -
BM_deque_deque_move/4000 144.703 -
BM_deque_deque_move/4096 151.409 -1.19%
BM_deque_deque_move/512 20.373 -
BM_deque_deque_move/5500 201.616 -
BM_deque_deque_move/64 5.491 -
BM_deque_deque_move/64000 2725.159 -
BM_deque_deque_move/65536 2839.719 1.87%
BM_deque_deque_move/70000 3158.914 1.97%
BM_deque_deque_move_backward/0 0.921 -
BM_deque_deque_move_backward/1 2.781 1.91%
BM_deque_deque_move_backward/1024 38.428 1.33%
BM_deque_deque_move_backward/2 2.530 2.42%
BM_deque_deque_move_backward/4000 150.107 1.80%
BM_deque_deque_move_backward/4096 155.357 1.53%
BM_deque_deque_move_backward/512 18.804 1.16%
BM_deque_deque_move_backward/5500 208.850 1.68%
BM_deque_deque_move_backward/64 3.401 1.82%
BM_deque_deque_move_backward/64000 7815.093 -
BM_deque_deque_move_backward/65536 8221.345 -
BM_deque_deque_move_backward/70000 8612.451 -
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.491 -1.55%
BM_deque_deque_ranges_copy/1024 39.197 -
BM_deque_deque_ranges_copy/2 3.172 -1.98%
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 -
BM_deque_deque_ranges_copy/64000 2602.518 -2.33%
BM_deque_deque_ranges_copy/65536 2741.942 -3.50%
BM_deque_deque_ranges_copy/70000 3027.727 -
BM_deque_deque_ranges_copy_backward/0 0.771 -2.78%
BM_deque_deque_ranges_copy_backward/1 2.801 2.08%
BM_deque_deque_ranges_copy_backward/1024 38.242 -
BM_deque_deque_ranges_copy_backward/2 2.537 2.53%
BM_deque_deque_ranges_copy_backward/4000 146.173 -
BM_deque_deque_ranges_copy_backward/4096 153.031 -
BM_deque_deque_ranges_copy_backward/512 19.711 3.77%
BM_deque_deque_ranges_copy_backward/5500 205.578 -
BM_deque_deque_ranges_copy_backward/64 3.478 4.10%
BM_deque_deque_ranges_copy_backward/64000 7892.074 -1.55%
BM_deque_deque_ranges_copy_backward/65536 8069.692 -
BM_deque_deque_ranges_copy_backward/70000 8916.691 -1.46%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.489 3.49%
BM_deque_deque_ranges_move/1024 39.050 -
BM_deque_deque_ranges_move/2 3.169 3.79%
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 1.59%
BM_deque_deque_ranges_move/64 5.423 -
BM_deque_deque_ranges_move/64000 2835.239 -3.85%
BM_deque_deque_ranges_move/65536 2824.725 2.21%
BM_deque_deque_ranges_move/70000 3238.398 6.95%
BM_deque_deque_ranges_move_backward/0 0.921 10.68%
BM_deque_deque_ranges_move_backward/1 2.714 -
BM_deque_deque_ranges_move_backward/1024 38.048 -
BM_deque_deque_ranges_move_backward/2 2.475 -
BM_deque_deque_ranges_move_backward/4000 147.395 -
BM_deque_deque_ranges_move_backward/4096 156.521 1.33%
BM_deque_deque_ranges_move_backward/512 19.509 4.89%
BM_deque_deque_ranges_move_backward/5500 206.964 -
BM_deque_deque_ranges_move_backward/64 3.560 6.60%
BM_deque_deque_ranges_move_backward/64000 7884.469 -1.01%
BM_deque_deque_ranges_move_backward/65536 8152.516 -
BM_deque_deque_ranges_move_backward/70000 8673.232 1.43%
BM_deque_vector_copy/0 1.468 -8.94%
BM_deque_vector_copy/1 2.110 -8.26%
BM_deque_vector_copy/1024 36.972 -
BM_deque_vector_copy/2 1.833 -5.69%
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 -
BM_deque_vector_copy/64 2.563 -4.52%
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 16.20%
BM_deque_vector_copy_backward/1 2.091 -
BM_deque_vector_copy_backward/1024 37.005 -
BM_deque_vector_copy_backward/2 1.844 3.53%
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 -
BM_deque_vector_copy_backward/64 2.917 -
BM_deque_vector_copy_backward/64000 8010.190 -4.64%
BM_deque_vector_copy_backward/65536 8170.349 -5.24%
BM_deque_vector_copy_backward/70000 8705.598 -4.92%
BM_deque_vector_move/0 1.427 2.03%
BM_deque_vector_move/1 2.103 3.79%
BM_deque_vector_move/1024 37.004 -1.26%
BM_deque_vector_move/2 1.841 3.44%
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 -1.05%
BM_deque_vector_move/64 2.586 -2.31%
BM_deque_vector_move/64000 2704.148 -1.42%
BM_deque_vector_move/65536 2664.806 -1.15%
BM_deque_vector_move/70000 2965.287 3.43%
BM_deque_vector_move_backward/0 1.375 4.63%
BM_deque_vector_move_backward/1 2.098 1.21%
BM_deque_vector_move_backward/1024 36.997 -
BM_deque_vector_move_backward/2 1.838 3.47%
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.36%
BM_deque_vector_move_backward/64 2.915 -
BM_deque_vector_move_backward/64000 7833.706 -4.78%
BM_deque_vector_move_backward/65536 8127.447 -3.54%
BM_deque_vector_move_backward/70000 8582.218 -4.71%
BM_deque_vector_ranges_copy/0 1.455 -2.80%
BM_deque_vector_ranges_copy/1 2.095 -3.57%
BM_deque_vector_ranges_copy/1024 37.122 -
BM_deque_vector_ranges_copy/2 1.836 -
BM_deque_vector_ranges_copy/4000 141.686 -
BM_deque_vector_ranges_copy/4096 145.651 -
BM_deque_vector_ranges_copy/512 16.630 -
BM_deque_vector_ranges_copy/5500 199.825 -
BM_deque_vector_ranges_copy/64 2.603 -
BM_deque_vector_ranges_copy/64000 2663.464 2.21%
BM_deque_vector_ranges_copy/65536 2611.573 -
BM_deque_vector_ranges_copy/70000 2948.665 2.69%
BM_deque_vector_ranges_copy_backward/0 1.426 8.30%
BM_deque_vector_ranges_copy_backward/1 2.105 4.13%
BM_deque_vector_ranges_copy_backward/1024 37.298 -
BM_deque_vector_ranges_copy_backward/2 1.843 3.34%
BM_deque_vector_ranges_copy_backward/4000 142.093 -
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 1.27%
BM_deque_vector_ranges_copy_backward/64 2.907 -
BM_deque_vector_ranges_copy_backward/64000 7963.426 -5.60%
BM_deque_vector_ranges_copy_backward/65536 7981.639 -6.05%
BM_deque_vector_ranges_copy_backward/70000 8842.295 -2.83%
BM_deque_vector_ranges_move/0 1.498 9.23%
BM_deque_vector_ranges_move/1 2.137 2.09%
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 -
BM_deque_vector_ranges_move/64 2.572 -2.67%
BM_deque_vector_ranges_move/64000 2695.651 -2.41%
BM_deque_vector_ranges_move/65536 2676.415 -1.94%
BM_deque_vector_ranges_move/70000 2908.115 -2.13%
BM_deque_vector_ranges_move_backward/0 1.531 8.22%
BM_deque_vector_ranges_move_backward/1 2.122 4.60%
BM_deque_vector_ranges_move_backward/1024 37.189 -
BM_deque_vector_ranges_move_backward/2 1.837 3.05%
BM_deque_vector_ranges_move_backward/4000 143.525 -
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 -
BM_deque_vector_ranges_move_backward/64000 7995.627 -1.88%
BM_deque_vector_ranges_move_backward/65536 8123.390 -3.15%
BM_deque_vector_ranges_move_backward/70000 8675.933 -4.56%
BM_getline_string 17.684 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.343 -10.40%
BM_lexicographical_compare_three_way<IntPtr>/1024 247.951 1.87%
BM_lexicographical_compare_three_way<IntPtr>/1048576 248898.839 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.270 -1.39%
BM_lexicographical_compare_three_way<IntPtr>/16384 3822.259 2.18%
BM_lexicographical_compare_three_way<IntPtr>/256 69.538 -
BM_lexicographical_compare_three_way<IntPtr>/262144 61015.225 1.45%
BM_lexicographical_compare_three_way<IntPtr>/4 1.135 -
BM_lexicographical_compare_three_way<IntPtr>/4096 957.856 1.20%
BM_lexicographical_compare_three_way<IntPtr>/64 15.547 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15252.516 2.11%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.945 -2.22%
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 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30085.725 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.138 -13.08%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.814 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 250544.932 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.165 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3759.313 -1.37%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 69.597 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60173.246 -1.05%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.032 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 955.438 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.324 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15035.147 -1.14%
BM_lexicographical_compare_three_way_fast_path/1 0.392 27.79%
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 -
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 22.56%
BM_lexicographical_compare_three_way_slow_path/1024 246.311 -
BM_lexicographical_compare_three_way_slow_path/1048576 246815.076 -1.28%
BM_lexicographical_compare_three_way_slow_path/16 4.445 -1.59%
BM_lexicographical_compare_three_way_slow_path/16384 3778.206 -2.73%
BM_lexicographical_compare_three_way_slow_path/256 69.957 -1.34%
BM_lexicographical_compare_three_way_slow_path/262144 60275.556 -3.54%
BM_lexicographical_compare_three_way_slow_path/4 1.149 -
BM_lexicographical_compare_three_way_slow_path/4096 954.822 -1.48%
BM_lexicographical_compare_three_way_slow_path/64 15.787 1.05%
BM_lexicographical_compare_three_way_slow_path/65536 15039.043 -3.53%
BM_map_find_string_literal 12.133 -
BM_num_get<bool> 12.761 -
BM_num_get<double> 36.202 4.01%
BM_num_get<float> 35.938 2.00%
BM_num_get<long> 11.863 -
BM_num_get<long_double> 36.942 4.03%
BM_num_get<long_long> 11.846 -
BM_num_get<unsigned_int> 10.448 -1.45%
BM_num_get<unsigned_long> 11.002 -4.25%
BM_num_get<unsigned_long_long> 11.039 -3.61%
BM_num_get<unsigned_short> 10.512 -2.20%
BM_num_get<void*> 11.726 -1.67%
BM_num_put<bool> 10.436 -2.46%
BM_num_put<const_void*> 12.387 -2.36%
BM_num_put<double> 57.989 -
BM_num_put<long> 11.940 -
BM_num_put<long_double> 59.242 -
BM_num_put<long_long> 12.198 2.38%
BM_num_put<unsigned_long> 11.584 -
BM_num_put<unsigned_long_long> 11.738 -
BM_std_min<__int128>/1 0.314 -7.29%
BM_std_min<__int128>/10 3.672 -1.74%
BM_std_min<__int128>/1024 416.340 -5.71%
BM_std_min<__int128>/11 4.064 -2.05%
BM_std_min<__int128>/12 4.485 -2.65%
BM_std_min<__int128>/13 4.893 -2.87%
BM_std_min<__int128>/14 5.297 -2.87%
BM_std_min<__int128>/15 5.714 -3.34%
BM_std_min<__int128>/16 6.126 -3.78%
BM_std_min<__int128>/17 6.538 -3.75%
BM_std_min<__int128>/18 6.913 -4.46%
BM_std_min<__int128>/19 7.306 -3.97%
BM_std_min<__int128>/2 0.658 -
BM_std_min<__int128>/20 7.704 -4.40%
BM_std_min<__int128>/21 8.063 -4.75%
BM_std_min<__int128>/22 8.476 -4.43%
BM_std_min<__int128>/23 8.890 -4.52%
BM_std_min<__int128>/24 9.284 -5.00%
BM_std_min<__int128>/25 9.664 -4.84%
BM_std_min<__int128>/26 10.024 -4.54%
BM_std_min<__int128>/27 10.454 -5.02%
BM_std_min<__int128>/28 10.859 -4.69%
BM_std_min<__int128>/29 11.266 -5.31%
BM_std_min<__int128>/3 1.013 -
BM_std_min<__int128>/30 11.670 -5.22%
BM_std_min<__int128>/31 12.081 -5.13%
BM_std_min<__int128>/32 12.513 -5.75%
BM_std_min<__int128>/4 1.376 -
BM_std_min<__int128>/4000 1621.407 -5.30%
BM_std_min<__int128>/4096 1660.359 -5.32%
BM_std_min<__int128>/5 1.750 -
BM_std_min<__int128>/512 208.873 -5.70%
BM_std_min<__int128>/5500 2231.928 -5.60%
BM_std_min<__int128>/6 2.091 -1.12%
BM_std_min<__int128>/64 25.511 -5.39%
BM_std_min<__int128>/64000 26003.413 -6.01%
BM_std_min<__int128>/65536 26625.928 -5.70%
BM_std_min<__int128>/7 2.494 -1.11%
BM_std_min<__int128>/70000 28519.586 -5.52%
BM_std_min<__int128>/8 2.892 -1.12%
BM_std_min<__int128>/9 3.280 -1.63%
BM_std_min<char>/1 0.313 7.13%
BM_std_min<char>/10 0.907 -
BM_std_min<char>/1024 8.462 -
BM_std_min<char>/11 1.047 -
BM_std_min<char>/12 1.281 -1.17%
BM_std_min<char>/13 1.563 -2.20%
BM_std_min<char>/14 1.776 -4.59%
BM_std_min<char>/15 2.099 -
BM_std_min<char>/16 2.466 -
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 1.13%
BM_std_min<char>/21 1.799 2.93%
BM_std_min<char>/22 2.089 1.14%
BM_std_min<char>/23 2.251 -3.13%
BM_std_min<char>/24 2.637 -2.36%
BM_std_min<char>/25 1.212 4.99%
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.385 -
BM_std_min<char>/28 1.757 -1.00%
BM_std_min<char>/29 2.032 2.40%
BM_std_min<char>/3 0.693 -
BM_std_min<char>/30 2.296 -
BM_std_min<char>/31 2.438 -
BM_std_min<char>/32 2.846 -1.34%
BM_std_min<char>/4 1.068 5.32%
BM_std_min<char>/4000 27.046 -
BM_std_min<char>/4096 28.995 1.42%
BM_std_min<char>/5 1.390 -8.04%
BM_std_min<char>/512 6.395 1.57%
BM_std_min<char>/5500 36.806 -
BM_std_min<char>/6 1.657 5.33%
BM_std_min<char>/64 4.141 -1.35%
BM_std_min<char>/64000 450.781 -
BM_std_min<char>/65536 461.173 -
BM_std_min<char>/7 1.895 1.09%
BM_std_min<char>/70000 492.720 -
BM_std_min<char>/8 2.355 1.40%
BM_std_min<char>/9 0.830 -
BM_std_min<int>/1 0.287 -23.52%
BM_std_min<int>/10 0.994 -1.09%
BM_std_min<int>/1024 26.702 -
BM_std_min<int>/11 1.156 -
BM_std_min<int>/12 1.480 -
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.38%
BM_std_min<int>/17 0.965 1.35%
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.462 -
BM_std_min<int>/20 1.388 -
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 -
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 -3.56%
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.692 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.851 -
BM_std_min<int>/32 2.257 5.30%
BM_std_min<int>/4 1.059 1.55%
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.66%
BM_std_min<int>/64000 1882.146 -
BM_std_min<int>/65536 1926.185 -
BM_std_min<int>/7 1.055 -
BM_std_min<int>/70000 2054.779 -
BM_std_min<int>/8 1.297 5.53%
BM_std_min<int>/9 0.932 -
BM_std_min<long_long>/1 0.621 -8.11%
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 2.53%
BM_std_min<long_long>/13 2.387 -1.33%
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 1.60%
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 3.56%
BM_std_min<long_long>/3 1.281 -
BM_std_min<long_long>/30 3.209 -
BM_std_min<long_long>/31 3.368 2.00%
BM_std_min<long_long>/32 3.530 -5.06%
BM_std_min<long_long>/4 1.687 -
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 -1.03%
BM_std_min<long_long>/5500 612.731 -
BM_std_min<long_long>/6 2.138 -
BM_std_min<long_long>/64 4.838 -2.82%
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 -36.71%
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 -6.18%
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 -2.57%
BM_std_min<short>/17 1.625 -
BM_std_min<short>/18 1.605 3.82%
BM_std_min<short>/19 1.841 -
BM_std_min<short>/2 0.485 -
BM_std_min<short>/20 2.231 -2.82%
BM_std_min<short>/21 1.795 -2.05%
BM_std_min<short>/22 1.857 4.57%
BM_std_min<short>/23 2.078 2.55%
BM_std_min<short>/24 2.412 -2.53%
BM_std_min<short>/25 2.121 -
BM_std_min<short>/26 2.151 4.23%
BM_std_min<short>/27 2.340 -
BM_std_min<short>/28 2.649 -3.76%
BM_std_min<short>/29 2.372 -
BM_std_min<short>/3 0.693 -
BM_std_min<short>/30 2.381 1.41%
BM_std_min<short>/31 2.506 -
BM_std_min<short>/32 2.933 1.72%
BM_std_min<short>/4 0.997 2.30%
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 -1.41%
BM_std_min<short>/5500 75.337 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.429 -1.79%
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 -1.43%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.460 -
BM_std_min<unsigned___int128>/10 3.687 -8.07%
BM_std_min<unsigned___int128>/1024 417.786 -38.33%
BM_std_min<unsigned___int128>/11 4.074 -9.48%
BM_std_min<unsigned___int128>/12 4.502 -10.36%
BM_std_min<unsigned___int128>/13 4.917 -11.66%
BM_std_min<unsigned___int128>/14 5.319 -13.13%
BM_std_min<unsigned___int128>/15 5.736 -14.27%
BM_std_min<unsigned___int128>/16 6.169 -15.29%
BM_std_min<unsigned___int128>/17 6.543 -16.97%
BM_std_min<unsigned___int128>/18 6.942 -18.40%
BM_std_min<unsigned___int128>/19 7.412 -18.85%
BM_std_min<unsigned___int128>/2 0.687 3.71%
BM_std_min<unsigned___int128>/20 7.726 -20.87%
BM_std_min<unsigned___int128>/21 8.105 -21.91%
BM_std_min<unsigned___int128>/22 8.504 -22.55%
BM_std_min<unsigned___int128>/23 8.916 -23.31%
BM_std_min<unsigned___int128>/24 9.312 -24.07%
BM_std_min<unsigned___int128>/25 9.683 -24.90%
BM_std_min<unsigned___int128>/26 10.037 -25.84%
BM_std_min<unsigned___int128>/27 10.472 -25.98%
BM_std_min<unsigned___int128>/28 10.890 -26.40%
BM_std_min<unsigned___int128>/29 11.292 -26.79%
BM_std_min<unsigned___int128>/3 1.035 -1.09%
BM_std_min<unsigned___int128>/30 11.716 -27.03%
BM_std_min<unsigned___int128>/31 12.118 -27.52%
BM_std_min<unsigned___int128>/32 12.557 -27.69%
BM_std_min<unsigned___int128>/4 1.387 -4.19%
BM_std_min<unsigned___int128>/4000 1628.948 -38.60%
BM_std_min<unsigned___int128>/4096 1665.874 -38.66%
BM_std_min<unsigned___int128>/5 1.768 -4.57%
BM_std_min<unsigned___int128>/512 210.104 -37.76%
BM_std_min<unsigned___int128>/5500 2235.434 -38.77%
BM_std_min<unsigned___int128>/6 2.098 -7.19%
BM_std_min<unsigned___int128>/64 25.550 -33.95%
BM_std_min<unsigned___int128>/64000 26120.196 -38.95%
BM_std_min<unsigned___int128>/65536 26693.736 -39.07%
BM_std_min<unsigned___int128>/7 2.506 -5.93%
BM_std_min<unsigned___int128>/70000 28508.041 -39.11%
BM_std_min<unsigned___int128>/8 2.892 -7.16%
BM_std_min<unsigned___int128>/9 3.294 -6.63%
BM_std_min<unsigned_char>/1 0.378 16.98%
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 1.13%
BM_std_min<unsigned_char>/13 1.616 2.89%
BM_std_min<unsigned_char>/14 1.788 -
BM_std_min<unsigned_char>/15 2.128 2.60%
BM_std_min<unsigned_char>/16 2.567 -
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.40%
BM_std_min<unsigned_char>/20 1.497 -
BM_std_min<unsigned_char>/21 1.778 2.46%
BM_std_min<unsigned_char>/22 2.001 -
BM_std_min<unsigned_char>/23 2.385 3.33%
BM_std_min<unsigned_char>/24 2.848 3.58%
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 3.85%
BM_std_min<unsigned_char>/29 2.022 -1.76%
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 -
BM_std_min<unsigned_char>/4 0.991 -
BM_std_min<unsigned_char>/4000 27.063 -
BM_std_min<unsigned_char>/4096 28.922 -
BM_std_min<unsigned_char>/5 1.298 4.86%
BM_std_min<unsigned_char>/512 6.374 -
BM_std_min<unsigned_char>/5500 37.047 -
BM_std_min<unsigned_char>/6 1.499 1.20%
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 2.71%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.328 -15.05%
BM_std_min<unsigned_int>/10 0.995 -
BM_std_min<unsigned_int>/1024 27.159 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.492 -2.69%
BM_std_min<unsigned_int>/13 1.368 -
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 -
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.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 -2.19%
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 -1.74%
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 -3.26%
BM_std_min<unsigned_int>/4 0.982 -7.84%
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 -
BM_std_min<unsigned_int>/70000 2055.551 -
BM_std_min<unsigned_int>/8 1.300 3.40%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.381 46.79%
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 1.45%
BM_std_min<unsigned_long_long>/14 1.905 -
BM_std_min<unsigned_long_long>/15 2.163 -
BM_std_min<unsigned_long_long>/16 2.421 -
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 2.34%
BM_std_min<unsigned_long_long>/22 2.224 1.45%
BM_std_min<unsigned_long_long>/23 2.446 1.51%
BM_std_min<unsigned_long_long>/24 2.735 3.02%
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 -
BM_std_min<unsigned_long_long>/30 2.713 -1.41%
BM_std_min<unsigned_long_long>/31 3.020 2.37%
BM_std_min<unsigned_long_long>/32 3.351 4.26%
BM_std_min<unsigned_long_long>/4 1.061 -2.53%
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 5.52%
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 5.46%
BM_std_min<unsigned_long_long>/64 4.687 -
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 -
BM_std_min<unsigned_long_long>/70000 8013.966 -
BM_std_min<unsigned_long_long>/8 2.348 9.23%
BM_std_min<unsigned_long_long>/9 1.175 1.63%
BM_std_min<unsigned_short>/1 0.327 -
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 14.038 -1.53%
BM_std_min<unsigned_short>/11 1.171 -2.80%
BM_std_min<unsigned_short>/12 1.532 1.38%
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 -
BM_std_min<unsigned_short>/17 6.633 -
BM_std_min<unsigned_short>/18 1.604 5.94%
BM_std_min<unsigned_short>/19 1.832 1.36%
BM_std_min<unsigned_short>/2 0.507 -
BM_std_min<unsigned_short>/20 2.219 1.50%
BM_std_min<unsigned_short>/21 6.895 -
BM_std_min<unsigned_short>/22 1.887 -1.87%
BM_std_min<unsigned_short>/23 2.133 -3.02%
BM_std_min<unsigned_short>/24 2.374 -3.84%
BM_std_min<unsigned_short>/25 7.111 -
BM_std_min<unsigned_short>/26 2.100 -2.36%
BM_std_min<unsigned_short>/27 2.370 -
BM_std_min<unsigned_short>/28 2.746 2.13%
BM_std_min<unsigned_short>/29 7.322 -
BM_std_min<unsigned_short>/3 0.719 -2.58%
BM_std_min<unsigned_short>/30 2.282 -2.72%
BM_std_min<unsigned_short>/31 2.570 1.48%
BM_std_min<unsigned_short>/32 2.928 4.08%
BM_std_min<unsigned_short>/4 0.995 -1.75%
BM_std_min<unsigned_short>/4000 54.347 -1.63%
BM_std_min<unsigned_short>/4096 55.810 -1.26%
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.06%
BM_std_min<unsigned_short>/6 0.948 -1.75%
BM_std_min<unsigned_short>/64 3.432 -4.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 -
BM_std_min<unsigned_short>/70000 1032.217 -
BM_std_min<unsigned_short>/8 1.298 -
BM_std_min<unsigned_short>/9 6.250 -
BM_std_minmax<char>/1 0.625 -4.27%
BM_std_minmax<char>/10 1.384 -
BM_std_minmax<char>/1024 8.749 -
BM_std_minmax<char>/11 1.800 -
BM_std_minmax<char>/12 2.020 1.52%
BM_std_minmax<char>/13 2.256 -2.17%
BM_std_minmax<char>/14 2.590 1.47%
BM_std_minmax<char>/15 3.057 5.64%
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 1.51%
BM_std_minmax<char>/20 1.940 4.04%
BM_std_minmax<char>/21 2.258 6.74%
BM_std_minmax<char>/22 2.507 3.05%
BM_std_minmax<char>/23 2.939 -
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 -
BM_std_minmax<char>/28 2.112 -
BM_std_minmax<char>/29 2.415 4.07%
BM_std_minmax<char>/3 1.213 3.26%
BM_std_minmax<char>/30 2.653 -
BM_std_minmax<char>/31 3.101 -
BM_std_minmax<char>/32 1.470 -2.67%
BM_std_minmax<char>/4 1.492 3.52%
BM_std_minmax<char>/4000 38.969 -
BM_std_minmax<char>/4096 32.955 -
BM_std_minmax<char>/5 1.785 5.62%
BM_std_minmax<char>/512 5.015 -
BM_std_minmax<char>/5500 50.899 -
BM_std_minmax<char>/6 2.074 5.46%
BM_std_minmax<char>/64 1.154 -12.55%
BM_std_minmax<char>/64000 532.236 -
BM_std_minmax<char>/65536 544.915 -
BM_std_minmax<char>/7 2.445 1.58%
BM_std_minmax<char>/70000 596.834 -
BM_std_minmax<char>/8 0.922 -14.60%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -3.95%
BM_std_minmax<int>/10 1.393 -
BM_std_minmax<int>/1024 33.613 -
BM_std_minmax<int>/11 1.739 -1.61%
BM_std_minmax<int>/12 1.385 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.618 -
BM_std_minmax<int>/15 1.961 -4.27%
BM_std_minmax<int>/16 1.385 5.13%
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 -10.42%
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 -
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.31%
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.014 -13.87%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.640 -1.51%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 0.972 -15.76%
BM_std_minmax<int>/4000 133.276 -
BM_std_minmax<int>/4096 136.456 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.632 -
BM_std_minmax<int>/5500 191.318 -
BM_std_minmax<int>/6 1.387 2.98%
BM_std_minmax<int>/64 2.531 -
BM_std_minmax<int>/64000 2153.047 -
BM_std_minmax<int>/65536 2202.605 -
BM_std_minmax<int>/7 1.746 4.40%
BM_std_minmax<int>/70000 2352.903 -
BM_std_minmax<int>/8 1.156 -
BM_std_minmax<int>/9 1.161 -
BM_std_minmax<long_long>/1 0.651 5.75%
BM_std_minmax<long_long>/10 2.156 -1.47%
BM_std_minmax<long_long>/1024 133.720 -
BM_std_minmax<long_long>/11 2.379 -6.18%
BM_std_minmax<long_long>/12 2.698 -1.12%
BM_std_minmax<long_long>/13 3.013 -3.26%
BM_std_minmax<long_long>/14 3.338 1.43%
BM_std_minmax<long_long>/15 3.731 1.32%
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 -16.44%
BM_std_minmax<long_long>/20 3.284 -
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.40%
BM_std_minmax<long_long>/3 1.491 -15.01%
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 -9.10%
BM_std_minmax<long_long>/4000 525.874 -
BM_std_minmax<long_long>/4096 538.669 -
BM_std_minmax<long_long>/5 2.012 -8.79%
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.63%
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.08%
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 1.66%
BM_std_minmax<short>/10 1.416 -
BM_std_minmax<short>/1024 16.567 -
BM_std_minmax<short>/11 1.781 -1.45%
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.42%
BM_std_minmax<short>/16 1.727 -2.87%
BM_std_minmax<short>/17 1.794 1.27%
BM_std_minmax<short>/18 2.070 -
BM_std_minmax<short>/19 2.292 -6.35%
BM_std_minmax<short>/2 0.878 -
BM_std_minmax<short>/20 2.025 1.90%
BM_std_minmax<short>/21 2.048 -
BM_std_minmax<short>/22 2.312 -1.14%
BM_std_minmax<short>/23 2.636 -1.15%
BM_std_minmax<short>/24 2.307 4.60%
BM_std_minmax<short>/25 2.339 3.42%
BM_std_minmax<short>/26 2.502 -
BM_std_minmax<short>/27 2.815 -5.20%
BM_std_minmax<short>/28 2.609 -
BM_std_minmax<short>/29 2.666 3.10%
BM_std_minmax<short>/3 1.173 1.22%
BM_std_minmax<short>/30 2.821 -
BM_std_minmax<short>/31 3.151 -
BM_std_minmax<short>/32 1.339 8.94%
BM_std_minmax<short>/4 0.972 -
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.30%
BM_std_minmax<short>/64 1.592 4.33%
BM_std_minmax<short>/64000 1063.916 -
BM_std_minmax<short>/65536 1090.202 -
BM_std_minmax<short>/7 1.804 -
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 -2.95%
BM_std_minmax<unsigned_char>/10 1.386 -
BM_std_minmax<unsigned_char>/1024 8.790 -
BM_std_minmax<unsigned_char>/11 1.784 -2.81%
BM_std_minmax<unsigned_char>/12 1.979 3.94%
BM_std_minmax<unsigned_char>/13 2.218 -
BM_std_minmax<unsigned_char>/14 2.591 -
BM_std_minmax<unsigned_char>/15 2.991 -
BM_std_minmax<unsigned_char>/16 1.089 17.71%
BM_std_minmax<unsigned_char>/17 1.138 4.65%
BM_std_minmax<unsigned_char>/18 1.364 5.06%
BM_std_minmax<unsigned_char>/19 1.748 6.04%
BM_std_minmax<unsigned_char>/2 0.852 -4.85%
BM_std_minmax<unsigned_char>/20 2.030 5.93%
BM_std_minmax<unsigned_char>/21 2.245 1.01%
BM_std_minmax<unsigned_char>/22 2.528 1.37%
BM_std_minmax<unsigned_char>/23 3.025 3.50%
BM_std_minmax<unsigned_char>/24 1.258 8.89%
BM_std_minmax<unsigned_char>/25 1.273 7.89%
BM_std_minmax<unsigned_char>/26 1.499 7.97%
BM_std_minmax<unsigned_char>/27 1.909 3.90%
BM_std_minmax<unsigned_char>/28 2.138 1.78%
BM_std_minmax<unsigned_char>/29 2.479 3.37%
BM_std_minmax<unsigned_char>/3 1.189 -1.69%
BM_std_minmax<unsigned_char>/30 2.736 2.99%
BM_std_minmax<unsigned_char>/31 3.254 3.89%
BM_std_minmax<unsigned_char>/32 1.603 7.49%
BM_std_minmax<unsigned_char>/4 1.457 -2.71%
BM_std_minmax<unsigned_char>/4000 39.422 -
BM_std_minmax<unsigned_char>/4096 33.032 -
BM_std_minmax<unsigned_char>/5 1.709 -4.47%
BM_std_minmax<unsigned_char>/512 5.016 -
BM_std_minmax<unsigned_char>/5500 50.020 -1.39%
BM_std_minmax<unsigned_char>/6 1.985 -4.70%
BM_std_minmax<unsigned_char>/64 1.155 -
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.69%
BM_std_minmax<unsigned_char>/70000 598.454 -
BM_std_minmax<unsigned_char>/8 1.025 10.82%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.623 -4.73%
BM_std_minmax<unsigned_int>/10 1.387 -10.75%
BM_std_minmax<unsigned_int>/1024 33.601 -
BM_std_minmax<unsigned_int>/11 1.764 -11.20%
BM_std_minmax<unsigned_int>/12 1.385 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -3.03%
BM_std_minmax<unsigned_int>/15 2.096 -3.72%
BM_std_minmax<unsigned_int>/16 1.385 -
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.652 -
BM_std_minmax<unsigned_int>/19 1.849 -8.28%
BM_std_minmax<unsigned_int>/2 0.876 -17.92%
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 -5.29%
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 -11.21%
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.190 -16.32%
BM_std_minmax<unsigned_int>/30 2.216 -2.10%
BM_std_minmax<unsigned_int>/31 2.584 -9.10%
BM_std_minmax<unsigned_int>/32 1.619 -
BM_std_minmax<unsigned_int>/4 1.154 6.22%
BM_std_minmax<unsigned_int>/4000 133.198 -
BM_std_minmax<unsigned_int>/4096 136.413 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.705 -
BM_std_minmax<unsigned_int>/5500 190.143 -
BM_std_minmax<unsigned_int>/6 1.387 -9.43%
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 -7.29%
BM_std_minmax<unsigned_int>/70000 2352.610 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.159 -2.00%
BM_std_minmax<unsigned_long_long>/1 0.584 -5.38%
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 1.19%
BM_std_minmax<unsigned_long_long>/12 2.678 -
BM_std_minmax<unsigned_long_long>/13 3.020 1.95%
BM_std_minmax<unsigned_long_long>/14 3.309 -
BM_std_minmax<unsigned_long_long>/15 3.746 2.81%
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 -2.02%
BM_std_minmax<unsigned_long_long>/20 3.287 -
BM_std_minmax<unsigned_long_long>/21 3.552 1.15%
BM_std_minmax<unsigned_long_long>/22 3.937 -
BM_std_minmax<unsigned_long_long>/23 4.396 1.82%
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.19%
BM_std_minmax<unsigned_long_long>/30 4.500 -
BM_std_minmax<unsigned_long_long>/31 4.833 1.58%
BM_std_minmax<unsigned_long_long>/32 4.969 -
BM_std_minmax<unsigned_long_long>/4 1.566 -1.86%
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 -2.19%
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 -1.41%
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 -
BM_std_minmax<unsigned_short>/10 1.420 1.13%
BM_std_minmax<unsigned_short>/1024 16.592 -
BM_std_minmax<unsigned_short>/11 1.742 2.63%
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 -1.99%
BM_std_minmax<unsigned_short>/16 1.688 -2.01%
BM_std_minmax<unsigned_short>/17 1.678 -4.55%
BM_std_minmax<unsigned_short>/18 1.970 3.39%
BM_std_minmax<unsigned_short>/19 2.163 -1.32%
BM_std_minmax<unsigned_short>/2 0.904 3.90%
BM_std_minmax<unsigned_short>/20 1.980 -
BM_std_minmax<unsigned_short>/21 1.939 -4.84%
BM_std_minmax<unsigned_short>/22 2.341 -
BM_std_minmax<unsigned_short>/23 2.454 -5.91%
BM_std_minmax<unsigned_short>/24 2.277 -
BM_std_minmax<unsigned_short>/25 2.322 -
BM_std_minmax<unsigned_short>/26 2.602 -
BM_std_minmax<unsigned_short>/27 2.860 2.26%
BM_std_minmax<unsigned_short>/28 2.569 -
BM_std_minmax<unsigned_short>/29 2.593 -
BM_std_minmax<unsigned_short>/3 1.216 7.31%
BM_std_minmax<unsigned_short>/30 2.834 -
BM_std_minmax<unsigned_short>/31 3.129 -
BM_std_minmax<unsigned_short>/32 1.229 -8.31%
BM_std_minmax<unsigned_short>/4 0.974 -
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 -1.60%
BM_std_minmax<unsigned_short>/64 1.525 -4.24%
BM_std_minmax<unsigned_short>/64000 1066.234 -
BM_std_minmax<unsigned_short>/65536 1091.988 -
BM_std_minmax<unsigned_short>/7 1.677 -
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 -
BM_std_minmax_element<char>/1024 286.186 7.41%
BM_std_minmax_element<char>/2 0.688 5.82%
BM_std_minmax_element<char>/3 1.086 -5.47%
BM_std_minmax_element<char>/4 1.244 2.46%
BM_std_minmax_element<char>/4000 1099.534 8.24%
BM_std_minmax_element<char>/4096 1132.519 8.98%
BM_std_minmax_element<char>/512 145.719 6.77%
BM_std_minmax_element<char>/5500 1510.834 8.46%
BM_std_minmax_element<char>/64 17.687 2.00%
BM_std_minmax_element<char>/64000 17503.854 8.88%
BM_std_minmax_element<char>/65536 17934.904 8.69%
BM_std_minmax_element<char>/70000 19137.877 9.01%
BM_std_minmax_element<int>/1 0.301 -7.37%
BM_std_minmax_element<int>/1024 270.316 10.10%
BM_std_minmax_element<int>/2 0.686 6.29%
BM_std_minmax_element<int>/3 1.060 -3.10%
BM_std_minmax_element<int>/4 1.212 2.48%
BM_std_minmax_element<int>/4000 1037.412 10.59%
BM_std_minmax_element<int>/4096 1059.029 10.19%
BM_std_minmax_element<int>/512 136.808 8.45%
BM_std_minmax_element<int>/5500 1418.375 10.24%
BM_std_minmax_element<int>/64 17.257 7.65%
BM_std_minmax_element<int>/64000 16808.279 12.57%
BM_std_minmax_element<int>/65536 17263.674 13.03%
BM_std_minmax_element<int>/70000 18406.563 12.73%
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 274.112 -
BM_std_minmax_element<long_long>/2 0.609 -7.28%
BM_std_minmax_element<long_long>/3 1.243 10.69%
BM_std_minmax_element<long_long>/4 1.264 -
BM_std_minmax_element<long_long>/4000 1051.454 -
BM_std_minmax_element<long_long>/4096 1075.789 -
BM_std_minmax_element<long_long>/512 138.852 -
BM_std_minmax_element<long_long>/5500 1435.876 -1.14%
BM_std_minmax_element<long_long>/64 17.235 -1.11%
BM_std_minmax_element<long_long>/64000 16783.057 -1.17%
BM_std_minmax_element<long_long>/65536 17188.428 -1.14%
BM_std_minmax_element<long_long>/70000 18361.799 -1.19%
BM_std_minmax_element<short>/1 0.314 3.40%
BM_std_minmax_element<short>/1024 292.896 -3.48%
BM_std_minmax_element<short>/2 0.658 -4.39%
BM_std_minmax_element<short>/3 1.148 -3.92%
BM_std_minmax_element<short>/4 1.196 -4.87%
BM_std_minmax_element<short>/4000 1141.310 -1.61%
BM_std_minmax_element<short>/4096 1168.144 -2.27%
BM_std_minmax_element<short>/512 148.834 -2.54%
BM_std_minmax_element<short>/5500 1557.512 -2.37%
BM_std_minmax_element<short>/64 17.755 -2.03%
BM_std_minmax_element<short>/64000 18211.188 -2.08%
BM_std_minmax_element<short>/65536 18658.358 -1.70%
BM_std_minmax_element<short>/70000 19766.911 -2.96%
BM_tolower_char<char> 0.692 -
BM_tolower_char<wchar_t> 0.691 9.07%
BM_tolower_string<char> 22.934 -
BM_tolower_string<wchar_t> 6.275 -
BM_toupper_char<char> 0.612 -11.23%
BM_toupper_char<wchar_t> 0.640 -
BM_toupper_string<char> 14.915 -
BM_toupper_string<wchar_t> 6.210 -
BM_vector_deque_copy/0 0.505 36.92%
BM_vector_deque_copy/1 2.313 7.48%
BM_vector_deque_copy/1024 35.759 -
BM_vector_deque_copy/2 2.066 9.71%
BM_vector_deque_copy/4000 140.294 -
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 1.75%
BM_vector_deque_copy/64000 2368.613 -13.84%
BM_vector_deque_copy/65536 2372.586 -14.11%
BM_vector_deque_copy/70000 2594.678 -12.89%
BM_vector_deque_copy_backward/0 0.415 -12.03%
BM_vector_deque_copy_backward/1 2.256 -1.50%
BM_vector_deque_copy_backward/1024 38.166 1.01%
BM_vector_deque_copy_backward/2 2.004 -
BM_vector_deque_copy_backward/4000 144.462 -
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 -
BM_vector_deque_copy_backward/64000 7744.696 -
BM_vector_deque_copy_backward/65536 8302.523 8.44%
BM_vector_deque_copy_backward/70000 8649.286 4.00%
BM_vector_deque_move/0 0.398 -14.60%
BM_vector_deque_move/1 2.024 -10.23%
BM_vector_deque_move/1024 35.933 -
BM_vector_deque_move/2 1.678 -13.91%
BM_vector_deque_move/4000 141.164 -
BM_vector_deque_move/4096 145.104 -1.70%
BM_vector_deque_move/512 16.998 -
BM_vector_deque_move/5500 195.768 -1.36%
BM_vector_deque_move/64 2.669 -4.65%
BM_vector_deque_move/64000 2358.783 -14.52%
BM_vector_deque_move/65536 2372.279 -14.17%
BM_vector_deque_move/70000 2585.407 -13.01%
BM_vector_deque_move_backward/0 0.609 39.74%
BM_vector_deque_move_backward/1 2.447 -2.80%
BM_vector_deque_move_backward/1024 38.249 -
BM_vector_deque_move_backward/2 2.104 -5.61%
BM_vector_deque_move_backward/4000 145.507 -
BM_vector_deque_move_backward/4096 150.931 -
BM_vector_deque_move_backward/512 17.897 1.49%
BM_vector_deque_move_backward/5500 199.381 -
BM_vector_deque_move_backward/64 3.106 2.06%
BM_vector_deque_move_backward/64000 7461.141 2.48%
BM_vector_deque_move_backward/65536 7769.769 3.81%
BM_vector_deque_move_backward/70000 8385.553 3.72%
BM_vector_deque_ranges_copy/0 0.552 -
BM_vector_deque_ranges_copy/1 2.318 7.75%
BM_vector_deque_ranges_copy/1024 35.772 -
BM_vector_deque_ranges_copy/2 2.066 8.78%
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.00%
BM_vector_deque_ranges_copy/64 2.843 2.65%
BM_vector_deque_ranges_copy/64000 2369.711 -13.78%
BM_vector_deque_ranges_copy/65536 2366.980 -14.38%
BM_vector_deque_ranges_copy/70000 2595.234 -13.11%
BM_vector_deque_ranges_copy_backward/0 0.403 -7.25%
BM_vector_deque_ranges_copy_backward/1 2.385 10.02%
BM_vector_deque_ranges_copy_backward/1024 38.048 -
BM_vector_deque_ranges_copy_backward/2 2.066 8.87%
BM_vector_deque_ranges_copy_backward/4000 143.187 -
BM_vector_deque_ranges_copy_backward/4096 148.643 -
BM_vector_deque_ranges_copy_backward/512 17.614 -1.74%
BM_vector_deque_ranges_copy_backward/5500 198.051 -
BM_vector_deque_ranges_copy_backward/64 2.959 -2.52%
BM_vector_deque_ranges_copy_backward/64000 7845.086 6.02%
BM_vector_deque_ranges_copy_backward/65536 7969.623 2.70%
BM_vector_deque_ranges_copy_backward/70000 8522.137 4.12%
BM_vector_deque_ranges_move/0 0.439 3.17%
BM_vector_deque_ranges_move/1 2.321 1.77%
BM_vector_deque_ranges_move/1024 35.885 -
BM_vector_deque_ranges_move/2 2.070 2.97%
BM_vector_deque_ranges_move/4000 142.476 1.67%
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 -13.81%
BM_vector_deque_ranges_move/65536 2367.513 -14.30%
BM_vector_deque_ranges_move/70000 2592.575 -13.05%
BM_vector_deque_ranges_move_backward/0 0.454 -2.99%
BM_vector_deque_ranges_move_backward/1 2.320 12.53%
BM_vector_deque_ranges_move_backward/1024 37.754 -1.24%
BM_vector_deque_ranges_move_backward/2 2.063 20.48%
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 -2.46%
BM_vector_deque_ranges_move_backward/5500 198.948 -
BM_vector_deque_ranges_move_backward/64 2.950 -4.46%
BM_vector_deque_ranges_move_backward/64000 7638.795 2.64%
BM_vector_deque_ranges_move_backward/65536 7848.502 4.49%
BM_vector_deque_ranges_move_backward/70000 8357.350 2.42%
SetIntersection_Front_Set_float_1024_1 1116940.171 -
SetIntersection_Front_Set_float_1024_1024 14927290.131 1.68%
SetIntersection_Front_Set_float_1024_16 1295118.706 -3.71%
SetIntersection_Front_Set_float_1024_256 4398894.509 -10.20%
SetIntersection_Front_Set_float_1024_4 1146190.577 -
SetIntersection_Front_Set_float_1024_64 1859336.154 -10.78%
SetIntersection_Front_Set_float_16384_1 1094680.032 -
SetIntersection_Front_Set_float_16384_1024 14659085.558 -4.28%
SetIntersection_Front_Set_float_16384_16 1244780.698 -3.29%
SetIntersection_Front_Set_float_16384_16384 257508187.654 5.16%
SetIntersection_Front_Set_float_16384_256 4480019.276 -6.00%
SetIntersection_Front_Set_float_16384_4 1152100.915 -
SetIntersection_Front_Set_float_16384_64 1869477.302 -4.03%
SetIntersection_Front_Set_float_16_1 67246413.741 -
SetIntersection_Front_Set_float_16_16 41048127.417 -
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 -7.38%
SetIntersection_Front_Set_float_256_4 4494236.803 -
SetIntersection_Front_Set_float_256_64 6212323.755 -
SetIntersection_Front_Set_float_262144_1 1078381.431 -2.84%
SetIntersection_Front_Set_float_262144_1024 14265605.493 -2.19%
SetIntersection_Front_Set_float_262144_16 1294265.258 3.70%
SetIntersection_Front_Set_float_262144_16384 257462014.589 7.76%
SetIntersection_Front_Set_float_262144_256 4401980.092 -1.11%
SetIntersection_Front_Set_float_262144_262144 1730763.590 -
SetIntersection_Front_Set_float_262144_4 1141761.261 -1.93%
SetIntersection_Front_Set_float_262144_64 1854017.397 -2.74%
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 -3.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1100870.538 -1.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20687832.271 -4.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1397287.603 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6006466.909 -7.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1164548.533 -1.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2326049.172 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1112618.616 2.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 22272980.254 1.97%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1422122.067 1.73%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 354066089.449 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6124384.965 -1.47%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1174695.808 1.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2311233.542 2.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67435773.094 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44418976.626 1.79%
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 6.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 11954909.535 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4637453.004 2.76%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7552435.414 4.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1128863.651 6.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 21290084.794 3.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1411406.882 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 344125062.497 -2.76%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6336711.679 7.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2254697.672 2.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1192255.563 1.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2351319.067 4.45%
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 1.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 18152318.826 4.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17600980.131 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18685973.828 -2.15%
SetIntersection_Front_Set_string_1024_1 1150092.145 -
SetIntersection_Front_Set_string_1024_1024 55493759.285 -1.07%
SetIntersection_Front_Set_string_1024_16 2005949.131 -
SetIntersection_Front_Set_string_1024_256 15625006.786 -
SetIntersection_Front_Set_string_1024_4 1334113.377 -
SetIntersection_Front_Set_string_1024_64 4827045.034 6.27%
SetIntersection_Front_Set_string_16384_1 1133582.211 -1.17%
SetIntersection_Front_Set_string_16384_1024 58827594.402 -
SetIntersection_Front_Set_string_16384_16 1980670.849 -2.96%
SetIntersection_Front_Set_string_16384_16384 351411181.416 1.12%
SetIntersection_Front_Set_string_16384_256 15318000.462 6.26%
SetIntersection_Front_Set_string_16384_4 1313022.306 1.53%
SetIntersection_Front_Set_string_16384_64 4621007.506 3.33%
SetIntersection_Front_Set_string_16_1 69276273.496 -
SetIntersection_Front_Set_string_16_16 62509871.899 -1.34%
SetIntersection_Front_Set_string_16_4 68201688.620 -
SetIntersection_Front_Set_string_1_1 592334728.815 -
SetIntersection_Front_Set_string_256_1 4591125.700 -
SetIntersection_Front_Set_string_256_16 7375697.959 1.41%
SetIntersection_Front_Set_string_256_256 29939911.019 -3.60%
SetIntersection_Front_Set_string_256_4 5208723.487 -
SetIntersection_Front_Set_string_256_64 15147211.600 -1.65%
SetIntersection_Front_Set_string_262144_1 1151134.194 -
SetIntersection_Front_Set_string_262144_1024 59955338.544 -
SetIntersection_Front_Set_string_262144_16 1955485.210 -2.82%
SetIntersection_Front_Set_string_262144_16384 349978325.659 -
SetIntersection_Front_Set_string_262144_256 14778162.324 2.49%
SetIntersection_Front_Set_string_262144_262144 17870596.597 1.46%
SetIntersection_Front_Set_string_262144_4 1310636.276 -
SetIntersection_Front_Set_string_262144_64 4986230.583 -1.13%
SetIntersection_Front_Set_string_4_1 235638164.278 -
SetIntersection_Front_Set_string_4_4 168810907.650 1.97%
SetIntersection_Front_Set_string_64_1 18075155.866 -
SetIntersection_Front_Set_string_64_16 25264591.608 -2.99%
SetIntersection_Front_Set_string_64_4 20202452.047 -
SetIntersection_Front_Set_string_64_64 36097634.859 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1107257.931 2.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23732554.329 -3.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1428911.365 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6769427.909 2.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1183788.659 1.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2469836.250 1.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1143145.363 4.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27237250.621 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1412720.254 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 357623486.587 2.54%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6691211.931 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1138338.069 -2.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2421761.644 -
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.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12870506.470 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4648987.004 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7815178.567 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1125950.783 1.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26546404.341 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1392832.630 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 367457554.125 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6478462.086 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3063382.486 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1139265.877 -1.51%
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.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18251654.748 -1.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17709114.856 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18906722.041 -1.23%
SetIntersection_Front_Set_uint32_1024_1 1100592.503 -1.28%
SetIntersection_Front_Set_uint32_1024_1024 15083718.675 -11.99%
SetIntersection_Front_Set_uint32_1024_16 1322017.610 -
SetIntersection_Front_Set_uint32_1024_256 5071628.486 -2.02%
SetIntersection_Front_Set_uint32_1024_4 1153608.521 -
SetIntersection_Front_Set_uint32_1024_64 1971507.020 -7.33%
SetIntersection_Front_Set_uint32_16384_1 1073197.567 -3.94%
SetIntersection_Front_Set_uint32_16384_1024 16442874.235 -5.12%
SetIntersection_Front_Set_uint32_16384_16 1275423.824 -5.21%
SetIntersection_Front_Set_uint32_16384_16384 347594009.808 -2.24%
SetIntersection_Front_Set_uint32_16384_256 4862057.218 -5.87%
SetIntersection_Front_Set_uint32_16384_4 1140519.329 -1.00%
SetIntersection_Front_Set_uint32_16384_64 2026408.809 1.84%
SetIntersection_Front_Set_uint32_16_1 66967368.689 -
SetIntersection_Front_Set_uint32_16_16 41540577.314 -1.35%
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 -1.05%
SetIntersection_Front_Set_uint32_256_256 9528363.972 -1.04%
SetIntersection_Front_Set_uint32_256_4 4490463.590 -1.14%
SetIntersection_Front_Set_uint32_256_64 6283439.858 -2.50%
SetIntersection_Front_Set_uint32_262144_1 1102411.330 3.60%
SetIntersection_Front_Set_uint32_262144_1024 15390980.285 -8.92%
SetIntersection_Front_Set_uint32_262144_16 1277898.206 -
SetIntersection_Front_Set_uint32_262144_16384 351969024.754 -
SetIntersection_Front_Set_uint32_262144_256 4690411.166 -
SetIntersection_Front_Set_uint32_262144_262144 1830758.707 -1.06%
SetIntersection_Front_Set_uint32_262144_4 1118255.610 -2.67%
SetIntersection_Front_Set_uint32_262144_64 1875405.847 -2.91%
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 -9.92%
SetIntersection_Front_Set_uint64_1024_1 1115996.842 -
SetIntersection_Front_Set_uint64_1024_1024 16719251.411 6.91%
SetIntersection_Front_Set_uint64_1024_16 1313980.941 -
SetIntersection_Front_Set_uint64_1024_256 4832430.468 5.30%
SetIntersection_Front_Set_uint64_1024_4 1156085.169 -
SetIntersection_Front_Set_uint64_1024_64 2049084.140 -
SetIntersection_Front_Set_uint64_16384_1 1112836.628 -
SetIntersection_Front_Set_uint64_16384_1024 16230216.088 1.44%
SetIntersection_Front_Set_uint64_16384_16 1328250.492 -
SetIntersection_Front_Set_uint64_16384_16384 351858683.933 -
SetIntersection_Front_Set_uint64_16384_256 4414613.959 -13.62%
SetIntersection_Front_Set_uint64_16384_4 1154197.604 4.84%
SetIntersection_Front_Set_uint64_16384_64 1869433.475 -9.71%
SetIntersection_Front_Set_uint64_16_1 67080286.716 -
SetIntersection_Front_Set_uint64_16_16 42080239.822 1.03%
SetIntersection_Front_Set_uint64_16_4 58877903.279 -
SetIntersection_Front_Set_uint64_1_1 569818732.665 -
SetIntersection_Front_Set_uint64_256_1 4432124.946 1.28%
SetIntersection_Front_Set_uint64_256_16 4963195.179 -
SetIntersection_Front_Set_uint64_256_256 9109677.467 -5.06%
SetIntersection_Front_Set_uint64_256_4 4562001.450 -
SetIntersection_Front_Set_uint64_256_64 6100616.646 -7.61%
SetIntersection_Front_Set_uint64_262144_1 1109949.854 2.84%
SetIntersection_Front_Set_uint64_262144_1024 16634985.008 8.76%
SetIntersection_Front_Set_uint64_262144_16 1333203.106 4.43%
SetIntersection_Front_Set_uint64_262144_16384 334578128.596 1.26%
SetIntersection_Front_Set_uint64_262144_256 4602844.753 -11.66%
SetIntersection_Front_Set_uint64_262144_262144 1875329.592 1.33%
SetIntersection_Front_Set_uint64_262144_4 1153548.899 -
SetIntersection_Front_Set_uint64_262144_64 1981013.858 4.12%
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 2.26%
SetIntersection_Front_Vector_float_1024_1 1114636.533 -
SetIntersection_Front_Vector_float_1024_1024 5986913.096 -
SetIntersection_Front_Vector_float_1024_16 1184720.152 -4.61%
SetIntersection_Front_Vector_float_1024_256 2333792.125 -
SetIntersection_Front_Vector_float_1024_4 1126465.252 -
SetIntersection_Front_Vector_float_1024_64 1440976.950 -1.35%
SetIntersection_Front_Vector_float_16384_1 1114838.261 -
SetIntersection_Front_Vector_float_16384_1024 5985767.740 -
SetIntersection_Front_Vector_float_16384_16 1183947.231 -
SetIntersection_Front_Vector_float_16384_16384 80122260.843 -
SetIntersection_Front_Vector_float_16384_256 2343343.129 -
SetIntersection_Front_Vector_float_16384_4 1128818.127 -
SetIntersection_Front_Vector_float_16384_64 1422869.957 -1.42%
SetIntersection_Front_Vector_float_16_1 67211686.673 -
SetIntersection_Front_Vector_float_16_16 39013303.328 3.13%
SetIntersection_Front_Vector_float_16_4 57810692.132 -
SetIntersection_Front_Vector_float_1_1 572150675.575 -
SetIntersection_Front_Vector_float_256_1 4432118.370 -
SetIntersection_Front_Vector_float_256_16 4471488.172 -
SetIntersection_Front_Vector_float_256_256 4676106.670 -
SetIntersection_Front_Vector_float_256_4 4463403.436 -
SetIntersection_Front_Vector_float_256_64 4618738.888 1.25%
SetIntersection_Front_Vector_float_262144_1 1113809.045 -
SetIntersection_Front_Vector_float_262144_1024 5980511.335 -
SetIntersection_Front_Vector_float_262144_16 1156226.553 -2.88%
SetIntersection_Front_Vector_float_262144_16384 80243273.994 -
SetIntersection_Front_Vector_float_262144_256 2334491.445 -
SetIntersection_Front_Vector_float_262144_262144 350215938.264 -
SetIntersection_Front_Vector_float_262144_4 1137305.766 -
SetIntersection_Front_Vector_float_262144_64 1428523.227 -
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 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1118371.409 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 10785448.697 26.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1245749.275 2.63%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3549766.174 19.86%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1161200.809 7.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1664648.447 4.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1118898.934 1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 9606478.899 3.90%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1240196.068 1.43%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 150165344.189 18.81%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3439744.237 6.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1118152.219 2.34%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1730576.816 5.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66977726.046 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39698435.597 -
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 1.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4644510.317 -1.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6461510.587 8.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4502399.385 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5321310.601 5.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1117344.782 1.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 10788024.583 12.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1197426.681 -2.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 151199119.909 19.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3536356.318 11.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350116267.929 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1152190.254 1.79%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1732452.931 9.17%
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 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17360562.689 1.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 13803114.282 4.60%
SetIntersection_Front_Vector_string_1024_1 1136294.956 -
SetIntersection_Front_Vector_string_1024_1024 41958946.969 8.34%
SetIntersection_Front_Vector_string_1024_16 1742781.875 2.65%
SetIntersection_Front_Vector_string_1024_256 10575615.234 17.22%
SetIntersection_Front_Vector_string_1024_4 1260683.321 3.43%
SetIntersection_Front_Vector_string_1024_64 3703137.215 16.60%
SetIntersection_Front_Vector_string_16384_1 1164512.540 2.53%
SetIntersection_Front_Vector_string_16384_1024 41515832.542 6.08%
SetIntersection_Front_Vector_string_16384_16 1749871.414 6.70%
SetIntersection_Front_Vector_string_16384_16384 347717364.426 -1.26%
SetIntersection_Front_Vector_string_16384_256 10804598.948 7.37%
SetIntersection_Front_Vector_string_16384_4 1264573.216 2.33%
SetIntersection_Front_Vector_string_16384_64 3786314.176 6.63%
SetIntersection_Front_Vector_string_16_1 68971900.597 -
SetIntersection_Front_Vector_string_16_16 56427943.905 4.70%
SetIntersection_Front_Vector_string_16_4 64253633.432 -
SetIntersection_Front_Vector_string_1_1 587020579.623 -
SetIntersection_Front_Vector_string_256_1 4570795.985 2.18%
SetIntersection_Front_Vector_string_256_16 6590124.384 3.57%
SetIntersection_Front_Vector_string_256_256 21260651.377 1.14%
SetIntersection_Front_Vector_string_256_4 5079949.286 3.43%
SetIntersection_Front_Vector_string_256_64 12050595.343 13.03%
SetIntersection_Front_Vector_string_262144_1 1156629.989 3.02%
SetIntersection_Front_Vector_string_262144_1024 42076955.807 5.28%
SetIntersection_Front_Vector_string_262144_16 1711537.593 -
SetIntersection_Front_Vector_string_262144_16384 347907205.439 -
SetIntersection_Front_Vector_string_262144_256 10707455.719 5.25%
SetIntersection_Front_Vector_string_262144_262144 14380299.723 -
SetIntersection_Front_Vector_string_262144_4 1250250.920 -
SetIntersection_Front_Vector_string_262144_64 3312396.113 -5.38%
SetIntersection_Front_Vector_string_4_1 234531963.492 -
SetIntersection_Front_Vector_string_4_4 162352800.216 2.30%
SetIntersection_Front_Vector_string_64_1 17961928.499 -
SetIntersection_Front_Vector_string_64_16 22666475.753 1.91%
SetIntersection_Front_Vector_string_64_4 19092007.021 1.55%
SetIntersection_Front_Vector_string_64_64 28577453.697 3.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1110902.493 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9692845.875 -2.68%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1254285.291 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3307509.350 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1149609.893 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1683136.070 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1102211.386 1.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9659303.238 -8.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1243761.726 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 140004734.043 -4.49%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3257103.462 -2.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1137403.658 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1650582.442 -1.52%
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 1.05%
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.67%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6499788.843 -9.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4465851.161 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5350256.663 -3.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1115276.238 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9678612.673 -8.78%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1202546.794 -2.99%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 139199497.495 -4.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3299930.679 -1.27%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351031615.099 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1160335.624 6.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1671409.631 -2.40%
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 -1.49%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17267778.191 1.34%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13420789.749 -
SetIntersection_Front_Vector_uint32_1024_1 1110516.317 -1.71%
SetIntersection_Front_Vector_uint32_1024_1024 5999419.867 -
SetIntersection_Front_Vector_uint32_1024_16 1171145.517 1.95%
SetIntersection_Front_Vector_uint32_1024_256 2346765.224 -
SetIntersection_Front_Vector_uint32_1024_4 1125815.236 -1.05%
SetIntersection_Front_Vector_uint32_1024_64 1434642.181 -
SetIntersection_Front_Vector_uint32_16384_1 1129307.652 1.70%
SetIntersection_Front_Vector_uint32_16384_1024 5875334.845 -1.67%
SetIntersection_Front_Vector_uint32_16384_16 1188701.735 -
SetIntersection_Front_Vector_uint32_16384_16384 83281630.893 4.03%
SetIntersection_Front_Vector_uint32_16384_256 2329154.301 2.23%
SetIntersection_Front_Vector_uint32_16384_4 1112400.746 -
SetIntersection_Front_Vector_uint32_16384_64 1406669.678 -2.39%
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 1.25%
SetIntersection_Front_Vector_uint32_256_256 4585141.134 -1.19%
SetIntersection_Front_Vector_uint32_256_4 4447596.699 -
SetIntersection_Front_Vector_uint32_256_64 4557656.227 -1.13%
SetIntersection_Front_Vector_uint32_262144_1 1117857.884 -
SetIntersection_Front_Vector_uint32_262144_1024 6566641.368 10.86%
SetIntersection_Front_Vector_uint32_262144_16 1170599.829 -1.71%
SetIntersection_Front_Vector_uint32_262144_16384 79655497.585 -
SetIntersection_Front_Vector_uint32_262144_256 2350331.148 -
SetIntersection_Front_Vector_uint32_262144_262144 352698216.593 -
SetIntersection_Front_Vector_uint32_262144_4 1093502.953 -2.84%
SetIntersection_Front_Vector_uint32_262144_64 1426976.616 -
SetIntersection_Front_Vector_uint32_4_1 227250008.327 -
SetIntersection_Front_Vector_uint32_4_4 143731209.556 -1.09%
SetIntersection_Front_Vector_uint32_64_1 17544710.229 -
SetIntersection_Front_Vector_uint32_64_16 15091366.246 -
SetIntersection_Front_Vector_uint32_64_4 16929075.443 -
SetIntersection_Front_Vector_uint32_64_64 11490709.533 -
SetIntersection_Front_Vector_uint64_1024_1 1086000.944 -
SetIntersection_Front_Vector_uint64_1024_1024 5920743.699 -
SetIntersection_Front_Vector_uint64_1024_16 1187366.395 1.84%
SetIntersection_Front_Vector_uint64_1024_256 2325939.236 -
SetIntersection_Front_Vector_uint64_1024_4 1121747.932 3.13%
SetIntersection_Front_Vector_uint64_1024_64 1416898.319 -
SetIntersection_Front_Vector_uint64_16384_1 1104155.243 2.87%
SetIntersection_Front_Vector_uint64_16384_1024 5948092.215 -17.10%
SetIntersection_Front_Vector_uint64_16384_16 1123505.174 -5.11%
SetIntersection_Front_Vector_uint64_16384_16384 78291612.502 -4.55%
SetIntersection_Front_Vector_uint64_16384_256 2311575.953 -11.36%
SetIntersection_Front_Vector_uint64_16384_4 1122725.431 -
SetIntersection_Front_Vector_uint64_16384_64 1393423.017 -2.92%
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.31%
SetIntersection_Front_Vector_uint64_256_4 4424805.256 -
SetIntersection_Front_Vector_uint64_256_64 4556646.273 -1.18%
SetIntersection_Front_Vector_uint64_262144_1 1127120.218 6.74%
SetIntersection_Front_Vector_uint64_262144_1024 5783746.680 -19.47%
SetIntersection_Front_Vector_uint64_262144_16 1140892.823 -5.37%
SetIntersection_Front_Vector_uint64_262144_16384 78217055.462 -
SetIntersection_Front_Vector_uint64_262144_256 2338448.876 1.50%
SetIntersection_Front_Vector_uint64_262144_262144 350763713.310 -
SetIntersection_Front_Vector_uint64_262144_4 1087713.632 -2.06%
SetIntersection_Front_Vector_uint64_262144_64 1429915.849 1.15%
SetIntersection_Front_Vector_uint64_4_1 227505779.730 -
SetIntersection_Front_Vector_uint64_4_4 145305693.802 1.08%
SetIntersection_Front_Vector_uint64_64_1 17508919.542 1.11%
SetIntersection_Front_Vector_uint64_64_16 15246564.245 -
SetIntersection_Front_Vector_uint64_64_4 17126971.560 -
SetIntersection_Front_Vector_uint64_64_64 11215531.790 -
SetIntersection_Interlaced_Set_float_1024_1 1114506.470 -
SetIntersection_Interlaced_Set_float_1024_1024 15620114.285 1.76%
SetIntersection_Interlaced_Set_float_1024_16 11601411.322 -1.03%
SetIntersection_Interlaced_Set_float_1024_256 16027309.537 -
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 2.44%
SetIntersection_Interlaced_Set_float_16384_16 212571651.465 2.28%
SetIntersection_Interlaced_Set_float_16384_16384 360811620.660 5.76%
SetIntersection_Interlaced_Set_float_16384_256 200372681.653 -1.29%
SetIntersection_Interlaced_Set_float_16384_4 172667854.490 1.65%
SetIntersection_Interlaced_Set_float_16384_64 217920551.471 -
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 -
SetIntersection_Interlaced_Set_float_256_256 8685257.864 -2.15%
SetIntersection_Interlaced_Set_float_256_4 11415757.236 -
SetIntersection_Interlaced_Set_float_256_64 15343809.733 1.13%
SetIntersection_Interlaced_Set_float_262144_1 1086644.300 -2.39%
SetIntersection_Interlaced_Set_float_262144_1024 1529452.312 -
SetIntersection_Interlaced_Set_float_262144_16 1611409.018 -
SetIntersection_Interlaced_Set_float_262144_16384 1264652.506 -
SetIntersection_Interlaced_Set_float_262144_256 1580192.137 -
SetIntersection_Interlaced_Set_float_262144_262144 1847395.587 -
SetIntersection_Interlaced_Set_float_262144_4 1293047.689 -
SetIntersection_Interlaced_Set_float_262144_64 1569156.736 -
SetIntersection_Interlaced_Set_float_4_1 228680896.338 -
SetIntersection_Interlaced_Set_float_4_4 146263515.110 -
SetIntersection_Interlaced_Set_float_64_1 17529463.772 -
SetIntersection_Interlaced_Set_float_64_16 24271709.178 -1.03%
SetIntersection_Interlaced_Set_float_64_4 22441734.450 1.42%
SetIntersection_Interlaced_Set_float_64_64 15738716.951 4.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1119788.087 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21222418.674 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11978768.140 3.75%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19307056.900 1.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9980907.668 1.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11250505.410 3.51%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1121348.681 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 195246883.275 9.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 241260573.209 9.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 357120210.682 3.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 222818164.951 8.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 181799568.968 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 344312518.937 52.33%
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 1.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12757331.251 -3.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 11739921.828 -3.96%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11468634.767 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18342523.029 2.76%
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.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1358512.533 1.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1675722.654 1.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2317831.707 1.83%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1397538.900 1.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1674647.135 -
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 3.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23088879.153 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18247422.820 -4.88%
SetIntersection_Interlaced_Set_string_1024_1 1153049.141 -
SetIntersection_Interlaced_Set_string_1024_1024 58972742.326 2.59%
SetIntersection_Interlaced_Set_string_1024_16 13929719.099 3.21%
SetIntersection_Interlaced_Set_string_1024_256 35449739.255 -
SetIntersection_Interlaced_Set_string_1024_4 10622829.874 2.14%
SetIntersection_Interlaced_Set_string_1024_64 16910038.046 2.39%
SetIntersection_Interlaced_Set_string_16384_1 1152871.711 -
SetIntersection_Interlaced_Set_string_16384_1024 347102828.662 -3.63%
SetIntersection_Interlaced_Set_string_16384_16 246069159.869 -
SetIntersection_Interlaced_Set_string_16384_16384 349172327.275 -
SetIntersection_Interlaced_Set_string_16384_256 363014892.918 1.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 1.16%
SetIntersection_Interlaced_Set_string_16_4 76248226.475 -
SetIntersection_Interlaced_Set_string_1_1 588126625.864 -
SetIntersection_Interlaced_Set_string_256_1 4583609.878 -
SetIntersection_Interlaced_Set_string_256_16 18065107.925 -
SetIntersection_Interlaced_Set_string_256_256 32172738.755 12.72%
SetIntersection_Interlaced_Set_string_256_4 14024270.550 -
SetIntersection_Interlaced_Set_string_256_64 30404149.112 -2.28%
SetIntersection_Interlaced_Set_string_262144_1 1117095.167 -3.35%
SetIntersection_Interlaced_Set_string_262144_1024 2113723.959 -
SetIntersection_Interlaced_Set_string_262144_16 2155180.582 -
SetIntersection_Interlaced_Set_string_262144_16384 2716992.840 -
SetIntersection_Interlaced_Set_string_262144_256 2102152.588 -1.52%
SetIntersection_Interlaced_Set_string_262144_262144 17745181.477 1.51%
SetIntersection_Interlaced_Set_string_262144_4 1878613.769 -1.05%
SetIntersection_Interlaced_Set_string_262144_64 2154552.816 -1.15%
SetIntersection_Interlaced_Set_string_4_1 235772047.618 -
SetIntersection_Interlaced_Set_string_4_4 167084273.916 -
SetIntersection_Interlaced_Set_string_64_1 18069295.680 -
SetIntersection_Interlaced_Set_string_64_16 38570738.425 -1.67%
SetIntersection_Interlaced_Set_string_64_4 27324227.288 2.06%
SetIntersection_Interlaced_Set_string_64_64 38819108.880 5.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1092995.367 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25384699.053 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12072660.673 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 21244585.043 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10118454.645 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12446654.243 3.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1115872.666 3.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 246717028.338 4.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 254366052.731 3.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 357436165.929 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 340187602.415 37.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 206093224.836 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 345323478.508 -
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 -
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 3.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13439868.442 -3.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11748933.533 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19631217.663 1.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1095677.506 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2035142.903 1.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2176214.032 1.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1803279.133 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2063488.850 1.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3130274.169 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1901325.601 1.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2176933.677 2.22%
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 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 24249720.804 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19748757.945 -1.57%
SetIntersection_Interlaced_Set_uint32_1024_1 1056030.263 -4.82%
SetIntersection_Interlaced_Set_uint32_1024_1024 15679800.252 4.00%
SetIntersection_Interlaced_Set_uint32_1024_16 11502442.675 1.85%
SetIntersection_Interlaced_Set_uint32_1024_256 15672224.439 2.28%
SetIntersection_Interlaced_Set_uint32_1024_4 9904255.661 -2.77%
SetIntersection_Interlaced_Set_uint32_1024_64 9842811.743 -1.35%
SetIntersection_Interlaced_Set_uint32_16384_1 1113583.898 1.99%
SetIntersection_Interlaced_Set_uint32_16384_1024 206060923.213 23.71%
SetIntersection_Interlaced_Set_uint32_16384_16 344125634.771 65.56%
SetIntersection_Interlaced_Set_uint32_16384_16384 353957595.166 3.63%
SetIntersection_Interlaced_Set_uint32_16384_256 233999396.389 17.22%
SetIntersection_Interlaced_Set_uint32_16384_4 196878131.955 15.85%
SetIntersection_Interlaced_Set_uint32_16384_64 354518283.063 66.07%
SetIntersection_Interlaced_Set_uint32_16_1 66909509.128 -
SetIntersection_Interlaced_Set_uint32_16_16 40946680.649 -1.20%
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 2.53%
SetIntersection_Interlaced_Set_uint32_256_256 9194713.206 1.83%
SetIntersection_Interlaced_Set_uint32_256_4 11560060.899 2.55%
SetIntersection_Interlaced_Set_uint32_256_64 15373706.021 3.06%
SetIntersection_Interlaced_Set_uint32_262144_1 1056974.285 -3.32%
SetIntersection_Interlaced_Set_uint32_262144_1024 1553261.963 1.94%
SetIntersection_Interlaced_Set_uint32_262144_16 1677771.076 7.11%
SetIntersection_Interlaced_Set_uint32_262144_16384 1256768.393 1.18%
SetIntersection_Interlaced_Set_uint32_262144_256 1607082.680 3.00%
SetIntersection_Interlaced_Set_uint32_262144_262144 1983226.236 -1.18%
SetIntersection_Interlaced_Set_uint32_262144_4 1347439.451 6.87%
SetIntersection_Interlaced_Set_uint32_262144_64 1604571.371 2.81%
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 -
SetIntersection_Interlaced_Set_uint32_64_4 22217982.870 1.79%
SetIntersection_Interlaced_Set_uint32_64_64 15723648.029 5.13%
SetIntersection_Interlaced_Set_uint64_1024_1 1115828.222 5.37%
SetIntersection_Interlaced_Set_uint64_1024_1024 15803589.412 -3.63%
SetIntersection_Interlaced_Set_uint64_1024_16 11588450.307 2.26%
SetIntersection_Interlaced_Set_uint64_1024_256 15763798.540 3.94%
SetIntersection_Interlaced_Set_uint64_1024_4 9994571.845 -
SetIntersection_Interlaced_Set_uint64_1024_64 10511710.575 -
SetIntersection_Interlaced_Set_uint64_16384_1 1115506.417 5.62%
SetIntersection_Interlaced_Set_uint64_16384_1024 175635462.544 -1.21%
SetIntersection_Interlaced_Set_uint64_16384_16 227229837.443 3.87%
SetIntersection_Interlaced_Set_uint64_16384_16384 351033563.193 1.70%
SetIntersection_Interlaced_Set_uint64_16384_256 209317470.586 1.52%
SetIntersection_Interlaced_Set_uint64_16384_4 179377590.875 -
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.03%
SetIntersection_Interlaced_Set_uint64_256_16 12607285.891 4.85%
SetIntersection_Interlaced_Set_uint64_256_256 9099707.593 -6.27%
SetIntersection_Interlaced_Set_uint64_256_4 12019590.181 2.48%
SetIntersection_Interlaced_Set_uint64_256_64 15448088.183 5.46%
SetIntersection_Interlaced_Set_uint64_262144_1 1097770.988 -1.91%
SetIntersection_Interlaced_Set_uint64_262144_1024 1603680.746 -
SetIntersection_Interlaced_Set_uint64_262144_16 1687682.373 1.58%
SetIntersection_Interlaced_Set_uint64_262144_16384 1288412.354 1.32%
SetIntersection_Interlaced_Set_uint64_262144_256 1650336.102 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1878284.831 -
SetIntersection_Interlaced_Set_uint64_262144_4 1377923.180 3.15%
SetIntersection_Interlaced_Set_uint64_262144_64 1652056.641 -
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 1.49%
SetIntersection_Interlaced_Set_uint64_64_4 22469602.642 -
SetIntersection_Interlaced_Set_uint64_64_64 15355578.063 -2.54%
SetIntersection_Interlaced_Vector_float_1024_1 1116213.672 -
SetIntersection_Interlaced_Vector_float_1024_1024 5987795.254 -
SetIntersection_Interlaced_Vector_float_1024_16 2115942.058 17.54%
SetIntersection_Interlaced_Vector_float_1024_256 5305125.722 12.14%
SetIntersection_Interlaced_Vector_float_1024_4 1319983.306 -
SetIntersection_Interlaced_Vector_float_1024_64 5259808.317 44.95%
SetIntersection_Interlaced_Vector_float_16384_1 1109835.005 -
SetIntersection_Interlaced_Vector_float_16384_1024 41901758.054 -
SetIntersection_Interlaced_Vector_float_16384_16 2342520.212 -
SetIntersection_Interlaced_Vector_float_16384_16384 85877913.357 -4.04%
SetIntersection_Interlaced_Vector_float_16384_256 19833751.743 26.99%
SetIntersection_Interlaced_Vector_float_16384_4 1404359.852 -
SetIntersection_Interlaced_Vector_float_16384_64 7603472.175 40.77%
SetIntersection_Interlaced_Vector_float_16_1 67022538.789 -
SetIntersection_Interlaced_Vector_float_16_16 38708371.682 1.98%
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 -4.60%
SetIntersection_Interlaced_Vector_float_256_256 4688869.171 -1.84%
SetIntersection_Interlaced_Vector_float_256_4 5196047.255 -1.89%
SetIntersection_Interlaced_Vector_float_256_64 6538974.904 -6.24%
SetIntersection_Interlaced_Vector_float_262144_1 1124709.530 1.66%
SetIntersection_Interlaced_Vector_float_262144_1024 85681224.905 12.05%
SetIntersection_Interlaced_Vector_float_262144_16 4498072.889 40.67%
SetIntersection_Interlaced_Vector_float_262144_16384 350351090.679 -
SetIntersection_Interlaced_Vector_float_262144_256 34644293.090 51.85%
SetIntersection_Interlaced_Vector_float_262144_262144 338346227.531 -3.04%
SetIntersection_Interlaced_Vector_float_262144_4 1558123.497 1.01%
SetIntersection_Interlaced_Vector_float_262144_64 12454845.748 50.88%
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 -
SetIntersection_Interlaced_Vector_float_64_4 18802154.970 -
SetIntersection_Interlaced_Vector_float_64_64 11444893.812 -5.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1071032.117 -4.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 9640097.129 15.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2647148.329 20.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7980324.397 -3.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1440282.387 4.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5275791.108 28.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1066869.571 -3.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 66669914.671 23.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3999301.288 32.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 132929640.395 6.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 26338691.886 51.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1628790.658 6.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 9145406.033 58.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67247158.252 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39329615.049 1.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 62055070.057 1.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 571087359.091 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4447402.476 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7982799.220 16.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5930436.460 2.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5339762.605 1.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8791163.876 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1081727.691 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 149852839.095 40.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7938881.736 117.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 351174436.056 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 126962810.685 184.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 342817420.080 -2.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2070674.863 23.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 32030671.003 45.80%
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 1.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19867088.164 -1.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18993334.453 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13128922.385 -4.34%
SetIntersection_Interlaced_Vector_string_1024_1 1146915.022 -
SetIntersection_Interlaced_Vector_string_1024_1024 41997444.647 5.50%
SetIntersection_Interlaced_Vector_string_1024_16 3308881.039 -4.39%
SetIntersection_Interlaced_Vector_string_1024_256 21188526.017 2.92%
SetIntersection_Interlaced_Vector_string_1024_4 1707574.429 1.00%
SetIntersection_Interlaced_Vector_string_1024_64 8412672.179 -
SetIntersection_Interlaced_Vector_string_16384_1 1143727.691 -
SetIntersection_Interlaced_Vector_string_16384_1024 114765282.513 1.63%
SetIntersection_Interlaced_Vector_string_16384_16 4401076.360 -
SetIntersection_Interlaced_Vector_string_16384_16384 351952044.162 -
SetIntersection_Interlaced_Vector_string_16384_256 39144437.107 3.58%
SetIntersection_Interlaced_Vector_string_16384_4 1870096.298 -
SetIntersection_Interlaced_Vector_string_16384_64 12129117.796 1.12%
SetIntersection_Interlaced_Vector_string_16_1 69144435.390 -
SetIntersection_Interlaced_Vector_string_16_16 55119774.282 2.04%
SetIntersection_Interlaced_Vector_string_16_4 72803164.732 1.18%
SetIntersection_Interlaced_Vector_string_1_1 587509706.920 -
SetIntersection_Interlaced_Vector_string_256_1 4600270.654 1.30%
SetIntersection_Interlaced_Vector_string_256_16 10920415.847 1.35%
SetIntersection_Interlaced_Vector_string_256_256 22729085.594 -
SetIntersection_Interlaced_Vector_string_256_4 6358069.864 -
SetIntersection_Interlaced_Vector_string_256_64 20691501.058 5.43%
SetIntersection_Interlaced_Vector_string_262144_1 1167994.556 2.15%
SetIntersection_Interlaced_Vector_string_262144_1024 229034453.364 2.82%
SetIntersection_Interlaced_Vector_string_262144_16 5824762.150 5.04%
SetIntersection_Interlaced_Vector_string_262144_16384 980827.719 -
SetIntersection_Interlaced_Vector_string_262144_256 66136043.330 4.82%
SetIntersection_Interlaced_Vector_string_262144_262144 14408752.522 -
SetIntersection_Interlaced_Vector_string_262144_4 2217662.627 8.32%
SetIntersection_Interlaced_Vector_string_262144_64 19565046.633 9.54%
SetIntersection_Interlaced_Vector_string_4_1 235297639.042 1.31%
SetIntersection_Interlaced_Vector_string_4_4 161337971.648 1.46%
SetIntersection_Interlaced_Vector_string_64_1 18047834.560 1.15%
SetIntersection_Interlaced_Vector_string_64_16 31214684.946 -
SetIntersection_Interlaced_Vector_string_64_4 22950819.439 -
SetIntersection_Interlaced_Vector_string_64_64 27570819.428 -2.62%
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 2.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9131420.603 -23.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1655214.086 -2.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6662999.722 -3.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1110307.140 4.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 83822798.707 -16.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5112184.697 5.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 152815062.037 -2.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 35600134.090 -23.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2025468.315 5.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 13732458.549 -6.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67371671.898 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40514452.317 -
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 -9.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 7123964.734 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5560771.103 -6.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11198351.383 -5.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1119295.896 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 285451776.967 -17.59%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5134983.791 -45.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 341322250.027 -3.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 85977787.976 -30.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 977273.274 -2.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2405684.229 -5.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 16599224.923 -51.61%
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 1.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22951612.707 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20864838.385 -
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 -8.02%
SetIntersection_Interlaced_Vector_uint32_1024_256 6179451.489 6.54%
SetIntersection_Interlaced_Vector_uint32_1024_4 1458611.038 4.46%
SetIntersection_Interlaced_Vector_uint32_1024_64 3709988.942 -
SetIntersection_Interlaced_Vector_uint32_16384_1 1117154.467 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 47733829.171 4.18%
SetIntersection_Interlaced_Vector_uint32_16384_16 2880655.286 -9.53%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80295872.456 -
SetIntersection_Interlaced_Vector_uint32_16384_256 19107330.433 14.85%
SetIntersection_Interlaced_Vector_uint32_16384_4 1489194.128 -5.41%
SetIntersection_Interlaced_Vector_uint32_16384_64 7241007.501 19.47%
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 1.67%
SetIntersection_Interlaced_Vector_uint32_256_256 4627419.082 -
SetIntersection_Interlaced_Vector_uint32_256_4 5116048.597 -
SetIntersection_Interlaced_Vector_uint32_256_64 8063522.740 11.55%
SetIntersection_Interlaced_Vector_uint32_262144_1 1113474.580 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 92776885.843 4.84%
SetIntersection_Interlaced_Vector_uint32_262144_16 3676372.171 10.52%
SetIntersection_Interlaced_Vector_uint32_262144_16384 346256419.189 -
SetIntersection_Interlaced_Vector_uint32_262144_256 30412638.075 13.02%
SetIntersection_Interlaced_Vector_uint32_262144_262144 349867112.221 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1641836.901 3.36%
SetIntersection_Interlaced_Vector_uint32_262144_64 11371463.182 -28.57%
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 -
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 22.85%
SetIntersection_Interlaced_Vector_uint64_1024_256 7635004.884 63.24%
SetIntersection_Interlaced_Vector_uint64_1024_4 1463291.875 1.07%
SetIntersection_Interlaced_Vector_uint64_1024_64 4794887.617 29.76%
SetIntersection_Interlaced_Vector_uint64_16384_1 1115500.504 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 53009753.483 19.68%
SetIntersection_Interlaced_Vector_uint64_16384_16 3072714.383 -2.35%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78201137.633 -
SetIntersection_Interlaced_Vector_uint64_16384_256 20687660.666 14.87%
SetIntersection_Interlaced_Vector_uint64_16384_4 1522089.405 8.47%
SetIntersection_Interlaced_Vector_uint64_16384_64 5978610.537 -2.92%
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 1.87%
SetIntersection_Interlaced_Vector_uint64_256_16 6829860.330 -5.02%
SetIntersection_Interlaced_Vector_uint64_256_256 4695890.128 3.20%
SetIntersection_Interlaced_Vector_uint64_256_4 5006157.649 -2.97%
SetIntersection_Interlaced_Vector_uint64_256_64 7718955.699 6.32%
SetIntersection_Interlaced_Vector_uint64_262144_1 1101457.772 -1.32%
SetIntersection_Interlaced_Vector_uint64_262144_1024 119014597.718 28.48%
SetIntersection_Interlaced_Vector_uint64_262144_16 5553696.272 78.73%
SetIntersection_Interlaced_Vector_uint64_262144_16384 356917039.971 2.88%
SetIntersection_Interlaced_Vector_uint64_262144_256 74184282.840 128.84%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351354406.277 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1889949.094 24.04%
SetIntersection_Interlaced_Vector_uint64_262144_64 27057563.914 215.27%
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.57%
SetIntersection_Interlaced_Vector_uint64_64_4 17937743.449 -1.76%
SetIntersection_Interlaced_Vector_uint64_64_64 11471500.130 1.21%
SetIntersection_None_Set_float_1024_1 10794536.224 19.20%
SetIntersection_None_Set_float_1024_1024 8874077.974 -
SetIntersection_None_Set_float_1024_16 11036958.585 23.42%
SetIntersection_None_Set_float_1024_256 11042049.200 22.08%
SetIntersection_None_Set_float_1024_4 10962436.670 23.37%
SetIntersection_None_Set_float_1024_64 10876386.629 22.91%
SetIntersection_None_Set_float_16384_1 175372039.308 15.14%
SetIntersection_None_Set_float_16384_1024 166647805.134 9.47%
SetIntersection_None_Set_float_16384_16 174995911.805 14.90%
SetIntersection_None_Set_float_16384_16384 154685429.671 -
SetIntersection_None_Set_float_16384_256 170220448.304 11.98%
SetIntersection_None_Set_float_16384_4 176033184.148 15.77%
SetIntersection_None_Set_float_16384_64 174605549.464 14.27%
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 -1.92%
SetIntersection_None_Set_float_256_16 10990810.226 -2.05%
SetIntersection_None_Set_float_256_256 6024361.010 1.95%
SetIntersection_None_Set_float_256_4 11850599.288 2.75%
SetIntersection_None_Set_float_256_64 9334721.137 -1.72%
SetIntersection_None_Set_float_262144_1 1194464.926 1.01%
SetIntersection_None_Set_float_262144_1024 1183383.381 -
SetIntersection_None_Set_float_262144_16 1183032.797 -
SetIntersection_None_Set_float_262144_16384 1174181.398 -
SetIntersection_None_Set_float_262144_256 1178725.258 -
SetIntersection_None_Set_float_262144_262144 1183898.926 -
SetIntersection_None_Set_float_262144_4 1186138.832 -
SetIntersection_None_Set_float_262144_64 1180630.451 -
SetIntersection_None_Set_float_4_1 230869776.805 -
SetIntersection_None_Set_float_4_4 144144811.458 -
SetIntersection_None_Set_float_64_1 23638503.015 3.21%
SetIntersection_None_Set_float_64_16 19271367.555 1.05%
SetIntersection_None_Set_float_64_4 22000308.047 1.06%
SetIntersection_None_Set_float_64_64 12087522.094 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 11427334.623 31.43%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8944746.834 1.79%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 11622065.119 33.33%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8873519.989 1.59%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 11443492.405 30.08%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 11389682.306 29.86%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 163982491.229 2.95%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 157814273.554 -3.31%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 170240486.995 1.28%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 168518911.694 1.17%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 160848698.577 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 170327295.516 3.84%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167391492.070 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 71052894.255 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37742983.801 1.26%
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.95%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10902999.329 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5975293.857 4.34%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11629167.292 1.09%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9424218.507 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1240136.555 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1241231.690 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1242349.041 -
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 1.10%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1242053.303 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1242114.501 -
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 1.89%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12061368.591 2.13%
SetIntersection_None_Set_string_1024_1 9112678.532 -3.17%
SetIntersection_None_Set_string_1024_1024 8901984.099 -
SetIntersection_None_Set_string_1024_16 9024400.571 -2.32%
SetIntersection_None_Set_string_1024_256 9179413.582 1.65%
SetIntersection_None_Set_string_1024_4 9046532.076 -3.95%
SetIntersection_None_Set_string_1024_64 8932714.842 -5.94%
SetIntersection_None_Set_string_16384_1 206386268.914 1.21%
SetIntersection_None_Set_string_16384_1024 215535806.627 -
SetIntersection_None_Set_string_16384_16 205099926.566 2.15%
SetIntersection_None_Set_string_16384_16384 200855137.369 3.58%
SetIntersection_None_Set_string_16384_256 204635294.500 -
SetIntersection_None_Set_string_16384_4 204685933.945 2.59%
SetIntersection_None_Set_string_16384_64 204142172.937 -
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 -
SetIntersection_None_Set_string_256_256 5860120.836 -2.27%
SetIntersection_None_Set_string_256_4 11818385.198 1.74%
SetIntersection_None_Set_string_256_64 9538975.385 -
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 -1.16%
SetIntersection_None_Set_string_262144_4 1697963.299 -1.14%
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 1.02%
SetIntersection_None_Set_string_64_4 22595953.459 -2.06%
SetIntersection_None_Set_string_64_64 12316080.393 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 9095009.176 2.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8847682.797 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8901818.123 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8862376.424 1.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8746390.469 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 9015581.766 2.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 212495441.333 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 206820621.232 3.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 205336559.001 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 224639789.094 10.89%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 206241280.772 1.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 208295154.923 1.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 206809660.616 1.32%
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 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10972149.701 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5795238.554 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11665695.810 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9365285.961 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1706617.431 1.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1717178.141 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1695984.132 1.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1700727.213 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1695330.646 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1711322.754 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1716663.086 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1697730.957 -
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.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19207431.165 1.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22672710.229 1.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12263627.426 2.70%
SetIntersection_None_Set_uint32_1024_1 8780829.398 1.01%
SetIntersection_None_Set_uint32_1024_1024 8695946.994 -2.37%
SetIntersection_None_Set_uint32_1024_16 8686219.552 -1.28%
SetIntersection_None_Set_uint32_1024_256 8681389.315 -2.74%
SetIntersection_None_Set_uint32_1024_4 8714488.850 -2.06%
SetIntersection_None_Set_uint32_1024_64 8927292.596 -
SetIntersection_None_Set_uint32_16384_1 153078435.269 1.53%
SetIntersection_None_Set_uint32_16384_1024 152176324.698 1.75%
SetIntersection_None_Set_uint32_16384_16 151907897.102 1.08%
SetIntersection_None_Set_uint32_16384_16384 159056051.158 4.76%
SetIntersection_None_Set_uint32_16384_256 153476985.124 2.09%
SetIntersection_None_Set_uint32_16384_4 152333317.558 1.25%
SetIntersection_None_Set_uint32_16384_64 151617467.664 -
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.69%
SetIntersection_None_Set_uint32_256_256 5976307.727 -
SetIntersection_None_Set_uint32_256_4 11519682.115 -
SetIntersection_None_Set_uint32_256_64 9315138.087 -
SetIntersection_None_Set_uint32_262144_1 1228315.105 5.85%
SetIntersection_None_Set_uint32_262144_1024 1215382.324 4.05%
SetIntersection_None_Set_uint32_262144_16 1220354.250 5.04%
SetIntersection_None_Set_uint32_262144_16384 1225044.596 5.29%
SetIntersection_None_Set_uint32_262144_256 1218926.594 5.29%
SetIntersection_None_Set_uint32_262144_262144 1212750.000 3.35%
SetIntersection_None_Set_uint32_262144_4 1218712.242 5.06%
SetIntersection_None_Set_uint32_262144_64 1219758.138 4.99%
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 1.04%
SetIntersection_None_Set_uint32_64_64 12117724.857 -
SetIntersection_None_Set_uint64_1024_1 9038025.685 4.12%
SetIntersection_None_Set_uint64_1024_1024 8773554.218 -
SetIntersection_None_Set_uint64_1024_16 8776528.932 1.22%
SetIntersection_None_Set_uint64_1024_256 8853052.169 1.93%
SetIntersection_None_Set_uint64_1024_4 8700168.321 -1.07%
SetIntersection_None_Set_uint64_1024_64 8785496.978 -
SetIntersection_None_Set_uint64_16384_1 213481820.182 36.45%
SetIntersection_None_Set_uint64_16384_1024 215325044.975 32.14%
SetIntersection_None_Set_uint64_16384_16 236062277.446 45.60%
SetIntersection_None_Set_uint64_16384_16384 199066987.063 22.15%
SetIntersection_None_Set_uint64_16384_256 224516468.117 37.51%
SetIntersection_None_Set_uint64_16384_4 221851850.829 38.89%
SetIntersection_None_Set_uint64_16384_64 236595043.399 44.76%
SetIntersection_None_Set_uint64_16_1 70612686.217 -
SetIntersection_None_Set_uint64_16_16 37663776.219 1.45%
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.18%
SetIntersection_None_Set_uint64_256_256 5764519.193 -2.31%
SetIntersection_None_Set_uint64_256_4 11511909.178 -
SetIntersection_None_Set_uint64_256_64 9407105.090 1.41%
SetIntersection_None_Set_uint64_262144_1 1233220.457 1.81%
SetIntersection_None_Set_uint64_262144_1024 1226284.587 -
SetIntersection_None_Set_uint64_262144_16 1226813.803 -
SetIntersection_None_Set_uint64_262144_16384 1225751.793 -
SetIntersection_None_Set_uint64_262144_256 1227508.709 -
SetIntersection_None_Set_uint64_262144_262144 1240406.412 1.21%
SetIntersection_None_Set_uint64_262144_4 1230537.110 1.42%
SetIntersection_None_Set_uint64_262144_64 1227026.041 -
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 -
SetIntersection_None_Set_uint64_64_64 11973276.328 -
SetIntersection_None_Vector_float_1024_1 1155957.146 -
SetIntersection_None_Vector_float_1024_1024 1126919.897 -1.79%
SetIntersection_None_Vector_float_1024_16 1153012.586 -
SetIntersection_None_Vector_float_1024_256 1154081.439 -
SetIntersection_None_Vector_float_1024_4 1140631.006 -
SetIntersection_None_Vector_float_1024_64 1151714.738 -
SetIntersection_None_Vector_float_16384_1 1174087.769 -
SetIntersection_None_Vector_float_16384_1024 1175541.827 -
SetIntersection_None_Vector_float_16384_16 1163929.149 -
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.36%
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 1.32%
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 -
SetIntersection_None_Vector_float_262144_256 1201925.961 1.19%
SetIntersection_None_Vector_float_262144_262144 1193706.652 -1.33%
SetIntersection_None_Vector_float_262144_4 1203557.941 -
SetIntersection_None_Vector_float_262144_64 1169550.793 -2.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 4.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1151280.129 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1147240.752 -
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 -2.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1192395.220 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1177775.705 1.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1173182.918 3.80%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1187502.762 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1183648.369 4.91%
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 1.06%
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 3.73%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2234192.951 -1.79%
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 1.52%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1227335.811 1.49%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1180307.456 -3.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1246582.211 2.41%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1201623.405 -2.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1200758.465 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1247555.740 6.41%
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 1.93%
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 -
SetIntersection_None_Vector_string_1024_1 1175220.195 -4.49%
SetIntersection_None_Vector_string_1024_1024 1222283.595 -
SetIntersection_None_Vector_string_1024_16 1223099.471 1.04%
SetIntersection_None_Vector_string_1024_256 1220157.667 -
SetIntersection_None_Vector_string_1024_4 1213401.790 -
SetIntersection_None_Vector_string_1024_64 1220921.295 -
SetIntersection_None_Vector_string_16384_1 1316366.375 2.45%
SetIntersection_None_Vector_string_16384_1024 1308765.910 1.68%
SetIntersection_None_Vector_string_16384_16 1250827.663 -3.56%
SetIntersection_None_Vector_string_16384_16384 1247523.657 -2.52%
SetIntersection_None_Vector_string_16384_256 1282129.801 -
SetIntersection_None_Vector_string_16384_4 1300442.727 4.86%
SetIntersection_None_Vector_string_16384_64 1289874.236 1.11%
SetIntersection_None_Vector_string_16_1 69497461.383 1.02%
SetIntersection_None_Vector_string_16_16 36990699.969 1.50%
SetIntersection_None_Vector_string_16_4 58896539.944 -
SetIntersection_None_Vector_string_1_1 572838442.169 -
SetIntersection_None_Vector_string_256_1 4748397.992 -
SetIntersection_None_Vector_string_256_16 4482534.201 -
SetIntersection_None_Vector_string_256_256 2432945.941 4.03%
SetIntersection_None_Vector_string_256_4 4722791.124 -
SetIntersection_None_Vector_string_256_64 3884252.946 1.98%
SetIntersection_None_Vector_string_262144_1 1346653.416 -
SetIntersection_None_Vector_string_262144_1024 1372094.024 1.21%
SetIntersection_None_Vector_string_262144_16 1387196.023 2.81%
SetIntersection_None_Vector_string_262144_16384 1377090.412 1.64%
SetIntersection_None_Vector_string_262144_256 1328148.508 -2.78%
SetIntersection_None_Vector_string_262144_262144 1357065.590 2.38%
SetIntersection_None_Vector_string_262144_4 1322025.607 -3.56%
SetIntersection_None_Vector_string_262144_64 1365957.921 1.29%
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 1.72%
SetIntersection_None_Vector_string_64_4 17667754.462 -
SetIntersection_None_Vector_string_64_64 9452289.583 1.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1181937.899 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1184613.910 5.82%
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 3.93%
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 6.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1237248.147 5.86%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1230355.510 -
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 1.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4355858.567 1.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2296418.354 -
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 -1.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1253066.983 4.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1256865.690 4.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1224096.288 -2.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1249168.625 -2.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1252683.572 -2.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1268964.739 1.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1270786.307 3.39%
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 1.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14522122.002 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17114074.868 1.18%
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 1.18%
SetIntersection_None_Vector_uint32_1024_16 1159628.327 -
SetIntersection_None_Vector_uint32_1024_256 1155837.167 1.23%
SetIntersection_None_Vector_uint32_1024_4 1159798.538 1.39%
SetIntersection_None_Vector_uint32_1024_64 1158617.498 3.40%
SetIntersection_None_Vector_uint32_16384_1 1142908.585 -2.74%
SetIntersection_None_Vector_uint32_16384_1024 1169848.329 -
SetIntersection_None_Vector_uint32_16384_16 1181568.611 -
SetIntersection_None_Vector_uint32_16384_16384 1170790.141 -1.35%
SetIntersection_None_Vector_uint32_16384_256 1163509.381 -1.57%
SetIntersection_None_Vector_uint32_16384_4 1180950.643 4.04%
SetIntersection_None_Vector_uint32_16384_64 1122717.996 -4.78%
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 -
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 -
SetIntersection_None_Vector_uint32_256_64 3673036.343 2.43%
SetIntersection_None_Vector_uint32_262144_1 1215189.012 3.03%
SetIntersection_None_Vector_uint32_262144_1024 1218950.312 3.60%
SetIntersection_None_Vector_uint32_262144_16 1220856.361 1.96%
SetIntersection_None_Vector_uint32_262144_16384 1219176.745 -
SetIntersection_None_Vector_uint32_262144_256 1196120.746 -
SetIntersection_None_Vector_uint32_262144_262144 1190476.029 -
SetIntersection_None_Vector_uint32_262144_4 1220720.739 1.12%
SetIntersection_None_Vector_uint32_262144_64 1212380.707 4.75%
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 2.17%
SetIntersection_None_Vector_uint64_1024_16 1149408.056 -
SetIntersection_None_Vector_uint64_1024_256 1148425.646 4.28%
SetIntersection_None_Vector_uint64_1024_4 1148234.252 -
SetIntersection_None_Vector_uint64_1024_64 1146601.477 -
SetIntersection_None_Vector_uint64_16384_1 1124009.358 -2.87%
SetIntersection_None_Vector_uint64_16384_1024 1170031.248 3.57%
SetIntersection_None_Vector_uint64_16384_16 1167371.743 -
SetIntersection_None_Vector_uint64_16384_16384 1172676.049 -
SetIntersection_None_Vector_uint64_16384_256 1150221.934 -1.78%
SetIntersection_None_Vector_uint64_16384_4 1155513.099 -1.16%
SetIntersection_None_Vector_uint64_16384_64 1153905.485 -1.07%
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 -
SetIntersection_None_Vector_uint64_256_16 4266156.562 -
SetIntersection_None_Vector_uint64_256_256 2202648.853 -2.91%
SetIntersection_None_Vector_uint64_256_4 4490681.587 -
SetIntersection_None_Vector_uint64_256_64 3621969.760 1.89%
SetIntersection_None_Vector_uint64_262144_1 1195047.729 3.39%
SetIntersection_None_Vector_uint64_262144_1024 1176638.703 -2.26%
SetIntersection_None_Vector_uint64_262144_16 1189468.205 3.09%
SetIntersection_None_Vector_uint64_262144_16384 1133188.904 -4.66%
SetIntersection_None_Vector_uint64_262144_256 1190556.057 2.10%
SetIntersection_None_Vector_uint64_262144_262144 1191358.037 -
SetIntersection_None_Vector_uint64_262144_4 1146649.777 -4.09%
SetIntersection_None_Vector_uint64_262144_64 1156696.207 -4.11%
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 -
bm_gcd_complex 18.939 -3.51%
bm_gcd_random 30.811 -
bm_gcd_trivial 0.872 -1.94%
bm_lexicographical_compare<int>/1 1.257 4.29%
bm_lexicographical_compare<int>/1048576 76653.752 -
bm_lexicographical_compare<int>/16 2.067 -
bm_lexicographical_compare<int>/2 1.449 5.89%
bm_lexicographical_compare<int>/262144 19116.605 -
bm_lexicographical_compare<int>/3 1.713 5.40%
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 -
bm_lexicographical_compare<int>/7 1.522 -
bm_lexicographical_compare<int>/8 1.512 -
bm_lexicographical_compare<signed_char>/1 1.385 9.80%
bm_lexicographical_compare<signed_char>/1048576 16320.736 -
bm_lexicographical_compare<signed_char>/16 1.385 2.20%
bm_lexicographical_compare<signed_char>/2 1.549 3.61%
bm_lexicographical_compare<signed_char>/262144 3823.162 -
bm_lexicographical_compare<signed_char>/3 1.780 3.11%
bm_lexicographical_compare<signed_char>/32768 476.757 -
bm_lexicographical_compare<signed_char>/4 2.021 3.02%
bm_lexicographical_compare<signed_char>/4096 59.586 -
bm_lexicographical_compare<signed_char>/5 2.287 3.41%
bm_lexicographical_compare<signed_char>/512 7.889 -
bm_lexicographical_compare<signed_char>/6 2.507 -
bm_lexicographical_compare<signed_char>/64 2.077 12.11%
bm_lexicographical_compare<signed_char>/7 2.824 3.30%
bm_lexicographical_compare<signed_char>/8 3.176 -1.50%
bm_lexicographical_compare<unsigned_char>/1 1.669 1.27%
bm_lexicographical_compare<unsigned_char>/1048576 17933.705 -
bm_lexicographical_compare<unsigned_char>/16 1.156 -
bm_lexicographical_compare<unsigned_char>/2 1.848 -3.01%
bm_lexicographical_compare<unsigned_char>/262144 4497.209 -
bm_lexicographical_compare<unsigned_char>/3 2.085 -2.05%
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 3.34%
bm_lexicographical_compare<unsigned_char>/512 8.785 -
bm_lexicographical_compare<unsigned_char>/6 1.903 2.86%
bm_lexicographical_compare<unsigned_char>/64 2.009 2.38%
bm_lexicographical_compare<unsigned_char>/7 2.141 2.19%
bm_lexicographical_compare<unsigned_char>/8 1.437 3.57%
bm_ranges_lexicographical_compare<int>/1 1.379 -
bm_ranges_lexicographical_compare<int>/1048576 76644.998 -
bm_ranges_lexicographical_compare<int>/16 2.053 -3.64%
bm_ranges_lexicographical_compare<int>/2 1.607 -
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.15%
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 -1.49%
bm_ranges_lexicographical_compare<int>/7 1.503 -
bm_ranges_lexicographical_compare<int>/8 1.556 -3.77%
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 4.48%
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 -
bm_ranges_lexicographical_compare<signed_char>/6 2.626 -
bm_ranges_lexicographical_compare<signed_char>/64 2.063 -10.35%
bm_ranges_lexicographical_compare<signed_char>/7 2.839 -
bm_ranges_lexicographical_compare<signed_char>/8 3.183 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.661 -
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 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.571 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.663 2.92%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.780 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.896 1.39%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.040 1.03%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.123 -5.12%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.435 -8.13%
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 1.18%
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 1.32%
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.43%
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 -1.38%
bm_ranges_swap_ranges_vb_unaligned/64 6.228 -1.08%
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 2.00%
bm_swap_ranges_vb_aligned/8 3.225 -2.39%
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 -1.53%
bm_write 584.774 3.33%
rng::adjacent_find(deque<int>)/1024 463.551 -
rng::adjacent_find(deque<int>)/1048576 475768.456 -
rng::adjacent_find(deque<int>)/50 17.055 5.60%
rng::adjacent_find(deque<int>)/8 3.277 -4.48%
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 1.65%
rng::adjacent_find(deque<int>,_pred)/8 4.160 2.66%
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 -
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 4.83%
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 -1.32%
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 -
rng::adjacent_find(vector<int>,_pred)/50 23.598 -
rng::adjacent_find(vector<int>,_pred)/8 3.459 2.38%
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 -
rng::all_of(deque<int>)_(process_all)/50 18.335 -4.99%
rng::all_of(deque<int>)_(process_all)/8 3.220 4.22%
rng::all_of(deque<int>)_(process_all)/8192 2626.824 -
rng::all_of(list<int>)_(process_all)/32 11.740 1.19%
rng::all_of(list<int>)_(process_all)/32768 25618.114 -1.05%
rng::all_of(list<int>)_(process_all)/50 22.071 -
rng::all_of(list<int>)_(process_all)/8 2.607 -
rng::all_of(list<int>)_(process_all)/8192 7393.167 -
rng::all_of(vector<int>)_(process_all)/32 8.317 -
rng::all_of(vector<int>)_(process_all)/32768 8065.101 -
rng::all_of(vector<int>)_(process_all)/50 18.092 -2.17%
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 4.98%
rng::any_of(deque<int>)_(process_all)/8 3.222 4.28%
rng::any_of(deque<int>)_(process_all)/8192 2627.735 -
rng::any_of(list<int>)_(process_all)/32 11.710 -
rng::any_of(list<int>)_(process_all)/32768 25826.361 -1.22%
rng::any_of(list<int>)_(process_all)/50 21.980 -
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.47%
rng::any_of(vector<int>)_(process_all)/8 2.348 3.14%
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 -1.41%
rng::contains(deque<int>)_(process_all)/50 12.571 -1.43%
rng::contains(deque<int>)_(process_all)/8 2.939 -8.49%
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 28.96%
rng::contains(list<int>)_(process_all)/50 21.884 1.12%
rng::contains(list<int>)_(process_all)/8 2.378 -1.19%
rng::contains(list<int>)_(process_all)/8192 7948.802 13.85%
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 -
rng::contains(vector<int>)_(process_all)/8192 1841.707 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 24919.256 -
rng::contains_subrange(deque<int>)_(near_matches)/1024 26096.658 -
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 -12.84%
rng::contains_subrange(deque<int>)_(process_all)/32 11.153 -25.87%
rng::contains_subrange(deque<int>)_(process_all)/50 15.179 -30.97%
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 10.12%
rng::contains_subrange(deque<int>)_(same_length)/32 19.245 6.51%
rng::contains_subrange(deque<int>)_(same_length)/50 27.476 4.41%
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 -1.02%
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 -4.48%
rng::contains_subrange(list<int>)_(process_all)/16 4.709 -5.08%
rng::contains_subrange(list<int>)_(process_all)/32 10.244 -2.01%
rng::contains_subrange(list<int>)_(process_all)/50 18.334 2.69%
rng::contains_subrange(list<int>)_(process_all)/8192 7664.520 9.43%
rng::contains_subrange(list<int>)_(same_length)/1048576 940843.606 -1.37%
rng::contains_subrange(list<int>)_(same_length)/16 6.605 -
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 6.57%
rng::contains_subrange(list<int>)_(single_element)/1048576 810267.565 -6.41%
rng::contains_subrange(list<int>)_(single_element)/16 5.031 1.32%
rng::contains_subrange(list<int>)_(single_element)/32 10.404 -
rng::contains_subrange(list<int>)_(single_element)/50 17.890 -
rng::contains_subrange(list<int>)_(single_element)/8192 7745.846 9.68%
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 1.88%
rng::contains_subrange(vector<int>)_(process_all)/16 4.816 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.016 -1.55%
rng::contains_subrange(vector<int>)_(process_all)/50 11.463 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1677.071 2.55%
rng::contains_subrange(vector<int>)_(same_length)/1048576 246399.241 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.914 2.53%
rng::contains_subrange(vector<int>)_(same_length)/32 8.805 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.788 -2.71%
rng::contains_subrange(vector<int>)_(same_length)/8192 1952.781 2.49%
rng::contains_subrange(vector<int>)_(single_element)/1048576 231841.418 -2.35%
rng::contains_subrange(vector<int>)_(single_element)/16 4.850 -1.07%
rng::contains_subrange(vector<int>)_(single_element)/32 8.601 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.941 2.50%
rng::contains_subrange(vector<int>)_(single_element)/8192 1807.493 -2.58%
rng::copy(deque<int>)/1048576 50718.140 2.00%
rng::copy(deque<int>)/262144 10341.046 1.61%
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 4.72%
rng::copy(list<int>)/4096 3059.565 -2.64%
rng::copy(list<int>)/512 368.616 -
rng::copy(list<int>)/64 40.675 31.20%
rng::copy(list<int>)/8 2.369 -1.29%
rng::copy(vector<bool>)_(aligned)/1048576 1038.650 -
rng::copy(vector<bool>)_(aligned)/262144 274.454 -1.68%
rng::copy(vector<bool>)_(aligned)/32768 35.493 -
rng::copy(vector<bool>)_(aligned)/4096 4.940 -
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.307 -4.74%
rng::copy(vector<bool>)_(unaligned)/1048576 5510.636 -
rng::copy(vector<bool>)_(unaligned)/262144 1367.818 -
rng::copy(vector<bool>)_(unaligned)/32768 174.325 -
rng::copy(vector<bool>)_(unaligned)/4096 20.850 -
rng::copy(vector<bool>)_(unaligned)/512 3.698 -
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 49383.663 -
rng::copy(vector<int>)/262144 12528.600 -
rng::copy(vector<int>)/32768 3107.933 -1.79%
rng::copy(vector<int>)/4096 145.201 -1.01%
rng::copy(vector<int>)/512 16.020 -
rng::copy(vector<int>)/64 2.441 -
rng::copy(vector<int>)/8 2.260 -
rng::copy_backward(deque<int>)/1048576 127030.907 1.58%
rng::copy_backward(deque<int>)/262144 31561.241 1.76%
rng::copy_backward(deque<int>)/32768 3750.145 -2.00%
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 2.97%
rng::copy_backward(list<int>)/1048576 887235.070 -
rng::copy_backward(list<int>)/262144 222084.701 -
rng::copy_backward(list<int>)/32768 29181.714 -
rng::copy_backward(list<int>)/4096 3102.813 -
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 -15.70%
rng::copy_backward(vector<bool>)_(aligned)/262144 272.210 -
rng::copy_backward(vector<bool>)_(aligned)/32768 35.923 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.063 -1.12%
rng::copy_backward(vector<bool>)_(aligned)/512 1.757 -1.27%
rng::copy_backward(vector<bool>)_(aligned)/64 1.787 -1.57%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6836.854 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1661.858 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 212.246 -
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 4.30%
rng::copy_backward(vector<int>)/4096 189.018 28.96%
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 -
rng::copy_if(list<int>)_(entire_range)/32768 27991.736 -1.89%
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 -
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 -
rng::copy_if(list<int>)_(every_other)/4096 3217.299 -18.98%
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.11%
rng::copy_if(vector<int>)_(entire_range)/8 2.271 3.38%
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 -2.62%
rng::copy_n(deque<int>)/1048576 50010.005 -
rng::copy_n(deque<int>)/262144 10477.960 -
rng::copy_n(deque<int>)/32768 1151.325 1.32%
rng::copy_n(deque<int>)/4096 145.099 -
rng::copy_n(deque<int>)/512 16.782 -
rng::copy_n(deque<int>)/64 2.873 -
rng::copy_n(deque<int>)/8 2.749 -
rng::copy_n(list<int>)/1048576 874492.174 -
rng::copy_n(list<int>)/262144 216609.724 -
rng::copy_n(list<int>)/32768 26082.669 -2.85%
rng::copy_n(list<int>)/4096 4417.566 -5.65%
rng::copy_n(list<int>)/512 339.417 -
rng::copy_n(list<int>)/64 14.210 -
rng::copy_n(list<int>)/8 2.247 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1039.114 -38.08%
rng::copy_n(vector<bool>)_(aligned)/262144 279.458 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.326 -1.54%
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 2.01%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.854 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.477 5.36%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49877.677 -
rng::copy_n(vector<int>)/262144 12533.675 -
rng::copy_n(vector<int>)/32768 2844.680 2.51%
rng::copy_n(vector<int>)/4096 149.520 4.53%
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.56%
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 2.56%
rng::count(list<int>)_(every_other)/8192 7402.671 -
rng::count(vector<bool>)/1000 2.971 -1.13%
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.15%
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 3.35%
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 -1.26%
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 -
rng::distance(join_view(vector<vector<int>>)/4096 4.450 1.46%
rng::distance(join_view(vector<vector<int>>)/50 0.658 7.79%
rng::distance(join_view(vector<vector<int>>)/8192 8.307 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 480.579 1.61%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 489370.105 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 28.189 22.06%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 6.022 3.23%
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 1.42%
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.41%
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 2.41%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2195855.271 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 46.143 -4.27%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.309 -6.84%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17744.354 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 503.099 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1432420.352 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.189 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.916 1.52%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11789.237 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1538.183 2.18%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2295800.027 -1.14%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.153 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.361 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19759.876 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 552.263 3.08%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1433324.122 -
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 -1.29%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11739.098 6.05%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -6.24%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.689 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.699 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 764.011 -1.01%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 955788.095 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.601 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.048 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8694.295 2.40%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.986 -
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 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.274 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11626.966 -9.76%
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 5.45%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.842 17.70%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.008 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.281 -3.06%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.286 -2.37%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.279 -3.35%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.345 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.284 -2.78%
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 -4.35%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.835 -3.27%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3869.278 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 529.786 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 533244.920 1.99%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.789 2.69%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.186 -1.00%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4098.847 2.23%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 778.377 -1.92%
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 956405.209 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 31.872 8.14%
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.908 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12501.440 7.36%
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 -5.89%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.551 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12453.747 20.07%
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 2.11%
rng::equal(vector<bool>)_(unaligned)/8 0.940 9.02%
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 -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.528 4.12%
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 1.58%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.687 -1.06%
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 238.74%
rng::fill(deque<int>)/50 4.563 102.20%
rng::fill(deque<int>)/8192 238.593 -1.65%
rng::fill(list<int>)/1024 672.136 -
rng::fill(list<int>)/32 8.401 -
rng::fill(list<int>)/50 35.059 -
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 -
rng::fill(vector<bool>)/4096 4.202 -
rng::fill(vector<bool>)/512 1.533 -
rng::fill(vector<bool>)/64 1.685 3.87%
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 -1.02%
rng::fill_n(deque<int>)/1024 30.086 -
rng::fill_n(deque<int>)/32 1.155 -8.05%
rng::fill_n(deque<int>)/50 2.195 -
rng::fill_n(deque<int>)/8192 245.629 -
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 -
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.45%
rng::fill_n(vector<int>)/1024 29.795 1.36%
rng::fill_n(vector<int>)/32 1.143 -
rng::fill_n(vector<int>)/50 2.220 -
rng::fill_n(vector<int>)/8192 234.959 -4.98%
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 -
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 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2330.963 -1.26%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 311.965 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10377.958 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.257 -11.06%
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.982 -8.72%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2532.769 -
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.12%
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 10.79%
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.75%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.562 -8.38%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.158 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.013 -1.34%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.768 -3.19%
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 -7.18%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2166.417 -
rng::find(list<int>)_(bail_25%)/1024 180.760 -
rng::find(list<int>)_(bail_25%)/32768 8236.701 -5.66%
rng::find(list<int>)_(bail_25%)/8 0.919 -
rng::find(list<int>)_(bail_25%)/8192 1421.876 -
rng::find(list<int>)_(process_all)/1024 686.994 -
rng::find(list<int>)_(process_all)/32768 25551.804 -3.80%
rng::find(list<int>)_(process_all)/50 18.095 -3.21%
rng::find(list<int>)_(process_all)/8 2.393 3.07%
rng::find(list<int>)_(process_all)/8192 8239.891 -31.84%
rng::find(vector<bool>)_(process_all)/1024 4.679 -
rng::find(vector<bool>)_(process_all)/1048576 3675.757 -
rng::find(vector<bool>)_(process_all)/50 0.521 -16.87%
rng::find(vector<bool>)_(process_all)/8 0.521 -15.87%
rng::find(vector<bool>)_(process_all)/8192 33.549 -
rng::find(vector<char>)_(bail_25%)/1024 5.259 -1.71%
rng::find(vector<char>)_(bail_25%)/32768 136.001 -
rng::find(vector<char>)_(bail_25%)/8 1.104 8.18%
rng::find(vector<char>)_(bail_25%)/8192 39.647 -
rng::find(vector<char>)_(process_all)/1024 16.694 -10.50%
rng::find(vector<char>)_(process_all)/32768 495.317 -
rng::find(vector<char>)_(process_all)/50 1.653 1.22%
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 -
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 -2.29%
rng::find(vector<int>)_(process_all)/8192 1856.316 -
rng::find_end(deque<int>)_(match_near_end)/1000 332.977 2.86%
rng::find_end(deque<int>)_(match_near_end)/1024 3409.128 7.71%
rng::find_end(deque<int>)_(match_near_end)/8192 177897.182 8.24%
rng::find_end(deque<int>)_(near_matches)/1000 27865.696 3.84%
rng::find_end(deque<int>)_(near_matches)/1024 28972.739 3.52%
rng::find_end(deque<int>)_(near_matches)/8192 2346150.309 32.78%
rng::find_end(deque<int>)_(process_all)/1000 270.861 7.40%
rng::find_end(deque<int>)_(process_all)/1024 278.889 -
rng::find_end(deque<int>)_(process_all)/1048576 283349.046 -1.06%
rng::find_end(deque<int>)_(process_all)/8192 2196.525 -
rng::find_end(deque<int>)_(same_length)/1000 938.535 -
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 -
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 3.71%
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 4378.823 7.69%
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 235813.749 6.08%
rng::find_end(deque<int>,_pred)_(near_matches)/1000 37920.977 -1.97%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 37993.786 -5.71%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 2394418.521 -1.19%
rng::find_end(deque<int>,_pred)_(process_all)/1000 596.409 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 608.105 -1.16%
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 1.43%
rng::find_end(deque<int>,_pred)_(same_length)/1024 1565.147 -
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 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4644.093 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 255883.081 -
rng::find_end(forward_list<int>)_(near_matches)/1000 35770.429 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37134.544 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2467956.571 -
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 1.56%
rng::find_end(forward_list<int>)_(same_length)/1000 1465.496 -1.07%
rng::find_end(forward_list<int>)_(same_length)/1024 1494.798 -
rng::find_end(forward_list<int>)_(same_length)/8192 15625.975 -5.12%
rng::find_end(forward_list<int>)_(single_element)/1000 685.796 -2.49%
rng::find_end(forward_list<int>)_(single_element)/1024 729.166 -
rng::find_end(forward_list<int>)_(single_element)/8192 6015.507 -2.64%
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 -
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 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 807.814 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 874319.844 -1.41%
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6514.609 -
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 -6.24%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 800.691 1.03%
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 818.634 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6815.224 -2.60%
rng::find_end(list<int>)_(match_near_end)/1000 767.875 -
rng::find_end(list<int>)_(match_near_end)/1024 4534.685 -
rng::find_end(list<int>)_(match_near_end)/8192 258333.104 -
rng::find_end(list<int>)_(near_matches)/1000 36339.965 -
rng::find_end(list<int>)_(near_matches)/1024 37827.112 -
rng::find_end(list<int>)_(near_matches)/8192 2480079.493 -
rng::find_end(list<int>)_(process_all)/1000 682.894 1.12%
rng::find_end(list<int>)_(process_all)/1024 673.888 -
rng::find_end(list<int>)_(process_all)/1048576 822333.089 -1.23%
rng::find_end(list<int>)_(process_all)/8192 6893.565 1.97%
rng::find_end(list<int>)_(same_length)/1000 1461.483 -2.41%
rng::find_end(list<int>)_(same_length)/1024 1491.148 -1.14%
rng::find_end(list<int>)_(same_length)/8192 16817.274 5.31%
rng::find_end(list<int>)_(single_element)/1000 686.329 -
rng::find_end(list<int>)_(single_element)/1024 694.590 -1.20%
rng::find_end(list<int>)_(single_element)/8192 7228.204 -20.56%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 816.706 -
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 -
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 -1.37%
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 -13.51%
rng::find_end(list<int>,_pred)_(single_element)/1000 752.932 -
rng::find_end(list<int>,_pred)_(single_element)/1024 770.285 -
rng::find_end(list<int>,_pred)_(single_element)/8192 7749.030 -14.42%
rng::find_end(vector<int>)_(match_near_end)/1000 272.882 -
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 -
rng::find_end(vector<int>)_(near_matches)/1024 15741.534 -
rng::find_end(vector<int>)_(near_matches)/8192 916374.456 -
rng::find_end(vector<int>)_(process_all)/1000 235.306 -1.15%
rng::find_end(vector<int>)_(process_all)/1024 239.551 -2.21%
rng::find_end(vector<int>)_(process_all)/1048576 256750.780 2.91%
rng::find_end(vector<int>)_(process_all)/8192 1902.280 -
rng::find_end(vector<int>)_(same_length)/1000 539.149 6.52%
rng::find_end(vector<int>)_(same_length)/1024 554.033 8.14%
rng::find_end(vector<int>)_(same_length)/8192 4148.508 8.53%
rng::find_end(vector<int>)_(single_element)/1000 234.953 -1.82%
rng::find_end(vector<int>)_(single_element)/1024 239.663 -2.12%
rng::find_end(vector<int>)_(single_element)/8192 1907.546 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 555.986 -
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 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 600.155 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 681232.388 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4797.322 -
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 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 589.053 -
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 -7.43%
rng::find_first_of(deque<int>)_(large_needle)/50 716.095 -7.84%
rng::find_first_of(deque<int>)_(large_needle)/8192 23485906.934 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3474.677 -2.14%
rng::find_first_of(deque<int>)_(small_needle)/32 106.641 -4.36%
rng::find_first_of(deque<int>)_(small_needle)/50 164.697 -3.94%
rng::find_first_of(deque<int>)_(small_needle)/8192 27739.092 -1.03%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 561370.410 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 510.345 -17.00%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1398.602 -18.52%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35511022.899 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6278.886 -2.74%
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 197.868 -14.79%
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 308.105 -11.22%
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50292.527 -4.67%
rng::find_first_of(list<int>)_(large_needle)/1024 798792.363 -7.01%
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 2.61%
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 -2.54%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 833856.625 -5.75%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 722.233 -1.27%
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1874.257 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54962774.331 -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5246.040 -
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 -6.80%
rng::find_first_of(vector<int>)_(large_needle)/32 106.562 -4.03%
rng::find_first_of(vector<int>)_(large_needle)/50 261.393 -5.09%
rng::find_first_of(vector<int>)_(large_needle)/8192 7031340.830 -7.02%
rng::find_first_of(vector<int>)_(small_needle)/1024 1497.375 6.13%
rng::find_first_of(vector<int>)_(small_needle)/32 50.374 7.30%
rng::find_first_of(vector<int>)_(small_needle)/50 77.213 9.89%
rng::find_first_of(vector<int>)_(small_needle)/8192 11943.178 5.87%
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 593455.218 -2.33%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 484.313 -1.89%
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1340.012 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38311261.606 -
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 -
rng::find_if(deque<int>)_(bail_25%)/8 1.548 1.80%
rng::find_if(deque<int>)_(bail_25%)/8192 693.894 1.13%
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 -1.68%
rng::find_if(deque<int>)_(process_all)/8 3.990 -
rng::find_if(deque<int>)_(process_all)/8192 2825.915 -
rng::find_if(list<int>)_(bail_25%)/1024 193.994 -
rng::find_if(list<int>)_(bail_25%)/32768 8385.474 -8.21%
rng::find_if(list<int>)_(bail_25%)/8 1.272 -
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 -3.78%
rng::find_if(list<int>)_(process_all)/50 21.744 -
rng::find_if(list<int>)_(process_all)/8 3.481 -
rng::find_if(list<int>)_(process_all)/8192 11053.730 10.79%
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 -
rng::find_if(vector<bool>)_(process_all)/8 5.403 -
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 -3.92%
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 -1.25%
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 -1.61%
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 7.68%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.541 -
rng::find_if_not(deque<int>)_(bail_25%)/8192 741.348 8.02%
rng::find_if_not(deque<int>)_(process_all)/1024 474.470 -
rng::find_if_not(deque<int>)_(process_all)/32768 11445.701 -
rng::find_if_not(deque<int>)_(process_all)/50 23.923 2.24%
rng::find_if_not(deque<int>)_(process_all)/8 4.019 2.16%
rng::find_if_not(deque<int>)_(process_all)/8192 2825.907 -
rng::find_if_not(list<int>)_(bail_25%)/1024 194.619 -
rng::find_if_not(list<int>)_(bail_25%)/32768 8617.343 -17.70%
rng::find_if_not(list<int>)_(bail_25%)/8 1.274 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1515.903 -
rng::find_if_not(list<int>)_(process_all)/1024 759.344 -1.06%
rng::find_if_not(list<int>)_(process_all)/32768 27501.544 -4.59%
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 -17.15%
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 -
rng::find_if_not(vector<bool>)_(process_all)/8 5.423 -
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.62%
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 5.62%
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 -1.75%
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 -1.23%
rng::find_if_not(vector<int>)_(process_all)/8 2.590 2.81%
rng::find_if_not(vector<int>)_(process_all)/8192 2193.088 -
rng::find_last(deque<int>)_(bail_10%)/1024 242.995 6.85%
rng::find_last(deque<int>)_(bail_10%)/1048576 323762.670 9.41%
rng::find_last(deque<int>)_(bail_10%)/50 12.155 4.48%
rng::find_last(deque<int>)_(bail_10%)/8 2.772 5.83%
rng::find_last(deque<int>)_(bail_10%)/8192 2509.647 8.91%
rng::find_last(deque<int>)_(bail_90%)/1024 28.838 -1.03%
rng::find_last(deque<int>)_(bail_90%)/1048576 27801.900 8.24%
rng::find_last(deque<int>)_(bail_90%)/50 1.839 -1.08%
rng::find_last(deque<int>)_(bail_90%)/8 0.865 -1.79%
rng::find_last(deque<int>)_(bail_90%)/8192 202.976 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.142 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 702622.170 -2.08%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.620 -1.77%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.363 -1.49%
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 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.686 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.409 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6087.200 -
rng::find_last(list<int>)_(bail_10%)/1024 674.744 -45.86%
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 1.76%
rng::find_last(list<int>)_(bail_10%)/8192 6840.918 -10.37%
rng::find_last(list<int>)_(bail_90%)/1024 51.990 -29.07%
rng::find_last(list<int>)_(bail_90%)/1048576 86486.713 -
rng::find_last(list<int>)_(bail_90%)/50 1.300 1.64%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 587.058 -2.42%
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 -2.89%
rng::find_last(vector<char>)_(bail_10%)/8 1.526 -2.63%
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.82%
rng::find_last(vector<char>)_(bail_90%)/50 1.068 -
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 101.431 -
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 1.92%
rng::find_last(vector<int>)_(bail_10%)/8192 1646.288 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.791 -
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 4.93%
rng::find_last(vector<int>)_(bail_90%)/8192 189.379 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 357.047 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362908.928 -
rng::find_last_if(deque<int>)_(bail_10%)/50 19.451 1.50%
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 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.690 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.934 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 314.304 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 792.792 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 924284.714 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.428 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.123 4.25%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6886.887 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 767.057 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 923520.314 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 40.526 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.781 -5.72%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6680.846 -
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 7.79%
rng::find_last_if(list<int>)_(bail_10%)/8 3.101 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6567.913 -2.68%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.827 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88833.946 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.187 -
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 -4.58%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1876.478 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.515 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26259.731 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.452 -2.61%
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 -
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 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.480 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.891 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 367.130 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363015.069 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.938 -
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 2.16%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38989.178 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.706 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.985 1.12%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 307.096 -2.47%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 793.850 -1.28%
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.97%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 863.555 3.00%
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 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.302 6.80%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6868.818 -
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 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.107 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6681.222 -5.36%
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 -1.03%
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.30%
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 1.04%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.521 4.70%
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 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 283542.813 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.523 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.577 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2072.193 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 30.524 -
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 -
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.33%
rng::fold_left(deque<int>)/8 4.108 -
rng::fold_left(deque<int>)/8192 4428.795 1.33%
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.72%
rng::fold_left(list<int>)/8 3.867 -
rng::fold_left(list<int>)/8192 10464.524 -3.31%
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 -
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.44%
rng::for_each(join_view(vector<vector<int>>)/8 1.387 -5.14%
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.66%
rng::for_each(list<int>)/8192 7789.714 -
rng::for_each(map<int>)/32 21.872 3.26%
rng::for_each(map<int>)/50 40.594 -3.71%
rng::for_each(map<int>)/8 4.568 2.15%
rng::for_each(map<int>)/8192 16664.940 -8.80%
rng::for_each(map<int>::iterator)/32 22.840 -
rng::for_each(map<int>::iterator)/50 49.381 -
rng::for_each(map<int>::iterator)/8 4.554 -1.65%
rng::for_each(map<int>::iterator)/8192 16796.691 -9.55%
rng::for_each(multimap<int>)/32 22.710 1.22%
rng::for_each(multimap<int>)/50 51.776 2.10%
rng::for_each(multimap<int>)/8 4.552 1.03%
rng::for_each(multimap<int>)/8192 16470.092 -7.68%
rng::for_each(multimap<int>::iterator)/32 21.481 -
rng::for_each(multimap<int>::iterator)/50 41.332 -
rng::for_each(multimap<int>::iterator)/8 4.562 1.29%
rng::for_each(multimap<int>::iterator)/8192 16568.029 -6.48%
rng::for_each(multiset<int>)/32 22.522 3.56%
rng::for_each(multiset<int>)/50 47.450 3.71%
rng::for_each(multiset<int>)/8 4.504 -
rng::for_each(multiset<int>)/8192 16785.379 -
rng::for_each(multiset<int>::iterator)/32 21.188 1.30%
rng::for_each(multiset<int>::iterator)/50 56.329 -
rng::for_each(multiset<int>::iterator)/8 4.521 -2.47%
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 -
rng::for_each(set<int>)/8 4.553 -1.29%
rng::for_each(set<int>)/8192 15989.857 -1.69%
rng::for_each(set<int>::iterator)/32 22.394 1.89%
rng::for_each(set<int>::iterator)/50 51.280 1.42%
rng::for_each(set<int>::iterator)/8 4.652 -2.38%
rng::for_each(set<int>::iterator)/8192 16234.039 -
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 -8.28%
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 1.35%
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 2.82%
rng::for_each_n(list<int>)/8 2.571 10.94%
rng::for_each_n(list<int>)/8192 7272.200 -
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 -
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 2.13%
rng::generate(list<int>)/1024 671.332 -
rng::generate(list<int>)/32 8.513 -
rng::generate(list<int>)/50 15.328 -
rng::generate(list<int>)/8192 8569.335 14.04%
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 -4.55%
rng::generate_n(list<int>)/50 17.247 -1.08%
rng::generate_n(list<int>)/8192 7010.267 -21.56%
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.34%
rng::is_partitioned(deque<int>)_(partitioned)/50 15.763 4.37%
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 -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.194 2.07%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 643.309 -
rng::is_partitioned(list<int>)_(partitioned)/1024 711.121 1.54%
rng::is_partitioned(list<int>)_(partitioned)/32 8.600 -1.21%
rng::is_partitioned(list<int>)_(partitioned)/50 13.750 -
rng::is_partitioned(list<int>)_(partitioned)/8192 7208.300 5.52%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 157.938 7.00%
rng::is_partitioned(list<int>)_(unpartitioned)/32 0.981 -14.11%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.350 -3.84%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1232.881 3.60%
rng::is_partitioned(vector<int>)_(partitioned)/1024 178.262 1.06%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.783 -1.23%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.571 -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1335.827 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 55.618 -8.62%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.103 -4.92%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.088 -2.77%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 151.841 -7.63%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 494.384 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.580 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3892.320 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 529810.189 2.39%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.013 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 513.212 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.889 -5.42%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3989.656 1.48%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688978.840 -2.42%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 50.604 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 778.305 -36.18%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.773 -
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 1.20%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9628.329 -3.37%
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.60%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.713 2.09%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2683.610 1.88%
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212724.471 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.082 -2.88%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 522.647 3.80%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.056 1.57%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4710.325 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 997937.084 1.32%
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.948 1.96%
rng::is_sorted(deque<int>)/1024 474.515 -
rng::is_sorted(deque<int>)/8 2.823 14.47%
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 -1.08%
rng::is_sorted(deque<int>,_pred)/8192 4800.421 -
rng::is_sorted(list<int>)/1024 765.279 -2.63%
rng::is_sorted(list<int>)/8 2.173 -
rng::is_sorted(list<int>)/8192 7294.212 3.47%
rng::is_sorted(list<int>,_pred)/1024 792.079 -
rng::is_sorted(list<int>,_pred)/8 4.258 1.20%
rng::is_sorted(list<int>,_pred)/8192 8523.592 15.75%
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 -1.25%
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 -
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 -4.21%
rng::is_sorted_until(deque<int>,_pred)/8192 4811.966 -
rng::is_sorted_until(list<int>)/1024 750.232 -1.55%
rng::is_sorted_until(list<int>)/8 2.150 -
rng::is_sorted_until(list<int>)/8192 7612.222 10.09%
rng::is_sorted_until(list<int>,_pred)/1024 798.114 -
rng::is_sorted_until(list<int>,_pred)/8 3.850 -
rng::is_sorted_until(list<int>,_pred)/8192 8254.646 14.61%
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 -2.09%
rng::is_sorted_until(vector<int>,_pred)/8 3.314 -3.27%
rng::is_sorted_until(vector<int>,_pred)/8192 3273.660 -1.83%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 462.038 -2.78%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 464.885 -4.97%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 495496.729 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.045 -1.38%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3862.116 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 724.503 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 728.619 -1.12%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624605.059 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.526 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4782.651 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 769.111 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 799.246 1.61%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 957267.044 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.822 -1.79%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 13155.912 2.25%
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 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12781.977 -
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 1.62%
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 1.34%
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 -
rng::move(deque<int>)/32768 2036.347 -18.17%
rng::move(deque<int>)/4096 154.608 -
rng::move(deque<int>)/512 24.085 -
rng::move(deque<int>)/64 6.460 2.83%
rng::move(deque<int>)/8 3.874 -1.54%
rng::move(list<int>)/1048576 1030515.809 -
rng::move(list<int>)/262144 252768.577 -
rng::move(list<int>)/32768 33930.482 -5.62%
rng::move(list<int>)/4096 5721.766 -
rng::move(list<int>)/512 368.014 4.52%
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 -
rng::move(vector<bool>)_(aligned)/512 2.680 -
rng::move(vector<bool>)_(aligned)/64 2.064 5.99%
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 -2.17%
rng::move(vector<int>)/1048576 58587.200 -2.03%
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 -1.27%
rng::move(vector<int>)/8 2.374 7.65%
rng::move_backward(deque<int>)/1048576 124973.545 -
rng::move_backward(deque<int>)/262144 29808.959 -
rng::move_backward(deque<int>)/32768 3462.295 -2.62%
rng::move_backward(deque<int>)/4096 155.966 -
rng::move_backward(deque<int>)/512 24.234 -
rng::move_backward(deque<int>)/64 5.541 1.14%
rng::move_backward(deque<int>)/8 3.763 2.50%
rng::move_backward(list<int>)/1048576 1046357.562 -
rng::move_backward(list<int>)/262144 303591.162 -
rng::move_backward(list<int>)/32768 34209.139 -2.35%
rng::move_backward(list<int>)/4096 6648.731 26.10%
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 -
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 -4.91%
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 -
rng::move_backward(vector<bool>)_(unaligned)/512 5.299 -
rng::move_backward(vector<bool>)_(unaligned)/64 1.920 -
rng::move_backward(vector<int>)/1048576 57493.962 -1.66%
rng::move_backward(vector<int>)/262144 21804.303 -4.50%
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 -
rng::move_backward(vector<int>)/8 2.309 -
rng::none_of(deque<int>)_(process_all)/32 16.397 2.70%
rng::none_of(deque<int>)_(process_all)/32768 15379.681 -
rng::none_of(deque<int>)_(process_all)/50 24.632 1.40%
rng::none_of(deque<int>)_(process_all)/8 4.700 -2.78%
rng::none_of(deque<int>)_(process_all)/8192 3846.073 -
rng::none_of(list<int>)_(process_all)/32 11.937 2.56%
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.42%
rng::none_of(vector<int>)_(process_all)/32 8.333 -1.23%
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 -
rng::none_of(vector<int>)_(process_all)/8192 2021.276 -
rng::partial_sort(deque<int>)_(ascending)/1024 7985.856 -
rng::partial_sort(deque<int>)_(ascending)/8 33.382 4.00%
rng::partial_sort(deque<int>)_(ascending)/8192 167958.697 -
rng::partial_sort(deque<int>)_(descending)/1024 18679.386 -
rng::partial_sort(deque<int>)_(descending)/8 45.714 -
rng::partial_sort(deque<int>)_(descending)/8192 291666.646 1.82%
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 -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7974.488 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 32.193 2.21%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 166059.297 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19790.989 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 33.798 6.13%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 280255.265 -
rng::partial_sort(deque<int>)_(repeated)/1024 6413.314 -1.03%
rng::partial_sort(deque<int>)_(repeated)/8 27.920 -
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 1.11%
rng::partial_sort(deque<int>)_(shuffled)/8192 263933.371 -
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 -
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 -1.05%
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 -
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 -
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 -
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.57%
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 -1.40%
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 -
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 -1.78%
rng::partial_sort(vector<int>)_(shuffled)/8192 88095.724 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5343.043 -
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 -
rng::partial_sort_copy(deque<int>)_(descending)/8 19.753 -
rng::partial_sort_copy(deque<int>)_(descending)/8192 99782.660 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8743.288 -
rng::partial_sort_copy(deque<int>)_(heap)/8 15.244 -
rng::partial_sort_copy(deque<int>)_(heap)/8192 103422.647 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5336.988 -
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 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.935 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100495.838 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4244.058 -
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 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5576.853 -
rng::partial_sort_copy(list<int>)_(ascending)/8 8.822 -2.55%
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 -1.94%
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.39%
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.02%
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 -2.41%
rng::partial_sort_copy(list<int>)_(repeated)/8192 53063.649 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7225.495 -1.00%
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.926 -
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 36.90%
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 -
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 -1.19%
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 37.40%
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 35.82%
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 7.74%
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 -
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 -
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 -
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 -
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.65%
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 -
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 -1.84%
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 -2.11%
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 -
rng::partition(deque<int>)_(dense)/50 16.570 2.61%
rng::partition(deque<int>)_(dense)/8192 2804.969 -
rng::partition(deque<int>)_(sparse)/1024 386.670 -
rng::partition(deque<int>)_(sparse)/32 9.820 -14.04%
rng::partition(deque<int>)_(sparse)/50 15.091 -13.35%
rng::partition(deque<int>)_(sparse)/8192 3012.069 -3.19%
rng::partition(list<int>)_(dense)/1024 386.524 -
rng::partition(list<int>)_(dense)/32 8.411 -1.59%
rng::partition(list<int>)_(dense)/50 13.220 -
rng::partition(list<int>)_(dense)/8192 6336.180 45.29%
rng::partition(list<int>)_(sparse)/1024 727.762 -1.18%
rng::partition(list<int>)_(sparse)/32 9.007 1.12%
rng::partition(list<int>)_(sparse)/50 15.243 2.07%
rng::partition(list<int>)_(sparse)/8192 8856.594 27.67%
rng::partition(vector<int>)_(dense)/1024 234.761 -
rng::partition(vector<int>)_(dense)/32 8.398 -2.83%
rng::partition(vector<int>)_(dense)/50 12.477 -2.48%
rng::partition(vector<int>)_(dense)/8192 1882.567 -
rng::partition(vector<int>)_(sparse)/1024 259.229 -
rng::partition(vector<int>)_(sparse)/32 8.969 -
rng::partition(vector<int>)_(sparse)/50 14.355 3.80%
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 2.94%
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 -14.66%
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 -2.91%
rng::partition_point(deque<int>)/50 4.309 -
rng::partition_point(deque<int>)/8192 15.753 -1.20%
rng::partition_point(list<int>)/1024 1283.476 -
rng::partition_point(list<int>)/32 15.679 -
rng::partition_point(list<int>)/50 24.571 -
rng::partition_point(list<int>)/8192 13375.483 4.07%
rng::partition_point(vector<int>)/1024 7.529 -
rng::partition_point(vector<int>)/32 2.291 -1.35%
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 -2.69%
rng::remove(deque<int>)_(prefix)/50 66.697 -2.76%
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.89%
rng::remove(deque<int>)_(sprinkled)/50 57.500 -
rng::remove(deque<int>)_(sprinkled)/8192 3867.417 -
rng::remove(list<int>)_(prefix)/1024 967.766 1.00%
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.03%
rng::remove(list<int>)_(sprinkled)/1024 947.744 -1.40%
rng::remove(list<int>)_(sprinkled)/32 56.657 -
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 -
rng::remove(vector<int>)_(prefix)/50 56.652 -
rng::remove(vector<int>)_(prefix)/8192 2104.266 -
rng::remove(vector<int>)_(sprinkled)/1024 292.275 -
rng::remove(vector<int>)_(sprinkled)/32 51.541 -
rng::remove(vector<int>)_(sprinkled)/50 55.270 -
rng::remove(vector<int>)_(sprinkled)/8192 1982.681 -
rng::remove_copy(deque<int>)_(prefix)/1024 381.882 -7.97%
rng::remove_copy(deque<int>)_(prefix)/32 12.808 -
rng::remove_copy(deque<int>)_(prefix)/50 21.081 1.29%
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 -
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.63%
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 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7280.521 4.14%
rng::remove_copy(vector<int>)_(prefix)/1024 272.756 -
rng::remove_copy(vector<int>)_(prefix)/32 10.862 -1.03%
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.99%
rng::remove_copy_if(deque<int>)_(prefix)/50 29.059 4.72%
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.57%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 31.546 14.30%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3436.176 -
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.91%
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 -6.84%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7674.913 6.75%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.111 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.288 -1.73%
rng::remove_copy_if(vector<int>)_(prefix)/50 17.785 -1.35%
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 -2.97%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.595 3.80%
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 -10.65%
rng::remove_if(deque<int>)_(prefix)/50 68.401 -11.05%
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 6.84%
rng::remove_if(deque<int>)_(sprinkled)/50 71.684 -
rng::remove_if(deque<int>)_(sprinkled)/8192 3961.068 -
rng::remove_if(list<int>)_(prefix)/1024 997.008 -
rng::remove_if(list<int>)_(prefix)/32 61.998 -
rng::remove_if(list<int>)_(prefix)/50 75.489 -
rng::remove_if(list<int>)_(prefix)/8192 9545.951 5.07%
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 -
rng::remove_if(vector<int>)_(prefix)/1024 385.614 -
rng::remove_if(vector<int>)_(prefix)/32 53.731 -
rng::remove_if(vector<int>)_(prefix)/50 61.005 -
rng::remove_if(vector<int>)_(prefix)/8192 2608.635 -
rng::remove_if(vector<int>)_(sprinkled)/1024 408.866 -
rng::remove_if(vector<int>)_(sprinkled)/32 53.212 -
rng::remove_if(vector<int>)_(sprinkled)/50 59.637 -
rng::remove_if(vector<int>)_(sprinkled)/8192 2956.831 -
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 -
rng::replace(list<int>)_(prefix)/8192 7058.808 -5.35%
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 -6.94%
rng::replace(vector<int>)_(prefix)/1024 152.324 -5.50%
rng::replace(vector<int>)_(prefix)/32 4.845 -2.96%
rng::replace(vector<int>)_(prefix)/50 6.914 -2.62%
rng::replace(vector<int>)_(prefix)/8192 1128.830 -6.57%
rng::replace(vector<int>)_(sprinkled)/1024 187.903 -
rng::replace(vector<int>)_(sprinkled)/32 6.748 -
rng::replace(vector<int>)_(sprinkled)/50 10.167 1.15%
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.13%
rng::replace_if(deque<int>)_(prefix)/50 20.500 1.16%
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 -1.05%
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 -1.13%
rng::replace_if(list<int>)_(prefix)/8192 7158.854 -6.01%
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 -7.55%
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 -1.02%
rng::replace_if(vector<int>)_(sprinkled)/50 12.925 -1.45%
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 2.72%
rng::reverse(list<int>)/4096 1751.081 5.15%
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 -
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.53%
rng::reverse_copy(list<int>)/32768 25983.904 -
rng::reverse_copy(list<int>)/4096 3063.323 -
rng::reverse_copy(list<int>)/512 367.560 -
rng::reverse_copy(list<int>)/64 30.650 -
rng::reverse_copy(list<int>)/8 2.324 -
rng::reverse_copy(vector<int>)/32768 982.377 -
rng::reverse_copy(vector<int>)/4096 136.084 1.67%
rng::reverse_copy(vector<int>)/512 17.128 -
rng::reverse_copy(vector<int>)/64 2.506 -
rng::reverse_copy(vector<int>)/8 2.528 8.49%
rng::rotate(deque<int>)_(1_element_backward)/1024 39.101 -1.87%
rng::rotate(deque<int>)_(1_element_backward)/32 3.893 -5.00%
rng::rotate(deque<int>)_(1_element_backward)/50 5.666 -1.18%
rng::rotate(deque<int>)_(1_element_backward)/8192 308.003 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.030 1.55%
rng::rotate(deque<int>)_(1_element_forward)/32 4.712 -
rng::rotate(deque<int>)_(1_element_forward)/50 6.145 -1.41%
rng::rotate(deque<int>)_(1_element_forward)/8192 301.020 -
rng::rotate(deque<int>)_(by_1/2)/1024 182.994 5.48%
rng::rotate(deque<int>)_(by_1/2)/32 7.464 2.71%
rng::rotate(deque<int>)_(by_1/2)/50 10.408 2.24%
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 -
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.27%
rng::rotate(list<int>)_(1_element_backward)/32 13.785 -1.21%
rng::rotate(list<int>)_(1_element_backward)/50 23.821 -4.19%
rng::rotate(list<int>)_(1_element_backward)/8192 7778.102 -2.66%
rng::rotate(list<int>)_(1_element_forward)/1024 1589.852 115.72%
rng::rotate(list<int>)_(1_element_forward)/32 13.450 -5.60%
rng::rotate(list<int>)_(1_element_forward)/50 24.995 2.70%
rng::rotate(list<int>)_(1_element_forward)/8192 7937.164 1.02%
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 6.49%
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 2.06%
rng::rotate(list<int>)_(by_1/3)/8192 8850.692 1.35%
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 -
rng::rotate(list<int>)_(by_1/4)/8192 8548.634 3.33%
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.793 -
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 -1.61%
rng::rotate(vector<bool>)_(1_element_forward)/1024 29.826 4.11%
rng::rotate(vector<bool>)_(1_element_forward)/32 17.636 -4.07%
rng::rotate(vector<bool>)_(1_element_forward)/50 17.761 -3.36%
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.52%
rng::rotate(vector<bool>)_(by_1/2)/50 17.933 -3.57%
rng::rotate(vector<bool>)_(by_1/2)/8192 15.006 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.800 -
rng::rotate(vector<bool>)_(by_1/3)/32 17.993 -3.37%
rng::rotate(vector<bool>)_(by_1/3)/50 17.978 -3.23%
rng::rotate(vector<bool>)_(by_1/3)/8192 146.439 -
rng::rotate(vector<bool>)_(by_1/4)/1024 12.825 -10.90%
rng::rotate(vector<bool>)_(by_1/4)/32 18.172 -2.38%
rng::rotate(vector<bool>)_(by_1/4)/50 18.014 -2.72%
rng::rotate(vector<bool>)_(by_1/4)/8192 30.378 1.44%
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 -
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 -1.11%
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 -1.99%
rng::rotate(vector<int>)_(by_1/4)/32 11.851 -2.49%
rng::rotate(vector<int>)_(by_1/4)/50 40.151 -
rng::rotate(vector<int>)_(by_1/4)/8192 2557.246 -2.12%
rng::rotate_copy(deque<int>)/1024 34.276 -1.35%
rng::rotate_copy(deque<int>)/32 2.701 2.12%
rng::rotate_copy(deque<int>)/50 3.015 -
rng::rotate_copy(deque<int>)/8192 293.925 -
rng::rotate_copy(list<int>)/1024 722.149 -1.13%
rng::rotate_copy(list<int>)/32 8.517 -
rng::rotate_copy(list<int>)/50 13.604 -
rng::rotate_copy(list<int>)/8192 6825.789 -
rng::rotate_copy(vector<int>)/1024 32.634 -
rng::rotate_copy(vector<int>)/32 2.081 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 544.205 15.67%
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 -
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 -13.06%
rng::search(deque<int>)_(near_matches)/1024 18065.429 -14.41%
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 56.60%
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 21.01%
rng::search(deque<int>)_(same_length)/1024 476.504 -
rng::search(deque<int>)_(same_length)/8192 3786.673 -1.42%
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 12.48%
rng::search(deque<int>,_pred)_(near_matches)/1024 29245.117 14.28%
rng::search(deque<int>,_pred)_(near_matches)/8192 1510297.938 1.21%
rng::search(deque<int>,_pred)_(no_match)/1000 426.447 -
rng::search(deque<int>,_pred)_(no_match)/1024 436.783 38.17%
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 4.56%
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 -
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 4.25%
rng::search(list<int>)_(no_match)/8192 6782.280 -5.18%
rng::search(list<int>)_(same_length)/1000 744.710 -
rng::search(list<int>)_(same_length)/1024 758.383 -1.24%
rng::search(list<int>)_(same_length)/8192 8051.876 -
rng::search(list<int>)_(single_element)/1000 663.186 -9.21%
rng::search(list<int>)_(single_element)/1024 717.670 -2.34%
rng::search(list<int>)_(single_element)/8192 7957.121 -8.84%
rng::search(list<int>,_pred)_(near_matches)/1000 43915.416 -
rng::search(list<int>,_pred)_(near_matches)/1024 45631.781 -
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 1.77%
rng::search(list<int>,_pred)_(no_match)/8192 7671.351 -6.51%
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 1.89%
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 -5.30%
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.69%
rng::search(vector<int>)_(no_match)/1024 217.886 1.89%
rng::search(vector<int>)_(no_match)/1048576 216667.504 1.85%
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 2.42%
rng::search(vector<int>)_(same_length)/8192 1931.977 2.75%
rng::search(vector<int>)_(single_element)/1000 234.358 2.23%
rng::search(vector<int>)_(single_element)/1024 239.548 2.16%
rng::search(vector<int>)_(single_element)/8192 1835.147 1.13%
rng::search(vector<int>,_pred)_(near_matches)/1000 23034.614 -
rng::search(vector<int>,_pred)_(near_matches)/1024 24085.729 -
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 -1.21%
rng::search_n(deque<int>)_(no_match)/1024 441.055 -
rng::search_n(deque<int>)_(no_match)/1048576 443123.946 -
rng::search_n(deque<int>)_(no_match)/8192 3464.665 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 725.151 -
rng::search_n(deque<int>,_pred)_(no_match)/1024 604.276 -
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.60%
rng::search_n(list<int>)_(no_match)/1024 741.280 1.78%
rng::search_n(list<int>)_(no_match)/1048576 878603.853 10.67%
rng::search_n(list<int>)_(no_match)/8192 6871.166 -1.53%
rng::search_n(list<int>,_pred)_(no_match)/1000 826.003 -2.31%
rng::search_n(list<int>,_pred)_(no_match)/1024 844.042 -2.52%
rng::search_n(list<int>,_pred)_(no_match)/1048576 1002477.377 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7829.574 -1.45%
rng::search_n(vector<int>)_(no_match)/1000 210.505 1.04%
rng::search_n(vector<int>)_(no_match)/1024 214.523 -
rng::search_n(vector<int>)_(no_match)/1048576 213052.586 -
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 -1.21%
rng::sort(deque<int>)_(ascending)/8 18.986 1.04%
rng::sort(deque<int>)_(ascending)/8192 5873.048 1.00%
rng::sort(deque<int>)_(descending)/1024 1321.137 -2.44%
rng::sort(deque<int>)_(descending)/8 26.030 1.52%
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 -
rng::sort(deque<int>)_(pipe-organ)/8 20.978 -
rng::sort(deque<int>)_(pipe-organ)/8192 27725.494 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18225.158 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.858 -
rng::sort(deque<int>)_(qsort_adversarial)/8192 468079.258 2.37%
rng::sort(deque<int>)_(repeated)/1024 960.766 -7.96%
rng::sort(deque<int>)_(repeated)/8 19.017 1.43%
rng::sort(deque<int>)_(repeated)/8192 6739.030 -1.60%
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 -6.93%
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 -1.20%
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 1.19%
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 -1.98%
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 -1.87%
rng::sort(vector<int>)_(descending)/8 25.115 6.21%
rng::sort(vector<int>)_(descending)/8192 7360.392 -1.93%
rng::sort(vector<int>)_(heap)/1024 4577.482 -
rng::sort(vector<int>)_(heap)/8 22.189 -
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 -6.00%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.641 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 148075.430 -6.58%
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.73%
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 -
rng::stable_partition(deque<int>)_(dense)/1024 568.535 -3.16%
rng::stable_partition(deque<int>)_(dense)/32 27.665 -3.83%
rng::stable_partition(deque<int>)_(dense)/50 36.951 -5.29%
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 4.62%
rng::stable_partition(deque<int>)_(sparse)/50 28.488 1.44%
rng::stable_partition(deque<int>)_(sparse)/8192 3374.836 -7.66%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4094.624 -
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 11.28%
rng::stable_partition(list<int>)_(dense)/1024 1744.387 -
rng::stable_partition(list<int>)_(dense)/32 31.713 -3.85%
rng::stable_partition(list<int>)_(dense)/50 53.461 -1.12%
rng::stable_partition(list<int>)_(dense)/8192 25704.252 20.33%
rng::stable_partition(list<int>)_(sparse)/1024 920.930 -
rng::stable_partition(list<int>)_(sparse)/32 9.839 -
rng::stable_partition(list<int>)_(sparse)/50 26.430 -1.25%
rng::stable_partition(list<int>)_(sparse)/8192 9300.203 5.97%
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2935.478 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1905.965 1.10%
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.96%
rng::stable_partition(vector<int>)_(dense)/50 25.226 -4.02%
rng::stable_partition(vector<int>)_(dense)/8192 2100.886 -
rng::stable_partition(vector<int>)_(sparse)/1024 209.750 -5.26%
rng::stable_partition(vector<int>)_(sparse)/32 7.529 -2.32%
rng::stable_partition(vector<int>)_(sparse)/50 20.966 -5.98%
rng::stable_partition(vector<int>)_(sparse)/8192 1545.429 -1.78%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4150.734 -
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 3.47%
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 2.35%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.136 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26350.035 -1.18%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16923.906 3.02%
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.98%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.838 2.07%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 29003.746 -
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 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19939.136 2.31%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.711 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25124.963 -1.13%
rng::stable_sort(deque<int>)_(ascending)/1024 2153.025 -
rng::stable_sort(deque<int>)_(ascending)/8 18.641 -
rng::stable_sort(deque<int>)_(ascending)/8192 13714.513 -
rng::stable_sort(deque<int>)_(descending)/1024 2980.969 -
rng::stable_sort(deque<int>)_(descending)/8 28.091 1.10%
rng::stable_sort(deque<int>)_(descending)/8192 21025.300 -
rng::stable_sort(deque<int>)_(heap)/1024 2778.558 -
rng::stable_sort(deque<int>)_(heap)/8 26.772 -
rng::stable_sort(deque<int>)_(heap)/8192 18006.323 -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2977.612 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.873 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20835.176 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3138.625 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.688 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21074.255 -
rng::stable_sort(deque<int>)_(repeated)/1024 1411.250 -
rng::stable_sort(deque<int>)_(repeated)/8 18.601 1.83%
rng::stable_sort(deque<int>)_(repeated)/8192 7676.006 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2487.295 -
rng::stable_sort(deque<int>)_(shuffled)/8 24.503 -
rng::stable_sort(deque<int>)_(shuffled)/8192 14956.663 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4348.205 -1.84%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.921 1.42%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54830.186 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24294.318 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.351 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129421.596 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14515.487 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.784 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117230.170 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14498.165 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.051 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 95585.027 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23653.684 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.798 1.09%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 152098.362 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3432.237 5.91%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.312 3.50%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18043.533 3.53%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18742.990 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.318 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 159492.776 -
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 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13997.113 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.641 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 203333.068 -
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 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8980.041 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.882 1.57%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126091.304 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15107.174 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.765 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 217230.587 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1267.866 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.734 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13259.476 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 13036.344 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.816 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 186636.034 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4787.186 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.991 1.87%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20271.687 3.26%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23753.446 1.09%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.083 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23847.886 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14181.159 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.284 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31865.387 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14527.255 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.059 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22019.929 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23088.839 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.938 2.40%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35742.098 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3351.037 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.006 1.65%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9507.443 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18053.427 -
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 -
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.80%
rng::stable_sort(vector<int>)_(descending)/8192 18429.803 -
rng::stable_sort(vector<int>)_(heap)/1024 2517.091 -1.26%
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 1.46%
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 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18352.525 -
rng::stable_sort(vector<int>)_(repeated)/1024 1106.630 -
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 -1.41%
rng::stable_sort(vector<int>)_(shuffled)/8 20.856 -
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 -2.56%
rng::starts_with(deque<int>)/8192 3848.578 -
rng::starts_with(deque<int>,_pred)/1000 508.463 -
rng::starts_with(deque<int>,_pred)/1024 520.037 -1.23%
rng::starts_with(deque<int>,_pred)/1048576 511187.243 -5.08%
rng::starts_with(deque<int>,_pred)/8 4.638 -
rng::starts_with(deque<int>,_pred)/8192 3915.489 -6.28%
rng::starts_with(list<int>)/1000 757.398 -49.40%
rng::starts_with(list<int>)/1024 776.455 -34.78%
rng::starts_with(list<int>)/1048576 943583.835 -
rng::starts_with(list<int>)/8 2.911 -
rng::starts_with(list<int>)/8192 8654.631 -
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 -
rng::starts_with(list<int>,_pred)/8192 11399.783 -3.60%
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.53%
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 1.89%
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.09%
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 -8.90%
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 -2.36%
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 -35.37%
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 -
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.19%
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 -4.12%
rng::unique(deque<int>)_(sprinkled)/32 59.742 2.58%
rng::unique(deque<int>)_(sprinkled)/52 71.925 6.40%
rng::unique(deque<int>)_(sprinkled)/8192 5589.407 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 636.877 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.293 -
rng::unique(deque<int>,_pred)_(contiguous)/52 68.542 -
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 -
rng::unique(list<int>)_(contiguous)/32 55.139 -
rng::unique(list<int>)_(contiguous)/52 69.869 3.45%
rng::unique(list<int>)_(contiguous)/8192 7173.852 -
rng::unique(list<int>)_(sprinkled)/1024 943.596 -2.48%
rng::unique(list<int>)_(sprinkled)/32 63.803 -1.04%
rng::unique(list<int>)_(sprinkled)/52 77.227 -1.07%
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 -2.83%
rng::unique(list<int>,_pred)_(sprinkled)/32 64.695 -
rng::unique(list<int>,_pred)_(sprinkled)/52 83.962 3.22%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8353.863 -1.32%
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 -
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 -
rng::unique_copy(deque<int>)_(contiguous)/32 10.919 10.24%
rng::unique_copy(deque<int>)_(contiguous)/52 16.621 13.01%
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 -7.65%
rng::unique_copy(deque<int>)_(sprinkled)/52 14.806 -1.29%
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 -1.45%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.610 -3.84%
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4430.833 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 660.232 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 20.666 -1.12%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 33.477 -2.19%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5248.986 -
rng::unique_copy(list<int>)_(contiguous)/1024 1486.368 100.43%
rng::unique_copy(list<int>)_(contiguous)/32 11.843 -
rng::unique_copy(list<int>)_(contiguous)/52 22.624 -
rng::unique_copy(list<int>)_(contiguous)/8192 7703.945 4.05%
rng::unique_copy(list<int>)_(sprinkled)/1024 1486.468 99.99%
rng::unique_copy(list<int>)_(sprinkled)/32 12.957 -3.68%
rng::unique_copy(list<int>)_(sprinkled)/52 23.724 -1.61%
rng::unique_copy(list<int>)_(sprinkled)/8192 7631.918 4.68%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 1509.192 89.47%
rng::unique_copy(list<int>,_pred)_(contiguous)/32 16.078 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.056 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 8233.718 3.01%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 1545.123 86.64%
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 18.610 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 33.708 -1.00%
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 8262.056 4.46%
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 -1.05%
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 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.263 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3915.888 -1.29%
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 575.986 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 15.786 -2.75%
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 26.921 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4631.290 -
std::adjacent_find(deque<int>)/1024 462.192 -
std::adjacent_find(deque<int>)/1048576 475377.944 -
std::adjacent_find(deque<int>)/50 15.213 -15.47%
std::adjacent_find(deque<int>)/8 3.621 6.15%
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 -1.15%
std::adjacent_find(deque<int>,_pred)/8 4.371 -3.14%
std::adjacent_find(deque<int>,_pred)/8192 5084.041 -
std::adjacent_find(list<int>)/1024 711.989 -1.02%
std::adjacent_find(list<int>)/1048576 869830.665 -
std::adjacent_find(list<int>)/50 23.673 -
std::adjacent_find(list<int>)/8 2.155 -
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 5.44%
std::adjacent_find(list<int>,_pred)/8 3.887 -
std::adjacent_find(list<int>,_pred)/8192 8225.434 3.04%
std::adjacent_find(vector<int>)/1024 234.615 -
std::adjacent_find(vector<int>)/1048576 234268.080 -
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 2.78%
std::adjacent_find(vector<int>,_pred)/8 3.292 -1.80%
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 -
std::all_of(deque<int>)_(process_all)/8 3.222 4.29%
std::all_of(deque<int>)_(process_all)/8192 2632.262 -
std::all_of(list<int>)_(process_all)/32 11.390 -
std::all_of(list<int>)_(process_all)/32768 25999.083 -1.30%
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.14%
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 -
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.45%
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.48%
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 1.27%
std::any_of(vector<int>)_(process_all)/8192 2022.103 -
std::copy(deque<int>)/1048576 50889.154 2.46%
std::copy(deque<int>)/262144 10561.089 2.69%
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 -1.10%
std::copy(list<int>)/1048576 880166.667 -
std::copy(list<int>)/262144 217077.431 -
std::copy(list<int>)/32768 26216.093 -
std::copy(list<int>)/4096 3458.203 6.78%
std::copy(list<int>)/512 369.299 -
std::copy(list<int>)/64 30.751 -17.09%
std::copy(list<int>)/8 2.437 -1.01%
std::copy(vector<bool>)_(aligned)/1048576 2356.296 -23.28%
std::copy(vector<bool>)_(aligned)/262144 819.048 31.77%
std::copy(vector<bool>)_(aligned)/32768 35.445 -
std::copy(vector<bool>)_(aligned)/4096 4.646 -1.39%
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.306 -4.55%
std::copy(vector<bool>)_(unaligned)/1048576 7019.657 -
std::copy(vector<bool>)_(unaligned)/262144 1712.392 -
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.47%
std::copy(vector<int>)/4096 226.218 24.18%
std::copy(vector<int>)/512 15.987 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.214 -3.08%
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 -
std::copy_backward(list<int>)/1048576 882054.887 -
std::copy_backward(list<int>)/262144 218030.694 -1.45%
std::copy_backward(list<int>)/32768 25948.540 -4.49%
std::copy_backward(list<int>)/4096 3196.656 -5.39%
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.66%
std::copy_backward(vector<bool>)_(aligned)/1048576 1355.213 -42.48%
std::copy_backward(vector<bool>)_(aligned)/262144 744.836 42.06%
std::copy_backward(vector<bool>)_(aligned)/32768 35.607 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.075 -2.68%
std::copy_backward(vector<bool>)_(aligned)/512 1.516 -3.72%
std::copy_backward(vector<bool>)_(aligned)/64 1.712 1.83%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6833.940 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1658.159 -
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 11.65%
std::copy_backward(vector<int>)/4096 197.848 34.47%
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 -2.22%
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 -6.95%
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 -6.39%
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 -
std::copy_if(list<int>)_(every_other)/4096 3217.351 1.75%
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 -7.05%
std::copy_if(vector<int>)_(entire_range)/8 2.302 -1.83%
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 -
std::copy_if(vector<int>)_(every_other)/8 2.551 -
std::copy_n(deque<int>)/1048576 49722.297 -
std::copy_n(deque<int>)/262144 10279.455 -
std::copy_n(deque<int>)/32768 1139.249 -2.98%
std::copy_n(deque<int>)/4096 145.448 -2.30%
std::copy_n(deque<int>)/512 16.748 -
std::copy_n(deque<int>)/64 2.775 -
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.40%
std::copy_n(list<int>)/4096 3820.627 -16.13%
std::copy_n(list<int>)/512 338.584 -1.29%
std::copy_n(list<int>)/64 13.961 -
std::copy_n(list<int>)/8 2.246 -
std::copy_n(vector<bool>)_(aligned)/1048576 2774.055 17.92%
std::copy_n(vector<bool>)_(aligned)/262144 632.007 -10.05%
std::copy_n(vector<bool>)_(aligned)/32768 35.429 -
std::copy_n(vector<bool>)_(aligned)/4096 4.726 2.05%
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 2.25%
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 -4.16%
std::copy_n(vector<int>)/4096 168.890 -21.42%
std::copy_n(vector<int>)/512 16.059 -
std::copy_n(vector<int>)/64 2.476 -
std::copy_n(vector<int>)/8 2.190 -2.34%
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 -
std::count(list<int>)_(every_other)/1048576 824936.541 -
std::count(list<int>)_(every_other)/8 2.096 -
std::count(list<int>)_(every_other)/8192 6740.265 -
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 1.97%
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 2.40%
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 -
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 -2.22%
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 -1.91%
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 -2.81%
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 2.26%
std::deque<int>::ctor(size)/8192 452.650 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.685 -1.20%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.165 1.04%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 424.350 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.419 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.489 -
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 3.64%
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 -2.17%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.905 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.781 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.989 -5.34%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 365.854 11.39%
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.67%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6354.713 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 133.238 -7.60%
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 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12528.133 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19557.456 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 605.418 -1.06%
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 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12495.424 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19622.007 -1.27%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 610.244 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 173568.034 -1.21%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1069.901 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.442 -1.61%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11634.222 -1.20%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 19772.757 -1.67%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 613.180 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 174492.020 -1.34%
std::deque<std::string>::ctor(size)/1024 722.681 -
std::deque<std::string>::ctor(size)/32 42.346 -1.46%
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 -
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 -1.13%
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 -1.01%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.547 -1.12%
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.66%
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.66%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.737 2.80%
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 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6427.893 -1.24%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 146.640 -
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 -
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 5.64%
std::distance(deque<int>)/4096 0.694 6.59%
std::distance(deque<int>)/50 0.694 1.49%
std::distance(deque<int>)/8192 0.695 6.61%
std::distance(join_view(vector<vector<int>>))/1024 1.024 -
std::distance(join_view(vector<vector<int>>))/4096 4.428 -2.06%
std::distance(join_view(vector<vector<int>>))/50 0.613 5.78%
std::distance(join_view(vector<vector<int>>))/8192 8.316 -
std::equal(deque<int>)_(it,_it,_it)/1024 483.506 3.53%
std::equal(deque<int>)_(it,_it,_it)/1048576 487823.293 -1.06%
std::equal(deque<int>)_(it,_it,_it)/50 20.193 -
std::equal(deque<int>)_(it,_it,_it)/8 4.069 -5.76%
std::equal(deque<int>)_(it,_it,_it)/8192 3869.872 1.30%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 504.611 1.80%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 497404.119 2.69%
std::equal(deque<int>)_(it,_it,_it,_it)/50 23.690 -2.44%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.846 -4.73%
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 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.196 -1.83%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4063.351 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 501.051 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 513101.652 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.328 -6.09%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.333 -30.87%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3958.977 -
std::equal(list<int>)_(it,_it,_it)/1024 1749.062 53.39%
std::equal(list<int>)_(it,_it,_it)/1048576 1311254.137 -
std::equal(list<int>)_(it,_it,_it)/50 34.223 -
std::equal(list<int>)_(it,_it,_it)/8 2.793 -1.39%
std::equal(list<int>)_(it,_it,_it)/8192 10497.595 6.33%
std::equal(list<int>)_(it,_it,_it,_it)/1024 776.698 -2.37%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 953507.653 -
std::equal(list<int>)_(it,_it,_it,_it)/50 39.933 25.85%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.862 -2.61%
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 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.556 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12793.658 6.10%
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 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.642 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11742.958 2.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 -1.87%
std::equal(vector<bool>)_(unaligned)/50 0.931 25.74%
std::equal(vector<bool>)_(unaligned)/8 0.941 21.82%
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 1.01%
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.99%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.376 1.79%
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 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.706 -1.32%
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 -
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 273.05%
std::fill(deque<int>)/50 4.695 109.59%
std::fill(deque<int>)/8192 240.628 -
std::fill(list<int>)/1024 671.946 -
std::fill(list<int>)/32 8.331 -
std::fill(list<int>)/50 16.807 -
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 -2.84%
std::fill(vector<bool>)/64 1.514 -9.71%
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 -2.96%
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 -
std::fill_n(list<int>)/50 16.015 -
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.07%
std::fill_n(vector<bool>)/4096 4.156 -
std::fill_n(vector<bool>)/512 1.425 -
std::fill_n(vector<bool>)/64 1.416 3.65%
std::fill_n(vector<int>)/1024 29.458 -
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 -
std::find(deque<int>)_(process_all)/8 3.355 -1.97%
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 2.23%
std::find(list<int>)_(bail_25%)/8 0.953 -
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 -4.68%
std::find(list<int>)_(process_all)/50 20.897 11.97%
std::find(list<int>)_(process_all)/8 2.335 -
std::find(list<int>)_(process_all)/8192 7523.166 -17.35%
std::find(vector<bool>)_(process_all)/1024 4.681 -
std::find(vector<bool>)_(process_all)/1048576 3730.362 1.33%
std::find(vector<bool>)_(process_all)/50 0.736 17.17%
std::find(vector<bool>)_(process_all)/8 0.667 6.98%
std::find(vector<bool>)_(process_all)/8192 33.391 -
std::find(vector<char>)_(bail_25%)/1024 5.380 -1.86%
std::find(vector<char>)_(bail_25%)/32768 136.250 -
std::find(vector<char>)_(bail_25%)/8 1.065 -3.53%
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.20%
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 -
std::find(vector<int>)_(bail_25%)/8192 469.501 -1.02%
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 -1.86%
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 3.80%
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 -4.43%
std::find(vector<long_long>)_(process_all)/8192 949.008 -
std::find_end(deque<int>)_(match_near_end)/1000 338.190 -1.06%
std::find_end(deque<int>)_(match_near_end)/1024 3531.652 1.72%
std::find_end(deque<int>)_(match_near_end)/8192 178905.577 5.95%
std::find_end(deque<int>)_(near_matches)/1000 27169.081 -
std::find_end(deque<int>)_(near_matches)/1024 28239.451 -
std::find_end(deque<int>)_(near_matches)/8192 1634010.685 -
std::find_end(deque<int>)_(process_all)/1000 250.014 -
std::find_end(deque<int>)_(process_all)/1024 257.764 -
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 -17.33%
std::find_end(deque<int>)_(same_length)/1024 1838.941 -
std::find_end(deque<int>)_(same_length)/8192 14747.917 -
std::find_end(deque<int>)_(single_element)/1000 250.418 -
std::find_end(deque<int>)_(single_element)/1024 279.045 -8.02%
std::find_end(deque<int>)_(single_element)/8192 2194.182 -8.48%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 594.909 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 3851.191 -6.31%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 206294.869 -6.01%
std::find_end(deque<int>,_pred)_(near_matches)/1000 32674.315 -11.14%
std::find_end(deque<int>,_pred)_(near_matches)/1024 33747.669 -11.36%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2337409.699 -3.84%
std::find_end(deque<int>,_pred)_(process_all)/1000 596.289 -
std::find_end(deque<int>,_pred)_(process_all)/1024 607.312 -1.48%
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 4.69%
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 1.18%
std::find_end(forward_list<int>)_(match_near_end)/1024 4434.988 -
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 -
std::find_end(forward_list<int>)_(near_matches)/8192 2470544.760 -
std::find_end(forward_list<int>)_(process_all)/1000 682.348 -
std::find_end(forward_list<int>)_(process_all)/1024 715.139 -
std::find_end(forward_list<int>)_(process_all)/1048576 753937.140 -1.27%
std::find_end(forward_list<int>)_(process_all)/8192 5628.295 -1.51%
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.65%
std::find_end(forward_list<int>)_(single_element)/1000 678.690 -
std::find_end(forward_list<int>)_(single_element)/1024 702.974 1.55%
std::find_end(forward_list<int>)_(single_element)/8192 6222.621 -1.64%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 841.854 -
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 -1.65%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 771.864 -2.89%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 855407.028 -2.81%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6640.158 3.47%
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.96%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 760.304 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 779.274 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6740.684 -
std::find_end(list<int>)_(match_near_end)/1000 746.092 -1.75%
std::find_end(list<int>)_(match_near_end)/1024 4598.021 -1.15%
std::find_end(list<int>)_(match_near_end)/8192 256946.424 -
std::find_end(list<int>)_(near_matches)/1000 36775.511 -
std::find_end(list<int>)_(near_matches)/1024 38350.326 -
std::find_end(list<int>)_(near_matches)/8192 2482604.756 -
std::find_end(list<int>)_(process_all)/1000 656.533 -53.31%
std::find_end(list<int>)_(process_all)/1024 709.778 -28.08%
std::find_end(list<int>)_(process_all)/1048576 816488.544 -1.21%
std::find_end(list<int>)_(process_all)/8192 7036.142 2.58%
std::find_end(list<int>)_(same_length)/1000 1475.205 -1.53%
std::find_end(list<int>)_(same_length)/1024 1483.382 -1.90%
std::find_end(list<int>)_(same_length)/8192 17718.909 -4.91%
std::find_end(list<int>)_(single_element)/1000 694.394 1.23%
std::find_end(list<int>)_(single_element)/1024 694.032 -
std::find_end(list<int>)_(single_element)/8192 7194.848 -20.20%
std::find_end(list<int>,_pred)_(match_near_end)/1000 818.281 -
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 -
std::find_end(list<int>,_pred)_(near_matches)/1024 42774.385 -
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 -
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 -17.44%
std::find_end(list<int>,_pred)_(single_element)/1000 788.400 1.07%
std::find_end(list<int>,_pred)_(single_element)/1024 806.488 -
std::find_end(list<int>,_pred)_(single_element)/8192 7979.387 -14.06%
std::find_end(vector<int>)_(match_near_end)/1000 272.409 3.97%
std::find_end(vector<int>)_(match_near_end)/1024 2252.222 -
std::find_end(vector<int>)_(match_near_end)/8192 120578.941 -
std::find_end(vector<int>)_(near_matches)/1000 14951.704 -8.05%
std::find_end(vector<int>)_(near_matches)/1024 15532.938 -7.32%
std::find_end(vector<int>)_(near_matches)/8192 915373.694 -6.16%
std::find_end(vector<int>)_(process_all)/1000 235.305 -
std::find_end(vector<int>)_(process_all)/1024 237.739 -1.62%
std::find_end(vector<int>)_(process_all)/1048576 233938.509 -1.30%
std::find_end(vector<int>)_(process_all)/8192 1824.932 -1.47%
std::find_end(vector<int>)_(same_length)/1000 498.185 -21.61%
std::find_end(vector<int>)_(same_length)/1024 508.866 -22.73%
std::find_end(vector<int>)_(same_length)/8192 4043.360 -22.75%
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 -
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 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 25714.364 -
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 -1.26%
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 -7.92%
std::find_first_of(deque<int>)_(large_needle)/50 669.101 -7.76%
std::find_first_of(deque<int>)_(large_needle)/8192 23514084.735 -
std::find_first_of(deque<int>)_(small_needle)/1024 3749.775 6.23%
std::find_first_of(deque<int>)_(small_needle)/32 112.218 -4.21%
std::find_first_of(deque<int>)_(small_needle)/50 172.008 -4.81%
std::find_first_of(deque<int>)_(small_needle)/8192 28888.373 1.73%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563564.159 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 536.505 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1451.264 -
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 -4.65%
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.58%
std::find_first_of(list<int>)_(large_needle)/8192 49682758.329 1.52%
std::find_first_of(list<int>)_(small_needle)/1024 2849.334 -2.00%
std::find_first_of(list<int>)_(small_needle)/32 91.238 -1.69%
std::find_first_of(list<int>)_(small_needle)/50 139.959 -1.44%
std::find_first_of(list<int>)_(small_needle)/8192 23383.512 1.51%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 835678.585 -5.18%
std::find_first_of(list<int>,_pred)_(large_needle)/32 722.531 -1.34%
std::find_first_of(list<int>,_pred)_(large_needle)/50 1871.689 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54726612.145 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5253.657 -
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 -
std::find_first_of(vector<int>)_(large_needle)/1024 109895.735 2.17%
std::find_first_of(vector<int>)_(large_needle)/32 106.611 -
std::find_first_of(vector<int>)_(large_needle)/50 265.337 -
std::find_first_of(vector<int>)_(large_needle)/8192 7042883.839 -
std::find_first_of(vector<int>)_(small_needle)/1024 1409.412 -
std::find_first_of(vector<int>)_(small_needle)/32 46.689 -1.97%
std::find_first_of(vector<int>)_(small_needle)/50 71.057 -
std::find_first_of(vector<int>)_(small_needle)/8192 11273.478 -
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 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5729.662 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 178.694 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 281.192 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45638.762 -
std::find_if(deque<int>)_(bail_25%)/1024 106.508 -
std::find_if(deque<int>)_(bail_25%)/32768 2801.018 1.59%
std::find_if(deque<int>)_(bail_25%)/8 1.553 2.24%
std::find_if(deque<int>)_(bail_25%)/8192 705.334 -4.91%
std::find_if(deque<int>)_(process_all)/1024 484.073 -1.70%
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 2.03%
std::find_if(list<int>)_(bail_25%)/1024 190.527 -1.39%
std::find_if(list<int>)_(bail_25%)/32768 8502.675 -21.12%
std::find_if(list<int>)_(bail_25%)/8 1.198 -
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 -
std::find_if(list<int>)_(process_all)/8192 12230.264 -
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 -
std::find_if(vector<bool>)_(process_all)/8 5.397 -
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 -
std::find_if(vector<char>)_(bail_25%)/8192 518.105 -
std::find_if(vector<char>)_(process_all)/1024 274.363 -
std::find_if(vector<char>)_(process_all)/32768 8128.110 -
std::find_if(vector<char>)_(process_all)/50 12.483 -
std::find_if(vector<char>)_(process_all)/8 2.437 -6.19%
std::find_if(vector<char>)_(process_all)/8192 2046.310 -
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 -
std::find_if(vector<int>)_(bail_25%)/8192 547.932 -
std::find_if(vector<int>)_(process_all)/1024 283.106 -
std::find_if(vector<int>)_(process_all)/32768 8792.754 -
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 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.528 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2759.840 -4.63%
std::find_if_not(deque<int>)_(bail_25%)/8 1.556 1.63%
std::find_if_not(deque<int>)_(bail_25%)/8192 690.162 -4.65%
std::find_if_not(deque<int>)_(process_all)/1024 495.922 -
std::find_if_not(deque<int>)_(process_all)/32768 11450.186 -2.00%
std::find_if_not(deque<int>)_(process_all)/50 23.662 1.19%
std::find_if_not(deque<int>)_(process_all)/8 3.913 1.09%
std::find_if_not(deque<int>)_(process_all)/8192 2822.116 -
std::find_if_not(list<int>)_(bail_25%)/1024 193.447 -
std::find_if_not(list<int>)_(bail_25%)/32768 9457.241 27.78%
std::find_if_not(list<int>)_(bail_25%)/8 1.199 -
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 -5.44%
std::find_if_not(list<int>)_(process_all)/50 21.846 1.34%
std::find_if_not(list<int>)_(process_all)/8 3.407 -
std::find_if_not(list<int>)_(process_all)/8192 8845.223 9.29%
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 -1.73%
std::find_if_not(vector<bool>)_(process_all)/8 5.366 -1.01%
std::find_if_not(vector<bool>)_(process_all)/8192 6066.498 -1.56%
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 1.28%
std::find_if_not(vector<char>)_(process_all)/32768 8123.996 -1.45%
std::find_if_not(vector<char>)_(process_all)/50 12.479 -
std::find_if_not(vector<char>)_(process_all)/8 2.434 -
std::find_if_not(vector<char>)_(process_all)/8192 2046.747 -1.12%
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 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.111 -
std::find_if_not(vector<int>)_(process_all)/1024 283.352 -
std::find_if_not(vector<int>)_(process_all)/32768 8796.936 -
std::find_if_not(vector<int>)_(process_all)/50 14.192 -
std::find_if_not(vector<int>)_(process_all)/8 2.547 1.06%
std::find_if_not(vector<int>)_(process_all)/8192 2191.792 -
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 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.014 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.632 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.095 -7.59%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.258 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.179 -12.47%
std::flat_map<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.623 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.282 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.824 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.390 3.05%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 7.811 -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.447 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 11.279 -
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.77%
std::flat_map<int,_int>::ctor(const&)/32 23.747 -
std::flat_map<int,_int>::ctor(const&)/8192 855.756 -55.59%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.662 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 183.630 2.54%
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.713 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 852.309 -55.70%
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 -1.30%
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 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 8.074 40.94%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.925 11.19%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.527 45.34%
std::flat_map<int,_int>::erase(iterator)/0 15.330 -
std::flat_map<int,_int>::erase(iterator)/1024 75.687 -
std::flat_map<int,_int>::erase(iterator)/32 20.756 -
std::flat_map<int,_int>::erase(iterator)/8192 517.159 3.55%
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 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.794 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 95.390 -
std::flat_map<int,_int>::erase(key)_(existent)/32 23.053 -1.79%
std::flat_map<int,_int>::erase(key)_(existent)/8192 592.882 4.76%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.461 3.37%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.831 -5.41%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.339 -2.98%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 7.479 -7.41%
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 19.32%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.602 -18.79%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.397 -10.80%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.198 -25.55%
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 31.26%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.132 -1.14%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.609 -15.08%
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 106.84%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.184 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 559.228 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.862 -1.08%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.985 20.26%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.953 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.690 1.17%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.891 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 139.899 76.78%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.177 -
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 -2.73%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 634.884 -1.56%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40055.518 -3.20%
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 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 702.964 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 64218.614 -
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 -3.67%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 477.270 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8900.745 -4.80%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 432.174 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1531.688 -2.98%
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 -5.27%
std::flat_map<int,_int>::insert(value)_(already_present)/0 0.978 -16.47%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.338 -
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.608 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.479 18.79%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.830 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 34.362 74.38%
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.47%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.994 -13.10%
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 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 24.278 27.85%
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 2.96%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.027 -1.49%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 23.904 -30.97%
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 -
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 15.61%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.492 3.48%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 11.416 19.74%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.355 -1.40%
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 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 787.599 22.15%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.670 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.911 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.641 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1546.822 137.54%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.336 3.97%
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 160.17%
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 -
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 16.45%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.724 6.68%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.364 17.40%
std::flat_multimap<int,_int>::clear()/0 419.090 -1.41%
std::flat_multimap<int,_int>::clear()/1024 422.710 -1.01%
std::flat_multimap<int,_int>::clear()/32 423.286 -
std::flat_multimap<int,_int>::clear()/8192 444.644 -1.10%
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 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.831 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.617 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.913 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.453 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.914 -
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.153 4.92%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.524 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.727 7.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 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.376 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.054 -1.06%
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 -1.83%
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 -1.11%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 106596.691 2.03%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.520 -8.30%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.508 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.729 -9.28%
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 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.519 -4.87%
std::flat_multimap<int,_int>::erase(iterator)/1024 75.999 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.856 -2.27%
std::flat_multimap<int,_int>::erase(iterator)/8192 526.391 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.875 -1.15%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.992 -1.64%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.586 -1.70%
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 -9.52%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 85.866 -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.949 -4.38%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 553.060 4.70%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.901 -
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 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.215 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.327 -23.60%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.909 4.04%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.193 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.452 1.05%
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 14.79%
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 24.79%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.748 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 104.054 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.975 -3.46%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 572.354 -12.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.157 1.32%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.463 -1.04%
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 1.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.803 1.04%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.995 -3.70%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 510.796 -12.81%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.078 -1.08%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5512.115 -9.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 649.267 -5.56%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40777.500 -11.54%
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 -2.22%
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 -1.11%
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 -1.32%
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 -1.34%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1348.989 -1.79%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 471.819 -3.16%
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 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.282 -3.99%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 561.857 -11.27%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.779 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 26.638 33.73%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.382 1.23%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 40.397 57.77%
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 30.79%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.447 9.98%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.938 37.65%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.636 -
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 4.87%
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 -3.77%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.690 -2.54%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 769.589 -2.54%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.336 -23.86%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.291 -2.01%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.832 -27.70%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 739.705 -2.57%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.048 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.129 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.540 -
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 -5.91%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.348 -4.13%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.703 -7.37%
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.01%
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 -
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 -
std::for_each_n(deque<int>)/8 1.284 11.21%
std::for_each_n(deque<int>)/8192 264.252 2.67%
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 -11.78%
std::for_each_n(join_view(vector<vector<int>>))/8192 264.966 -
std::for_each_n(list<int>)/32 11.495 3.42%
std::for_each_n(list<int>)/50 22.402 -
std::for_each_n(list<int>)/8 2.565 13.70%
std::for_each_n(list<int>)/8192 7936.082 9.64%
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 1.07%
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 -
std::generate(list<int>)/50 15.255 -1.23%
std::generate(list<int>)/8192 7153.670 -3.85%
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 -1.51%
std::generate_n(deque<int>)/50 12.269 -
std::generate_n(deque<int>)/8192 1958.228 -
std::generate_n(list<int>)/1024 1513.638 132.55%
std::generate_n(list<int>)/32 8.616 -
std::generate_n(list<int>)/50 17.251 -
std::generate_n(list<int>)/8192 6877.337 -
std::generate_n(vector<int>)/1024 242.422 -
std::generate_n(vector<int>)/32 7.836 -2.05%
std::generate_n(vector<int>)/50 11.946 -
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 -21.40%
std::is_partitioned(deque<int>)_(partitioned)/50 14.880 -20.75%
std::is_partitioned(deque<int>)_(partitioned)/8192 2871.193 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.718 -2.37%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.370 1.45%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.743 1.26%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 700.002 -
std::is_partitioned(list<int>)_(partitioned)/1024 707.780 -1.57%
std::is_partitioned(list<int>)_(partitioned)/32 8.678 -
std::is_partitioned(list<int>)_(partitioned)/50 13.659 -
std::is_partitioned(list<int>)_(partitioned)/8192 6731.197 -1.01%
std::is_partitioned(list<int>)_(unpartitioned)/1024 175.976 -1.03%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.346 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.536 -1.53%
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 1.17%
std::is_partitioned(vector<int>)_(partitioned)/50 9.715 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1408.267 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 54.134 -5.19%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.126 12.03%
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 5.48%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.791 7.14%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3859.962 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 518737.016 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 47.989 -2.07%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 511.489 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.363 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4065.241 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689285.105 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.537 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 494.712 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.286 4.27%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4163.914 7.11%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 631421.946 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 53.603 -11.14%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 511.615 -1.38%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.670 -7.90%
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 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1182.158 54.46%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.784 -1.08%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9219.258 -1.64%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1440099.346 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 38.518 -
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 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1610586.117 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 65.858 2.85%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.394 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.771 -1.71%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9473.181 -7.62%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1421547.414 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 38.441 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 822.501 -1.21%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.330 1.43%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9228.781 -
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 -1.10%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 546.933 -1.85%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.457 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4820.928 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 988392.415 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 55.563 -1.66%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.067 -1.09%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.664 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2623.925 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212421.894 -1.15%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 26.927 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 564.415 12.23%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.039 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4931.325 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1047707.833 -
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 15.81%
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 2.19%
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 6.87%
std::is_sorted(list<int>,_pred)/1024 796.237 -
std::is_sorted(list<int>,_pred)/8 4.302 -
std::is_sorted(list<int>,_pred)/8192 8270.744 6.48%
std::is_sorted(vector<int>)/1024 243.534 -
std::is_sorted(vector<int>)/8 2.099 1.03%
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 1.23%
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 -2.24%
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 10.15%
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.13%
std::is_sorted_until(list<int>)/8192 7403.780 3.42%
std::is_sorted_until(list<int>,_pred)/1024 797.520 -
std::is_sorted_until(list<int>,_pred)/8 4.242 -1.32%
std::is_sorted_until(list<int>,_pred)/8192 7750.249 6.99%
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 -2.69%
std::is_sorted_until(vector<int>,_pred)/8 3.389 -5.07%
std::is_sorted_until(vector<int>,_pred)/8192 3259.071 -3.79%
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 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11206.839 1.85%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11132.070 -2.13%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 321.192 -2.07%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 96154.007 -3.26%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11284.633 -2.04%
std::list<int>::ctor(Range)_(cheap_elements)/32 323.858 -2.16%
std::list<int>::ctor(Range)_(cheap_elements)/8192 97704.030 -2.27%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11140.019 -1.73%
std::list<int>::ctor(const&)_(cheap_elements)/32 324.633 -1.02%
std::list<int>::ctor(const&)_(cheap_elements)/8192 96973.572 -1.01%
std::list<int>::ctor(size)/1024 11635.398 -2.79%
std::list<int>::ctor(size)/32 330.956 1.52%
std::list<int>::ctor(size)/8192 95323.873 -1.53%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 10958.619 -2.99%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 319.954 -1.46%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 92607.934 -4.90%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.207 -3.16%
std::list<int>::erase(begin)_(cheap_elements)/32 10.258 -2.89%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.104 -1.98%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.129 -3.44%
std::list<int>::insert(begin)_(cheap_elements)/32 10.023 -3.05%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.126 -3.35%
std::list<int>::operator=(const&)_(cheap_elements)/1024 756.595 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.154 3.67%
std::list<int>::operator=(const&)_(cheap_elements)/8192 10308.073 26.79%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.588 -1.10%
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 -1.14%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14432.771 27.58%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6519.255 -
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 -4.49%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 337.076 -3.45%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100652.107 -3.78%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 31605.792 -2.97%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 893.881 -3.96%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 271304.364 -3.31%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12115.818 -3.22%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 339.233 -1.72%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 100854.007 -2.76%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 31419.300 -3.51%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 896.086 -4.22%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 268901.279 -3.81%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12069.645 -2.89%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 338.640 -2.29%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 100478.392 -3.41%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 31877.383 -4.02%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 900.189 -4.06%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 274038.283 -3.09%
std::list<std::string>::ctor(size)/1024 12267.084 -4.30%
std::list<std::string>::ctor(size)/32 334.172 -4.24%
std::list<std::string>::ctor(size)/8192 101639.558 -3.81%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12068.475 -5.19%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 335.625 -4.80%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 101985.233 -2.93%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 31414.831 -3.17%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 867.484 -2.90%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 268116.593 -2.90%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.774 -3.80%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.902 2.90%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.865 -4.17%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 29.902 -1.94%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.499 3.44%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.494 -1.91%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.258 -2.89%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.680 2.83%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.183 -4.25%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 28.900 -5.00%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.245 -2.59%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 28.838 -4.71%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1487.045 5.71%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.433 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11853.324 7.28%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6882.675 1.66%
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 -1.72%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 17.980 -1.48%
std::map<int,_int>::clear()/0 419.825 -
std::map<int,_int>::clear()/1024 10374.383 -
std::map<int,_int>::clear()/32 659.694 -
std::map<int,_int>::clear()/8192 82523.709 -
std::map<int,_int>::contains(key)_(existent)/0 0.012 -
std::map<int,_int>::contains(key)_(existent)/1024 4.076 -1.29%
std::map<int,_int>::contains(key)_(existent)/32 1.614 1.17%
std::map<int,_int>::contains(key)_(existent)/8192 5.595 2.87%
std::map<int,_int>::contains(key)_(non-existent)/0 0.277 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.410 -1.50%
std::map<int,_int>::contains(key)_(non-existent)/32 2.324 -
std::map<int,_int>::contains(key)_(non-existent)/8192 7.815 1.53%
std::map<int,_int>::count(key)_(existent)/0 0.014 -
std::map<int,_int>::count(key)_(existent)/1024 4.360 -1.85%
std::map<int,_int>::count(key)_(existent)/32 1.715 -
std::map<int,_int>::count(key)_(existent)/8192 6.103 2.10%
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 6.44%
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 -
std::map<int,_int>::ctor(const&)/32 215.928 1.57%
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 -2.01%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 266.485 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72290.502 -1.42%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.575 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13011.609 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.381 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 282451.105 2.52%
std::map<int,_int>::equal_range(key)_(existent)/0 0.017 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.156 -3.99%
std::map<int,_int>::equal_range(key)_(existent)/32 1.737 -3.39%
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 -8.39%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.844 3.10%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.598 -8.33%
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 -1.10%
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 -1.57%
std::map<int,_int>::erase(key)_(existent)/1024 24.459 -2.04%
std::map<int,_int>::erase(key)_(existent)/32 22.549 -1.31%
std::map<int,_int>::erase(key)_(existent)/8192 25.591 -2.17%
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.45%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.843 5.24%
std::map<int,_int>::find(key)_(existent)/0 0.014 -
std::map<int,_int>::find(key)_(existent)/1024 3.764 -2.52%
std::map<int,_int>::find(key)_(existent)/32 1.563 -
std::map<int,_int>::find(key)_(existent)/8192 5.402 -3.29%
std::map<int,_int>::find(key)_(non-existent)/0 0.254 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.395 -
std::map<int,_int>::find(key)_(non-existent)/32 2.410 3.66%
std::map<int,_int>::find(key)_(non-existent)/8192 7.310 3.11%
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 -1.83%
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 -
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 -
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 -1.28%
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 -1.18%
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 2.61%
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 -
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 -1.27%
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 -4.06%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 140754.618 -
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 -1.69%
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 -1.93%
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 -5.38%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 687.182 -1.97%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 77165.604 -3.16%
std::map<int,_int>::insert(value)_(already_present)/0 0.581 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.185 -12.01%
std::map<int,_int>::insert(value)_(already_present)/32 1.752 -2.90%
std::map<int,_int>::insert(value)_(already_present)/8192 3.892 -2.84%
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 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.612 5.07%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.513 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.748 -1.25%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.003 2.71%
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 2.01%
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 -
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.312 -2.09%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.537 2.80%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.678 2.69%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.466 -4.76%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.493 1.54%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.413 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.251 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6241.828 -2.93%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.188 -2.66%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51556.374 -
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 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.956 -2.58%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51209.414 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.279 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1466.190 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 37.753 4.43%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12679.604 2.13%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.124 1.53%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.728 2.07%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.815 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.723 1.80%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.462 -3.68%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.102 5.62%
std::map<std::string,_int>::clear()/0 423.294 -
std::map<std::string,_int>::clear()/1024 20510.120 -5.23%
std::map<std::string,_int>::clear()/32 878.252 -5.14%
std::map<std::string,_int>::clear()/8192 201001.595 -2.58%
std::map<std::string,_int>::contains(key)_(existent)/0 0.013 -
std::map<std::string,_int>::contains(key)_(existent)/1024 20.825 -1.69%
std::map<std::string,_int>::contains(key)_(existent)/32 15.788 -
std::map<std::string,_int>::contains(key)_(existent)/8192 32.750 4.95%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.286 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.954 -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.808 -6.24%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.887 -4.61%
std::map<std::string,_int>::count(key)_(existent)/0 0.016 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.891 1.24%
std::map<std::string,_int>::count(key)_(existent)/32 15.235 -7.80%
std::map<std::string,_int>::count(key)_(existent)/8192 29.546 -2.70%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.135 -2.46%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.843 -3.56%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.287 -4.75%
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 -
std::map<std::string,_int>::ctor(const&)/32 711.726 3.32%
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.07%
std::map<std::string,_int>::ctor(const&,_alloc)/32 697.546 -6.44%
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.89%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 398018.892 1.01%
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 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1016.234 -2.15%
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.55%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.812 -6.42%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 31.490 6.56%
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 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.661 -3.45%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 32.031 -
std::map<std::string,_int>::erase(iterator)/0 25.147 -2.43%
std::map<std::string,_int>::erase(iterator)/1024 25.301 -2.04%
std::map<std::string,_int>::erase(iterator)/32 28.910 -6.23%
std::map<std::string,_int>::erase(iterator)/8192 32.433 -8.87%
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 -4.77%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 709.602 -1.04%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 112849.580 -3.20%
std::map<std::string,_int>::erase(key)_(existent)/0 58.394 -22.89%
std::map<std::string,_int>::erase(key)_(existent)/1024 70.453 -12.41%
std::map<std::string,_int>::erase(key)_(existent)/32 58.819 -27.71%
std::map<std::string,_int>::erase(key)_(existent)/8192 93.466 12.91%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 24.346 10.73%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.334 -1.18%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 28.300 4.07%
std::map<std::string,_int>::find(key)_(existent)/0 0.030 -
std::map<std::string,_int>::find(key)_(existent)/1024 24.126 9.76%
std::map<std::string,_int>::find(key)_(existent)/32 15.418 3.29%
std::map<std::string,_int>::find(key)_(existent)/8192 28.311 -8.90%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 22.555 -14.59%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.326 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 26.928 -9.04%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.112 -5.69%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 59.515 -31.01%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 46.907 24.57%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 79.949 -7.40%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.840 18.14%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 53.656 43.33%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 43.880 15.43%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 55.437 1.01%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.940 -19.51%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 42.710 3.33%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.096 -4.09%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.521 -10.12%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.129 -22.71%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 29.852 -3.72%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.396 20.54%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 40.533 -8.05%
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.00%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1536.692 -3.95%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 800302.864 -2.39%
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 -2.16%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1169.922 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 620419.480 -
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 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1206.588 -5.28%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 400635.021 -
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 -2.97%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1194.728 -
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 16.43%
std::map<std::string,_int>::insert(value)_(already_present)/1024 26.055 4.42%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.589 59.49%
std::map<std::string,_int>::insert(value)_(already_present)/8192 28.227 -21.29%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.151 -1.82%
std::map<std::string,_int>::insert(value)_(new_value)/1024 64.998 -15.54%
std::map<std::string,_int>::insert(value)_(new_value)/32 46.233 9.19%
std::map<std::string,_int>::insert(value)_(new_value)/8192 69.138 -26.42%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 8.482 -58.44%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 35.071 37.50%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 17.642 -19.32%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 40.117 89.06%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.664 6.65%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 59.207 19.24%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 32.686 -3.52%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 68.410 -23.80%
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.19%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.341 -5.38%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.185 -4.73%
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 -1.92%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.234 -7.34%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.827 -1.99%
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 -2.41%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 756.061 -11.91%
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 1.99%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 686.476 -7.14%
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 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.632 -1.35%
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 15.01%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.988 -3.47%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 31.225 -2.43%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.780 -6.12%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.164 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.966 -13.28%
std::mismatch(deque<int>)_(it,_it,_it)/1000 449.468 -3.54%
std::mismatch(deque<int>)_(it,_it,_it)/1024 441.769 -5.45%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496928.732 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.843 2.41%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3812.569 -1.21%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 477.467 4.02%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 484.282 3.30%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 495856.658 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.320 12.41%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3858.877 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 729.025 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 739.765 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625175.178 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.502 -
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 1.07%
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 4.25%
std::mismatch(list<int>)_(it,_it,_it)/8192 9328.913 11.31%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 758.026 -1.61%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 780.487 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 953429.178 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.942 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12410.775 -
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 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13382.979 2.47%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 805.102 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 818.621 -1.27%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 976959.554 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.518 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12699.042 7.16%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.868 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 76.664 2.60%
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 -1.36%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.587 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 480.663 5.34%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 503.254 3.54%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608255.720 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.283 3.14%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4737.517 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 478.761 4.83%
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 4.67%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4776.518 -
std::move(deque<int>)/1048576 54962.817 1.05%
std::move(deque<int>)/262144 14862.610 -1.04%
std::move(deque<int>)/32768 1852.543 -25.22%
std::move(deque<int>)/4096 153.109 -
std::move(deque<int>)/512 24.055 -
std::move(deque<int>)/64 6.126 2.26%
std::move(deque<int>)/8 3.855 -2.17%
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 -18.27%
std::move(list<int>)/512 361.753 2.71%
std::move(list<int>)/64 48.705 -
std::move(list<int>)/8 3.489 -
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 -6.39%
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 2.76%
std::move(vector<bool>)_(unaligned)/512 4.006 1.01%
std::move(vector<bool>)_(unaligned)/64 1.576 2.95%
std::move(vector<int>)/1048576 54220.185 -3.62%
std::move(vector<int>)/262144 14805.764 4.17%
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 -
std::move_backward(deque<int>)/1048576 127973.643 -
std::move_backward(deque<int>)/262144 30155.231 -
std::move_backward(deque<int>)/32768 3494.347 -
std::move_backward(deque<int>)/4096 158.307 1.48%
std::move_backward(deque<int>)/512 23.556 -
std::move_backward(deque<int>)/64 5.298 -
std::move_backward(deque<int>)/8 3.418 -2.47%
std::move_backward(list<int>)/1048576 1039796.485 -
std::move_backward(list<int>)/262144 264288.038 -
std::move_backward(list<int>)/32768 31554.344 -
std::move_backward(list<int>)/4096 4992.768 -10.11%
std::move_backward(list<int>)/512 371.416 -
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 5.47%
std::move_backward(vector<bool>)_(aligned)/64 1.845 3.44%
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.13%
std::move_backward(vector<bool>)_(unaligned)/64 1.878 3.43%
std::move_backward(vector<int>)/1048576 55760.505 -
std::move_backward(vector<int>)/262144 21755.942 46.36%
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 -
std::multimap<int,_int>::clear()/0 425.152 -
std::multimap<int,_int>::clear()/1024 10275.850 1.21%
std::multimap<int,_int>::clear()/32 665.769 -
std::multimap<int,_int>::clear()/8192 83319.312 2.67%
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 1.58%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.667 1.33%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.266 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.390 2.13%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.359 -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.150 -
std::multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.575 1.31%
std::multimap<int,_int>::count(key)_(existent)/32 3.534 2.31%
std::multimap<int,_int>::count(key)_(existent)/8192 6.620 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.601 13.56%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.945 17.19%
std::multimap<int,_int>::count(key)_(non-existent)/8192 10.222 11.45%
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 -1.69%
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 -1.28%
std::multimap<int,_int>::ctor(const&)/32 214.417 -
std::multimap<int,_int>::ctor(const&)/8192 50377.578 -1.03%
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 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50573.982 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.668 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7999.091 -1.25%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 234.078 -1.10%
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 -1.78%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 299.462 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 277471.484 -
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.209 -2.05%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.454 -
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 3.24%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.364 4.17%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.300 8.01%
std::multimap<int,_int>::erase(iterator)/0 20.587 -1.08%
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 -1.24%
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 -1.36%
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 2.54%
std::multimap<int,_int>::erase(key)_(existent)/0 21.593 -
std::multimap<int,_int>::erase(key)_(existent)/1024 27.028 -2.52%
std::multimap<int,_int>::erase(key)_(existent)/32 23.054 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.568 -7.86%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 6.247 10.64%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.449 9.17%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 10.243 12.34%
std::multimap<int,_int>::find(key)_(existent)/0 0.011 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.960 3.19%
std::multimap<int,_int>::find(key)_(existent)/32 1.599 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.535 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.446 2.39%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.282 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.969 3.32%
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.89%
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 -9.53%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.099 -1.11%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.122 -1.66%
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 -2.11%
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 -4.19%
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 -6.59%
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 -1.48%
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 -
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 -
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 -4.79%
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 -1.95%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 687.302 -1.28%
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 -
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 -6.16%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.185 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.923 -1.94%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.227 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.432 -
std::multimap<int,_int>::insert(value)_(new_value)/0 17.939 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.024 -1.36%
std::multimap<int,_int>::insert(value)_(new_value)/32 19.737 -1.36%
std::multimap<int,_int>::insert(value)_(new_value)/8192 36.829 -9.82%
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 1.02%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.929 2.38%
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 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.808 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50114.319 -
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 1.35%
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 2.67%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1525.042 3.12%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 44.372 7.35%
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 2.46%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.835 -2.02%
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 2.04%
std::multimap<std::string,_int>::clear()/32 890.969 -
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 -9.04%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.878 -1.86%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.251 -3.01%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.289 3.90%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.916 -10.30%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.255 -9.81%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.644 -2.92%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.726 7.06%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.913 -3.02%
std::multimap<std::string,_int>::count(key)_(existent)/8192 30.173 3.72%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.878 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 9.830 1.17%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.481 3.02%
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.54%
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 -
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 -1.30%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 795.001 -
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 1.11%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 730.569 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392130.746 2.06%
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 -
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 -6.41%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.225 -5.98%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.710 1.59%
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 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.590 4.87%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.847 6.77%
std::multimap<std::string,_int>::erase(iterator)/0 25.924 -18.40%
std::multimap<std::string,_int>::erase(iterator)/1024 32.808 -
std::multimap<std::string,_int>::erase(iterator)/32 32.694 2.68%
std::multimap<std::string,_int>::erase(iterator)/8192 32.092 5.20%
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 -2.04%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 701.172 2.16%
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 -21.09%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 86.193 -13.81%
std::multimap<std::string,_int>::erase(key)_(existent)/32 71.789 -17.16%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 94.396 -10.38%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 24.833 12.66%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.903 5.78%
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 1.38%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.839 6.31%
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.546 1.49%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.727 -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.434 -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 27.601 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.588 22.63%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.394 -2.69%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.783 7.09%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 95.039 5.33%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.227 25.38%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 43.338 -10.61%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.792 -13.51%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 44.417 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.531 -25.81%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 50.675 51.65%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.801 -1.80%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 85.225 9.58%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.088 -7.96%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.241 -7.46%
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 -14.58%
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 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1428.255 -4.02%
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 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1496.936 -
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 1.19%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1187.595 -3.68%
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 -1.15%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1237.780 4.01%
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 47.93%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.048 -31.05%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 60.266 -8.09%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 67.920 -1.48%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 31.908 -2.84%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.714 3.88%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.244 -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 91.924 21.66%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 24.301 5.94%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.095 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 29.354 3.77%
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.70%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.033 -7.14%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.818 6.26%
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 -
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 -
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 1.66%
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 -1.82%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.846 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 27.857 -4.60%
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 10.26%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.203 -6.62%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 37.573 8.96%
std::multiset<int>::clear()/0 422.016 -
std::multiset<int>::clear()/1024 9929.964 2.48%
std::multiset<int>::clear()/32 651.388 1.49%
std::multiset<int>::clear()/8192 78399.318 2.78%
std::multiset<int>::contains(key)_(existent)/0 0.018 -
std::multiset<int>::contains(key)_(existent)/1024 3.886 -3.53%
std::multiset<int>::contains(key)_(existent)/32 1.653 -1.31%
std::multiset<int>::contains(key)_(existent)/8192 8.165 -
std::multiset<int>::contains(key)_(non-existent)/0 0.268 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.718 3.18%
std::multiset<int>::contains(key)_(non-existent)/32 2.439 7.20%
std::multiset<int>::contains(key)_(non-existent)/8192 8.861 4.14%
std::multiset<int>::count(key)_(existent)/0 0.012 -
std::multiset<int>::count(key)_(existent)/1024 5.756 -1.59%
std::multiset<int>::count(key)_(existent)/32 3.558 -1.84%
std::multiset<int>::count(key)_(existent)/8192 9.713 2.75%
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 1.85%
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 -
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.01%
std::multiset<int>::ctor(const&)/32 222.712 -
std::multiset<int>::ctor(const&)/8192 50237.454 1.09%
std::multiset<int>::ctor(const&,_alloc)/0 13.660 -
std::multiset<int>::ctor(const&,_alloc)/1024 6279.484 1.06%
std::multiset<int>::ctor(const&,_alloc)/32 224.481 -
std::multiset<int>::ctor(const&,_alloc)/8192 50212.527 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.595 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8597.180 -1.68%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 254.431 -1.02%
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 2.17%
std::multiset<int>::equal_range(key)_(existent)/0 0.017 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.145 -
std::multiset<int>::equal_range(key)_(existent)/32 2.468 -1.20%
std::multiset<int>::equal_range(key)_(existent)/8192 8.551 -3.39%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.454 1.53%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.360 1.98%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.699 1.69%
std::multiset<int>::erase(iterator)/0 20.353 1.47%
std::multiset<int>::erase(iterator)/1024 24.051 -
std::multiset<int>::erase(iterator)/32 21.948 1.62%
std::multiset<int>::erase(iterator)/8192 24.192 -
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 3.27%
std::multiset<int>::erase(key)_(existent)/0 21.412 2.75%
std::multiset<int>::erase(key)_(existent)/1024 39.968 -1.09%
std::multiset<int>::erase(key)_(existent)/32 22.745 3.20%
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 -
std::multiset<int>::erase(key)_(non-existent)/32 2.489 -2.38%
std::multiset<int>::erase(key)_(non-existent)/8192 9.585 -
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 -
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 -2.55%
std::multiset<int>::find(key)_(non-existent)/8192 8.438 -5.88%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.189 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 70.191 36.84%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.830 1.46%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 79.947 4.48%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.165 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.181 1.51%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.678 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.882 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.057 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.713 -14.16%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 20.015 1.00%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 72.052 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.063 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.692 1.07%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.100 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.624 9.37%
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.04%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.621 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12263.513 3.15%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 713.429 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 215769.283 4.96%
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 1.11%
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 2.73%
std::multiset<int>::insert(value)_(new_value)/32 20.189 -
std::multiset<int>::insert(value)_(new_value)/8192 78.419 5.31%
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.68%
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 1.61%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 226.142 1.75%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50957.966 1.69%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.378 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6403.078 1.33%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 225.705 1.24%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50830.390 1.32%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.206 -1.02%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1327.295 1.18%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 34.334 2.31%
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 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.855 -
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 -2.15%
std::multiset<std::string>::clear()/32 894.307 -3.20%
std::multiset<std::string>::clear()/8192 206036.776 -
std::multiset<std::string>::contains(key)_(existent)/0 0.013 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.609 1.05%
std::multiset<std::string>::contains(key)_(existent)/32 14.862 -12.36%
std::multiset<std::string>::contains(key)_(existent)/8192 27.661 -16.99%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.280 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.470 -
std::multiset<std::string>::contains(key)_(non-existent)/32 10.804 -
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.805 -13.15%
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 -1.05%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.202 -6.73%
std::multiset<std::string>::count(key)_(non-existent)/32 10.442 -3.96%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.301 -1.10%
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 1.01%
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 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 757.414 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379673.045 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.732 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55220.322 2.83%
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 -2.35%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.733 -7.23%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.428 3.11%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.687 3.18%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.209 -3.40%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.296 6.03%
std::multiset<std::string>::erase(iterator)/0 31.975 8.32%
std::multiset<std::string>::erase(iterator)/1024 33.577 12.64%
std::multiset<std::string>::erase(iterator)/32 32.484 4.18%
std::multiset<std::string>::erase(iterator)/8192 31.405 17.32%
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.93%
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.55%
std::multiset<std::string>::erase(key)_(existent)/1024 60.056 -29.82%
std::multiset<std::string>::erase(key)_(existent)/32 61.250 22.19%
std::multiset<std::string>::erase(key)_(existent)/8192 134.877 4.97%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 23.618 3.85%
std::multiset<std::string>::erase(key)_(non-existent)/32 10.633 9.28%
std::multiset<std::string>::erase(key)_(non-existent)/8192 31.818 7.61%
std::multiset<std::string>::find(key)_(existent)/0 0.034 -
std::multiset<std::string>::find(key)_(existent)/1024 21.144 -2.66%
std::multiset<std::string>::find(key)_(existent)/32 15.758 -2.41%
std::multiset<std::string>::find(key)_(existent)/8192 29.282 -4.81%
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 20.602 -4.99%
std::multiset<std::string>::find(key)_(non-existent)/32 10.180 -2.71%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.778 12.52%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.190 -8.75%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.680 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 44.245 27.01%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 95.956 14.66%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.866 -1.61%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.828 -10.23%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.603 41.04%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 55.457 8.30%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.657 10.48%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.530 37.77%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.504 -14.27%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 87.645 6.11%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.510 -2.30%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.876 34.09%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 40.645 8.62%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.000 -
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 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1409.092 -3.83%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 821333.827 -
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.30%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 803033.975 1.21%
std::multiset<std::string>::insert(value)_(already_present)/0 19.605 -
std::multiset<std::string>::insert(value)_(already_present)/1024 57.057 1.73%
std::multiset<std::string>::insert(value)_(already_present)/32 42.576 -
std::multiset<std::string>::insert(value)_(already_present)/8192 65.613 -1.58%
std::multiset<std::string>::insert(value)_(new_value)/0 35.480 1.10%
std::multiset<std::string>::insert(value)_(new_value)/1024 64.444 5.13%
std::multiset<std::string>::insert(value)_(new_value)/32 44.042 1.58%
std::multiset<std::string>::insert(value)_(new_value)/8192 98.562 33.21%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.034 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 23.127 -3.70%
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.402 -3.42%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 27.461 -8.65%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 24.011 2.86%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.077 1.29%
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.30%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 676.894 -
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.89%
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 3.31%
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 -6.88%
std::multiset<std::string>::upper_bound(key)_(existent)/32 17.696 -4.06%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.845 -
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.08%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.247 -9.89%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 31.102 -
std::none_of(deque<int>)_(process_all)/32 11.530 -
std::none_of(deque<int>)_(process_all)/32768 10593.462 -
std::none_of(deque<int>)_(process_all)/50 18.441 1.28%
std::none_of(deque<int>)_(process_all)/8 3.222 4.15%
std::none_of(deque<int>)_(process_all)/8192 2640.370 -
std::none_of(list<int>)_(process_all)/32 11.430 -
std::none_of(list<int>)_(process_all)/32768 25462.100 -2.65%
std::none_of(list<int>)_(process_all)/50 21.992 -
std::none_of(list<int>)_(process_all)/8 2.704 -
std::none_of(list<int>)_(process_all)/8192 7101.997 -
std::none_of(vector<int>)_(process_all)/32 8.427 1.17%
std::none_of(vector<int>)_(process_all)/32768 8072.446 -
std::none_of(vector<int>)_(process_all)/50 18.190 -
std::none_of(vector<int>)_(process_all)/8 2.545 5.59%
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 1.38%
std::partial_sort(deque<int>)_(descending)/1024 18613.824 -
std::partial_sort(deque<int>)_(descending)/8 41.987 -
std::partial_sort(deque<int>)_(descending)/8192 285703.582 1.47%
std::partial_sort(deque<int>)_(heap)/1024 18511.320 -
std::partial_sort(deque<int>)_(heap)/8 37.844 -
std::partial_sort(deque<int>)_(heap)/8192 293849.298 2.36%
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 4.04%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19490.574 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.502 -1.66%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 290262.276 1.26%
std::partial_sort(deque<int>)_(repeated)/1024 6472.859 -
std::partial_sort(deque<int>)_(repeated)/8 27.974 -
std::partial_sort(deque<int>)_(repeated)/8192 69748.055 -
std::partial_sort(deque<int>)_(shuffled)/1024 16043.173 -
std::partial_sort(deque<int>)_(shuffled)/8 36.785 2.89%
std::partial_sort(deque<int>)_(shuffled)/8192 272939.687 1.27%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4958.137 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.926 -1.55%
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 -
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.22%
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 -
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 -
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 -
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.63%
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 -1.52%
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 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.745 -1.01%
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 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99964.366 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8739.974 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.651 1.43%
std::partial_sort_copy(deque<int>)_(heap)/8192 103767.364 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5340.909 -
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.40%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.674 2.48%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100735.396 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4242.609 -
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 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5580.584 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.956 -2.16%
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 -1.08%
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 1.47%
std::partial_sort_copy(list<int>)_(heap)/8192 104738.453 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5570.976 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.880 -1.55%
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 -1.32%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101326.348 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4503.771 -
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 1.94%
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 30.73%
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 -
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 26.51%
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 27.78%
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 11.82%
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 -
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 2.12%
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 -
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.97%
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 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99769.761 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4011.713 -1.11%
std::partial_sort_copy(vector<int>)_(repeated)/8 8.481 -1.22%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47237.992 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7103.724 -1.01%
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.996 -4.87%
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 -
std::partition(deque<int>)_(dense)/50 16.221 1.26%
std::partition(deque<int>)_(dense)/8192 2802.252 -
std::partition(deque<int>)_(sparse)/1024 387.376 -
std::partition(deque<int>)_(sparse)/32 12.597 21.28%
std::partition(deque<int>)_(sparse)/50 18.704 16.90%
std::partition(deque<int>)_(sparse)/8192 3019.973 -
std::partition(list<int>)_(dense)/1024 389.710 -
std::partition(list<int>)_(dense)/32 8.741 -3.25%
std::partition(list<int>)_(dense)/50 13.327 -
std::partition(list<int>)_(dense)/8192 6059.915 38.55%
std::partition(list<int>)_(sparse)/1024 724.061 -
std::partition(list<int>)_(sparse)/32 8.953 -
std::partition(list<int>)_(sparse)/50 14.590 -2.72%
std::partition(list<int>)_(sparse)/8192 8740.625 22.49%
std::partition(vector<int>)_(dense)/1024 247.108 -
std::partition(vector<int>)_(dense)/32 8.351 -1.11%
std::partition(vector<int>)_(dense)/50 13.284 -
std::partition(vector<int>)_(dense)/8192 1873.980 -
std::partition(vector<int>)_(sparse)/1024 257.741 -
std::partition(vector<int>)_(sparse)/32 8.948 -
std::partition(vector<int>)_(sparse)/50 14.291 -
std::partition(vector<int>)_(sparse)/8192 1872.139 -
std::partition_copy(deque<int>)/1024 631.463 -
std::partition_copy(deque<int>)/32 12.671 -1.25%
std::partition_copy(deque<int>)/50 20.828 -1.23%
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.03%
std::partition_copy(list<int>)/50 12.971 -2.05%
std::partition_copy(list<int>)/8192 6714.214 -1.91%
std::partition_copy(vector<int>)/1024 471.733 4.57%
std::partition_copy(vector<int>)/32 8.062 -1.50%
std::partition_copy(vector<int>)/50 13.095 2.99%
std::partition_copy(vector<int>)/8192 4576.369 -
std::partition_point(deque<int>)/1024 9.347 -
std::partition_point(deque<int>)/32 4.628 -2.76%
std::partition_point(deque<int>)/50 4.851 -
std::partition_point(deque<int>)/8192 16.299 -
std::partition_point(list<int>)/1024 1125.284 -11.85%
std::partition_point(list<int>)/32 16.186 1.36%
std::partition_point(list<int>)/50 24.775 -
std::partition_point(list<int>)/8192 11730.288 -5.02%
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 -5.68%
std::remove(deque<int>)_(sprinkled)/50 57.944 -7.85%
std::remove(deque<int>)_(sprinkled)/8192 3854.520 -
std::remove(list<int>)_(prefix)/1024 1014.352 2.54%
std::remove(list<int>)_(prefix)/32 55.863 -
std::remove(list<int>)_(prefix)/50 67.871 1.21%
std::remove(list<int>)_(prefix)/8192 8207.698 -1.58%
std::remove(list<int>)_(sprinkled)/1024 956.122 -4.90%
std::remove(list<int>)_(sprinkled)/32 54.958 -
std::remove(list<int>)_(sprinkled)/50 75.764 -4.10%
std::remove(list<int>)_(sprinkled)/8192 7801.669 -1.67%
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 5.62%
std::remove_copy(deque<int>)_(prefix)/32 13.001 -
std::remove_copy(deque<int>)_(prefix)/50 19.045 -
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 -
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.53%
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 -
std::remove_copy(list<int>)_(sprinkled)/8192 8347.732 19.88%
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 -5.43%
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 -12.24%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.258 -1.30%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3256.140 -1.52%
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.34%
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.34%
std::remove_copy_if(list<int>)_(sprinkled)/8192 8456.468 17.40%
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 -1.20%
std::remove_if(deque<int>)_(prefix)/50 66.449 -2.41%
std::remove_if(deque<int>)_(prefix)/8192 4266.306 -
std::remove_if(deque<int>)_(sprinkled)/1024 547.696 2.73%
std::remove_if(deque<int>)_(sprinkled)/32 58.559 4.45%
std::remove_if(deque<int>)_(sprinkled)/50 67.123 3.94%
std::remove_if(deque<int>)_(sprinkled)/8192 3959.802 -
std::remove_if(list<int>)_(prefix)/1024 1040.769 -
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 6.11%
std::remove_if(list<int>)_(sprinkled)/1024 1011.113 -3.25%
std::remove_if(list<int>)_(sprinkled)/32 59.708 -
std::remove_if(list<int>)_(sprinkled)/50 76.581 4.34%
std::remove_if(list<int>)_(sprinkled)/8192 8225.884 -
std::remove_if(vector<int>)_(prefix)/1024 381.761 -1.13%
std::remove_if(vector<int>)_(prefix)/32 53.621 -
std::remove_if(vector<int>)_(prefix)/50 60.666 -
std::remove_if(vector<int>)_(prefix)/8192 2610.021 -
std::remove_if(vector<int>)_(sprinkled)/1024 409.929 -
std::remove_if(vector<int>)_(sprinkled)/32 53.326 -
std::remove_if(vector<int>)_(sprinkled)/50 59.640 -
std::remove_if(vector<int>)_(sprinkled)/8192 2959.963 -
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 -17.61%
std::replace(list<int>)_(sprinkled)/1024 730.682 -
std::replace(list<int>)_(sprinkled)/32 11.294 -
std::replace(list<int>)_(sprinkled)/50 17.657 -
std::replace(list<int>)_(sprinkled)/8192 7166.873 -20.22%
std::replace(vector<int>)_(prefix)/1024 160.484 -
std::replace(vector<int>)_(prefix)/32 5.054 2.02%
std::replace(vector<int>)_(prefix)/50 7.764 3.46%
std::replace(vector<int>)_(prefix)/8192 1279.681 -
std::replace(vector<int>)_(sprinkled)/1024 157.737 -
std::replace(vector<int>)_(sprinkled)/32 5.794 4.82%
std::replace(vector<int>)_(sprinkled)/50 8.501 2.47%
std::replace(vector<int>)_(sprinkled)/8192 1234.569 -1.85%
std::replace_if(deque<int>)_(prefix)/1024 484.781 -2.19%
std::replace_if(deque<int>)_(prefix)/32 13.856 -1.20%
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 -15.93%
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.26%
std::replace_if(list<int>)_(sprinkled)/8192 7295.457 -20.29%
std::replace_if(vector<int>)_(prefix)/1024 272.396 -1.52%
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 -6.42%
std::replace_if(vector<int>)_(sprinkled)/8192 1901.185 -
std::reverse(deque<int>)/32768 5729.798 -
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 -6.17%
std::reverse(list<int>)/4096 1684.562 2.70%
std::reverse(list<int>)/512 192.383 -
std::reverse(list<int>)/64 17.481 -
std::reverse(list<int>)/8 2.027 -
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 -
std::reverse_copy(deque<int>)/32768 8060.261 -
std::reverse_copy(deque<int>)/4096 972.832 -
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 -1.76%
std::reverse_copy(list<int>)/512 364.927 -
std::reverse_copy(list<int>)/64 30.133 -
std::reverse_copy(list<int>)/8 2.434 -
std::reverse_copy(vector<int>)/32768 976.355 -
std::reverse_copy(vector<int>)/4096 134.306 -3.64%
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.38%
std::rotate(deque<int>)_(1_element_backward)/1024 42.358 1.61%
std::rotate(deque<int>)_(1_element_backward)/32 4.413 -
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 -
std::rotate(deque<int>)_(1_element_forward)/32 4.667 -
std::rotate(deque<int>)_(1_element_forward)/50 5.439 1.17%
std::rotate(deque<int>)_(1_element_forward)/8192 301.423 -
std::rotate(deque<int>)_(by_1/2)/1024 173.305 -
std::rotate(deque<int>)_(by_1/2)/32 7.571 1.37%
std::rotate(deque<int>)_(by_1/2)/50 10.521 2.23%
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 -
std::rotate(deque<int>)_(by_1/4)/32 29.740 -
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 112.05%
std::rotate(list<int>)_(1_element_backward)/32 12.884 -5.94%
std::rotate(list<int>)_(1_element_backward)/50 25.551 4.36%
std::rotate(list<int>)_(1_element_backward)/8192 8743.504 -7.91%
std::rotate(list<int>)_(1_element_forward)/1024 1594.022 116.95%
std::rotate(list<int>)_(1_element_forward)/32 14.250 8.41%
std::rotate(list<int>)_(1_element_forward)/50 24.374 -2.28%
std::rotate(list<int>)_(1_element_forward)/8192 8499.493 7.88%
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 -3.11%
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 -
std::rotate(list<int>)_(by_1/3)/8192 9122.522 4.03%
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 -
std::rotate(list<int>)_(by_1/4)/8192 7640.371 4.22%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.255 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.819 1.26%
std::rotate(vector<bool>)_(1_element_backward)/50 17.787 1.41%
std::rotate(vector<bool>)_(1_element_backward)/8192 104.815 -
std::rotate(vector<bool>)_(1_element_forward)/1024 29.101 3.52%
std::rotate(vector<bool>)_(1_element_forward)/32 17.536 -3.29%
std::rotate(vector<bool>)_(1_element_forward)/50 17.602 -2.78%
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.16%
std::rotate(vector<bool>)_(by_1/2)/50 17.724 -2.09%
std::rotate(vector<bool>)_(by_1/2)/8192 15.130 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.951 -
std::rotate(vector<bool>)_(by_1/3)/32 17.493 -2.59%
std::rotate(vector<bool>)_(by_1/3)/50 17.561 -1.90%
std::rotate(vector<bool>)_(by_1/3)/8192 145.965 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.711 -10.04%
std::rotate(vector<bool>)_(by_1/4)/32 17.730 -1.64%
std::rotate(vector<bool>)_(by_1/4)/50 17.613 -1.80%
std::rotate(vector<bool>)_(by_1/4)/8192 30.208 1.40%
std::rotate(vector<int>)_(1_element_backward)/1024 35.781 -
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 -
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 2.36%
std::rotate(vector<int>)_(by_1/4)/32 12.094 1.86%
std::rotate(vector<int>)_(by_1/4)/50 40.066 -1.02%
std::rotate(vector<int>)_(by_1/4)/8192 2612.582 2.85%
std::rotate_copy(deque<int>)/1024 35.115 -
std::rotate_copy(deque<int>)/32 2.690 2.59%
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 -1.34%
std::rotate_copy(list<int>)/50 28.365 101.52%
std::rotate_copy(list<int>)/8192 6641.549 -
std::rotate_copy(vector<int>)/1024 33.734 1.45%
std::rotate_copy(vector<int>)/32 2.089 -
std::rotate_copy(vector<int>)/50 2.702 -
std::rotate_copy(vector<int>)/8192 786.851 7.89%
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 -
std::sample(vector<int>)/32 303.671 -
std::sample(vector<int>)/8192 89942.499 -1.05%
std::search(deque<int>)_(near_matches)/1000 24185.465 19.37%
std::search(deque<int>)_(near_matches)/1024 25295.885 18.29%
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 56.03%
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 -
std::search(deque<int>)_(same_length)/1024 476.955 -
std::search(deque<int>)_(same_length)/8192 3894.783 2.67%
std::search(deque<int>)_(single_element)/1000 444.945 -
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 4.74%
std::search(deque<int>,_pred)_(near_matches)/1024 25595.062 4.45%
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 7.67%
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 1.27%
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 126.63%
std::search(list<int>)_(no_match)/1024 1591.962 105.42%
std::search(list<int>)_(no_match)/1048576 860376.309 2.30%
std::search(list<int>)_(no_match)/8192 7268.036 -5.50%
std::search(list<int>)_(same_length)/1000 737.198 -2.02%
std::search(list<int>)_(same_length)/1024 768.054 -
std::search(list<int>)_(same_length)/8192 10576.160 2.10%
std::search(list<int>)_(single_element)/1000 558.882 -19.93%
std::search(list<int>)_(single_element)/1024 766.069 4.64%
std::search(list<int>)_(single_element)/8192 7759.547 -8.64%
std::search(list<int>,_pred)_(near_matches)/1000 42962.688 -
std::search(list<int>,_pred)_(near_matches)/1024 44725.113 -
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.64%
std::search(list<int>,_pred)_(no_match)/8192 6998.538 -6.36%
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 -12.48%
std::search(list<int>,_pred)_(single_element)/1000 833.841 1.03%
std::search(list<int>,_pred)_(single_element)/1024 841.116 -
std::search(list<int>,_pred)_(single_element)/8192 8601.890 -9.13%
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 -1.27%
std::search(vector<int>)_(no_match)/1024 213.703 -1.03%
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 -1.40%
std::search(vector<int>)_(same_length)/8192 1875.652 -1.72%
std::search(vector<int>)_(single_element)/1000 227.608 -
std::search(vector<int>)_(single_element)/1024 232.775 -
std::search(vector<int>)_(single_element)/8192 1808.938 -
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 3.58%
std::search_n(deque<int>)_(no_match)/1024 440.198 -
std::search_n(deque<int>)_(no_match)/1048576 444200.148 1.17%
std::search_n(deque<int>)_(no_match)/8192 3463.744 1.05%
std::search_n(deque<int>,_pred)_(no_match)/1000 603.903 -
std::search_n(deque<int>,_pred)_(no_match)/1024 624.052 -
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 -47.21%
std::search_n(list<int>)_(no_match)/1024 739.981 -48.36%
std::search_n(list<int>)_(no_match)/1048576 877877.682 12.28%
std::search_n(list<int>)_(no_match)/8192 6745.801 -
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 2.10%
std::search_n(list<int>,_pred)_(no_match)/8192 9713.638 24.17%
std::search_n(vector<int>)_(no_match)/1000 213.682 4.08%
std::search_n(vector<int>)_(no_match)/1024 218.887 4.05%
std::search_n(vector<int>)_(no_match)/1048576 214401.551 2.57%
std::search_n(vector<int>)_(no_match)/8192 1674.400 2.75%
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 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4275.687 -
std::set<int>::clear()/0 420.202 -
std::set<int>::clear()/1024 8897.176 1.11%
std::set<int>::clear()/32 641.473 -
std::set<int>::clear()/8192 75917.370 1.91%
std::set<int>::contains(key)_(existent)/0 0.013 -
std::set<int>::contains(key)_(existent)/1024 3.875 1.04%
std::set<int>::contains(key)_(existent)/32 1.702 -
std::set<int>::contains(key)_(existent)/8192 8.236 -4.19%
std::set<int>::contains(key)_(non-existent)/0 0.289 6.86%
std::set<int>::contains(key)_(non-existent)/1024 5.389 -
std::set<int>::contains(key)_(non-existent)/32 2.722 14.48%
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 1.84%
std::set<int>::count(key)_(existent)/8192 7.893 1.96%
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 1.02%
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 -
std::set<int>::ctor(&&,_different_allocs)/32 180.517 -
std::set<int>::ctor(&&,_different_allocs)/8192 48221.670 -
std::set<int>::ctor(const&)/0 13.678 -
std::set<int>::ctor(const&)/1024 6119.346 -
std::set<int>::ctor(const&)/32 215.278 -
std::set<int>::ctor(const&)/8192 48808.272 -2.30%
std::set<int>::ctor(const&,_alloc)/0 13.677 -
std::set<int>::ctor(const&,_alloc)/1024 6134.988 -1.20%
std::set<int>::ctor(const&,_alloc)/32 216.854 -
std::set<int>::ctor(const&,_alloc)/8192 48888.680 -1.76%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.591 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8733.676 1.59%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 256.312 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70039.422 2.77%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.646 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12601.659 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 306.497 1.11%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 263478.865 -1.46%
std::set<int>::equal_range(key)_(existent)/0 0.012 -
std::set<int>::equal_range(key)_(existent)/1024 4.029 -3.13%
std::set<int>::equal_range(key)_(existent)/32 1.707 -1.97%
std::set<int>::equal_range(key)_(existent)/8192 8.113 -12.11%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.481 -1.88%
std::set<int>::equal_range(key)_(non-existent)/32 2.592 1.33%
std::set<int>::equal_range(key)_(non-existent)/8192 9.980 -1.98%
std::set<int>::erase(iterator)/0 20.071 -
std::set<int>::erase(iterator)/1024 20.477 -
std::set<int>::erase(iterator)/32 20.343 -
std::set<int>::erase(iterator)/8192 20.589 -
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 4.10%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 585.683 1.00%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52945.023 2.79%
std::set<int>::erase(key)_(existent)/0 20.453 -
std::set<int>::erase(key)_(existent)/1024 39.257 -
std::set<int>::erase(key)_(existent)/32 21.997 -
std::set<int>::erase(key)_(existent)/8192 51.507 -
std::set<int>::erase(key)_(non-existent)/0 0.255 -
std::set<int>::erase(key)_(non-existent)/1024 5.398 -9.68%
std::set<int>::erase(key)_(non-existent)/32 2.349 -10.97%
std::set<int>::erase(key)_(non-existent)/8192 8.511 -5.77%
std::set<int>::find(key)_(existent)/0 0.013 -
std::set<int>::find(key)_(existent)/1024 4.032 -
std::set<int>::find(key)_(existent)/32 1.595 -
std::set<int>::find(key)_(existent)/8192 8.187 1.32%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 6.016 -2.72%
std::set<int>::find(key)_(non-existent)/32 2.499 -6.35%
std::set<int>::find(key)_(non-existent)/8192 9.138 -2.77%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.981 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 43.715 1.44%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.350 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.025 6.48%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.986 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.790 -2.70%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.063 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.496 -2.44%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.123 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.887 1.25%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.995 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.459 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.055 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.620 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.117 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.758 -5.43%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.636 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16176.159 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 812.158 -1.24%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 149060.812 -3.87%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.585 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7607.243 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 571.768 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 130530.150 -2.64%
std::set<int>::insert(value)_(already_present)/0 0.722 18.02%
std::set<int>::insert(value)_(already_present)/1024 5.785 -7.97%
std::set<int>::insert(value)_(already_present)/32 1.762 -
std::set<int>::insert(value)_(already_present)/8192 9.583 -1.52%
std::set<int>::insert(value)_(new_value)/0 18.007 -
std::set<int>::insert(value)_(new_value)/1024 43.589 -10.05%
std::set<int>::insert(value)_(new_value)/32 19.894 -
std::set<int>::insert(value)_(new_value)/8192 76.612 4.14%
std::set<int>::lower_bound(key)_(existent)/0 0.015 -
std::set<int>::lower_bound(key)_(existent)/1024 4.248 -
std::set<int>::lower_bound(key)_(existent)/32 1.565 -
std::set<int>::lower_bound(key)_(existent)/8192 7.818 -
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.100 -2.68%
std::set<int>::lower_bound(key)_(non-existent)/32 2.308 -3.56%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.264 -3.06%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.297 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6139.846 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 216.692 -2.93%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48977.279 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.306 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6197.180 1.53%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 219.083 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49531.941 2.37%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.088 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1467.854 5.32%
std::set<int>::operator=(const&)_(into_populated_Container)/32 43.524 11.13%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12757.294 1.23%
std::set<int>::upper_bound(key)_(existent)/0 0.012 -
std::set<int>::upper_bound(key)_(existent)/1024 4.346 2.22%
std::set<int>::upper_bound(key)_(existent)/32 1.784 2.16%
std::set<int>::upper_bound(key)_(existent)/8192 8.087 2.87%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.952 -2.13%
std::set<int>::upper_bound(key)_(non-existent)/32 2.436 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.961 -1.83%
std::set<std::string>::clear()/0 424.217 -
std::set<std::string>::clear()/1024 20413.143 -
std::set<std::string>::clear()/32 916.030 1.11%
std::set<std::string>::clear()/8192 204284.538 -
std::set<std::string>::contains(key)_(existent)/0 0.014 -
std::set<std::string>::contains(key)_(existent)/1024 21.951 2.63%
std::set<std::string>::contains(key)_(existent)/32 16.364 -
std::set<std::string>::contains(key)_(existent)/8192 29.785 -
std::set<std::string>::contains(key)_(non-existent)/0 0.277 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.272 2.54%
std::set<std::string>::contains(key)_(non-existent)/32 9.682 2.79%
std::set<std::string>::contains(key)_(non-existent)/8192 27.508 5.46%
std::set<std::string>::count(key)_(existent)/0 0.016 -
std::set<std::string>::count(key)_(existent)/1024 23.548 -2.41%
std::set<std::string>::count(key)_(existent)/32 14.776 1.57%
std::set<std::string>::count(key)_(existent)/8192 26.944 -9.06%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 22.733 -1.45%
std::set<std::string>::count(key)_(non-existent)/32 10.353 13.40%
std::set<std::string>::count(key)_(non-existent)/8192 32.391 -
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 -
std::set<std::string>::ctor(const&)/0 13.586 -
std::set<std::string>::ctor(const&)/1024 35525.639 2.44%
std::set<std::string>::ctor(const&)/32 695.560 -
std::set<std::string>::ctor(const&)/8192 346044.901 -
std::set<std::string>::ctor(const&,_alloc)/0 13.613 -
std::set<std::string>::ctor(const&,_alloc)/1024 36438.371 -
std::set<std::string>::ctor(const&,_alloc)/32 799.379 -
std::set<std::string>::ctor(const&,_alloc)/8192 345692.627 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.681 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40938.029 -1.37%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 673.643 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 386174.187 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.679 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54521.854 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 945.727 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1101929.620 -
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.524 1.89%
std::set<std::string>::equal_range(key)_(existent)/32 15.708 1.71%
std::set<std::string>::equal_range(key)_(existent)/8192 27.801 3.53%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.785 2.10%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.280 3.37%
std::set<std::string>::equal_range(key)_(non-existent)/8192 31.279 -
std::set<std::string>::erase(iterator)/0 25.556 2.47%
std::set<std::string>::erase(iterator)/1024 28.457 -
std::set<std::string>::erase(iterator)/32 31.707 1.18%
std::set<std::string>::erase(iterator)/8192 25.943 -
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 1.51%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 719.999 1.71%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115958.256 -
std::set<std::string>::erase(key)_(existent)/0 64.411 -
std::set<std::string>::erase(key)_(existent)/1024 77.231 1.13%
std::set<std::string>::erase(key)_(existent)/32 71.036 1.13%
std::set<std::string>::erase(key)_(existent)/8192 71.345 -
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.635 3.43%
std::set<std::string>::erase(key)_(non-existent)/32 13.984 5.55%
std::set<std::string>::erase(key)_(non-existent)/8192 32.342 -
std::set<std::string>::find(key)_(existent)/0 0.037 -
std::set<std::string>::find(key)_(existent)/1024 23.166 -
std::set<std::string>::find(key)_(existent)/32 16.668 1.28%
std::set<std::string>::find(key)_(existent)/8192 28.523 -
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 22.810 15.65%
std::set<std::string>::find(key)_(non-existent)/32 10.572 15.09%
std::set<std::string>::find(key)_(non-existent)/8192 31.397 15.42%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.744 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 64.907 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.832 1.87%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 87.416 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.848 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.630 2.31%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.680 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.906 1.71%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.590 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.692 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.502 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 59.553 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 29.005 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.511 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 28.468 -
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 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1539.045 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 822842.626 -
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 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1196.239 1.13%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 605485.154 -
std::set<std::string>::insert(value)_(already_present)/0 15.942 5.82%
std::set<std::string>::insert(value)_(already_present)/1024 33.995 -1.12%
std::set<std::string>::insert(value)_(already_present)/32 11.913 -
std::set<std::string>::insert(value)_(already_present)/8192 38.225 -
std::set<std::string>::insert(value)_(new_value)/0 32.967 -
std::set<std::string>::insert(value)_(new_value)/1024 65.605 -
std::set<std::string>::insert(value)_(new_value)/32 40.713 1.65%
std::set<std::string>::insert(value)_(new_value)/8192 71.296 1.44%
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.145 -6.77%
std::set<std::string>::lower_bound(key)_(existent)/32 14.981 -5.44%
std::set<std::string>::lower_bound(key)_(existent)/8192 31.140 11.11%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.397 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.558 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 30.215 -1.40%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.219 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36181.865 -1.03%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 680.290 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347341.390 -
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 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 727.973 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348154.782 -
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.65%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 340.141 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205354.127 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.035 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.277 -3.81%
std::set<std::string>::upper_bound(key)_(existent)/32 17.035 -
std::set<std::string>::upper_bound(key)_(existent)/8192 28.989 2.36%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.000 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 9.333 -8.71%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.362 -2.47%
std::shift_left(deque<int>)/1024 39.283 -
std::shift_left(deque<int>)/32 4.794 -
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.16%
std::shift_left(list<int>)/8192 7616.956 7.20%
std::shift_left(vector<int>)/1024 35.295 -
std::shift_left(vector<int>)/32 2.975 -25.13%
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 -1.09%
std::shift_right(deque<int>)/50 4.209 -1.26%
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 -7.23%
std::shift_right(vector<int>)/1024 35.810 -
std::shift_right(vector<int>)/32 4.055 -1.83%
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.35%
std::sort(deque<int>)_(ascending)/8 18.833 -
std::sort(deque<int>)_(ascending)/8192 5840.956 -
std::sort(deque<int>)_(descending)/1024 1389.265 3.87%
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 1.09%
std::sort(deque<int>)_(heap)/8192 69208.067 -
std::sort(deque<int>)_(pipe-organ)/1024 2841.851 -
std::sort(deque<int>)_(pipe-organ)/8 21.060 -
std::sort(deque<int>)_(pipe-organ)/8192 27773.103 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17827.341 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.813 -
std::sort(deque<int>)_(qsort_adversarial)/8192 469182.052 -
std::sort(deque<int>)_(repeated)/1024 962.087 -7.90%
std::sort(deque<int>)_(repeated)/8 19.106 2.74%
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.03%
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 -5.70%
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.81%
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 1.10%
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 -1.52%
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 6.12%
std::sort(vector<int>)_(descending)/8192 7436.943 -
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 -6.29%
std::sort(vector<int>)_(qsort_adversarial)/8 16.765 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147928.705 -6.64%
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 2.16%
std::stable_partition(deque<int>)_(alloc_fails)/32 1969.554 2.00%
std::stable_partition(deque<int>)_(alloc_fails)/50 2017.272 1.97%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17026.833 -
std::stable_partition(deque<int>)_(dense)/1024 566.876 -12.58%
std::stable_partition(deque<int>)_(dense)/32 28.063 -6.60%
std::stable_partition(deque<int>)_(dense)/50 37.262 -10.84%
std::stable_partition(deque<int>)_(dense)/8192 5641.950 -
std::stable_partition(deque<int>)_(sparse)/1024 452.021 -4.09%
std::stable_partition(deque<int>)_(sparse)/32 12.338 13.57%
std::stable_partition(deque<int>)_(sparse)/50 29.673 4.87%
std::stable_partition(deque<int>)_(sparse)/8192 3722.094 7.10%
std::stable_partition(list<int>)_(alloc_fails)/1024 4206.007 -
std::stable_partition(list<int>)_(alloc_fails)/32 1951.977 2.02%
std::stable_partition(list<int>)_(alloc_fails)/50 1973.982 1.54%
std::stable_partition(list<int>)_(alloc_fails)/8192 29049.053 14.50%
std::stable_partition(list<int>)_(dense)/1024 1741.909 -
std::stable_partition(list<int>)_(dense)/32 33.457 2.39%
std::stable_partition(list<int>)_(dense)/50 55.185 -3.95%
std::stable_partition(list<int>)_(dense)/8192 19874.120 14.21%
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 -3.09%
std::stable_partition(list<int>)_(sparse)/8192 9170.368 4.73%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2968.957 1.23%
std::stable_partition(vector<int>)_(alloc_fails)/32 1955.642 2.06%
std::stable_partition(vector<int>)_(alloc_fails)/50 1959.340 2.33%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9855.411 -
std::stable_partition(vector<int>)_(dense)/1024 294.746 -4.79%
std::stable_partition(vector<int>)_(dense)/32 21.017 -
std::stable_partition(vector<int>)_(dense)/50 24.983 -2.63%
std::stable_partition(vector<int>)_(dense)/8192 2095.876 -
std::stable_partition(vector<int>)_(sparse)/1024 209.606 -
std::stable_partition(vector<int>)_(sparse)/32 7.122 -
std::stable_partition(vector<int>)_(sparse)/50 20.259 -3.90%
std::stable_partition(vector<int>)_(sparse)/8192 1505.893 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4115.736 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.389 1.17%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19060.379 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29731.450 1.88%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.137 1.15%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27440.758 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14186.060 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.542 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26434.328 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17045.865 1.05%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.601 1.00%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 23006.146 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26573.746 2.00%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.906 -1.88%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 29052.014 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3788.908 -1.31%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.416 1.16%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13078.489 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19612.857 -
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 -
std::stable_sort(deque<int>)_(ascending)/8 18.627 -3.01%
std::stable_sort(deque<int>)_(ascending)/8192 13729.288 -
std::stable_sort(deque<int>)_(descending)/1024 2977.023 -
std::stable_sort(deque<int>)_(descending)/8 27.797 -5.70%
std::stable_sort(deque<int>)_(descending)/8192 20951.681 -
std::stable_sort(deque<int>)_(heap)/1024 2779.685 -
std::stable_sort(deque<int>)_(heap)/8 26.434 -1.18%
std::stable_sort(deque<int>)_(heap)/8192 17988.522 1.40%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2974.323 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.995 -1.20%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20811.972 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3141.205 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.476 -4.04%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21059.193 -
std::stable_sort(deque<int>)_(repeated)/1024 1411.437 -
std::stable_sort(deque<int>)_(repeated)/8 18.551 -3.03%
std::stable_sort(deque<int>)_(repeated)/8192 7670.238 -
std::stable_sort(deque<int>)_(shuffled)/1024 2489.410 -
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 -
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 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.182 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93337.927 -
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 -5.03%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.704 -1.54%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18793.282 -3.88%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18354.254 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.990 -
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 1.08%
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 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 122708.013 -
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.22%
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 2.41%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.016 -4.75%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20788.934 4.80%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24138.063 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.828 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23754.963 -
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 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23602.710 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.765 -3.66%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35853.752 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3231.836 -1.21%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.529 -1.12%
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 -3.48%
std::stable_sort(vector<int>)_(descending)/8192 18431.631 -
std::stable_sort(vector<int>)_(heap)/1024 2514.719 -1.67%
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 -1.47%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18339.122 -
std::stable_sort(vector<int>)_(repeated)/1024 1106.130 1.96%
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 -
std::swap_ranges(deque<int>)/32 10.534 -
std::swap_ranges(deque<int>)/50 19.944 -
std::swap_ranges(deque<int>)/8192 2573.271 -
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 -10.60%
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 -
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 -38.97%
std::transform(deque<int>,_deque<int>)/50 33.569 -
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.67%
std::transform(list<int>)_(identity_transform)/8192 7617.106 -1.06%
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 -
std::transform(vector<int>)_(identity_transform)/1024 262.685 -
std::transform(vector<int>)_(identity_transform)/32 8.936 -1.34%
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.43%
std::unique(deque<int>)_(contiguous)/52 73.742 8.19%
std::unique(deque<int>)_(contiguous)/8192 5502.537 -
std::unique(deque<int>)_(sprinkled)/1024 870.815 -
std::unique(deque<int>)_(sprinkled)/32 64.733 -
std::unique(deque<int>)_(sprinkled)/52 79.635 -
std::unique(deque<int>)_(sprinkled)/8192 7347.998 -
std::unique(deque<int>,_pred)_(contiguous)/1024 641.402 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.433 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.565 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4495.390 -
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.32%
std::unique(list<int>)_(contiguous)/32 55.191 -
std::unique(list<int>)_(contiguous)/52 67.435 -
std::unique(list<int>)_(contiguous)/8192 7001.563 -
std::unique(list<int>)_(sprinkled)/1024 946.703 -1.40%
std::unique(list<int>)_(sprinkled)/32 57.170 -
std::unique(list<int>)_(sprinkled)/52 70.333 -
std::unique(list<int>)_(sprinkled)/8192 7904.701 -
std::unique(list<int>,_pred)_(contiguous)/1024 968.309 -2.97%
std::unique(list<int>,_pred)_(contiguous)/32 60.500 -
std::unique(list<int>,_pred)_(contiguous)/52 73.801 -
std::unique(list<int>,_pred)_(contiguous)/8192 7806.343 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1014.105 -3.07%
std::unique(list<int>,_pred)_(sprinkled)/32 64.748 -
std::unique(list<int>,_pred)_(sprinkled)/52 80.885 -3.00%
std::unique(list<int>,_pred)_(sprinkled)/8192 8360.030 -1.73%
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 -
std::unique(vector<int>)_(sprinkled)/8192 1917.307 -
std::unique(vector<int>,_pred)_(contiguous)/1024 536.107 -1.13%
std::unique(vector<int>,_pred)_(contiguous)/32 55.177 -
std::unique(vector<int>,_pred)_(contiguous)/52 63.336 -2.00%
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 -16.62%
std::unique_copy(deque<int>)_(contiguous)/52 14.592 -10.34%
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 -21.19%
std::unique_copy(deque<int>)_(sprinkled)/52 18.739 -17.27%
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.58%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 36.678 13.43%
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 -1.43%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.187 -1.84%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5222.007 1.60%
std::unique_copy(list<int>)_(contiguous)/1024 1482.318 98.63%
std::unique_copy(list<int>)_(contiguous)/32 11.924 -
std::unique_copy(list<int>)_(contiguous)/52 20.941 -
std::unique_copy(list<int>)_(contiguous)/8192 7846.233 3.47%
std::unique_copy(list<int>)_(sprinkled)/1024 1487.063 100.14%
std::unique_copy(list<int>)_(sprinkled)/32 13.175 -
std::unique_copy(list<int>)_(sprinkled)/52 25.816 -
std::unique_copy(list<int>)_(sprinkled)/8192 7610.469 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1512.252 89.52%
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.919 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.770 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 8251.644 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1536.815 84.44%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 20.520 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.465 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8383.048 -
std::unique_copy(vector<int>)_(contiguous)/1024 248.469 -
std::unique_copy(vector<int>)_(contiguous)/32 8.655 -2.98%
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 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.087 -
std::unique_copy(vector<int>)_(sprinkled)/52 23.401 2.76%
std::unique_copy(vector<int>)_(sprinkled)/8192 3938.663 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.459 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.967 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.495 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3920.590 -1.39%
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 565.365 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.890 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 28.048 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4535.745 -
std::unordered_map<int,_int>::clear()/0 420.816 -
std::unordered_map<int,_int>::clear()/1024 8162.741 3.35%
std::unordered_map<int,_int>::clear()/32 608.978 -
std::unordered_map<int,_int>::clear()/8192 63232.730 4.88%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.011 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.385 9.45%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.233 -6.68%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.238 5.21%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.490 21.07%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.724 17.85%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.560 25.79%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.724 -1.83%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.290 -5.70%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.225 -3.03%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.385 -3.42%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.300 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.798 20.10%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.726 22.32%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.679 1.83%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.015 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8848.117 -2.56%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 288.437 -1.62%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 108418.932 -4.76%
std::unordered_map<int,_int>::ctor(const&)/0 13.797 -
std::unordered_map<int,_int>::ctor(const&)/1024 6618.558 -1.12%
std::unordered_map<int,_int>::ctor(const&)/32 201.747 -
std::unordered_map<int,_int>::ctor(const&)/8192 54431.875 -1.71%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.965 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9981.531 -1.62%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 292.348 6.25%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 83049.518 -2.19%
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 -2.64%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.594 -4.24%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142661.164 -1.51%
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.19%
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.27%
std::unordered_map<int,_int>::erase(iterator)/32 20.587 1.14%
std::unordered_map<int,_int>::erase(iterator)/8192 21.223 1.97%
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 1.30%
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 2.70%
std::unordered_map<int,_int>::erase(key)_(existent)/0 20.999 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.167 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.298 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.980 -1.32%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.171 28.98%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.060 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.990 3.11%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.010 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.282 6.64%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.186 6.02%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.215 -5.35%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.196 -8.14%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.366 11.77%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.151 6.69%
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.25%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 748.445 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 137692.937 -
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 1.99%
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.89%
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 2.15%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 792.029 -3.16%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 152955.573 1.71%
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 3.79%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 799.764 -1.04%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 147876.467 1.39%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.573 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.003 2.96%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.651 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.193 -19.04%
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 4.39%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.945 -1.97%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.930 1.73%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.108 -6.06%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.978 -1.60%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.374 7.49%
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 7.76%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.316 -2.66%
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 5.97%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54762.156 1.55%
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 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -4.81%
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 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26131.181 1.35%
std::unordered_multimap<int,_int>::clear()/0 422.219 -
std::unordered_multimap<int,_int>::clear()/1024 7834.298 -2.69%
std::unordered_multimap<int,_int>::clear()/32 609.219 -
std::unordered_multimap<int,_int>::clear()/8192 60133.361 -3.71%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.254 4.27%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.386 11.56%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.350 -1.18%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.370 -7.80%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.697 -18.70%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.596 -18.56%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.591 -16.20%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.595 -6.09%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.490 -8.01%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.566 -6.19%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.270 -33.80%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.207 -5.62%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.181 -5.19%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.141 -3.53%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.046 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8993.246 -
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 1.40%
std::unordered_multimap<int,_int>::ctor(const&)/32 199.052 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54762.032 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.958 1.13%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9314.373 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 264.420 3.16%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77607.947 -
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 -2.53%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.314 -3.74%
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.79%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.649 -2.53%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 147857.048 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.535 -3.30%
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.122 -3.21%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.118 -2.81%
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.677 -
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 -3.57%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 523.616 -2.13%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45224.368 -1.70%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.685 -2.02%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 23.011 1.14%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.217 -3.32%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.657 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.271 -33.56%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.123 2.63%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.182 3.17%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 1.069 2.38%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.251 1.31%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.258 6.01%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.300 4.55%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.338 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.055 2.29%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.096 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.242 -1.32%
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 -1.34%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 799.424 -
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.38%
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 1.12%
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.78%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 869.230 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 173473.415 -
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.70%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 868.233 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 189921.169 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.064 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 34.650 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.837 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 34.034 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.503 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 26.294 -1.65%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 21.757 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 20.709 -
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 -1.49%
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 1.58%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1505.480 14.67%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 23.904 1.39%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 28533.535 12.73%
std::unordered_multiset<int>::clear()/0 423.095 -
std::unordered_multiset<int>::clear()/1024 7838.448 -3.27%
std::unordered_multiset<int>::clear()/32 609.587 -
std::unordered_multiset<int>::clear()/8192 61085.742 -1.50%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.397 -4.39%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.262 -2.21%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.234 -4.48%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.364 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.751 2.40%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.328 -
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 -4.16%
std::unordered_multiset<int>::count(key)_(existent)/32 1.360 -7.77%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.705 -3.81%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.274 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.137 -3.38%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.165 -3.34%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.151 -2.05%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.925 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8842.350 -1.29%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 308.891 1.11%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 112657.107 2.64%
std::unordered_multiset<int>::ctor(const&)/0 13.820 -
std::unordered_multiset<int>::ctor(const&)/1024 6684.167 1.45%
std::unordered_multiset<int>::ctor(const&)/32 196.339 -
std::unordered_multiset<int>::ctor(const&)/8192 55239.047 1.19%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.960 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9110.269 -1.94%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 259.540 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 77124.147 1.13%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.807 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13425.098 -2.27%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 391.188 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140856.821 -1.30%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.810 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13267.955 -2.24%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 374.986 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141470.450 -1.08%
std::unordered_multiset<int>::erase(iterator)/0 19.638 -
std::unordered_multiset<int>::erase(iterator)/1024 22.624 -
std::unordered_multiset<int>::erase(iterator)/32 20.754 -2.67%
std::unordered_multiset<int>::erase(iterator)/8192 22.268 -
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 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 529.497 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44704.030 -2.21%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.694 -2.53%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.620 -2.56%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.593 -1.87%
std::unordered_multiset<int>::erase(key)_(existent)/8192 25.685 1.99%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.271 -21.75%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.030 -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 0.967 -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.103 -
std::unordered_multiset<int>::find(key)_(existent)/0 0.015 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.294 12.78%
std::unordered_multiset<int>::find(key)_(existent)/32 1.381 -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.513 -1.22%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.046 -1.28%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.004 -1.24%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.077 -1.89%
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 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 809.647 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 172692.101 -
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.77%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 853.936 1.48%
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 2.06%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.126 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 28.322 -10.13%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.561 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 23.416 -
std::unordered_multiset<int>::insert(value)_(new_value)/32 19.760 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 24.310 -3.51%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.228 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6678.683 1.01%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 215.612 -3.18%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53969.935 -
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 1.28%
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 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1481.521 -14.94%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.363 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 27992.446 -6.77%
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 -
std::unordered_set<int>::contains(key)_(existent)/0 0.016 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.172 -
std::unordered_set<int>::contains(key)_(existent)/32 1.397 -
std::unordered_set<int>::contains(key)_(existent)/8192 1.258 -2.92%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.398 18.46%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.498 9.87%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.959 9.28%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.592 21.01%
std::unordered_set<int>::count(key)_(existent)/0 0.017 -
std::unordered_set<int>::count(key)_(existent)/1024 1.290 1.15%
std::unordered_set<int>::count(key)_(existent)/32 1.317 -1.82%
std::unordered_set<int>::count(key)_(existent)/8192 1.322 -
std::unordered_set<int>::count(key)_(non-existent)/0 0.276 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.144 1.88%
std::unordered_set<int>::count(key)_(non-existent)/32 1.488 1.14%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.457 2.47%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.794 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9350.876 1.58%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 292.286 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 113053.052 2.59%
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 -
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 -3.07%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81142.179 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.840 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13427.660 -2.05%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 365.821 -2.27%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139900.958 -1.35%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.854 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13210.362 -2.31%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.409 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139643.154 -1.49%
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 -
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 -1.41%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 535.436 1.39%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43262.816 -
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 -
std::unordered_set<int>::erase(key)_(existent)/8192 24.850 4.22%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.051 3.23%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.102 -
std::unordered_set<int>::erase(key)_(non-existent)/8192 1.000 6.87%
std::unordered_set<int>::find(key)_(existent)/0 0.015 -
std::unordered_set<int>::find(key)_(existent)/1024 1.321 10.69%
std::unordered_set<int>::find(key)_(existent)/32 1.351 10.35%
std::unordered_set<int>::find(key)_(existent)/8192 1.489 23.02%
std::unordered_set<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.120 5.22%
std::unordered_set<int>::find(key)_(non-existent)/32 1.238 11.32%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.242 10.58%
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 -2.38%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 737.990 -1.13%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 136790.115 -
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 -1.16%
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 -
std::unordered_set<int>::insert(value)_(already_present)/0 1.563 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.531 6.56%
std::unordered_set<int>::insert(value)_(already_present)/32 1.676 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.112 5.42%
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 -
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 -3.28%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55559.423 2.00%
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 -1.12%
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.05%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1752.174 2.29%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.210 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 29119.133 -1.32%
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 -
std::unordered_set<std::string>::clear()/8192 219204.334 -1.13%
std::unordered_set<std::string>::contains(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 40.231 -
std::unordered_set<std::string>::contains(key)_(existent)/32 39.020 -
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.635 -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.375 8.01%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 21.249 -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.651 -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 18.988 -
std::unordered_set<std::string>::count(key)_(existent)/0 0.014 -
std::unordered_set<std::string>::count(key)_(existent)/1024 42.599 1.92%
std::unordered_set<std::string>::count(key)_(existent)/32 37.101 -
std::unordered_set<std::string>::count(key)_(existent)/8192 42.804 2.88%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.272 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.394 -
std::unordered_set<std::string>::count(key)_(non-existent)/32 20.971 -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.649 -
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 1.86%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 721961.696 -
std::unordered_set<std::string>::ctor(const&)/0 13.878 -
std::unordered_set<std::string>::ctor(const&)/1024 33813.587 -2.61%
std::unordered_set<std::string>::ctor(const&)/32 707.356 -
std::unordered_set<std::string>::ctor(const&)/8192 339430.990 -1.34%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 14.108 1.22%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62939.646 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1310.486 1.16%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 601557.962 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.962 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 61820.152 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1499.289 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 633833.821 -
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.00%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1476.479 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 629763.098 -1.03%
std::unordered_set<std::string>::erase(iterator)/0 32.231 -
std::unordered_set<std::string>::erase(iterator)/1024 28.629 -
std::unordered_set<std::string>::erase(iterator)/32 28.169 -
std::unordered_set<std::string>::erase(iterator)/8192 26.430 -
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 -
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 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 82.595 -1.55%
std::unordered_set<std::string>::erase(key)_(existent)/32 73.086 -
std::unordered_set<std::string>::erase(key)_(existent)/8192 97.381 1.74%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 24.441 -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 27.189 -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.501 -
std::unordered_set<std::string>::find(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::find(key)_(existent)/1024 38.641 -1.38%
std::unordered_set<std::string>::find(key)_(existent)/32 38.067 2.60%
std::unordered_set<std::string>::find(key)_(existent)/8192 34.801 -
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.325 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 20.887 -
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.372 -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.379 -
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 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 594472.651 -
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 -
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 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 71.545 -
std::unordered_set<std::string>::insert(value)_(already_present)/32 69.176 -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 61.859 2.30%
std::unordered_set<std::string>::insert(value)_(new_value)/0 46.433 -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 41.077 -
std::unordered_set<std::string>::insert(value)_(new_value)/32 64.150 -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 63.103 1.72%
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 -1.00%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 766.106 -3.66%
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 -2.14%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 618.117 -4.47%
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 -8.84%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16793.625 -1.48%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 373.129 2.11%
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 -11.44%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 819.695 14.43%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.191 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.615 -6.04%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 751.761 19.75%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.082 2.21%
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.332 -4.32%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 632.314 7.70%
std::vector<int>::ctor(size)/1024 42.291 -
std::vector<int>::ctor(size)/32 9.975 -11.34%
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 -11.27%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 264.802 -1.18%
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 -1.07%
std::vector<int>::erase(middle)_(cheap_elements)/8192 142.392 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.486 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.008 2.37%
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 1.43%
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 -1.46%
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 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 103.754 2.45%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.860 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 677.795 -
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 -
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 -1.59%
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 -
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 -
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.26%
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 1.30%
std::vector<std::string>::ctor(size)/1024 430.133 -
std::vector<std::string>::ctor(size)/32 33.953 3.07%
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 -1.86%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170006.983 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.940 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.591 -3.23%
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 -
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 -
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 1.06%
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 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 826.353 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117035.848 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3065.056 -
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 -
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 1.38%
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 -1.20%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13662.178 1.38%
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 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 283.609 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 10.560 -
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 -
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 1.10%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5697.697 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6154.118 -2.01%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 119.555 2.86%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51700.964 -
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.64%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3151.669 -2.91%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 598.647 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 58.946 1.66%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5807.689 1.74%
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 1.35%
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 -
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 4.82%
vector<bool>(size_type,_const_value_type&) 8.760 6.71%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.369 -8.81%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.879 -
vector<bool>::reserve() 8.655 -14.87%
Geometric Mean 220.892 -